* { margin:0px; padding:0px; }
a img { border:0px; }

body { background-image:url("../gfx/bgr_body.jpg"); background-repeat:repeat-x; background-color:#FFFFFF; font-family:verdana, arial, "Trebuchet MS"; font-size:12px; }

#menu { position:absolute; left:0px; top:181px; }
#menu ul { list-style:none; }
#menu ul li { width:112px; height:30px; }
#menu ul li a { display:block; width:112px; height:30px; }
#menu ul li a img { width:112px; height:30px; }

#menu ul li.link8 a { background-image:url("../gfx/link8.gif"); }
#menu ul li.link7 a { background-image:url("../gfx/link7.gif"); }
#menu ul li.link6 a { background-image:url("../gfx/link6.gif"); }
#menu ul li.link5 a { background-image:url("../gfx/link5.gif"); }
#menu ul li.link4 a { background-image:url("../gfx/link4.gif"); }
#menu ul li.link3 a { background-image:url("../gfx/link3.gif"); }
#menu ul li.link2 a { background-image:url("../gfx/link2.gif"); background-repeat: no-repeat; }

#menu ul li.link8 a:hover, #menu ul li.aktlink8 a { background-image:url("../gfx/link8_akt.gif"); }
#menu ul li.link7 a:hover, #menu ul li.aktlink7 a { background-image:url("../gfx/link7_akt.gif"); }
#menu ul li.link6 a:hover, #menu ul li.aktlink6 a { background-image:url("../gfx/link6_akt.gif"); }
#menu ul li.link5 a:hover, #menu ul li.aktlink5 a { background-image:url("../gfx/link5_akt.gif"); }
#menu ul li.link4 a:hover, #menu ul li.aktlink4 a { background-image:url("../gfx/link4_akt.gif"); }
#menu ul li.link3 a:hover, #menu ul li.aktlink3 a { background-image:url("../gfx/link3_akt.gif"); }
#menu ul li.link2 a:hover, #menu ul li.aktlink2 a { background-image:url("../gfx/link2_akt.gif"); background-repeat:no-repeat; }

#headcontent { position:absolute; left:112px; top:0px; width:1168px; height:390px; }
.head_willkommen { background-image:url("../gfx/head_willkommen.png"); }
.head_default { background-image:url("../gfx/head_default.png"); }

#headbild img { position:absolute; left:112px; top:150px; }

#headcontent .head_innen { margin-left:362px; margin-top:180px; line-height:165%; }
#headcontent ul { list-style:none; }
#headcontent ul li a, #headcontent ul li p { margin-left:15px; font-weight:bold; color:#F7C8A4; font-size:12px; text-decoration:none; }
#headcontent ul li a:hover, #headcontent ul li.akt a, #headcontent ul li.akt p { margin-left:0px; font-weight:bold; color:#FFFFFF; }
#headcontent h2 { font-size:14px; color:#FFFFFF; font-weight:bold; }
#headcontent ul.headlist { line-height:200%; }

#content { width:675px; top:390px; position:absolute; left:112px; }
#left { width:50%; padding-top:25px; float:left; min-height:11px; }
#right { width:50%; padding-top:25px; float:left; min-height:1px; }	
ul.csc-menu { list-style:none; margin-left:20px; line-height:60%; }
ul.csc-menu li a { margin-left:15px; text-decoration:none; font-weight:bold; color:#787877; }
ul.csc-menu li a:hover, ul.csc-menu li.akt a { margin-left:0px; color:#EE6D00; }

#right ul li { color:#787877 !important; font-weight:bold !important; font-size:15px !important; margin-bottom:20px !important; }

#left ul.links { list-style:none; }
#left ul.links li { color:#787877 !important; font-weight:normal !important; font-size:15px !important; padding-top:32px !important; }
div#animation {width:500px; :height:400; border:1px solid #CCC; padding-left:60px; background-repeat: no-repeat; background-image:url('linkarrow.png'); background-position:0px 0px;}

#left ul.links a { text-decoration:none; color:#787877; font-weight:normal !important; font-size:15px !important; }
#left ul.links a:hover { color:#EB6900; }
a:hover{ cursor:pointer; }

#content p { margin-right:30px; margin-bottom:15px; color:#787877; line-height:125%; }
#agbcontent p { margin-bottom:15px; color:#787877; line-height:125%; }

.agb02 { position:absolute !important; top:265px !important; left:475px !important; }
.agb03 { position:absolute !important; top:345px !important; left:475px !important; }

#agbcontent { width:1110px; top:390px; position:absolute; left:112px; }
#agbcontent p { margin-right:30px; }
#spalte1 { width:33%; padding-top:25px; float:left; min-height:1px; }
#spalte2 { width:33%; padding-top:25px; float:left; min-height:1px; }	
#spalte3 { width:33%; padding-top:25px; float:left; min-height:1px; }

div.csc-textpic-text a { color:#787877; 
												 text-decoration:none; }

div.csc-textpic-text a:hover { text-decoration:underline; }

a.mail { color:#787877; text-decoration:none; font-weight:bold !important; }
a.mail:hover { text-decoration:underline; }

div.partnerkontaktdaten { width:255px; height:79px; background-color:#EB6900; padding-left:20px; padding-top:8px; }
div.partnerkontaktdaten p { color:#FFFFFF !important; font-height:11px !important; }

div.partnerfirmenbez { margin-top:5px; margin-left:47px; width:185px; height:58px; background-color:#787877; padding-left:15px; padding-top:8px; margin-bottom:20px;  }
div.partnerfirmenbez p { color:#FFFFFF !important; font-height:11px !important; }

img.email { margin-left:59px; }

.tx-wecmap-pi1 { margin-top:50px; }

.news-latest-container { margin-left:370px; margin-top:175px; }

#stadtbranchenbuch { margin-left:55px;
										 margin-top:20px; }

#stadtbranchenbuch a { color:#787877;
											 font-weight:bold;
											 text-decoration:none; }
											 
#stadtbranchenbuch a:hover { text-decoration:underline; }
