body{ padding:0; margin:0; background-color:#E2E8E7; font-family: Arial; line-height:1.3; font-size:0.95em; } h1{ font-size:1.4em; color:#535D21; font-weight:bold; display:inline; margin:14 0 14 0; } h3{ color:#96A533; font-weight:bold; font-size:1.1em; } h4{ font-weight:bold; font-size:1em; display:inline; padding-top:5px; color:#72918B; } #header{ background-image:url(/images/header_background.jpg); height:106px; } #menu{ background-image:url(/images/menu_background.jpg); height:44px; } #submenu{ background-color:#535D21; height:38px; } #container{ width:984px; margin-left:14px; } #leftbox{ width:596px; float:left; margin-right:7px; margin-top:7px; } .content,.content2{ background-color:#FFFFFF; padding: 14 14 14 14; background-image:url(/images/content_background.jpg); background-repeat:repeat-x; background-position:bottom; border:1px #DDDDDD solid; margin-bottom:14px; } #footer{ background-image:url(/images/footer_background.jpg); height:34px; padding:16 0 0 14; color:#4F4F4F; } #rightbox{ background-color:#E2E8E7; width:374px; float:left; } .navibox{ background-color:#535D22; padding: 0 14 14 14; color:#FFFFFF; margin-bottom: 14px; } .naviteaser{ background-color:#DAE5B2; padding: 14 14 14 14; color:#FFFFFF; border:1px #DDDDDD solid; margin-bottom: 14px; } ul.navi{ margin: 14 0 0 20; padding: 0 0 0 0; list-style-position:outside; border-bottom: 1px #474F1D solid; } li.navi{ list-style:square; margin: 0 0 0 0; padding: 5; border-top: 1px #474F1D solid; } ul.subnavi{ margin: 0; padding: 0; list-style-position:inside; } li.subnavi{ list-style:disc; margin: 0 0 0 30; padding: 5; } ul.menutop{ padding:0; margin:0; list-style-type:none; list-style-position:outside; } ul.menutop li{ display: block;float: left;margin: 0;padding: 13 0 0 21; } ul.menusub{ padding:2 0 0 0; margin:0; list-style-type:none; list-style-position:outside; } ul.menusub li{ display: block;float: left;margin: 0;padding: 7 0 0 25; } .stadtschild{ background-image:url(/images/stadtschild.jpg); background-position: center; height:346px; border:1px #DDDDDD solid; margin-bottom: 14px; text-align:center; } .stadtschild_titel,.stadtschild_titel_small,.stadtschild_titel_big{ font-weight:bold;width:230px;margin-left:65px;text-algin:center;margin-top:120px;font-size:1.5em; } .stadtschild_titel_small{font-size:1.2em;} .stadtschild_titel_big{font-size:1.9em;margin-top:120;} .stadtschild_untertitel{font-size:0.8em;} table{margin:0;border-collapse: separate; border-spacing: 1px;font-size:0.8em;} thead{background-color:#DAE5B2;font-weight:bold;color:#535D22;} td {border: 1px #EFEFEF solid;padding:5;text-align:center;} td.highlight{background-color:#F8FFDF;color:#535D22;} .hinweis{font-size:0.7em;color:#6F6F6F;} .copyright{font-size:0.6em;color:#CFCFCF;} #slideshow {list-style:none; color:#fff} #slideshow span {display:none} #wrapper {width:506px; margin:50px auto; display:none} #wrapper * {margin:0; padding:0} #fullsize {position:relative; width:500px; height:300px; padding:2px; border:1px solid #ccc; background:#000} #information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)} #information h3 {padding:4px 8px 3px; font-size:14px} #information p {padding:0 8px 8px} #image {width:500px} #image img {position:absolute; z-index:25; width:auto} .imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150} #imgprev {left:0; background:url(/images/left.gif) left center no-repeat} #imgnext {right:0; background:url(/images/right.gif) right center no-repeat} #imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)} .linkhover {background:url(/images/link.gif) center center no-repeat} #thumbnails {margin-top:15px} #slideleft {float:left; width:20px; height:81px; background:url(/images/scroll-left.gif) center center no-repeat; background-color:#222} #slideleft:hover {background-color:#333} #slideright {float:right; width:20px; height:81px; background:#222 url(/images/scroll-right.gif) center center no-repeat} #slideright:hover {background-color:#333} #slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden} #slider {position:absolute; left:0; height:81px} #slider img {cursor:pointer; border:1px solid #666; padding:2px} a.top,a.top_active{text-decoration:none;color:#FFFFFF;padding:7;} a.top:hover,a.top_active,a.top_active:hover{background-color:#535D22;border:1px #C9D183 solid;-moz-border-radius:5px;-khtml-border-radius:5px;color:#FFFFFF;text-decoration:none;} a.sub,a.sub_active{text-decoration:none;color:#DAE5B2;padding:3;font-size:0.9em} a.sub_active,a.sub_active:hover{background-color:#9FB03E;border:1px #FFFFFF solid;-moz-border-radius:5px;-khtml-border-radius:5px;color:#FFFFFF} a.sub:hover{color:#FFFFFF;text-decoration:none;} a.navi,a.navi:hover{color:#BEC97C;text-decoration:none;font-weight:bold;} a.subnavi,a.subnavi:hover{color:#FFFFFF;text-decoration:none;} a.more {color:#000000;text-decoration: none;width: 80px;height: 14px;display: block;margin-top: 16px;text-transform: uppercase;line-height: 14px;font-size: 9px;font-weight: bold;padding: 0;text-indent: 5px;background-image:url(/images/more.jpg);} a.more:hover {background-position: 0 1px;background-repeat:no-repeat;color:#000000;} a.tag1{color:#474F1D;font-size:0.7em;text-decoration:none;} a.tag2{color:#474F1D;font-size:0.9em;text-decoration:none;} a.tag3{color:#535D22;font-size:1.3em;font-weight:bold;text-decoration:none;} a.tag4{color:#535D22;font-size:1.6em;font-weight:bold;text-decoration:none;} a.tag1:hover,a.tag2:hover,a.tag3:hover,a.tag4:hover,a.navi:hover,a.subnavi:hover{text-decoration:underline;} a.footerlink{color:#4F4F4F;text-decoration:none;} a.map{ background:#BEC97C none repeat scroll 0 0; color:#535D22; border:1px solid #BEC97C; font-size:11px; font-weight:bold; line-height:13px; opacity:0.7; padding:2px 4px; text-decoration:none; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -x-system-font:none; } a.map:hover{text-decoration:underline;background-color:#FFFFFF;} a{color:#000000;text-decoration:underline;} a:hover{color:#535D22;text-decoration:underline;}