@charset "utf-8";
/* CSS changes */
body {font-family:Verdana, Arial, Helvetica, sans-serif;}
p {margin:0}
p.bodytext {margin-bottom:5px;padding:5px}

h1,h2,h3,h4,h5,h6 {}
h1 {font-size:2em; color:#b2cb00;text-transform:lowercase;margin-bottom:10px;}
h2 {font-size:1.5em;font-weight:700; color:#666; text-transform:lowercase;margin-bottom:5px;}




sup {font-size:.8em}
span.tiny, p.tiny {font-size:.8em;}
.align-right {text-align:right}
.internal-link {padding-left:10px; background-image:url(../images/arr_right_green.gif); background-repeat:no-repeat;background-position:left center}
.mail {padding-left:10px; background-image:url(../images/mail.gif); background-repeat:no-repeat;background-position:left 3px}

li .internal-link {padding-left:0; background-image:none}

div.border {border-color:#ccc}

a:link, a:visited {color:#b2cb00; text-decoration:none;}
a:hover, a:active {color:#b2cb00; text-decoration:underline;}
a:focus {outline:none}


#header {height: 152px;background-image:url("../images/header_logo.png");background-repeat:no-repeat;background-position:center;}
#header_content {height: 152px;cursor:pointer}

#main li {list-style-image:url(../images/dot.gif);}

#main_menu { /*width: 902px;*/ 	height: 50px;;margin: 0 auto; margin-top:1em; text-transform:lowercase;}
#main_menu_content { float: left;  width: 902px;  border: 0px solid #CCC; }

#breadcrumb {border-bottom:1px solid #ccc; margin-bottom:20px; color:#b2cb00;text-transform:lowercase; }

#main {margin-top:1em; border-top:0px solid #ccc}
#left { padding-top: 0px;margin-top:1em; float: left; height:100% }
#main_content { margin-top:1em;color:#666}
#main_content ul {margin:0 0 1em 2.5em}

#right { margin-top:1em;float: left;  }

#footer { margin-top:10px; border-top: 1px solid #CCC;}
#footer_content {text-transform:lowercase; padding:5px 0;}
#footer_content p.bodytext {color:#999 !important; font-size:12px}

.tx-timtabsociable-pi1 a {padding-right: 5px}

/* ********* */
/* HAUPTMENU */
/* ********* */
#hm{height:50px;margin: 0px;font-size: 1.1em;font-weight:bold;text-transform:lowercase;text-decoration: none;margin-top:5px;padding-left:2px}
#hm a:link, #hm a:visited, #hm a:hover, #hm a:active, #hm a:focus {text-decoration:none;display:block;outline:none;padding: 25px 0px 5px 10px}

#hm div.level0-act, #hm div.level0-no {height:100%; float:left;margin-right:2px; margin-left:2px;;width:175px}
#hm div.level0-no {background-image: url('../images/roundedcornr_hm_no_act.gif');background-repeat:no-repeat;background-position:0 -50px}

#hm div.level0-act a:link,
#hm div.level0-act a:visited,
#hm div.level0-no a:hover, 
#hm div.level0-no a:active {color:#fff;background-image: url('../images/roundedcornr_hm_no_act.gif');background-repeat:no-repeat;background-position: 0 0}




/* ******* */
/* SUBMENU */
/* ******* */
#sm{margin:0;width:100%;float:left;color:#666;background-color:#fff;text-transform: lowercase;font-size:1em}

#sm a:link, #sm a:visited, #sm a:focus {color:#666;text-decoration:none;display:block;outline:none}

#sm div.level1-no a:hover,
#sm div.level1-no a:focus,
#sm div.level2-no a:hover, 
#sm div.level2-no a:active,
#sm div.level2-no a:focus, 
#sm div.level3-no a:hover, 
#sm div.level3-no a:active,
#sm div.level3-no a:focus {color:#b2cb00;background:#fff;}

#sm div.level1-act {background-color: #b2cb00;}
#sm div.level1-no, #sm div.level1-act a {color:#fff;font-weight:bold; padding-left:2px; border-bottom:1px solid #ccc}

#sm div.level2-no  {padding-left:5px;border-bottom:1px solid #c5d91f}
#sm div.level2-act {border-bottom:1px solid #c5d91f}
#sm div.level2-act a {padding-left:5px;color:#b2cb00 !important;}

#sm div.level3-no, #sm div.level3-act {padding-left:15px;}
#sm div.level3-act a {color:#b2cb00 !important;}
 


/* *********************** */
.bodytext {color:#666666}
/*.csc-frame-frame1 {border: 1px solid #CCC;padding: 5px;	margin: 10px;}*/

.csc-textpic-clear {margin-bottom:0px}
.csc-header h2{text-transform:lowercase;}
.csc-header h2 , .csc-header a{color: #B2CB00;text-decoration: none;}

.csc-header h3 {border-bottom: 1px solid #b2cb00;text-transform:lowercase; margin-top:1em; margin-bottom:2px;font-size:1.3em; color:#666; font-weight:bold}
.tx-rbflashobject-pi1-swf_altcontent {margin-bottom:20px; text-align:center}
div.csc-textpic-imagewrap {padding:0 5px 0 0}
dl.csc-textpic-image img {border:1px solid #eee;}




/* ***********************
*   Boxen
*********************** */

div.bigBox, div.accBox, div.veryBigBox {margin-bottom:20px;display:block}
div.bigBoxHead {background:transparent url(../images/bigboxhead_g.gif) no-repeat scroll left top;height:10px;margin:0;padding:0;font-size:0;line-height:0}
/*div.bigBoxBody{padding-top:5px;padding-left:10px;padding-right:10px;padding-bottom:5px;border:solid #ccc;border-width:0px 1px;height:100%; background:transparent url(../images/bigbox_g.gif) repeat-y scroll center;}
*/
div.bigBoxBody{padding-top:5px;padding-left:10px;padding-right:10px;padding-bottom:5px;height:100%; background:transparent url(../images/bigbox_g.gif) repeat-y scroll center;}
div.veryBigBoxBody {padding-top:5px;padding-left:10px;padding-right:10px;padding-bottom:5px;border:solid #ccc;border-width:0px 1px;height:100%;background:transparent url(../images/verybigbox_g.gif) repeat-y scroll center;}
div.zu div.bigBoxBody p {cursor:pointer;}
div.bigBoxBody h1, div.veryBigBoxBody h1{font-size:1.5em;font-weight:normal}
div.bigBoxBody ul, div.veryBigBoxBody ul {margin:0 0 0 2.5em}
div.bigBoxFoot {background:transparent url(../images/bigboxfoot_g.gif) no-repeat scroll center bottom;height:10px;margin:0;padding:0;font-size:0;line-height:0;}
span.schalter {padding-right:10px;border:1px solid #f7f7f7}
div.zu span.schalter { background-image:url(../images/arr_down_green.gif);background-position:right center;background-repeat:no-repeat;}
div.auf span.schalter {background-image:none}

div.veryBigBoxHead {background:transparent url(../images/verybigboxhead_g.gif) no-repeat scroll left top;height:10px;margin:0;padding:0;font-size:0;line-height:0}
div.veryBigBoxFoot {background:transparent url(../images/verybigboxfoot_g.gif) no-repeat scroll center bottom;height:10px;margin:0;padding:0;font-size:0;line-height:0;}


div.midiBox {margin-bottom:20px;clear:right; float:none}
div.midiBoxHead {background:transparent url(../images/midiboxhead_g.gif) no-repeat scroll left top;height:10px;margin:0;padding:0;font-size:0;line-height:0}
div.midiBoxBody {padding-left:10px;padding-right:10px;padding-bottom:10px;height:100%;background:transparent url(../images/midibox_g.gif) repeat-y scroll left top ;}
div.midiBoxBody h1{font-size:1.5em;font-weight:normal}
div.midiBoxBody ul {margin:0 0 0 2.5em}
div.midiBoxFoot {background:transparent url(../images/midiboxfoot_g.gif) no-repeat scroll center bottom;height:10px;margin:0;padding:0;font-size:0;line-height:0;}

div.smallBoxLeft, div.smallBoxRight {margin-top:20px}
div.smallBoxBody {padding-left:10px;padding-right:10px;}
div.smallBoxBody h1 {font-size:1.3em;font-weight:normal;}

div.bigBoxBody img, div.veryBigBoxBody img ,div.smallBoxBody img, div.midiBox img {padding:2px; border:1px solid #ccc;}

div.threecolBox {margin-bottom:10px; margin-top:10px}
div.threecolBoxHead {background:transparent url(../images/threecolboxhead_g.gif) no-repeat scroll left top;height:10px;margin:0;padding:0;font-size:0;line-height:0}
/*div.threecolBoxBody {border-left:1px solid #ccc;border-right:1px solid #ccc;height:16em; background:transparent url(../images/vbg_g.gif) no-repeat scroll left top;}
*/
div.threecolBoxBody {height:16em; background:transparent url(../images/vbg_g.gif) no-repeat scroll left top;}

div.threecolBoxFoot {background:transparent url(../images/threecolboxfoot_g.gif) no-repeat scroll left top;height:10px;margin:0;padding:0;font-size:0;line-height:0}
div.threecolBoxBody h1 {padding:0 10px;}
div.threecolBoxBody h2 {font-size:14px; text-align:center}
div.threecolBoxBody p.bodytext {padding:0px 50px}
div.threecolBoxBody p.statement {font-size:16px; font-weight:bold;text-align:center; color:#b2cb00}

div.btBox {border-top:1px solid #ccc}


/* spam protected mail addresses */

img.dot {
	border:0 !important;
	padding:0 !important;
	float:none !important; 
	margin:0 !important;
}


/* EasySlider Styles */

