body {background-color:#FFFFFF; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family:Tahoma; font-size: 12px; color:#163050; overflow:auto;}

#main{position:absolute; left:50%; margin-left:-500px; width:1000px;}

#head{position:relative; width:1000px; height:332px; background-image:url(../layout/head.jpg);  background-repeat:no-repeat; z-index:1;}
#mainmenue{position:relative; width:1000px; height:82px; background-image:url(../layout/mainmenue.jpg);  background-repeat:no-repeat; z-index:1;}

#aphorismen{position:absolute; top:180px; left:400px;height:37px; filter: alpha(opacity=75); opacity: 0.75; z-index:2;}
#mainmenue_klein{width:480px; text-align:center;}
#login{width:250px; height:150px; border:1px solid; border-color:#dd9700;}
#logout{position:absolute; top:330px; left:800px; width:50px; height:20px; z-index:5;}
#konto{position:absolute; top:315px; left:20px; height:20px; z-index:5;}
#linker_abstand{margin-left:20px; width:200px;}
#breite{width:210px;}
#mitarbeiter{height:150px; display:table-cell; vertical-align:middle;}
#rechts{width:470px; text-align:right;}
#center{width:470px; text-align:center;}
#fehler{width:350px; border:1px solid red; padding:5px 5px 5px 5px; text-align:left;}

#menue_left{position:absolute; top:340px; z-index:2;}
#menue_right{position:absolute; top:340px; left:770px; z-index:2;}
#menue_box{position:relative; width:226px; margin-top:20px; z-index:2;}
#menue_box_top{position:relative; width:226px; height:20px; background-image:url(../layout/menue_box_top.jpg);  background-repeat:no-repeat; z-index:2;}
#menue_box_content{position:relative; width:226px; background-image:url(../layout/menue_box_content.jpg);  background-repeat:repeat-y; z-index:2;}
#menue_box_bottom{position:relative; width:226px; height:21px; background-image:url(../layout/menue_box_bottom.jpg);  background-repeat:no-repeat; z-index:2;}

#mainmenue_content{position:absolute; width:320px; height:67px; top:308px; left:50%; margin-left:-160px; text-align:center; z-index:3;}
#content{position:absolute; width:470px; height:700px; top:430px;  left:50%; margin-left:-235px; background-image:url(../layout/wasserzeichen.jpg); background-repeat:no-repeat; background-position:middle; z-index:5;} 

td {padding:0px 0px 0px 0px;}
td.apho{background-color:#163050; height:37px;}
td.kontakt{display:table-cell; vertical-align:top;}

a{text-decoration:none; color:#dd9700;}
a:hover{color:#163050;}
a:focus{color:#163050;}
a:active{color:#dd9700;}

a.out{text-decoration:none; color:#163050;}
a.out:hover{color:#dd9700;}
a.out:focus{color:#dd9700;}
a.out:active{color:#163050;}

a.mainmenue{font-size: 19px; text-decoration:none; font-family:Tahoma; color:#163050; line-height:40px;}
a.mainmenue:hover{color:#dd9700;}
a.mainmenue:focus{color:#dd9700;}
a.mainmenue:active{color:#163050;}

a.mainmenue_klein{font-size: 10px; text-decoration:none; font-family:Tahoma; color:#163050;}
a.mainmenue_klein:hover{color:#dd9700;}
a.mainmenue_klein:focus{color:#dd9700;}
a.mainmenue_klein:active{color:#163050;}

a.logout{font-size: 12px; text-decoration:none; font-family:Tahoma; color:#163050;}
a.logout:hover{color:#dd9700;}
a.logout:focus{color:#dd9700;}
a.logout:active{color:#163050;}

a.mitarbeiter{font-size: 14px; text-decoration:none; font-family:Tahoma; color:#163050; font-style:italic;}
a.mitarbeiter:hover{color:#dd9700;}
a.mitarbeiter:focus{color:#dd9700;}
a.mitarbeiter:active{color:#163050;}

a.unlink_mitarbeiter{font-size: 10px; text-decoration:none; font-family:Tahoma; color:#dd9700;}
a.unlink_mitarbeiter:hover{color:#163050;}
a.unlink_mitarbeiter:focus{color:#163050;}
a.unlink_mitarbeiter:active{color:#dd9700;}

a.menuebox{font-size:14px; line-height:25px; color:#163050;}
a.menuebox:hover{color:#dd9700;}
a.menuebox:focus{color:#dd9700;}
a.menuebox:active{color:#163050;}

a.apho{margin-left:0px; margin-right:0px; font-size:18px;  color:#dd9700; font-weight:bold; white-space:nowrap;}
a.apho:hover{color:#dd9700;}
a.apho:focus{color:#dd9700;}
a.apho:active{color:#dd9700;}

a.admin_oeffnungszeiten{text-decoration:none; color:#163050;}

input.name{border:1px solid #163050; background-color:transparent; margin-top:5px; width:200px; font-size:12px;}
input.name:hover{background-color:#e3ebf0;}
input.name:focus{background-color:#e3ebf0;}

input.plz{border:1px solid #163050; background-color:transparent; margin-top:5px; width:50px;}
input.plz:hover{background-color:#e3ebf0;}
input.plz:focus{background-color:#e3ebf0;}

input.textfeld{border:1px solid #163050; background-color:transparent; width:200px; margin-top:10px;}
input.textfeld:hover{background-color:#e3ebf0;}
input.textfeld:focus{background-color:#e3ebf0;}

input.aphorismus{border:1px solid #163050; background-color:transparent; width:200px; margin-top:10px;}
input.aphorismus:hover{background-color:#e3ebf0;}
input.aphorismus:focus{background-color:#e3ebf0;}

input.button_login{width:100px; margin-top:10px;}

textarea{border:1px solid #163050; background-color:transparent;}
textarea:hover{background-color:#e3ebf0;}
textarea:focus{background-color:#e3ebf0;}
textarea.menuebox{ height:150px;}
textarea.seiteninhalt{height:580px;}
textarea.telefonnummer{height:50px;}
textarea.seiteninhalt_leistungen{height:250px;}
textarea.nachricht{width:300px; height:200px; margin-top:5px; font-size:12px;}

img.rahmenlos{border:0px;}

hr.trennlinie{width:80%; background-color:#163050; color:#163050; border: #163050; height: 1px;}

.apho{margin-left:0px; margin-right:0px; font-size:18px;  color:#dd9700; font-weight:bold; white-space:nowrap;}
.login{font-size: 19px; text-decoration:none; font-family:Tahoma; color:#163050; line-height:40px;}
.boxinhalt{ font-size:15px; line-height:20px;}
.bearbeitung{font-size: 17px; text-decoration:none; font-family:Tahoma; font-style:italic; color:#163050; line-height:30px;}
.bearbeitung2{font-size: 15px; text-decoration:none; font-family:Tahoma; font-style:italic; color:#163050; line-height:30px;}
.erfuellt{font-size:15px; text-align:center; line-height:40px; text-decoration:none; font-family:Tahoma; color:green;}
.nicht_erfuellt{font-size:13px; text-align:center; line-height:20px; text-decoration:none; font-family:Tahoma; color:red;}
.info{font-size:10px; text-decoration:none;}
.ueberschrift{font-size:18px; font-style:italic; font-weight:bold;}
.ueberschrift2{font-size: 15px; text-decoration:none; font-family:Tahoma; font-weight:bold; color:#163050; line-height:20px;}
.zwangsstern{font-family:Times New Roman;}
.kontakt{font-size:12px;}