BODY   {COLOR: #504F53; 
   font-family: Verdana, Arial, sans-serif;
   background-color:#FFFDEE; 
   background-image:url(../img/higru.jpg);
   font-size:9px;
   margin:0px;
   overflow:hidden;
                 scrollbar-3dlight-color:#FFFDEE;
                 scrollbar-arrow-color:#504F53;
                 scrollbar-base-color:#FFFDEE;
                 scrollbar-darkshadow-color:#504F53;
                 scrollbar-face-color:#FFFDEE;
                 scrollbar-highlight-color:#FFFDEE;
                 scrollbar-shadow-color:#504F53;
}
hr {border-top:0px solid #504F53; border-bottom:1px solid #504F53;}
p {width:95%; margin:0px; padding:0px; font-size:small;}
div {margin:0px; padding:0px;}
img {border:0px;}
input{height:17px;   background-color:#FFFDEE; font-size:10px;} 
td{      font-size:11px; font-family: Verdana, Arial, sans-serif; padding:0px;margin:0px; vertical-align:top;}
textarea {background-color:#FFFDEE;    font-size:10px;}
li {   font-size:12px; width:95%;}

.weiss {color:#fff;}
.rot {color: #D1010E;}
.grau {color: #504F53;}
.fixpng, img { behavior: url(iepngfix.htc);}
.bold {font-weight:bold;}
.merker{font-style:italic; font-size:85%;}
td.merker{font-style:italic; font-size:85%;}
.headline {font-weight:bold; font-size:14px; margin-bottom:12px; color: #D1010E; padding-bottom:3px; border-bottom:1px solid #504F53;}
.headline_klein {font-weight:bold; margin-bottom:6px; color: #D1010E; z-index:5;}
.kat_bild {float:left; margin-right:15px; height:75px;}
.mitte {text-align:center;}
.gross {font-size:12px;}
.klein {font-weight:bold; font-size:x-small;}
.klein_n {font-size:x-small;}
.horizontal {float:right;}
.horizontal li{float:left;}
.nobullet {list-style-type:none;}
.nobullet li{}
.innen {display:none; margin:0px; padding:0px;margin-left:5px;}
.dinnen {margin:0px; padding:0px; margin-left:5px;}
.innen li {padding-left:5px;}
.dinnen li {padding-left:5px;}
.weg {display:none;}
.rand {margin:10px;}
.cursor {cursor:hand; cursor:pointer;}
.abstand_oben {margin-top:10px;}
.abstand_oben_gr {margin-top:50px;}
.abstand_unten {margin-bottom:10px;}
.abstand_unten_kl {margin-bottom:6px;}
tr.abstand_unten {margin-bottom:10px;}
.abstand_unten_gr {margin-bottom:20px;}
tr.abstand_unten_gr {margin-bottom:20px;}
tr.platz {height:25px;}
input.abstand_right{margin-right:10px;}
input.abstand_left{margin-left:56px;}
input.abstand_beide{margin-left:10px; margin-right:25px;}
.kein_abstand {margin:0px; padding:0px;}
.breite100 {width:100px;}
.breite300 {width:300px;}
.breite400 {width:400px;}
.breite50 {width:50px;}
.breite240 {width:240px;}
.breite190 {width:190px;}
.breite160 {width:160px;}
.hintergrund  {   background-color:#FF0000;}
.minibild {height:50px;}


a:link { text-decoration: none; color: #504F53;font-weight: bold;}
a:visited { text-decoration: none; color: #504F53;font-weight: bold;}
a:hover { text-decoration: none; color: #504F53; font-weight: bold; }
a:active { text-decoration: none; color: #D1010E; font-weight: bold; }

a.headnavi:link {text-decoration: none; color: #fff;font-weight: bold;} 
a.headnavi:visited {text-decoration: none; color: #fff;font-weight: bold;}
a.headnavi:hover {text-decoration: none; color: #fff;font-weight: bold;}

a.roterlink:link {text-decoration: none; color: #D1010E;font-weight: bold;}
a.roterlink:visited { text-decoration: none; color: #D1010E;font-weight: bold;}
a.roterlink:hover {text-decoration: none; color: #D1010E;font-weight: bold;}

div#head { text-align:left; height:90px; width:800px; position:absolute; top:0px; left:0px; z-index:1;}
div#navilinks {position:absolute; top:120px;  left:10px; width: 213px; height:500px; margin:0px; z-index:2;}

div#inhalt {position:absolute; top:120px; font-family: Verdana, Arial, sans-serif; left:240px; height:410px; overflow:hidden; width:500px; overflow-x:hidden; }
div#text {text-align: left; height:370px; overflow:auto; margin-top:40px; margin-bottom:20px; margin-left:20px; overflow-x:hidden; font-family: Verdana, Arial, sans-serif;}

ul#h_navi {float: right; width:600px; margin:0px; }
ul#h_navi li {color:#fff; font-size:9px; font-weight:bold;}
div#hori_nav {position:absolute; top:94px; left:605px; width:600px; height:15px; }

div#sprache {position:absolute; top:94px; left:260px; width:100px; height:15px; color:white; font-weight:bold; display:block; }
div#sprache_liste {position:absolute; top:110px; left:250px; width:550px; height:15px; background-image:url(../img/sprach_bg.png);padding-left:37px; color:#9c9c9c;font-weight:bold; font-size:10px; behavior: url(iepngfix.htc);display:block;}

ul#n_links {margin:0px; padding:0px;} 
ul#n_links li{font-weight:bold; font-size:10px;  width:155px;  height:14px;}
ul#bereiche_innen li{font-weight:bold; font-size:10px;  width:155px;  height:14px;}


ul#haendler { margin:0px; padding:0px; margin-top:220px;} 
ul#haendler li{font-weight:bold; font-size:10px;  width:155px;  height:14px;}

div#bild {position:absolute; top:170px;  left:780px;  width:220px; height:170px; z-index:3; background-image:url(../img/bilderrahmen.png);  background-repeat:no-repeat; padding:7px;}

div#notiz {position:absolute; top:350px;  left:780px;  width:214px; height:164px; z-index:3; background-color:#FFFDEE; border:2px solid #D1010E;}
div#notiz_innen {margin:7px;}
#notiz .headline {font-size:120%;}

div#k_info {position:absolute; top:350px;  left:780px;  width:214px; height:164px; z-index:3;background-color:#FFFDEE; border:2px solid #D1010E; padding:0px; color:#D1010E; z-index:8;}

input#absend {font-size:10px; height:20px; border-width:2px; border-color:#dedede; border-style:inset; background-color:#FFFDEE; color:#504F53;font-weight:bold;}
input#zsetzen {font-size:10px; height:20px; border-width:2px; border-color:#dedede; border-style:inset; background-color:#FFFDEE; color:#504F53;font-weight:bold;}
input#mitteile {font-size:9px; border-width:2px; border-color:#dedede; border-style:inset; background-color:#FFFDEE; color:#504F53;}

ul.mainlist {width:500px; margin-bottom:0px;}

img, #bild { behavior: url(iepngfix.htc); }

.hg {display: block; width:155px; height:14px; background-image:url(../img/libg.png);  background-repeat:no-repeat;  behavior: url(iepngfix.htc);margin:2px;}
.hgkarte {display: block; position:absolute; top:0px;  left:0px; width:220px; height:170px; background-image:url(../img/bilderrahmen.png);  background-repeat:no-repeat;  behavior: url(iepngfix.htc); padding:7px;}
#slide_bild {width:200px;}
#logohead {width:240px; height:100px;}
#galerie_anzeige {color:#D1010E;}

#i_daten {position:absolute; top:0px; left:0px; border:1px solid #504F53; background-color:#Ff0000; width:100px; height:100px;} 
p#i_name	{position:absolute; top:30px;  	left:140px;}
p#i_adress	{position:absolute; top:50px; 	left:10px;}
p#i_strasse	{position:absolute; top:50px;  	left:140px;}
p#i_plzort	{position:absolute; top:65px;  	left:140px;}
p#i_phone	{position:absolute; top:85px;  	left:10px;}
p#i_phonenr	{position:absolute; top:85px;  	left:140px;}
p#i_fax		{position:absolute; top:100px; 	left:10px;}
p#i_faxnr	{position:absolute; top:100px; 	left:140px;}
p#i_mail	{position:absolute; top:120px;  left:10px;}
p#i_service	{position:absolute; top:120px;  left:140px;}
p#i_www		{position:absolute; top:135px;  left:10px;}
p#i_wwwadress	{position:absolute; top:135px;  left:140px;}
p#i_geschaeft	{position:absolute; top:160px;  left:10px;}
p#i_heiko	{position:absolute; top:160px;  left:140px;}
p#i_gericht	{position:absolute; top:175px;  left:10px;}
p#i_gerichtname {position:absolute; top:175px;  left:140px;}
p#i_register	{position:absolute; top:190px;  left:10px; width:20px;}
p#i_registernr	{position:absolute; top:190px;  left:140px;}
p#i_umsatz	{position:absolute; top:205px;  left:10px;}
p#i_umsatznr	{position:absolute; top:205px;  left:140px;vertival-align:bottom;}




