*{margin:0;padding:0;}
a img,
a:link img,
a:active img,
a:hover img,
a:focus img,
a:visited img{border:0 none;}
a:link,
a:visited{color:#2b7d67;font-weight:bold;text-decoration:none;}
a:active,
a:hover,
a:focus{color:#2b7d67;font-weight:bold;text-decoration:underline;}
body{background:url(../imgs/hintergrund.gif) #ffffff left top repeat-x;border:0 none;border-collapse:collapse;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:1em;text-align:center;}
div{text-align:left;vertical-align:top;}
/*
div div div {
background: #FF00FF;
}
*/
h1{font-size:1.1em !important;}
h1,h2,h3,h4,h5,h6{color:#00389a;margin:0 0 .6em;}
h1,h2,h3,h4,h5,h6,p,a,td,th,div,body{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
h2{font-size:1.0em !important;}
h3{font-size:0.95em !important;}
h4{font-size:0.9em !important;}
h5{font-size:0.85em !important;}
h6{font-size:0.8em !important;}
hr{border-bottom:1px solid #cccccc;border-left:0 none;border-right:0 none;border-top:0 none;clear:both;color:#cccccc;display:block;float:none;height:1px;margin:1.2em 0 !important;overflow:hidden;}
html{border-collapse:collapse;}
html,body{height:101%;width:98%;}
input{background:#ffffff;border:1px solid #000000;color:#000000;padding:1px;}
input:active,
input:hover,
input:focus{background:#ffffff;border:1px solid #00389a;color:#00389a;padding:1px;}
ol,ul{margin:0.2em 0 0.2em 1.2em;}
p{margin:0 0 1.2em;}
table{border-collapse:collapse;margin:1.2em 0;}
ul li{list-style:disc;}
.nowrap{background:transparent;clear:both;display:block;float:none;height:1px;overflow:hidden;}
.screeninvis{height:1px;overflow:hidden;visibility:hidden;width:1px;}
.spalte1,
.spalte2{margin:0 20px 0 0;}
.spalte1,
.spalte2,
.spalte3{float:left;padding:0 0 0.6em;}
.spalte1,
.spalte3{width:190px;}
.spalte2{width:480px;}
.spalte3 input.button{float:right;width:20%;}
.spalte3 input.text{float:left;padding:2px 1px !important;width:75%;}
.tbildlinktext{border:1px solid #cccccc;clear:both;display:block;float:none;margin:0 0 0.2em 0;}
.tbildlinktext .tbild{float:left;overflow:hidden;padding:0.2em;width:180px;}
.tbildlinktext .tlinktext{float:right;overflow:hidden;padding:0.2em;width:275px;}
#graueleiste{height:26px;overflow:hidden;}
#graueleiste2{background:#cccccc;clear:both;display:block;float:none;height:8px;margin:2.4em 0 1.2em 0;overflow:hidden;}
#inhalte{margin:0 0 1.2em 0;}
#inhalte .spalte1 .div1 div,
#inhalte .spalte3 .div1 div{padding:0.6em;}
#inhalte .spalte1 .div1,
#inhalte .spalte1 .div2,
#inhalte .spalte3 .div1,
#inhalte .spalte3 .div2{border:1px solid #cccccc;display:block;/*font-size: 0.8em;*/ margin:0 0 1.2em 0;}
#inhalte .spalte1 .div2 .divbody img,
#inhalte .spalte3 .div2 .divbody img{clear:both;display:block;float:none;margin:0 auto 0.6em auto;}
#inhalte .spalte1 .div2 .divbody,
#inhalte .spalte3 .div2 .divbody{padding:0.6em;}
#inhalte .spalte1 .div2 .divhead,
#inhalte .spalte3 .div2 .divhead{background:#cccccc;color:#ffffff;padding:0.31em;}
#inhalte .spalte1 ol{display:block;list-style:none;margin:0;padding:0;}
#inhalte .spalte1 ol li{display:block;list-style:none;margin:0 0 1px 0;}
#inhalte .spalte1 ol li a{display:block;font-weight:normal;padding:0.3em;text-decoration:none;}
#inhalte .spalte1 ol li a:link,
#inhalte .spalte1 ol li a:visited{background:#ccd7eb;color:#00389a;}
#inhalte .spalte1 ol li a:active,
#inhalte .spalte1 ol li a:hover,
#inhalte .spalte1 ol li a:focus{background:#cccccc;color:#ffffff;}
#inhalte .spalte1,
#inhalte .spalte2,
#inhalte .spalte3{font-size:0.8em;}
#inhalte .spalte2{border-top:1px solid #cccccc;padding:1.2em 0 0 0;}
#logokontakt{height:90px;overflow:hidden;}
#logokontakt,
#stdbild,
#graueleiste,
#pfadsuche,
#inhalte,
#graueleiste2,
#stdlemente{clear:both !important;display:block !important;float:none !important;}
#menuleiste{height:40px;}
#menuleiste a{margin:0;padding:0;text-decoration:none;}
#menuleiste a:link,
#menuleiste a:visited{color:#00389a;font-weight:bold;text-decoration:none;}
#menuleiste a:active,
#menuleiste a:hover,
#menuleiste a:focus{color:#ffffff;font-weight:bold;text-decoration:underline;}
#menuleiste div.padding{padding:18px 0 0;}
#menuleiste ul li,
#pfadsuche .spalte2 ol li,
#stdlemente .spalte2 ul li{display:inline;list-style:none;margin:0;padding:0 1.2em 0 0;}
#menuleiste ul,
#menuleiste ol{font-size:0.9em;margin:0;padding:0;}
#menuleiste ul,
#pfadsuche .spalte2 ol,
#stdlemente .spalte2 ul{list-style:none;margin:0;padding:0;}
#pagewidth{margin:0 auto 5em;text-align:left;width:900px;}
#pfadsuche .spalte2 ol{font-size:.7em;margin:0;padding:0;}
#pfadsuche .spalte2 ol li{margin:0 5px 5px 0;}
#pfadsuche .spalte2 ol li a{padding:0 0 0 15px;}
#pfadsuche .spalte2 ol li a:link,
#pfadsuche .spalte2 ol li a:visited{background:transparent url(../imgs/topcadmenupfeil.gif) left top no-repeat;text-decoration:none;}
#pfadsuche .spalte2 ol li a:active,
#pfadsuche .spalte2 ol li a:hover,
#pfadsuche .spalte2 ol li a:focus{background:transparent url(../imgs/topcadmenupfeil.gif) left top no-repeat;text-decoration:underline;}
#stdbild{height:150px;overflow:hidden;width:900px;}
#stdlemente{padding:0 0 2.4em 0;}
#stdlemente .spalte2{font-size:0.7em;}
#stichwoerter{color:#cccccc;font-size:0.7em;margin:0 0 5em 0;}
#stichwoerter strong{clear:both;display:block;float:none;}
#topcadkontakt{color:#cccccc;float:right;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:.7em;height:80px;padding:55px 0 0;text-align:right;width:300px;}
#topcadlogo{float:left;height:80px;overflow:hidden;width:300px;}
