
html,body{margin:0;padding:0;}
*{font-size:12px;font-family:verdana,sans-serif;}
h1{color:#E56E15;font-size:18px;font-weight:900;border-bottom:1px solid #cfcfcf;padding-bottom:0.3em;margin-bottom:1em;}
h2,h3{font-size:12px;font-weight:900;}
body{text-align:center;background:#E1D8C3 url(images/background.gif) repeat-x top left;}
hr { color:#ddd; margin:10px 0; background-color:#ddd; height:1px; border:0; border-bottom:1px solid #ddd; }

#wrapper{width:750px;margin-left:auto;margin-right:auto;text-align:left;background-color:#ffffff;padding:0;}
#header{height:320px;background:url(images/head.jpg) no-repeat top center;}
#menu{width:180px;float:left;}
#content{width:530px;float:right;}
#pad{margin-top:2em;margin-bottom:2em;padding:0 4em 0 0;}
#footer{text-align:center;background:url(images/foot.gif) no-repeat bottom center;padding:50px 20px 40px 20px;}

#content p { margin: 1.5em 0 2 0; line-height:20px; }

li { margin-bottom:7px; }
a,a:hover{color:black;}
img{border:0 solid black;}
small{font-size:85%;}
address{font-style:normal;}
.clear{clear:both;}
.trenner{color:whitesmoke;background-color:whitesmoke;height:1px;border:0;border-bottom:1px solid silver;}
.center{text-align:center;}
.w25{width:25%;}
.w100{width:98%;}
.w33{width:31%;}
.w66{width:64%;}
.button{background:#FFFFFF center center repeat-x url(images/button.gif);border:1px solid #A9A9A9;padding:3px 10px;text-decoration:none;margin:0;}
.kontaktformular{padding:2em;background-color:whitesmoke;border:1px solid #cfcfcf;}
.aufzaehlung{ margin-top: 0.4em; margin-bottom: 0.4em; }
.aufzaehlung li{list-style-type:square;margin-top: 0.5em; margin-bottom:0.5em; }
.noLink{text-decoration:none;}
.right {text-align: right;}
.schatten { border:5px solid #eee; }

#navV0 { width: 180px; background:#f5f5f5; border:1px solid #eee; }
#navV0, #navV0 ul { margin:0 0 0 15px; padding:0; list-style:none; }
#navV0 li { display:inline; padding:0; margin:0; }
#navV0 li span { cursor:pointer; display:block; padding:7px 10px; }
#navV0 li a { color:#333; display:block; padding:6px 10px; text-decoration:none; background:transparent; border-bottom:1px solid #d6d6d6; border-top:1px solid #fff; }
#navV0 li a:hover { background-color:#CF5700; color:#fff; }
#navV0 li ul { border-bottom:1px solid #d6d6d6; border-top:1px solid #fff; }
#navV0 li li a, #navV0 li li span { cursor:pointer; padding:5px 5px 5px 1.7em; border:0; }
#navV0 li li li a, #navV0 li li li span { cursor:pointer; padding:5px 5px 5px 3.4em; border:0; }
#navV0 a.active { font-weight:bold; color:#000; }

div.pagination { text-align:center; padding:4px 6px 4px 0; background-color:#fff; height:30px; line-height:3em; }
div.pagination a { text-decoration:none; padding:5px 6px 4px 5px; margin:0 1px 0 1px; border:1px solid #ccc; }
div.pagination a:hover,div.pagination a:active { background-color:#eee; }
div.pagination span.current { padding:5px 6px 4px 5px; margin:0 1px 0 1px; border:1px solid #aaa; font-weight:bold; color:#555; background-color:#ddd; }
div.pagination span.disabled { display:none; }

table.kontaktFormular { border: 1px solid #ccc; width:450px; padding:10px; background:#fff; }
table.kontaktFormular td.sp1 { width:150px; }
table.kontaktFormular td.sp2 { width:10px; }
table.kontaktFormular td.sp3 { width:350px; }
table.kontaktFormular td { vertical-align:middle;padding:5px; border-bottom:1px solid #ddd; background:#fafafa; }
table.kontaktFormular td input, table.kontaktFormular td textarea { padding:2px; font-family:sans-serif; font-size:13px; color:#000; }
table.kontaktFormular td.gruppe { padding:10px 5px; font-weight:bold; background:#D1D7DF; border-bottom:2px solid #ccc; }
span.pflichtfeld, td.pflichtfeld { padding:0 3px; color:#cc0000; }
table.kontaktFormular td.infoText { border-left:0;border-right:0;background:transparent; }
table.kontaktFormular td.abstand { border-left:0;border-right:0;background:transparent; font-size:8px; line-height:8px; }
.warning { color:#bf0008;padding:10px 5px;background:#FFDFDF;border:1px solid #bf0008;font-weight:bold; }

#lbOverlay{position:absolute;z-index:9999;left:0;width:100%;background-color:#000;cursor:pointer;}
#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#fff;}
.lbLoading{background:#fff url(images/loading.gif) no-repeat center;}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(images/prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(images/closelabel.gif) no-repeat center;margin:5px 0;outline:none;}
#lbCaption,#lbNumber{margin-right:71px;}
#lbCaption{font-weight:bold;}

