@import "rte.css";

*{margin:0;padding:0;background-repeat:no-repeat;font-family:tahoma,sans-serif;font-style:normal;}
body{background:#f0f0f0 url(body.png) repeat-x;color:#333;font-size:12px;overflow-x:hidden;}
textarea{font-size:12px;}
img,fieldset{border:0;}
table{border-collapse:collapse;}
td,th{text-align:left;vertical-align:top;}
hr{height:0;line-height:0;border:0;border-top:1px solid #d3d3d3;}

.zoom0,.zoom0 textarea,.zoom0 .tr-first td,.zoom0 .td-first p{font-size:12px;}
.zoom0 .content p{line-height:18px;}
.zoom1,.zoom1 textarea,.zoom1 .tr-first td,.zoom1 .td-first p{font-size:13px;}
.zoom1 .content p{line-height:19px;}
.zoom2,.zoom2 textarea,.zoom2 .tr-first td,.zoom2 .td-first p{font-size:14px;}
.zoom2 .content p{line-height:20px;}

.clr{clear:both;}

#wrapper{position:relative;width:928px;margin:0 auto 32px auto;}

/* HEADER */
#logo{position:absolute;top:51px;left:11px;z-index:3;}
#icon_zoom_out{position:absolute;top:4px;right:78px;z-index:3;}
#icon_zoom_in{position:absolute;top:4px;right:63px;z-index:3;}
#icon_print{position:absolute;top:4px;right:45px;z-index:3;}
#icon_eng{position:absolute;top:4px;right:15px;z-index:3;}
#slideshow{position:relative;z-index:1;overflow:hidden;width:928px;height:128px;}
#slideshow img{width:928px;height:128px;}
.slideshow-images-visible{opacity:1;}
.slideshow-images-prev{opacity:0;}
.slideshow-images-next{opacity:0;}
#slideshow-overlay{position:absolute;top:0;z-index:2;}
/* HEADER */



/* NAVIGATION */
#nav{position:absolute;top:127px;left:-9px;z-index:2;}
#nav img{position:absolute;}
#nav ul{position:absolute;left:25px;z-index:3;width:896px;height:35px;overflow:hidden;list-style:none;}
#nav li{display:block;width:141px;padding:0 0 0 10px;float:left;}
#nav li.n1,#nav li.n1-CUR{padding:0;}
#nav a{position:relative;display:block;width:141px;height:35px;float:left;}
#nav a img{position:absolute;display:block;width:141px;height:70px;}
#nav a:hover{border:0;}
#nav a:hover img{top:-35px;}
#nav li.n1-CUR img,
#nav li.n2-CUR img,
#nav li.n3-CUR img,
#nav li.n4-CUR img,
#nav li.n5-CUR img,
#nav li.n6-CUR img{top:-35px;}

#subnav{position:relative;background:url(subnav.jpg) left bottom no-repeat;padding:0 0 248px;margin:0 0 16px 0;}
.sha #subnav{display:none;}
#subnav .sprites{width:8px;height:8px;overflow:hidden;}
#subnav_tl{position:absolute;z-index:2;}
#subnav_tl img{width:464px;height:464px;position:absolute;}
#subnav_tr{position:absolute;z-index:2;left:184px;}
#subnav_tr img{width:464px;height:464px;position:absolute;left:-456px;}
#subnav_bl{position:relative;z-index:2;top:8px;}
#subnav_bl img{width:112px;height:8px;position:absolute;left:0;}
.bildungsstadt #subnav_bl img{left:-16px;}
.buergerstadt #subnav_bl img{left:-32px;}
.tourismusstadt #subnav_bl img{left:-48px;}
.familienstadt #subnav_bl img{left:-64px;}
.kulturstadt #subnav_bl img{left:-80px;}
.wirtschaftsstadt #subnav_bl img{left:-96px;}
#subnav_br{position:relative;z-index:2;top:0;left:184px;}
#subnav_br img{width:112px;height:8px;position:absolute;left:-8px;}
.bildungsstadt #subnav_br img{left:-24px;}
.buergerstadt #subnav_br img{left:-40px;}
.tourismusstadt #subnav_br img{left:-56px;}
.familienstadt #subnav_br img{left:-72px;}
.kulturstadt #subnav_br img{left:-88px;}
.wirtschaftsstadt #subnav_br img{left:-104px;}
#subnav ul{position:relative;z-index:1;list-style:none;margin:0 0 -16px 0;}
#subnav ul ul{margin:0;}
#subnav li li a{font-size:12px;font-weight:normal;padding:3px 5px 3px 30px;}
#subnav li li li a{padding:2px 5px 2px 45px;}
#subnav li li li li a{padding:2px 5px 2px 60px;}

#subnav a{display:block;color:#111;font-size:12px;font-weight:bold;text-decoration:none;padding:5px 5px 5px 15px;background-color:#bdbdbd;border-top:1px solid #fff;position:relative;}
#subnav a:hover{background:#5a5a5a !important;color:#fff !important;}
#subnav li.first a{border:none;}
#subnav li.first li a,#subnav li li.first a{border-top:1px solid #fff;}
#subnav li.CUR a,
#subnav li.CURIFSUB a,
#subnav li.ACT a,
#subnav li.ACTIFSUB a,
#subnav li.ACTIFSUB li.CUR a,
#subnav li.ACTIFSUB li.CURIFSUB a,
#subnav li.ACTIFSUB li.ACT a,
#subnav li.ACTIFSUB li.ACTIFSUB a,
#subnav li.ACTIFSUB li.ACTIFSUB li.CUR a,
#subnav li.ACTIFSUB li.ACTIFSUB li.CURIFSUB a,
#subnav li.ACTIFSUB li.ACTIFSUB li.ACT a,
#subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB a,
#subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li.CUR a{background:#5a5a5a;color:#fff;}
#subnav li.CURIFSUB li a,
#subnav li.ACT li a,
#subnav li.ACTIFSUB li a,
#subnav li.ACTIFSUB li.ACTIFSUB li a,
#subnav li.ACTIFSUB li.CURIFSUB li a,
#subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li a,
#subnav li.ACTIFSUB li.ACTIFSUB li.CURIFSUB li a{background:#dedede;color:#000;}

.bildungsstadt #subnav{background-position:-192px bottom;}
.bildungsstadt #subnav a{background-color:#edca99;}
.bildungsstadt #subnav a:hover{background:#db9433 !important;}
.bildungsstadt #subnav li.CUR a,
.bildungsstadt #subnav li.CURIFSUB a,
.bildungsstadt #subnav li.ACT a,
.bildungsstadt #subnav li.ACTIFSUB a,
.bildungsstadt #subnav li.ACTIFSUB li.CUR a,
.bildungsstadt #subnav li.ACTIFSUB li.CURIFSUB a,
.bildungsstadt #subnav li.ACTIFSUB li.ACT a,
.bildungsstadt #subnav li.ACTIFSUB li.ACTIFSUB a,
.bildungsstadt #subnav li.ACTIFSUB li.ACTIFSUB li.CUR a,
.bildungsstadt #subnav li.ACTIFSUB li.ACTIFSUB li.CURIFSUB a,
.bildungsstadt #subnav li.ACTIFSUB li.ACTIFSUB li.ACT a,
.bildungsstadt #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB a,
.bildungsstadt #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li.CUR a{background:#db9433;}
.bildungsstadt #subnav li.CURIFSUB li a,
.bildungsstadt #subnav li.ACTIFSUB li a,
.bildungsstadt #subnav li.ACTIFSUB li.CURIFSUB li a,
.bildungsstadt #subnav li.ACTIFSUB li.ACTIFSUB li a{background:#f1d4ad;}
.bildungsstadt #subnav li.ACTIFSUB li.CURIFSUB li a,
.bildungsstadt #subnav li.ACTIFSUB li.ACTIFSUB li a,
.bildungsstadt #subnav li.ACTIFSUB li.ACTIFSUB li.CURIFSUB li a,
.bildungsstadt #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li a{background:#f4dfc2;}

.buergerstadt #subnav{background-position:-384px bottom;}
.buergerstadt #subnav a{background-color:#98b7b3;}
.buergerstadt #subnav a:hover{background:#306e66 !important;}
.buergerstadt #subnav li.CUR a,
.buergerstadt #subnav li.CURIFSUB a,
.buergerstadt #subnav li.ACT a,
.buergerstadt #subnav li.ACTIFSUB a,
.buergerstadt #subnav li.ACTIFSUB li.CUR a,
.buergerstadt #subnav li.ACTIFSUB li.CURIFSUB a,
.buergerstadt #subnav li.ACTIFSUB li.ACT a,
.buergerstadt #subnav li.ACTIFSUB li.ACTIFSUB a,
.buergerstadt #subnav li.ACTIFSUB li.ACTIFSUB li.CUR a,
.buergerstadt #subnav li.ACTIFSUB li.ACTIFSUB li.CURIFSUB a,
.buergerstadt #subnav li.ACTIFSUB li.ACTIFSUB li.ACT a,
.buergerstadt #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB a,
.buergerstadt #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li.CUR a{background:#306e66;}
.buergerstadt #subnav li.CURIFSUB li a,
.buergerstadt #subnav li.ACTIFSUB li a,
.buergerstadt #subnav li.ACTIFSUB li.CURIFSUB li a,
.buergerstadt #subnav li.ACTIFSUB li.ACTIFSUB li a{background:#acc5c2;}
.buergerstadt #subnav li.ACTIFSUB li.CURIFSUB li a,
.buergerstadt #subnav li.ACTIFSUB li.ACTIFSUB li a,
.buergerstadt #subnav li.ACTIFSUB li.ACTIFSUB li.CURIFSUB li a,
.buergerstadt #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li a{background:#c1d4d1;}

.welcome #subnav{background-position:-384px bottom;}
.welcome #subnav a{background-color:#98b7b3;}
.welcome #subnav a:hover{background:#306e66 !important;}
.welcome #subnav li.CUR a,
.welcome #subnav li.CURIFSUB a,
.welcome #subnav li.ACT a,
.welcome #subnav li.ACTIFSUB a,
.welcome #subnav li.ACTIFSUB li.CUR a,
.welcome #subnav li.ACTIFSUB li.CURIFSUB a,
.welcome #subnav li.ACTIFSUB li.ACT a,
.welcome #subnav li.ACTIFSUB li.ACTIFSUB a,
.welcome #subnav li.ACTIFSUB li.ACTIFSUB li.CUR a,
.welcome #subnav li.ACTIFSUB li.ACTIFSUB li.CURIFSUB a,
.welcome #subnav li.ACTIFSUB li.ACTIFSUB li.ACT a,
.welcome #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB a,
.welcome #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li.CUR a{background:#306e66;}
.welcome #subnav li.CURIFSUB li a,
.welcome #subnav li.ACTIFSUB li a,
.welcome #subnav li.ACTIFSUB li.CURIFSUB li a,
.welcome #subnav li.ACTIFSUB li.ACTIFSUB li a{background:#acc5c2;}
.welcome #subnav li.ACTIFSUB li.CURIFSUB li a,
.welcome #subnav li.ACTIFSUB li.ACTIFSUB li a,
.welcome #subnav li.ACTIFSUB li.ACTIFSUB li.CURIFSUB li a,
.welcome #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li a{background:#c1d4d1;}

.tourismusstadt #subnav{background-position:-576px bottom;}
.tourismusstadt #subnav a{background-color:#da8086;}
.tourismusstadt #subnav a:hover{background:#b5000c !important;}
.tourismusstadt #subnav li.CUR a,
.tourismusstadt #subnav li.CURIFSUB a,
.tourismusstadt #subnav li.ACT a,
.tourismusstadt #subnav li.ACTIFSUB a,
.tourismusstadt #subnav li.ACTIFSUB li.CUR a,
.tourismusstadt #subnav li.ACTIFSUB li.CURIFSUB a,
.tourismusstadt #subnav li.ACTIFSUB li.ACT a,
.tourismusstadt #subnav li.ACTIFSUB li.ACTIFSUB a,
.tourismusstadt #subnav li.ACTIFSUB li.ACTIFSUB li.CUR a,
.tourismusstadt #subnav li.ACTIFSUB li.ACTIFSUB li.CURIFSUB a,
.tourismusstadt #subnav li.ACTIFSUB li.ACTIFSUB li.ACT a,
.tourismusstadt #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB a,
.tourismusstadt #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li.CUR a{background:#b5000c;}
.tourismusstadt #subnav li.CURIFSUB li a,
.tourismusstadt #subnav li.ACTIFSUB li a,
.tourismusstadt #subnav li.ACTIFSUB li.CURIFSUB li a,
.tourismusstadt #subnav li.ACTIFSUB li.ACTIFSUB li a{background:#e1999e;}
.tourismusstadt #subnav li.ACTIFSUB li.CURIFSUB li a,
.tourismusstadt #subnav li.ACTIFSUB li.ACTIFSUB li a,
.tourismusstadt #subnav li.ACTIFSUB li.ACTIFSUB li.CURIFSUB li a,
.tourismusstadt #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li a{background:#e9b3b7;}

.tourism #subnav{background-position:-576px bottom;}
.tourism #subnav a{background-color:#da8086;}
.tourism #subnav a:hover{background:#b5000c !important;}
.tourism #subnav li.CUR a,
.tourism #subnav li.CURIFSUB a,
.tourism #subnav li.ACT a,
.tourism #subnav li.ACTIFSUB a,
.tourism #subnav li.ACTIFSUB li.CUR a,
.tourism #subnav li.ACTIFSUB li.CURIFSUB a,
.tourism #subnav li.ACTIFSUB li.ACT a,
.tourism #subnav li.ACTIFSUB li.ACTIFSUB a,
.tourism #subnav li.ACTIFSUB li.ACTIFSUB li.CUR a,
.tourism #subnav li.ACTIFSUB li.ACTIFSUB li.CURIFSUB a,
.tourism #subnav li.ACTIFSUB li.ACTIFSUB li.ACT a,
.tourism #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB a,
.tourism #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li.CUR a{background:#b5000c;}
.tourism #subnav li.CURIFSUB li a,
.tourism #subnav li.ACTIFSUB li a,
.tourism #subnav li.ACTIFSUB li.CURIFSUB li a,
.tourism #subnav li.ACTIFSUB li.ACTIFSUB li a{background:#e1999e;}
.tourism #subnav li.ACTIFSUB li.CURIFSUB li a,
.tourism #subnav li.ACTIFSUB li.ACTIFSUB li a,
.tourism #subnav li.ACTIFSUB li.ACTIFSUB li.CURIFSUB li a,
.tourism #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li a{background:#e9b3b7;}

.familienstadt #subnav{background-position:-768px bottom;}
.familienstadt #subnav a{background-color:#abc59f;}
.familienstadt #subnav a:hover{background:#578a3f !important;}
.familienstadt #subnav li.CUR a,
.familienstadt #subnav li.CURIFSUB a,
.familienstadt #subnav li.ACT a,
.familienstadt #subnav li.ACTIFSUB a,
.familienstadt #subnav li.ACTIFSUB li.CUR a,
.familienstadt #subnav li.ACTIFSUB li.CURIFSUB a,
.familienstadt #subnav li.ACTIFSUB li.ACT a,
.familienstadt #subnav li.ACTIFSUB li.ACTIFSUB a,
.familienstadt #subnav li.ACTIFSUB li.ACTIFSUB li.CUR a,
.familienstadt #subnav li.ACTIFSUB li.ACTIFSUB li.CURIFSUB a,
.familienstadt #subnav li.ACTIFSUB li.ACTIFSUB li.ACT a,
.familienstadt #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB a,
.familienstadt #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li.CUR a{background:#578a3f;}
.familienstadt #subnav li.CURIFSUB li a,
.familienstadt #subnav li.ACTIFSUB li a,
.familienstadt #subnav li.ACTIFSUB li.CURIFSUB li a,
.familienstadt #subnav li.ACTIFSUB li.ACTIFSUB li a{background:#bcd0b2;}
.familienstadt #subnav li.ACTIFSUB li.CURIFSUB li a,
.familienstadt #subnav li.ACTIFSUB li.ACTIFSUB li a,
.familienstadt #subnav li.ACTIFSUB li.ACTIFSUB li.CURIFSUB li a,
.familienstadt #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li a{background:#cddcc6;}

.family #subnav{background-position:-768px bottom;}
.family #subnav a{background-color:#abc59f;}
.family #subnav a:hover{background:#578a3f !important;}
.family #subnav li.CUR a,
.family #subnav li.CURIFSUB a,
.family #subnav li.ACT a,
.family #subnav li.ACTIFSUB a,
.family #subnav li.ACTIFSUB li.CUR a,
.family #subnav li.ACTIFSUB li.CURIFSUB a,
.family #subnav li.ACTIFSUB li.ACT a,
.family #subnav li.ACTIFSUB li.ACTIFSUB a,
.family #subnav li.ACTIFSUB li.ACTIFSUB li.CUR a,
.family #subnav li.ACTIFSUB li.ACTIFSUB li.CURIFSUB a,
.family #subnav li.ACTIFSUB li.ACTIFSUB li.ACT a,
.family #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB a,
.family #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li.CUR a{background:#578a3f;}
.family #subnav li.CURIFSUB li a,
.family #subnav li.ACTIFSUB li a,
.family #subnav li.ACTIFSUB li.CURIFSUB li a,
.family #subnav li.ACTIFSUB li.ACTIFSUB li a{background:#bcd0b2;}
.family #subnav li.ACTIFSUB li.CURIFSUB li a,
.family #subnav li.ACTIFSUB li.ACTIFSUB li a,
.family #subnav li.ACTIFSUB li.ACTIFSUB li.CURIFSUB li a,
.family #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li a{background:#cddcc6;}

.kulturstadt #subnav{background-position:-960px bottom;}
.kulturstadt #subnav a{background-color:#c093b0;}
.kulturstadt #subnav a:hover{background:#802660 !important;}
.kulturstadt #subnav li.CUR a,
.kulturstadt #subnav li.CURIFSUB a,
.kulturstadt #subnav li.ACT a,
.kulturstadt #subnav li.ACTIFSUB a,
.kulturstadt #subnav li.ACTIFSUB li.CUR a,
.kulturstadt #subnav li.ACTIFSUB li.CURIFSUB a,
.kulturstadt #subnav li.ACTIFSUB li.ACT a,
.kulturstadt #subnav li.ACTIFSUB li.ACTIFSUB a,
.kulturstadt #subnav li.ACTIFSUB li.ACTIFSUB li.CUR a,
.kulturstadt #subnav li.ACTIFSUB li.ACTIFSUB li.CURIFSUB a,
.kulturstadt #subnav li.ACTIFSUB li.ACTIFSUB li.ACT a,
.kulturstadt #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB a,
.kulturstadt #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li.CUR a{background:#802660;}
.kulturstadt #subnav li.CURIFSUB li a,
.kulturstadt #subnav li.ACTIFSUB li a,
.kulturstadt #subnav li.ACTIFSUB li.CURIFSUB li a,
.kulturstadt #subnav li.ACTIFSUB li.ACTIFSUB li a{background:#cca8bf;}
.kulturstadt #subnav li.ACTIFSUB li.CURIFSUB li a,
.kulturstadt #subnav li.ACTIFSUB li.ACTIFSUB li a,
.kulturstadt #subnav li.ACTIFSUB li.ACTIFSUB li.CURIFSUB li a,
.kulturstadt #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li a{background:#d9bed0;}

.culture #subnav{background-position:-960px bottom;}
.culture #subnav a{background-color:#c093b0;}
.culture #subnav a:hover{background:#802660 !important;}
.culture #subnav li.CUR a,
.culture #subnav li.CURIFSUB a,
.culture #subnav li.ACT a,
.culture #subnav li.ACTIFSUB a,
.culture #subnav li.ACTIFSUB li.CUR a,
.culture #subnav li.ACTIFSUB li.CURIFSUB a,
.culture #subnav li.ACTIFSUB li.ACT a,
.culture #subnav li.ACTIFSUB li.ACTIFSUB a,
.culture #subnav li.ACTIFSUB li.ACTIFSUB li.CUR a,
.culture #subnav li.ACTIFSUB li.ACTIFSUB li.CURIFSUB a,
.culture #subnav li.ACTIFSUB li.ACTIFSUB li.ACT a,
.culture #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB a,
.culture #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li.CUR a{background:#802660;}
.culture #subnav li.CURIFSUB li a,
.culture #subnav li.ACTIFSUB li a,
.culture #subnav li.ACTIFSUB li.CURIFSUB li a,
.culture #subnav li.ACTIFSUB li.ACTIFSUB li a{background:#cca8bf;}
.culture #subnav li.ACTIFSUB li.CURIFSUB li a,
.culture #subnav li.ACTIFSUB li.ACTIFSUB li a,
.culture #subnav li.ACTIFSUB li.ACTIFSUB li.CURIFSUB li a,
.culture #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li a{background:#d9bed0;}

.wirtschaftsstadt #subnav{background-position:-1152px bottom;}
.wirtschaftsstadt #subnav a{background-color:#a2accc;}
.wirtschaftsstadt #subnav a:hover{background:#455899 !important;}
.wirtschaftsstadt #subnav li.CUR a,
.wirtschaftsstadt #subnav li.CURIFSUB a,
.wirtschaftsstadt #subnav li.ACT a,
.wirtschaftsstadt #subnav li.ACTIFSUB a,
.wirtschaftsstadt #subnav li.ACTIFSUB li.CUR a,
.wirtschaftsstadt #subnav li.ACTIFSUB li.CURIFSUB a,
.wirtschaftsstadt #subnav li.ACTIFSUB li.ACT a,
.wirtschaftsstadt #subnav li.ACTIFSUB li.ACTIFSUB a,
.wirtschaftsstadt #subnav li.ACTIFSUB li.ACTIFSUB li.CUR a,
.wirtschaftsstadt #subnav li.ACTIFSUB li.ACTIFSUB li.CURIFSUB a,
.wirtschaftsstadt #subnav li.ACTIFSUB li.ACTIFSUB li.ACT a,
.wirtschaftsstadt #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB a,
.wirtschaftsstadt #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li.CUR a{background:#455899;}
.wirtschaftsstadt #subnav li.CURIFSUB li a,
.wirtschaftsstadt #subnav li.ACTIFSUB li a,
.wirtschaftsstadt #subnav li.ACTIFSUB li.CURIFSUB li a,
.wirtschaftsstadt #subnav li.ACTIFSUB li.ACTIFSUB li a{background:#b5bcd6;}
.wirtschaftsstadt #subnav li.ACTIFSUB li.CURIFSUB li a,
.wirtschaftsstadt #subnav li.ACTIFSUB li.ACTIFSUB li a,
.wirtschaftsstadt #subnav li.ACTIFSUB li.ACTIFSUB li.CURIFSUB li a,
.wirtschaftsstadt #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li a{background:#c8cde1;}

.economy #subnav{background-position:-1152px bottom;}
.economy #subnav a{background-color:#a2accc;}
.economy #subnav a:hover{background:#455899 !important;}
.economy #subnav li.CUR a,
.economy #subnav li.CURIFSUB a,
.economy #subnav li.ACT a,
.economy #subnav li.ACTIFSUB a,
.economy #subnav li.ACTIFSUB li.CUR a,
.economy #subnav li.ACTIFSUB li.CURIFSUB a,
.economy #subnav li.ACTIFSUB li.ACT a,
.economy #subnav li.ACTIFSUB li.ACTIFSUB a,
.economy #subnav li.ACTIFSUB li.ACTIFSUB li.CUR a,
.economy #subnav li.ACTIFSUB li.ACTIFSUB li.CURIFSUB a,
.economy #subnav li.ACTIFSUB li.ACTIFSUB li.ACT a,
.economy #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB a,
.economy #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li.CUR a{background:#455899;}
.economy #subnav li.CURIFSUB li a,
.economy #subnav li.ACTIFSUB li a,
.economy #subnav li.ACTIFSUB li.CURIFSUB li a,
.economy #subnav li.ACTIFSUB li.ACTIFSUB li a{background:#b5bcd6;}
.economy #subnav li.ACTIFSUB li.CURIFSUB li a,
.economy #subnav li.ACTIFSUB li.ACTIFSUB li a,
.economy #subnav li.ACTIFSUB li.ACTIFSUB li.CURIFSUB li a,
.economy #subnav li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li a{background:#c8cde1;}
/* NAVIGATION */



/* COLUMNS */
#content{background:#fff;width:928px;padding:34px 0 0 0;overflow:hidden}
#left{width:192px;padding:16px 16px 0 16px;float:left;overflow:hidden;}
#center{width:464px;padding:16px 8px 32px 8px;float:left;overflow:hidden;}
.home #center{padding:16px 8px 0 8px;}
.nomargin #center{width:688px;}
#right{width:192px;padding:16px 16px 0 16px;float:left;overflow:hidden;}
#teaser{width:928px;padding:0 16px;clear:both;}
/* COLUMNS */



/* FOOTER */
#footer{position:relative;height:27px;overflow:hidden;background:url(footer.png);clear:both;font-size:11px;}
#footer a{display:block;color:#333;text-decoration:none;line-height:24px;}
#footer a:hover{text-decoration:underline;}
#footer ul{position:absolute;top:1px;list-style:none;}
#footer li{float:left;}
#meta{left:16px;width:192px;overflow:hidden;}
#meta a{float:left;width:64px;padding:0;text-align:center;}
#breadcrumb{left:224px;}
#breadcrumb a{padding:0 12px 0 8px;background:url(sha_arrows.png) 100% -11px;}
#breadcrumb li.last a{padding:0 0 0 8px;background:transparent;}
#totop{position:absolute;top:1px;right:16px;width:166px;padding:0 3px 0 23px;background:url(sha_arrows.png) 10px -131px no-repeat;}

.bildungsstadt #footer{background-position:0 -27px;}
.buergerstadt #footer{background-position:0 -54px;}
.welcome #footer{background-position:0 -54px;}
.tourismusstadt #footer{background-position:0 -81px;}
.tourism #footer{background-position:0 -81px;}
.familienstadt #footer{background-position:0 -108px;}
.family #footer{background-position:0 -108px;}
.kulturstadt #footer{background-position:0 -135px;}
.culture #footer{background-position:0 -135px;}
.wirtschaftsstadt #footer{background-position:0 -162px;}
.economy #footer{background-position:0 -162px;}

.bildungsstadt #footer a,.buergerstadt #footer a,.tourismusstadt #footer a,.familienstadt #footer a,.kulturstadt #footer a,.wirtschaftsstadt #footer a{color:#fff;}
.welcome #footer a,.tourism #footer a,.family #footer a,.culture #footer a,.economy #footer a{color:#fff;}

.bildungsstadt #breadcrumb a,.buergerstadt #breadcrumb a,.tourismusstadt #breadcrumb a,.familienstadt #breadcrumb a,.kulturstadt #breadcrumb a,.wirtschaftsstadt #breadcrumb a{background:url(sha_arrows.png) 100% -31px;}
.welcome #breadcrumb a,.tourism #breadcrumb a,.family #breadcrumb a,.culture #breadcrumb a,.economy #breadcrumb a{background:url(sha_arrows.png) 100% -31px;}

.bildungsstadt #totop,.buergerstadt #totop,.tourismusstadt #totop,.familienstadt #totop,.kulturstadt #totop,.wirtschaftsstadt #totop{background:url(sha_arrows.png) 10px -151px no-repeat;}
.welcome #totop,.tourism #totop,.family #totop,.culture #totop,.economy #totop{background:url(sha_arrows.png) 10px -151px no-repeat;}
/* FOOTER */



/* CONTENT */
h1{color:#111;font-weight:normal;font-size:20px;margin:0 0 16px 0;}
.csc-frame-frame1{margin:-42px 0 -32px 0;position:relative;z-index:2;}
h2{color:#333;font-weight:normal;font-size:18px;margin:32px 0 16px 0;}
h3{color:#333;font-weight:bold;font-size:13px;margin:0 0 16px 0;}
.csc-sword{background:#ffd200;padding:1px 2px;}

.content p{line-height:18px;margin:0 0 16px 0;}
caption{color:#333;font-weight:normal;font-size:18px;text-align:left;margin:0 0 4px 0;}
blockquote,blockquote p{text-align:center;font-family:georgia,serif;font-size:14px;}

.content ul{line-height:16px;margin:0 0 16px 16px;list-style:none;}
.content ul li{margin:0 0 4px 0;padding:0 0 0 10px;background:url(sha_sprites2.png) 0 6px no-repeat;}
.bildungsstadt .content ul li{background:url(bullets.png) -464px 6px no-repeat;}
.buergerstadt .content ul li{background:url(bullets.png) -928px 6px no-repeat;}
.welcome .content ul li{background:url(bullets.png) -928px 6px no-repeat;}
.tourismusstadt .content ul li{background:url(bullets.png) -1392px 6px no-repeat;}
.tourism .content ul li{background:url(bullets.png) -1392px 6px no-repeat;}
.familienstadt .content ul li{background:url(bullets.png) -1856px 6px no-repeat;}
.family .content ul li{background:url(bullets.png) -1856px 6px no-repeat;}
.kulturstadt .content ul li{background:url(bullets.png) -2320px 6px no-repeat;}
.culture .content ul li{background:url(bullets.png) -2320px 6px no-repeat;}
.wirtschaftsstadt .content ul li{background:url(bullets.png) -2784px 6px no-repeat;}
.economy .content ul li{background:url(bullets.png) -2784px 6px no-repeat;}

.content ol{line-height:16px;margin:0 0 16px 26px;}
.content ol li{margin:0 0 4px 0;}

.content a{color:#3d3d3d;}
.content a:hover{color:#202020;}
.bildungsstadt .content a{color:#cb751e;}
.bildungsstadt .content a:hover{color:#bc560a;}
.buergerstadt .content a{color:#1c4e47;}
.buergerstadt .content a:hover{color:#092f29;}
.welcome .content a{color:#1c4e47;}
.welcome .content a:hover{color:#092f29;}
.tourismusstadt .content a{color:#9a0006;}
.tourismusstadt .content a:hover{color:#800001;}
.tourism .content a{color:#9a0006;}
.tourism .content a:hover{color:#800001;}
.familienstadt .content a{color:#3a6a27;}
.familienstadt .content a:hover{color:#1e4b10;}
.family .content a{color:#3a6a27;}
.family .content a:hover{color:#1e4b10;}
.kulturstadt .content a{color:#601642;}
.kulturstadt .content a:hover{color:#400624;}
.culture .content a{color:#601642;}
.culture .content a:hover{color:#400624;}
.wirtschaftsstadt .content a{color:#2c3b7a;}
.wirtschaftsstadt .content a:hover{color:#131e5c;}
.economy .content a{color:#2c3b7a;}
.economy .content a:hover{color:#131e5c;}

#right ul{margin:0 0 16px 0;}
#right ul li{padding:0;background:#fff;}
.link-list a{background:url(sha_sprites_margin.png) 0 -300px;padding:0 0 4px 24px;display:block;line-height:16px;}
.download-list a{background:url(sha_sprites_margin.png) 0 -370px;padding:0 0 4px 24px;display:block;line-height:16px;}
address a{background:url(sha_sprites_margin.png) 0 -440px;padding:0 0 4px 24px;display:block;line-height:16px;}
.bildungsstadt .link-list a{background-position:0 -510px;}
.bildungsstadt .download-list a{background-position:0 -580px;}
.bildungsstadt address a{background-position:0 -650px;}
.buergerstadt .link-list a{background-position:0 -720px;}
.buergerstadt .download-list a{background-position:0 -790px;}
.buergerstadt address a{background-position:0 -860px;}
.welcome .link-list a{background-position:0 -720px;}
.welcome .download-list a{background-position:0 -790px;}
.welcome address a{background-position:0 -860px;}
.tourismusstadt .link-list a{background-position:0 -930px;}
.tourismusstadt .download-list a{background-position:0 -1000px;}
.tourismusstadt address a{background-position:0 -1070px;}
.tourism .link-list a{background-position:0 -930px;}
.tourism .download-list a{background-position:0 -1000px;}
.tourism address a{background-position:0 -1070px;}
.familienstadt .link-list a{background-position:0 -1140px;}
.familienstadt .download-list a{background-position:0 -1210px;}
.familienstadt address a{background-position:0 -1280px;}
.family .link-list a{background-position:0 -1140px;}
.family .download-list a{background-position:0 -1210px;}
.family address a{background-position:0 -1280px;}
.kulturstadt .link-list a{background-position:0 -1350px;}
.kulturstadt .download-list a{background-position:0 -1420px;}
.kulturstadt address a{background-position:0 -1490px;}
.culture .link-list a{background-position:0 -1350px;}
.culture .download-list a{background-position:0 -1420px;}
.culture address a{background-position:0 -1490px;}
.wirtschaftsstadt .link-list a{background-position:0 -1560px;}
.wirtschaftsstadt .download-list a{background-position:0 -1630px;}
.wirtschaftsstadt address a{background-position:0 -1700px;}
.economy .link-list a{background-position:0 -1560px;}
.economy .download-list a{background-position:0 -1630px;}
.economy address a{background-position:0 -1700px;}

.link_ext_replacement img{display:none;}
.link_ext_replacement{background:url(sha_sprites_margin.png) 0 -720px no-repeat;padding:0 0 4px 18px;}
/* CONTENT */



/* FORMS */
form{background:#dedede;width:444px;padding:0 10px;margin:0 0 16px 0;overflow:hidden;}
label{display:block;color:#000;width:150px;margin:0 0 4px 0;float:left;}
.req{font-weight:bold;}
input.text{width:250px;margin:0 0 4px 0;float:left;position:relative;z-index:2;}
textarea{width:250px;height:150px;margin:0 0 4px 0;float:left;padding:0 2px;}
select{width:250px;margin:0 0 4px 0;float:left;}
option{padding:0 2px;}
.radioblock{float:left;}
.radioblock label{float:none;}
.radioblock input{position:relative;top:3px;}
.radioblock.inline{margin:0 0 8px 0;}
.radioblock.inline label{display:inline;padding:0 5px 0 0;}
.checkblock label{padding:0 5px 0 10px !important;}
p.readonly{width:250px;padding:1px 0 6px 0;margin:0 0 4px 0;float:left;}

fieldset.col3{float:left;width:135px;height:55px;padding:0 5px;background:url(sha_sprites.png) 100% -614px;}
fieldset.col3 label{width:auto;float:none;}
fieldset.col3 input{width:130px;}
fieldset.col3 select{width:132px;}
fieldset.firstcol{width:143px;padding:0 5px 0 0;}
fieldset.lastcol{width:143px;padding:0 0 0 5px;background:transparent;}

fieldset.control{clear:left;text-align:center;padding:25px 0 0 0;width:464px;margin:0 0 0 -10px;background:url(sha_sprites_content.png) 0 -100px;}
fieldset.control input{background:#5a5a5a;}
fieldset.control input:hover{background:#3d3d3d;}
.bildungsstadt fieldset.control input{background:#db9433;}
.bildungsstadt fieldset.control input:hover{background:#cb751e;}
.buergerstadt fieldset.control input{background:#306e66;}
.buergerstadt fieldset.control input:hover{background:#1c4e47;}
.welcome fieldset.control input{background:#306e66;}
.welcome fieldset.control input:hover{background:#1c4e47;}
.tourismusstadt fieldset.control input{background:#b5000c;}
.tourismusstadt fieldset.control input:hover{background:#9a0006;}
.tourism fieldset.control input{background:#b5000c;}
.tourism fieldset.control input:hover{background:#9a0006;}
.familienstadt fieldset.control input{background:#578a3f;}
.familienstadt fieldset.control input:hover{background:#3a6a27;}
.family fieldset.control input{background:#578a3f;}
.family fieldset.control input:hover{background:#3a6a27;}
.kulturstadt fieldset.control input{background:#802660;}
.kulturstadt fieldset.control input:hover{background:#601642;}
.culture fieldset.control input{background:#802660;}
.culture fieldset.control input:hover{background:#601642;}
.wirtschaftsstadt fieldset.control input{background:#455899;}
.wirtschaftsstadt fieldset.control input:hover{background:#2c3b7a;}
.economy fieldset.control input{background:#455899;}
.economy fieldset.control input:hover{background:#2c3b7a;}

a.btn{height:26px;overflow:hidden;padding:0 5px;}
a.icn img{display:block;}

a.btn img,a.icn img{background:#5a5a5a;}
a.btn:hover img,a.icn:hover img{background:#3d3d3d;}
.bildungsstadt a.btn img,.bildungsstadt a.icn img{background:#db9433;}
.bildungsstadt a.btn:hover img,.bildungsstadt a.icn:hover img{background:#cb751e;}
.buergerstadt a.btn img,.buergerstadt a.icn img{background:#306e66;}
.buergerstadt a.btn:hover img,.buergerstadt a.icn:hover img{background:#1c4e47;}
.welcome a.btn img,.buergerstadt a.icn img{background:#306e66;}
.welcome a.btn:hover img,.buergerstadt a.icn:hover img{background:#1c4e47;}
.tourismusstadt a.btn img,.tourismusstadt a.icn img{background:#b5000c;}
.tourismusstadt a.btn:hover img,.tourismusstadt a.icn:hover img{background:#9a0006;}
.tourismus a.btn img,.tourismusstadt a.icn img{background:#b5000c;}
.tourismus a.btn:hover img,.tourismusstadt a.icn:hover img{background:#9a0006;}
.familienstadt a.btn img,.familienstadt a.icn img{background:#578a3f;}
.familienstadt a.btn:hover img,.familienstadt a.icn:hover img{background:#3a6a27;}
.family a.btn img,.familienstadt a.icn img{background:#578a3f;}
.family a.btn:hover img,.familienstadt a.icn:hover img{background:#3a6a27;}
.kulturstadt a.btn img,.kulturstadt a.icn img{background:#802660;}
.kulturstadt a.btn:hover img,.kulturstadt a.icn:hover img{background:#601642;}
.culture a.btn img,.kulturstadt a.icn img{background:#802660;}
.culture a.btn:hover img,.kulturstadt a.icn:hover img{background:#601642;}
.wirtschaftsstadt a.btn img,.wirtschaftsstadt a.icn img{background:#455899;}
.wirtschaftsstadt a.btn:hover img,.wirtschaftsstadt a.icn:hover img{background:#2c3b7a;}
.economy a.btn img,.wirtschaftsstadt a.icn img{background:#455899;}
.economy a.btn:hover img,.wirtschaftsstadt a.icn:hover img{background:#2c3b7a;}

form.inline{text-align:center;}
form.inline label{display:inline;width:auto;float:none;padding:0 10px 0 0;}
form.inline fieldset{display:inline;padding:0;}
form.inline fieldset.control{padding:25px 0 0 0;}

.error_inline{float:left;clear:left;position:relative;top:-2px;margin:0 0 0 150px;width:256px;color:#b5000c;font-size:90%;display:inline;}
/* FORMS */



/* TABS */
.tabs{margin:0 0 16px 0 !important;text-align:center;height:22px;padding:20px 0 0 0;background:url(sha_sprites_content.png) 0 -50px;font-weight:bold;}
.tabs li{background:transparent !important;padding:0 !important;display:inline;}
.tabs a{padding:4px 11px 2px 11px;margin:0 5px;text-decoration:none;background:#dedede;color:#666;border:1px solid #fff;border-bottom-color:#dedede;border:0;background:transparent;}
.tabs a.cur,
.tabs a:hover{background:#fff;color:#333;border:1px solid #dedede;border-bottom-color:#fff;padding:4px 10px 3px 10px;}
.tabs a.cur:hover{cursor:default;}
/* TABS */



/* BOXES */
.box{background:#dedede;padding:0 10px;margin:0 0 8px 0;}
.top{display:block;width:464px;height:5px;margin:0 0 5px 0;overflow:hidden;position:relative;left:-10px;background:url(sha_sprites_content.png) 0 -210px;}
.bottom{display:block;width:464px;height:5px;margin:5px 0 0 0;overflow:hidden;position:relative;left:-10px;background:url(sha_sprites_content.png) 0 -215px;}
.boxalt{background:#bdbdbd;}
.boxalt .top{background:url(sha_sprites_content.png) 0 -200px;}
.boxalt .bottom{background:url(sha_sprites_content.png) 0 -205px;}


.balloon{width:424px;overflow:hidden;background:#dedede;padding:0 20px;}
.balloon .top{height:10px;margin:0 0 10px 0;left:-20px;background:url(sha_sprites_content.png) 0 -350px;}
.balloon .bottom{height:18px;margin:10px 0 0 0;left:-20px;background:url(sha_sprites_content.png) 0 -360px;}
.balloon img{display:block;margin:0 auto;}
.balloon_name{padding:0 20px;}
/* BOXES */



/* LISTS (NEWS, CAL, SEARCH, … one list to rule them all) */
.list{margin:0 0 16px 0 !important;}
.list li{width:464px;padding:0 !important;margin:0 0 4px 0;position:relative;background:transparent !important;}
.list h3 a,.list h3 a:hover{padding:0;background:transparent;color:#333;}

.list a{display:block;padding:0 10px;background:#dedede;color:#333;text-decoration:none;position:relative;}
.list .even a{background:#bdbdbd;}
.list a:hover{background:#5a5a5a;color:#fff;}

.list .even .top{background:url(sha_sprites_content.png) 0 -200px;}
.list .even .bottom{background:url(sha_sprites_content.png) 0 -205px;}
.list a:hover .top{background:url(sha_sprites_content.png) 0 -220px !important;}
.list a:hover .bottom{background:url(sha_sprites_content.png) 0 -225px !important;}

.list-img{float:left;display:block;width:32px;height:32px;overflow:hidden;text-align:center;margin:-1px 0 0 -1px;border:1px solid #fff}
.list-img img{display:block;margin:auto;}
.list-text{display:block;}
.cal-list .list-text{padding:0 0 0 40px;}
.list-cat img{float:right;display:block;width:15px;height:15px;margin:0 0 0 4px;position:relative;z-index:2;top:-4px;right:-4px;}
.list-title{display:block;color:#000;font-size:14px;padding:2px 0 4px 0;}
.list a:hover .list-title{color:#fff;}

.search-list .bottom{margin:24px 0 0 0;}
.list-path{position:absolute;z-index:2;bottom:10px;left:8px;margin:0 !important;font-size:11px;overflow:hidden;}
.list-path li{display:inline;padding:0 0 0 9px !important;margin:0 4px 0 0 !important;background:url(sha_arrows.png) 0 4px !important;}
.list-path li.first{padding:0 !important;background:transparent !important;}
.list-path a{display:inline;padding:0 2px;background:transparent !important;color:#999;}
.list-path a:hover{color:#333;}

.news-list .list-img{width:120px;height:auto;border:0;float:right;margin:0 0 8px 8px;}
.news-list .list-img img{margin:0 0 0 auto;}

.fw-list a{background:#d6e2e0;}
.fw-list .top{background:url(sha_sprites.png) -192px -644px;}
.fw-list .bottom{background:url(sha_sprites.png) -192px -649px;}
.fw-list a:hover .top{background:url(sha_sprites.png) -192px -654px !important;}
.fw-list a:hover .bottom{background:url(sha_sprites.png) -192px -659px !important;}
.fw-list a:hover{background:#306e66;color:#fff;}
.fw-list .list-img{width:120px;height:auto;border:0;}
.fw-list .list-text{padding:0 0 0 128px;}
.fw-list .list-title{color:#306e66 !important;font-weight:bold;}
.fw-list a:hover .list-title,.fw-list a:hover .list-text{color:#fff !important;}

.buergerstadt .news-list a{color:#333;}
.buergerstadt .news-list a:hover{color:#fff;}
.buergerstadt .bottom{clear:both;}
/* LISTS */



/* TABLES */
.telefonbuch td{padding:5px;border:1px solid #d9d9d9;border-bottom:0;}
.telefonbuch .tr-first td{border-top:0;font-weight:bold;white-space:nowrap;}
.telefonbuch .td-first{border-left:0;padding-left:0;}
.telefonbuch .td-last{border-right:0;padding-right:0;}
.nowrap{white-space:nowrap;}
img.mail{background-color:#306e66;}
.telefonbuch img.mail{display:block;}
.telefonbuch .spacer{margin:4px 0 0 0;}

#organigramm{width:673px;margin:40px 0 0 0;}
#organigramm h2,#organigramm h3{margin:0;}
#organigramm td{text-align:center;vertical-align:middle;border:1px solid #fff;padding:10px;}
#organigramm a{color:#000;text-decoration:none;}
#organigramm a:hover{text-decoration:underline;}

#organigramm td.color1{background:#a9b1c9;}

#organigramm td.color2{background:#b55e66;}
#organigramm td.color2a{background:#da8086;}
#organigramm td.color2b{background:#eccccf;}

#organigramm td.color3{background:#d07f25;}
#organigramm td.color3a{background:#edca99;}
#organigramm td.color3b{background:#f6e1c6;}
/* TABLES */



/* INDEX */
.index{margin:0 0 16px 0 !important;}
.index li{background:transparent !important;display:inline;padding:0 !important;}
.index a{background:#bdbdbd;color:#333 !important;text-decoration:none;display:inline-block;width:16px;height:16px;margin:0 1px 0 0;text-align:center;font-size:11px;}
.index li.active a,.index a:hover{background:#333;color:#fff !important;}
.index li.last a{width:21px;}

#verfahren-liste .box{text-align:center;}
#verfahren-liste .index{margin:0 !important;}
/* INDEX */



/* NEWS */
.news-latest-container{margin:0 0 16px 0;}
.news-latest-item a{background:url(sha_sprites.png) 0 -309px;display:block;color:#666;text-decoration:none;height:24px;overflow:hidden;line-height:24px;margin:0 0 5px 0;}
.news-latest-item a:hover{background:url(sha_sprites.png) 0 -333px;color:#333;}
.news-latest-item a:hover .news-latest-date{color:#fff;}
.news-latest-date{display:block;float:left;width:48px;padding:0 8px 0 0;text-align:center;overflow:hidden;font-size:11px;}
.news-latest-gotoarchive{text-align:right;}
.news-latest-gotoarchive a{padding:0 12px 0 0;text-decoration:none;color:#666;background:url(sha_arrows.png) 100% -55px;}
.news-latest-gotoarchive a:hover{color:#333;background:url(sha_arrows.png) 100% -75px;}

.news-single-item{margin:-42px 0 -32px 0;position:relative;z-index:2;background:#fff;}
.news-single-backlink{text-align:center;}
.news-single-backlink a{background:url(sha_arrows.png) 0 -174px no-repeat;padding:0 0 0 10px;}
.news-single-backlink a:hover{background:url(sha_arrows.png) 0 -194px no-repeat;color:#000;}

.tx-ttnews-browsebox{text-align:center;}
.tx-ttnews-browsebox table{margin:0 auto 16px auto;height:10px;}
.tx-ttnews-browsebox td{height:16px;text-align:center;vertical-align:middle;font-size:11px;}
.tx-ttnews-browsebox td p{margin:0;}
.tx-ttnews-browsebox a{background:#bdbdbd;color:#333 !important;text-decoration:none;display:inline-block;height:16px;padding:0 5px 1px 5px;margin:0 1px 0 0;text-align:center;font-size:11px;}
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a,.tx-ttnews-browsebox a:hover{background:#333;color:#fff !important;}
/* NEWS */



/* SEARCH */
#search h2{margin:0 0 8px 0;}
#search form{background:url(sha_sprites_margin.png);width:192px;height:25px;margin:0 0 16px 0;padding:0 !important;overflow:hidden;position:relative;}
#searchword input{border:0;margin:1px 0 1px 5px;width:163px;padding:3px 0 0 0;height:19px;float:left;color:#999;}
#searchword input:focus{color:#333;}
#searchsubmit{width:23px;height:22px;position:absolute;top:1px;right:1px;background:#5a5a5a;}
#searchsubmit:hover{background:#3d3d3d;}
.bildungsstadt #searchsubmit{background:#db9433;}
.bildungsstadt #searchsubmit:hover{background:#cb751e;}
.buergerstadt #searchsubmit{background:#306e66;}
.buergerstadt #searchsubmit:hover{background:#1c4e47;}
.welcome #searchsubmit{background:#306e66;}
.welcome #searchsubmit:hover{background:#1c4e47;}
.tourismusstadt #searchsubmit{background:#b5000c;}
.tourismusstadt #searchsubmit:hover{background:#9a0006;}
.tourism #searchsubmit{background:#b5000c;}
.tourism #searchsubmit:hover{background:#9a0006;}
.familienstadt #searchsubmit{background:#578a3f;}
.familienstadt #searchsubmit:hover{background:#3a6a27;}
.family #searchsubmit{background:#578a3f;}
.family #searchsubmit:hover{background:#3a6a27;}
.kulturstadt #searchsubmit{background:#802660;}
.kulturstadt #searchsubmit:hover{background:#601642;}
.culture #searchsubmit{background:#802660;}
.culture #searchsubmit:hover{background:#601642;}
.wirtschaftsstadt #searchsubmit{background:#455899;}
.wirtschaftsstadt #searchsubmit:hover{background:#2c3b7a;}
.economy #searchsubmit{background:#455899;}
.economy #searchsubmit:hover{background:#2c3b7a;}
.nomargin #search{float:right;}
/* SEARCH */



/* CALENDAR */
#cal-mini{background:url(sha_sprites_margin.png) 0 -26px;margin:0 0 16px 0;}
#cal-mini-bottom{position:relative;left:0;width:192px;height:2px;overflow:hidden;background:url(sha_sprites.png) 0 -805px;}
#cal-mini h2{display:block;}
#cal-mini h2 img{position:relative;top:-2px;}
#cal-mini table{width:190px;position:relative;left:1px;}
#cal-mini td,#cal-mini th{width:26px;height:26px;line-height:26px;font-size:11px;overflow:hidden;color:#333;border:1px solid #fff;text-align:center;font-weight:normal;}
#cal-mini th{background:#ebebeb;}
#cal-mini th.weekend{background:#cfcfcf;}
#cal-mini td{background:url(sha_sprites.png) -1000px 0;}
#cal-mini td.weekend{background:url(sha_sprites.png) -1036px 0;}
#cal-mini td.today{background:url(sha_sprites.png) -1072px 0;color:#fff;font-weight:bold;font-size:13px;}
#cal-mini td.othermonth{background:#f5f5f5;color:#999;}
#cal-mini td.othermonth.weekend{background:#e2e2e2;}
#cal-mini td a{display:block;color:#333;text-decoration:none;}
#cal-mini td a:hover{background:url(sha_sprites.png) -1072px 0;color:#fff;}
#cal-mini td.today a{color:#fff;}

#cal-detail{margin:0 0 16px 0;}
#cal-detail h2{margin:0 0 8px 0;}
#cal-detail h3{margin:0;}
#cal-detail img{display:block;margin:0 auto;}
/* CALENDAR */



/* WEATHER */
#weather{color:#999;}
#weather strong{font-size:13px;color:#333;}
#weather span{color:#666;}
/* WEATHER */



/* TEASER */
#teaser .csc-content{width:258px;height:151px;padding:15px;margin:0 16px 16px 0;overflow:hidden;float:left;background:url(sha_sprites.png) 100% -301px;}
#teaser .csc-content h2{margin:0 0 3px 0;font-size:13px;font-weight:bold;}
#teaser .csc-content h2 a{color:#333;text-decoration:none;}
#teaser .csc-textpic-intext-left .csc-textpic-imagewrap{padding:4px 8px 0 0 !important}
#teaser .csc-content .csc-textpic-text{padding:2px 0 0 0;}
#teaser .csc-content p{line-height:16px;}
/* TEASER */



/* E-CARD */
#ecard-select,
#ecard-preview{width:464px;padding:0 0 16px 0;position:relative;left:-10px;background:#fff;}
#ecard-message{width:444px;padding:5px 10px;position:relative;left:-10px;background:#dedede;margin:0;}
/* E-CARD */



/* SITEMAP */
#sitemap,#sitemap ul{margin:0;padding:0;}
#sitemap ul{border-bottom:1px solid #fff;}
#sitemap ul ul{border:0;}
#sitemap li{background:#dedede url(sitemap_bottom.png) 0 100% no-repeat;margin:0 0 16px 0;padding:0 0 8px 0;}
#sitemap li a{background:url(sitemap_top.png) no-repeat;display:block;color:#333;font-weight:normal;font-size:18px;margin:0;padding:0 0 16px 0;text-decoration:none;}
#sitemap li li{background:transparent;margin:0;padding:0;}
#sitemap li li a{background:#dedede;font-size:12px;padding:2px 16px 2px 16px;border-top:1px solid #fff;font-weight:bold;}
#sitemap li li li a{padding:2px 16px 2px 32px;font-weight:normal;}
#sitemap li li li li a{padding:2px 16px 2px 48px;}
/* SITEMAP */



/* CSC */
.csc-linkToTop{text-align:right;font-size:10px}
.csc-linkToTop a{padding:0 0 0 16px;background:url(totop.png) 0 50% no-repeat;text-decoration:none}

.linkimage{border:0 !important;display:inline !important}

.csc-textpic{overflow:hidden}
.csc-textpic-text{text-align:left}

.csc-textpic-center{text-align:center}

.csc-textpic-caption-c .csc-textpic-caption{text-align:center}
.csc-textpic-caption-r .csc-textpic-caption{text-align:right}
.csc-textpic-caption-l .csc-textpic-caption{text-align:left}
.csc-textpic-caption p{background:#ebeded;padding:4px;font-size:11px}

.csc-textpic-textpic .csc-textpic-imagecolumn{float:left;display:inline}
.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image{float:left}

.csc-textpic-clear{clear:both}

.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image{display:inline}

.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin:0}
.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image img{margin:0}
.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-top:4px}

.csc-textpic-above .csc-textpic-image{margin-bottom:16px;}
.csc-textpic-above .csc-textpic-imagewrap img{display:block}
.csc-textpic-above .csc-textpic-text{clear:both}

.csc-textpic-below .csc-textpic-imagewrap .csc-textpic-image{margin:0 16px 16px 0}
.csc-textpic-below .csc-textpic-imagewrap img{display:block}

.csc-textpic-center .csc-textpic-imagewrap{margin:0 auto 16px auto}
.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image{text-align:left}

.csc-textpic-right .csc-textpic-imagewrap{float:right}
.csc-textpic-right .csc-textpic-text{clear:right}

.csc-textpic-left .csc-textpic-imagewrap{float:left}
.csc-textpic-left .csc-textpic-text{clear:left}

.csc-textpic-intext-left .csc-textpic-imagewrap{float:left;padding:4px 16px 0 0}
.csc-textpic-intext-right .csc-textpic-imagewrap{float:right;padding:4px 0 0 16px}

.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right;padding:0 0 0 16px}
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left;padding:0 16px 0 0}

.csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-image{margin:0 10px 10px 0;padding:0}
.csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-image img{display:block}

.csc-textpic-image{margin:0 16px 16px 0;}
.csc-textpic-lastcol{margin:0 0 16px 0 !important;}

/*
.csc-textpic-imagewrap .csc-textpic-firstcol{margin:0 10px 10px 0 !important}
.csc-textpic-imagewrap .csc-textpic-lastcol{margin:0 0 10px 0 !important}
*/
.csc-textpic-image{float:left;}
/* CSC */



/* HOME */
.sha h2{margin:0 0 16px 0;}
#left{padding-bottom:0;}
#left h2{margin:0 0 8px 0;}
#right h2{margin:0 0 8px 0;}
#left .csc-textpic-image{margin:0;}
#left img{display:block;margin:0 0 16px 0;}
/* HOME */



/* WEBCAM */
.webcam{background:#000;text-align:center;}
.webcam a{color:#fff;}
#webcam{width:704px;height:510px;}
/* WEBCAM */



/* ADDRESS */
address{margin:0 0 16px 0;}
address .btn{float:right;}
address small{display:block;font-size:11px;line-height:13px;}
/* ADDRESS */



/* HAEUSERLEXIKON */
.haeuser-item{margin:8px 0;}
.haeuser-item h2{font-weight:bold;font-size:13px;margin:0;}
.haeuser-item p{margin:0;}

.haeuser-detail-image{overflow:hidden;float:left;margin:0 16px 16px 0;}
.haeuser-detail-image #zoom{position:relative;top:-20px;left:1px;}
.haeuser-detail-image-desc{display:none;}

.haeuser-detail-block{background:#fff;margin:0 0 1px 0;}
.haeuser-detail-block h3{margin:0;}
.haeuser-detail-block h3 a{display:block;padding:3px 10px;text-decoration:none;}
.haeuser-detail-content{padding:10px 10px 1px 10px;}
.haeuser-detail-content p{margin:0 0 10px 0;}

.closed h3 a{background:url(sha_sprites.png) 100% -234px;}
.opened h3 a{background:url(sha_sprites.png) 100% -264px;}

.closed .haeuser-detail-content{display:none}
/* HAEUSERLEXIKON */



/* multiBox - for MooTools 1.2 stylesheet - - - - */
a.mb, a:link.mb, a:visited.mb, a:hover.mb, a:active.mb{outline:none;float:left;margin:0 15px 15px 0;padding:0;text-decoration:none;color:#666;}
.mb img{display:block;border:none;}
.mbClear{clear:both;width:100%;height:20px;}
.mbHidden, .multiBoxDesc{display:none;}
/* Pop-up styles - - - - */
.MultiBoxContainer{position:absolute;border:15px solid #000;background:#fff;display:none;z-index:103;text-align:left;}
.MultiBoxLoading{background:url(mb_Components/loader.gif) center no-repeat;}
.MultiBoxContent{position:relative;width:100%;height:100%;}
.MultiBoxClose{position:absolute;top:-24px;right:-24px;background:url(mb_Components/close.png) no-repeat;width:24px;height:24px;cursor:pointer;}
.MultiBoxControlsContainer{overflow:hidden;height:0;position:relative;}
.MultiBoxControls{width:100%;position:relative;background:#000;font-family:Verdana,Arial,Helvetica,sans-serif;color:#fff;}
/* Bottom text - - - - */
.MultiBoxTitle{display:none;}
.MultiBoxNumber{display:none;}
.MultiBoxDescription{display:none;}
/* Overlay icon - - - - */
.OverlayIcon{background:transparent url(../Images/mb_Components/MagIcon.png) no-repeat;position:absolute;right:-5px;top:-5px;width:17px;height:17px;}
/* MooTools tips - - - - */
.mbTips{background:#fff;font-size:10px;color:#000;border:1px solid #3FB6E2;padding:2px;}
.mbTips .tip-text{display:none;}



/* POPUP */
.popup #center{width:912px;}
.popup #center ul{width:464px;}
/* POPUP */