/* InfoServ Home CSS (isbase.css) */
/* @created: 05.05.2007 */



/* BASELAYOUT */


body { font-family: verdana, helvetica, arial, sans-serif; font-size:0.8em; margin:0; padding:0; }

h1, h2, h3 { color:#191970; font-weight:bold;}

h1 { font-size:1.4em; }

h2 { font-size:1.2em; }

h3 { font-size:1.1em; font-weight:normal;}

h4 { font-size:1em; font-weight:normal; color:#000; }

a { font-family:verdana,arial,helvetica,sans-serif; }

img { border:none; }

td { vertical-align:top; }

#head { width:100%; float:left; position:relative; top:0; left:0; background-color:#dce6f0; }
#navigation { clear:both; float:left; position:relative; top:0; left:0; margin:0; padding:0;background-color:#6e788c;width:100%; height:21px; border-top:2px solid #fff;}

/* NAVIGATION */

.home {float:left; width:175px; color:#6e788c; background-color:#ffd200;height:21px;text-align:right; padding-right:1em;}
.home a { text-decoration:none; color:#000;}

#subnavigation { float:left; top:0; left:0; width:100%; background-color:#FFF; height:20px; margin:0 0 0 0; }
#subnavigation ul { ; float:right; margin:0; padding-right:2em;  }
#subnavigation li { display:inline;}
#subnavigation a { color:#6e788c; text-decoration:none; }
#subnavigation a:hover { color:#191970; }

.logout { background-color:#fff; color:#6e788c; border:none; text-decoration:none; }



#container { }
#leftbar { float:left; width:320px; border-right:1px solid #999;}
#rightbar { float:right; width:280px; border-left:1px solid #999;}
#middle { margin-left:330px;margin-right:280px;}


.innercontent {overflow:hidden;}
.innercontent hr { size:0.5em; margin:1em;   }


.innerform {}
.innerform h3 { margin:0.5em 0 0 0;padding:0 0 0 0; }
.innerform p { margin:0 0 0 0;padding:0 0 0 0; }


.clearer { clear:both; }
#clearer { clear:both; }


.screens img {vertical-align:top;}
.listing ul { line-height: 1.5em; }

.subtext { color:#221d7d; font-size:0.8em;}


/* LEFTBAR */

.element {color:#fff; font-size:0.9em; font-weight:bold; }


#leftbar .header {color:#fff; font-weight:bold; padding:0.6em 0 0.6em 0.5em; }
#linkboxlist { font-size:0.9em; background-color:#fffbf5; clear:both; }
.linkbox { clear:both; width:100%; background-color:#fffbf5; font-size:0.9em;}
.linkbox h3 { background-color:#dce6f0; border-bottom:2px solid #6e788c; margin:0; padding:0; font-weight:bold;}
.linkbox h3 span { background-color:#ffd200; }
.linkbox p { margin:0 0 0 0.2em;padding:0.4em 0 0 0.4em; font-size:0.95em; }

.linkbox table { margin:0; padding:0; background-color:#fff6cc;  float:right;  border-collapse:collapse; }
.linkbox td { margin:0; padding:0; text-align:right; border-bottom:1px solid #dce6f0; }

.linkboxtext { width:70px;}
.linkbox a { text-decoration:none; color:#191970; }
.linkbox a:hover { color:#000; }


/* RIGHTBAR */

.callback { margin:1em 0 1em 0; text-align:center; }
.callback h1 { padding:0; margin-top:1em; font-size:2.3em; letter-spacing:0.2em;  margin:0; }
.callback h2 {padding:0; margin-top:1em; color:#999;  font-size:1em; margin:0; }
.callback a { text-decoration:none; color:#999; }

.rightbox { width:100%; font-size:0.95em;}
.rightbox h3 { background-color:#ffd200; border-bottom:2px solid #6e788c; margin:0; padding:0; text-align:center; font-weight:bold; }
.rightbox p { margin:0; padding:0; }
.rightbox ul { margin:0; padding:0; background-color:#fff6cc;}
.rightbox li { list-style-type:none; margin:0; padding:0; border-bottom:1px solid #dce6f0; }
.rightbox table { margin-right:0.3em; width:100%}
.rightbox td { vertical-align:top; margin-bottom:1em;}
.rightbox a { text-decoration:none; color:#191970; }
.rightbox a:hover { color:#000; }

.newsbox { width:100%; font-size:0.95em;}
.newsbox h3 { background-color:#dce6f0; border-bottom:2px solid #6e788c; margin:0; padding:0; text-align:center; font-weight:bold; }
.newsbox table { margin-right:0.3em; padding-top:0.3em; border-bottom:1px solid #fff; float:left; width:100%; }
.newsbox th { color:#191970; vertical-align:top; text-align:left; font-weight:normal;}
.newsbox td {  vertical-align:top; border-bottom:1px solid #dce6f0;}
.newsbox a { text-decoration:none; color:#191970;}
.newsbox a:hover { text-decoration:underline; }

.blogbox { font-size:0.95em;}
.blogbox h3 { background-color:#dce6f0; border-bottom:2px solid #6e788c; margin:0; padding:0; text-align:left; font-weight:bold; }
.blogbox p { padding:5px; }
.blogbox table { margin-right:0.3em; padding-top:0.3em; border-bottom:1px solid #fff; float:left; width:100%; }
.blogbox th { color:#191970; vertical-align:top; text-align:left; font-weight:normal;}
.blogbox td {  vertical-align:top; border-bottom:1px solid #dce6f0;}
.blogbox a { text-decoration:none; color:#191970; padding:5px;}
.blogbox a:hover { text-decoration:underline; }

#infoboxlist { clear:both; margin-top:0em; background-color:#fffbf5; font-size:0.9em;}
.infobox { font-size:0.95em;}
.infobox h3 { background-color:#dce6f0; border-bottom:2px solid #6e788c; margin:0; padding:0; text-align:center; font-weight:bold;}
.infobox img { border:none;  }
.infobox ul { margin:0; padding:0; }


/* Referenzen */

.referencelist { border-bottom:1px solid #d1d1d1;  }
.referencelist td { text-align:left; vertical-align:top; }
.referencelist a { color:#6e788c; text-decoration:none; }
.referencelist a:hover { text-decoration:underline; }


/* Formulare */

.webform table {}
.webform th { text-align:left; background-color:#dce6f0; border-bottom:2px solid #6e788c; }
.webform td { padding: 0.3em;  background-color:#efefef; vertical-align:top; }
.buttonbar { text-align:center; }
.button { background-color:#6e788c; color:#fff; }
.webform form {}


/* Auswertungsportal / Linkbox */

.linklist {list-style-type:none; margin:0; padding-left:1em; }
.linklist li { border-bottom:1px solid #eee; font-size:0.98em; line-height:1.5em;}
.linklist a {color:#191970; text-decoration:none; background-image:url(../../img_general/$file/marker_blau.png); background-repeat:no-repeat; padding-left:1.5em;}
.linklist a:hover {color:#6e788c; text-decoration:none;background-image:url(../../img_general/$file/marker_rot.png); background-repeat:no-repeat;}




/* Print */
.printlink { text-align:right; }

