﻿body {margin:10px 0px 0px 0px; background-color: rgb(255, 255, 255); color:#192a7d; font-family:Verdana; font-size:10pt; text-align:center;}
html {margin:10px 0px 0px 0px; background-color: rgb(255, 255, 255); font-family:Verdana; font-size:10pt; text-align:center;}
input {line-height:8pt; font-size:8pt; }

#box {padding-left:6px; padding-top:10px; width:910px; margin:0px auto 0px auto; text-align:left; background-color: rgb(234, 233, 238);}
#box .sb-inner {background: rgb(234, 233, 238); }
#box .sb-border {background:  rgb(78, 86, 125); }
#box .sb-shadow {background:  rgb(78, 86, 125);}

#oben {width:890px; height:100px; background-color: rgb(234, 233, 238); }
#links {float:left; height:400px; width:150px; background-color: rgb(234, 233, 238);}


#mitte, #mittefirmen, #mittepriv {float:left; width:714px; min-height:600px; height:auto !important; height:600px; padding-bottom:20px; padding-left:5px;
									background-color:#d2e5ff;}

#mitte .sb-inner {background: #d2e5ff; }

#mitte .sb-border, #mittefirmen .sb-border, #mittepriv .sb-border {background:  rgb(78, 86, 125); }
#mitte .sb-shadow, #mittefirmen .sb-shadow, #mitte priv .sb-shadow {background:  rgb(78, 86, 125);}

#mittefirmen {background-color:#ffe1b1;}
#mittefirmen .sb-inner {background: #ffe1b1; }
#mittepriv {background-color:#faf3be;}
#mittepriv .sb-inner {background: #faf3be; }


#pseudo {clear:left; height:0px; line-height:0px; width:100%; margin:0; padding:0px; font-size:0px;}

#links .head {margin-top:45px;text-align:center;color: #4e567d; height:30px;  font-weight: bold; border-bottom:1px solid #4e567d;border-top:1px solid #4e567d;}
#links .headtext {width:110px; line-height:20px; margin: 5px auto 0px auto; background-color: rgb(78, 86, 125); color:white;}

h1 {text-align:center; font-size:12pt; font-weight:bold;}
h2 {text-align:center; font-size:12pt; font-weight:normal;}
a {color: rgb(0, 0, 0); text-decoration:none;}
a:hover {color: rgb(0, 0, 0); text-decoration:underline;}

ul {width:80%; margin:0px auto 0px auto;  text-align:left; list-style-image: url('../images/snkraute_neu.gif');}
li {margin-top:10px;}
ul.unterp {list-style-image: none; list-style-type:circle;}
li.unterp {margin-top:3px;}

#navi {width:709px; height:40px; margin-top:1px; background-color: rgb(78, 86, 125);}
#navi .sb-inner {background: rgb(78, 86, 125); }
#navi ul {width:584px; height:18px; margin:0px auto 0px auto; padding-left:8px; padding-top:10px;
     						background-color: rgb(78, 86, 125);list-style-type: none; list-style-image:none;}
#navi li {float:left; margin: 0px 0px 0px 0px; padding:0px 5px 0px 5px; width:100px; height: 18px; line-height:18px;
      text-align:center; background-color: rgb(234, 233, 238);  border:1px solid rgb(78, 86, 125); }
      
#navi li a {font-size:10pt; font-style:italic; font-family:Verdana; background-color: rgb(234, 233, 238); color: rgb(0, 0, 0); text-decoration:none;}
#navi li a:hover {font-weight:bold; font-size:9pt; font-style:italic;
					color: rgb(94, 92, 146); text-decoration:none; background-color: rgb(255,255,255); border:1px solid;}

#naviy {height:270px; width: 132px; margin:22px auto 0px auto;}
#naviy ul {width: 100%; padding:20px 0px 20px 0px; margin:0px 0px 0px 0px; list-style-type: none; background-color: rgb(78, 86, 125);}
#naviy li {display:block; line-height:20px; height:20px; padding:0px 0px 0px 0px; margin:0px 5px 10px 5px; text-align:center; 
				  list-style-type: none; list-style-image:none; background-color: rgb(234, 233, 238);}
#naviy li a {height:18px; padding:0px 0px 0px 0px; font-size:10pt; margin:0px 5px 10px 5px; font-style:italic; font-family:Verdana;
				  background-color: rgb(234, 233, 238);}
#naviy li a:hover {font-weight:bold; font-size:9pt; font-style:italic;
					color:#5e5c92; text-decoration:none; background-color:white; border:1px solid blue;}

.navitext {margin-right:0px; padding:0px 0px 0px 0px; font-weight:bold; font-size:10pt; font-style:normal;
			 color:white; background-color: rgb(78, 86, 125); }

div.rund {float:right; margin-right:0px; padding:0px 3px 0px 3px; width:70px; height:20px;
                  font-size:0.9em; line-height:20px; text-align:center; background-color: rgb(203, 162, 132);}

#maincenter {width:80%; margin:20px auto 0px auto;}

#main {width:74%; margin:20px auto 0px auto; padding-right:20px;}
#maincenter a {color:blue; text-decoration:underline;}
#main a {color:blue; text-decoration:underline;}
#main {text-align:justify;}
#maincenter {text-align:center;}

