
html { height:100%; }
body { height:100%; margin:0px; padding:0px; background-color:#E3E4E5; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; background-image:url(../media/images/bg.gif); background-repeat:repeat-y; }
form { margin:0px; padding:0px; }
img { border:0px; }
ul { margin-left: 0px; padding-left: 15px; }
li { margin-bottom:8px; }
h3 {margin-top:0px; margin-bottom:3px; font-weight:bold; font-size:14px; line-height:18px; text-align:left;}/* letter-spacing:.1em;}*/

.fontmain { font-size:11px; line-height:15px; color: #666; }
.obacht{color:#f66; font-weight:bold;}
.grey { color: #E3E4E5; }
.white { color: #ffffff; }

.online0{color:#660000; font-weight:bold;}
.online1{color:#006600; font-weight:bold;}

/* hauptkiste ...*/
.main{float:left; width:860px; height:100%; }
/* ...darin sind 6 spalten: */
.s1 {float:left; width:320px; height:600px; } /* bild */
	.s1_innen {float:left; width:270px; padding: 25px 25px 25px 25px; }
.s2 {float:left; width:25px;}
.s3 {float:left; width:125px;} /* navigation */
.s4 {float:left; width:25px;}
.s5 {float:left; width:340px;} /* inhalt */
.s6 {float:left; width:25px;}

.navi {float:left; width:125px; overflow:hidden; padding-top:60px; font-weight:bold; font-size:13px; color:666;}
.inhalt {float:left; width:340px; padding-top:180px; text-align:justify;}
.inhalt:first-letter {font-size:20px; font-weight:bold;}
.linkbox {float:left; width:125px; height:40px; overflow:hidden;}

.auswahlbox{float:left;}
.bildbox {float:left;width:150px;padding:3px;}
/*.auswahlspace{float:left;width:3px;overflow:hidden;}*/
.auswahl{float:left;width:150px;overflow:hidden;}
.bildbox_klein {float:left;padding:3px; width:50px; height:50px;}

.logo{ background-image:url(../media/images/logo.gif); background-position: 515px 35px; background-repeat:no-repeat; }

.textfeld {width:340px; height:200px;}
.feld {width:340px; height:14px;}

.aktiv {color:#633; text-decoration:underline;}

.subnavi{background-color:white;width:332px;border:1px solid black;overflow:auto;padding:3px;}
.content{background-color:white;width:332px;height:400px;border:1px solid black;overflow:auto;padding:3px;}
.agb{background-color:#E3E4E5;width:332px;height:140px;border:1px solid black;overflow:auto;padding:3px;text-align:left;}

/*links*/
a:link { text-decoration: underline; color: #666; }
a:visited { text-decoration: underline; color: #666; }
a:hover { text-decoration: none; color: #555; }
a:active { text-decoration: none; color: #555; }
a:focus { text-decoration: none; color: #555; }

.navi a:link { text-decoration: none; color: #666; }
.navi a:visited { text-decoration: none; color: #666; }
.navi a:hover { text-decoration: underline; color: #777; }
.navi a:focus { text-decoration: underline; color: #777; }
.navi a:active { text-decoration: none; color: #888; }

.subnavi a{ line-height:17px; padding-left:13px; background-image:url(../media/images/pfeil.gif); background-position:top left; background-repeat:no-repeat;}
.subnavi a:link {color: #000; text-decoration: none;}
.subnavi a:visited {color: #000; text-decoration: none;}
.subnavi a:hover {color: #000; text-decoration: underline;}
.subnavi a:active {color: #000; text-decoration: underline;}
.subnavi a:focus {color: #000; text-decoration: none;}

/* formularelemente */
input,select,text,checkbox,radio,textarea {
border-style: solid;
border-color: #999;
border-width: 1px;
color: #666;
font-family: verdana, Arial;  
font-size: 11px;
/*background-color: expression(this.type=="checkbox"?'#FFBC9A':'#fff');
border:1px solid #ccc;*/
}