/* - - - - - - - - - - - - - - - - - - - - */
/* BODY */
/* - - - - - - - - - - - - - - - - - - - - */
body, html {
background: #95A0BF;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
margin: 0 0 5px 0;
padding: 0;
}


/* - - - - - - - - - - - - - - - - - - - - */
/* AEUSSERE CONTENTBOX */
/* - - - - - - - - - - - - - - - - - - - - */
#inhalt {
margin:10px auto;
text-align:left;
width: 870px;
}

/* - - - - - - - - - - - - - - - - - - - - */
/* HAUPT DESIGN */
/* - - - - - - - - - - - - - - - - - - - - */
#design {
background: #ffffff;
width: 100%;
}

#menuetop {
background: #5068a3;
width: 160px;
padding: 4px;
font-weight: bold;
font-size: 11px;
color: #ffffff;
}

#contenttop {
background: #5068a3;
width: 100%;
padding: 4px;
font-weight: bold;
font-size: 11px;
color: #ffffff;
}

#menue {
background: #8EADD2;
padding: 0px;
font-size: 11px;
color: #000000;
vertical-align: top;
}

#content {
background: #f4f4f4;
padding: 4px;
font-size: 11px;
color: #000000;
vertical-align: top;
}

#footleft {
background: #5068a3;
}

#footright {
background: #5068a3;
padding: 4px;
font-weight: bold;
font-size: 11px;
color: #ffffff;
text-align: center;
}

/* Menuelinks */

.menuediv a {
display: block;
background: #7B9ECA;
padding: 4px;
border-bottom: 1px solid #ffffff;
width: auto;
text-decoration: none;
color: #000000;
}

.menuediv a:hover {
background: #B9CCE3;
border-bottom: 1px solid #ffffff;
text-decoration: none;
}

.menutrenn {
background: #5068a3;
padding: 4px;
border-bottom: 1px solid #ffffff;
color: #ffffff;
font-weight: bold;
}

.menuetext {
padding: 4px;
background: #f4f4f4;
line-height: 1.4em;
}

/* Allg links */

a {
color: #990000;
}
a:hover, .innend a:hover, .innenh a:hover, .innenhd a:hover {
color: #000000;
}

/* - - - - - - - - - - - - - - - - - - - - */
/* Ausgabetabellen aller Art im Contentbereich*/
/* - - - - - - - - - - - - - - - - - - - - */
.tabdiv {
background: #ffffff;
padding: 4px;
border: 1px solid #bcc5da;
margin-bottom: 5px;
line-height: 1.3em;
}

.tabsr  {
background: #ffffff;
padding: 4px;
border: 1px solid #bcc5da;
margin-bottom: 5px;
line-height: 1.3em;
width: 100%;
}

.innen {
background: #ffffff;
width: 100%;
}

.innend {
color: #000000;
background: #c7d1e2;
padding: 3px;
font-size: 11px;
}

.innenhd {
color: #000000;
background: #ebebeb;
padding: 3px;
font-size: 11px;
}

.innenh {
color: #000000;
background: #f5f5f5;
padding: 3px;
font-size: 11px;
}

.innenw {
color: #000000;
background: #ffffff;
padding: 3px;
}

.hinweis {
color: #000000;
background: #f9d177;
padding: 3px;
font-size: 11px;
}

/* - - - - - - - - - - - - - - - - - - - - */
/* SEITENNAVIGATION */
/* - - - - - - - - - - - - - - - - - - - - */


.seiteninfo, .aktuelleseite, .pl {
font-family: Verdana, Arial;
font-size: 11px;
text-align: center;
color: #000000;
border: 1px solid #97a8b9;
border-collapse: collapse;
}

.seiteninfo {
background-color: #dce0e9;
font-weight: bold;
padding: 1px 3px 1px 3px;
}

.aktuelleseite {
background-color: #ffffff;
font-weight: bold;
padding: 2px 6px 2px 6px;
}

.pl a {
display: block;
float: left;
background: #e4e9ed;
color: #575a88;
text-decoration: none;
font-weight: bold;
padding: 2px 6px 2px 6px;
white-space: nowrap;
}
.pl a:hover {
color: #000000;
text-decoration: none;
font-weight: bold;
background-color: #d3dce4;
}
/* - - - - - - - - - - - - - - - - - - - - */
/* Formular Elemente */
/* - - - - - - - - - - - - - - - - - - - - */
form {display: inline; }

.mb {
background-color: #f8f8f8;
border: 1px solid #c0c0c0;
font-family: Verdana, Arial, sans-serif;
color: #000000;
font-size: 11px;
}

.los {
background: #375082;
border: 1px solid #ffffff;
color: #ffffff;
font-size: 11px;
font-weight: bold;
padding: 1px;
}


/* - - - - - - - - - - - - - - - - - - - - */
/* Diverse Zusatz Elemente */
/* - - - - - - - - - - - - - - - - - - - - */
.smalltrenn {
background-color: #607bae;
height: 4px;
font-size: 2px;
}

/* Fehler Hinweise rot/gruen */
.tippred {
color: red;
font-weight: bold;
}

.tippgreen {
color: green;
font-weight: bold;
}


/* ============================================  */
/* Codeboxen */
.codetop {
border-top: 1px solid #9a9a9a;
border-left: 1px solid #9a9a9a;
border-right: 1px solid #9a9a9a;
background-color: #dfdfdf;
padding: 2px;
width: 100px;
clear: both;
font-size: 11px;
font-weight: bold;
color: #464f2f
}

.overtab {
width:600px; 
overflow:auto; 
border:1px solid #d2d2d2;
/*font-family: "Courier New";*/
font-size: 12px;
color:maroon; 
background: #f2f3f4;
padding: 5px;
}
