@charset "UTF-8";
@import url(rte.css);
@import url(cssstyledcontent.css);

* {margin:0; padding:0;} 
body {background:#FFCC33 url("/fileadmin/templates/images/wrap.jpg") repeat-y scroll center top; 
min-height: 101%; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 75%;	color:#424242;        
text-align:center;}
body.popup {text-align:left; background:none; padding:5px 20px;}
#pagewrap {margin:0 auto; width:760px; text-align: left;}
#header {height:133px;
background:transparent url("/fileadmin/templates/images/header.jpg") top left no-repeat;}
h1 {
  position:relative; top:75px; left:202px; width:195px; height:28px; color:#B4D2A7; text-align:center; font-size:120%;
}
#page {min-height:400px;
background:transparent url("/fileadmin/templates/images/page.jpg") top left no-repeat;}   	
#rootline {float:left; width:370px; height:20px; margin:5px 0 0 190px; overflow:hidden;}
#rootline a {color:#990000;}	      	
#topmenu{float:right; width:190px; height:20px; margin-top:8px;}
ul#tm {margin:0;}
ul#tm li{list-style-type:none; float:left; padding:0; font-size:90%;}
ul#tm a, ul#tm li.cur, ul#tm li.cur-e {border-right:1px solid #990000; padding:0 5px; color:#990000;}
ul#tm a.e, ul#tm li.cur-e {border-right:none;}

#col-l {float:left; width:170px;}
#content-left p, #content-left li {font-size:90%; line-height:1.4em;}
ul#mm{margin:-5px 0 2px 0;}
ul#mm ul {margin:0 0 5px 0;}	
ul#mm li {list-style-type:none; font-size:140%; font-weight:bold; 
line-height:24px; padding-bottom:0; margin:0 0 5px 0;}
ul#mm li a {display:block; padding:0 0 0 10px; color:#FFFFCC; text-decoration:none;
background: transparent url("/fileadmin/templates/images/button.png") no-repeat left top;}     
ul#mm li a:hover {color:#FFFF00;}
ul#mm li.cur span {display:block; padding:0 0 0 10px; color:#993300;
background: transparent url("/fileadmin/templates/images/button_on.png") no-repeat left top;}
ul#mm li.act a {color:#FFFF00; }
ul#mm li.act li,
ul#mm li.cur li {font-weight:normal; font-size:1em; margin:0;}
ul#mm li.act li.cur span {
background:transparent url("/fileadmin/templates/images/button_bg.png") no-repeat scroll left top;}
ul#mm li.cur li a, ul#mm li.cur li span,
ul#mm li.act li a , ul#mm li.act li span {padding:0 0 0 20px; color:#FFFFCC;
background:transparent url("/fileadmin/templates/images/button_bgho.png") no-repeat scroll left top;}
ul#mm li.act li span {color:#990000;}
ul#mm li.cur li a:hover,
ul#mm li.act li a:hover {color:#FFFF00;
background:transparent url("/fileadmin/templates/images/button_bgcur.png") no-repeat scroll left top;}
ul#mm li.act li.act a {color:#FFFF00;}

#col-r {float:right; width:540px; padding-right:30px;}
h2.imageheader {background-repeat:no-repeat; overflow:hidden;	text-indent:999em;
white-space:nowrap; height:50px; padding:0;}
div.csc-default {float:left; width:100%; margin-bottom:20px;}
div.sub_2cols { float:left; width:100%;}
div.sub_2cols div.csc-default { margin-bottom:0;}
div.sub_2cols_col_left { float:left; width:49%; overflow:hidden;}
div.sub_2cols_col_right { float:right; width:49%; overflow:hidden;}
h3 {font-size:150%; line-height:1.5em; color:#990000; margin:0 0 0.5em 0;}
h3.dunkelgrau {color:#424242;}
h3.hellgrau {color:#BFBFBF;}
#footer {clear:both;}
#content-footer {margin-left:170px; border-top: 1px solid #EEEEEE;	padding-top:20px;	font-size:80%; text-align:center; color:#999999;}
#content-footer a { color: #808080; text-decoration: none; }
#content-footer a:hover { text-decoration: underline; }
span.hidden, .h, ul#mm dfn {position:absolute; left:-1000px; top:-1000px;	width:0; height:0; overflow:hidden;	display:inline;}
fieldset {border:none; margin-bottom:20px;}
fieldset legend {display:none;}
/* Standard-Wrap für CE */
div.csc-default {margin-bottom:10px; float:left; width:100%;}
/* Rahmen etc. für CE */
div.csc-frame-rulerAfter {border-bottom:1px solid #D1D1D1; float:left; margin-bottom:15px; width:100%;}
div.csc-frame-rulerBefore {border-top:1px solid #D1D1D1; padding-top:1em; float:left; margin-bottom:10px; width:100%;}
div.csc-frame-frame1 {float:left; width:auto;
border:1px solid #FF8700; padding: 1em; margin:1em 0;}
div.csc-frame-frame2 {float:left; width:auto;
border:1px solid #990000; padding: 1em; margin:1em 0;}
div.csc-frame-indent {padding-left:1.5em; float:left; margin-bottom:10px; width:auto;}
div.csc-frame-indent3366 {padding-left:33%; float:left; margin-bottom:10px; width:auto;}
div.csc-frame-indent6633 {padding-left:66%; float:left; margin-bottom:10px; width:auto;}
div.csc-frame-invisible {display: none;}


/* EXT rgaccordion */  
div.rgaccord1-nest {float:left; margin-top:0; width:auto;}
div.default h4.rgaccord1-toggle {cursor:pointer; letter-spacing:0.05em; padding:0 0 0 25px;
background: transparent url("/fileadmin/templates/images/plus.png") left center no-repeat;}
div.default h4.act {background:transparent url("/fileadmin/templates/images/minus.png") left center no-repeat;}
div.rgaccord1-content {padding-bottom:10px;}
div.rgaccord1-content .ce {margin-bottom:0;}
div.rgaccord1-content h3 {display:none;}


/* EXT  tx_wecmap_pi1 */
.sidebar {display:block; overflow: auto;}
.tx-wecmap-map .startendaddress {display: block; color: silver; font-size: 85%;}
.tx-wecmap-map .infotitle { font-weight: bold; font-size: 110%;}
.tx-wecmap-pi1 td {border:none;}

.tx-timtabsociable-pi1 {margin:10px 0 0 0;}
.tx-timtabsociable-pi1 img {margin-right:10px;}
.tx-timtabsociable-pi1 a:hover {background:none;}

