@import url(rte.css);

html { margin:0; padding:0; }
body { margin:0; padding:0;	font-family:Arial, Verdana, Helvetica, sans-serif; margin:0; padding:0; background:#e1e4e5 url(img/body-bg.jpg) 0 0 repeat-x; }

.page { position:relative; margin:0 auto; width:1000px; background:white url(img/menu_bg.gif) repeat-y; }
.page .head { position:relative; height:82px; width:1000px; background:white; border-bottom:1px solid #838385;}
.page .body { position:relative; }

/**
 * clearfix
 */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}


/**
 * Logo
 */
 
h1.logo { display:block; float:left; height:82px; margin:0px; padding:0px; width:566px; }
h1.logo a { display:block; width:100%; height:100%; background:#ffffff url(img/logo.gif) 0 0 no-repeat; }
h1.logo a span { display:none; }


/**
 * menu top
 */

ul#menu_top { background-color:#fff; display:block; float:right; height:15px; width:279px; list-style-image:none; list-style-type:none; margin:0px; padding:64px 0px 3px 155px;  vertical-align:text-bottom; }
*+html ul#menu_top { padding-top:59px; }
* html ul#menu_top { padding:59px 0 1px 120px;  }
#menu_top li { display:block; float:left; padding-right:10px; }
#menu_top a { color:#838385; font-size:11px; text-decoration:none; }
#menu_top a:hover { color:#bf0021; }
#min_height { display:block; height:700px; width:1px; float:right; padding:0; margin:0; }
#left_col { display:block; float:left; width:160px; position:relative; }


/**
 * main menu
 */

ul#menu_left { margin:40px 0 0 0; top:0; position: absolute; list-style:none; padding:0px; display:block; width:160px; }

#menu_left li { color:#ffffff; display:block; font-size:13px; width:160px; margin:0 0 10px 0; padding:0px; position: relative; }
#menu_left li.backlink { text-transform:uppercase;  font-size:11px; }
#menu_left li.backlink a { background-image:none; }
/* workspace begin */
/*
#menu_left li.first-layer { position: relative; }
#menu_left li.first-layer #menu_over { position: absolute; top: 0px; left: 160px !important; }
#menu_left li.first-layer:hover #menu_over { visibility: visible; left: 160px !important; }
#menu_left li.first-layer .first { margin-top: 11px; }
#menu_left li.first-layer .last { margin-bottom: 0px; }
#menu_left li.second-layer { margin-bottom: 10px; background-color: #898A8F; }
#menu_left li.second-layer a { background: #898A8F url(img/akue_ue.png) no-repeat 6px 50%; padding-left: 21px; }
#menu_left li.second-layer a:hover { background-color: #fff; }
*/
#menu_left .menu_over li.last { margin-bottom: 0px; }
#menu_left .menu_over li.first { margin-top: 12px; }
#menu_left a { color:#ffffff; display:block; margin:0px; padding:5px 0 5px 20px; width:140px; text-decoration:none; background:transparent url(img/submenu-bullet.gif) 11px 11px no-repeat; }
.menu_over { width:250px; position:absolute; left:160px; visibility:hidden; z-index:200; top: 0px; zoom: 1; display: block; }

.menu_over_bottom { height:36px; padding:0px; margin:0px; background-image:url(img/menu_bottom.png); background-repeat:no-repeat; }
.menu_over_content { margin:0; padding:0; background-image:url(img/menu_top.png); background-repeat:no-repeat; }
.menu_over_content ul { display:block; margin:0px; padding:5px 0px 2px 0px; list-style: none; }
.menu_over_content ul li { margin:0px; padding:0px; width:200px; }
.menu_over_content a { display:block; width:190px !important; color:#ffffff; margin:0px; padding:5px 0 5px 10px; text-decoration:none; }	
#menu_left a:hover , #menu_left a.active { background:#ffffff url(img/submenu-bullet-on.gif) 11px 11px no-repeat; color:#838385; }
/*#menu_left li:hover .menu_over { visibility:visible; }*/

#menu_left .menu_over_content li { margin-bottom: 0px; }

#menu_left .second-layer {}
#menu_left .second-layer li a { background: #898A8F url('img/akue_ue.png') no-repeat 6px 50%; padding-left: 20px; }
#menu_left .second-layer li a:hover { background-color: #fff; }

#menu_left .third-layer { background-color: #898A8F; padding-left: 21px; padding-top: 0px; }
#menu_left .third-layer li a { background-image: none; width: 185px; margin-bottom: 0px; padding-left: 3px; }
#menu_left .third-layer { margin-top: 0px; }
#menu_left .third-layer li.first { margin-top: 0px; }


/* workspace  end */
#menu_left a { color:#ffffff; display:block; margin:0px; padding:5px 0 5px 20px; width:140px; text-decoration:none; background:transparent url(img/submenu-bullet.gif) 11px 11px no-repeat; }
#menu_over { display:block; width:250px; position:absolute; left:0; visibility:hidden; z-index:200; }

#menu_over_bottom { height:36px; padding:0px; margin:0px; background-image:url(img/menu_bottom.png); background-repeat:no-repeat; }
#menu_over_content { margin:0; padding:0; background-image:url(img/menu_top.png); background-repeat:no-repeat; }
#menu_over_content ul { display:block; margin:0px; padding:5px 0px 2px 0px; }
#menu_over_content ul li { margin:0px; padding:0px; width:200px; }
#menu_over_content a { display:block; width:190px !important; color:#ffffff; margin:0px; padding:5px 0 5px 10px; text-decoration:none; }	
#menu_left a:hover , #menu_left a.active { background:#ffffff url(img/submenu-bullet-on.gif) 11px 11px no-repeat; color:#838385; }
#menu_left li:hover #menu_over { position:absolute; left:0px; visibility:visible; }


#browsealoud { margin-top: 105px; float: right; width: 129px; }
* html #browsealoud { margin-top: 95px; }
*+html #browsealoud { margin-top: 95px; }

#browsealoud span { font-size: 11px; display: block; margin-left: 36px; }
#browsealoud a.button, #browsealoud a.button:hover { border: 0; background: none; }
#browsealoud a.button img { border: 0; background: none; }

/** 
 * Container 
 */

#container { display: none; }
#container img { border: 0; }



/**
 * suche
 */
 
 form#quicksearch { margin-left: 10px; }
 form#quicksearch input { float: left; display: inline; width: 99px; margin-right: 5px; }
 form#quicksearch input.submit { width: auto; margin-right: 0; }


/**
 * breadcrumtrail
 */

#sitepath { position:absolute; top:87px; right:0; z-index:10; color:#838385; font-size:11px; width:820px; }
#sitepath a { color:#838385; text-decoration:none; text-transform:lowercase; }
#sitepath a:hover { color:#bf0021; }


/**
 * content
 */

#content { background-color:#ffffff; float:left; color:#838385; display:block;padding:40px 20px 25px 20px; margin:0 0 0 0; width:800px; font-size:12px; }

#content #content_c { float:left;  width:526px; }
#content #content_r { float:right; width:258px; }

/* override for a different layout */
body.layout1 #content #content_c { float:left;  width:345px; }
body.layout1 #content #content_r { float:right; width:427px; }

#content * { line-height:140%; }
#content a { color:#f00000; text-decoration:none; }
#content a:hover { text-decoration:underline; }
#content ul { list-style:none; margin-left:0; margin-right:0; padding-left:0; padding-right:0; }
#content ul li { margin:0 0 0 0; padding:0 0 0 22px; background:transparent url(img/ul_bullet.gif) 10px 0.4em no-repeat; }
#content h1 { color:#f00000; font-size:14px; font-weight:bold; }
#content h2 { color:#f00000; font-size:13px; }
#content h3 { color:#f00000; font-size:12px; }
#content h1.csc-firstHeader { margin-top:0;  }
#content .rounded_box h1.csc-firstHeader { margin-top:1em;  }
h3.subhead { color:#838385; font-weight:bold; margin-bottom:0px; }
h2.whiteheadline { color:#ffffff; font-size:18px; font-weight:bold; }

.rounded_box { background-color:#e1e4e5; background-image:url(img/rounded_bottom_left.gif); background-position:left bottom; background-repeat:no-repeat; float:left; width:100%; margin:0 0 0 0; }
.rounded_box_outer { background-image:url(img/rounded_bottom_right.gif); background-position:right bottom; background-repeat:no-repeat; padding-bottom:1%; }
.rounded_box_inner { background-image:url(img/rounded_top_left.gif); background-position:left top; background-repeat:no-repeat; }
.rounded_box_content { background-image:url(img/rounded_top_right.gif); background-position:right top; background-repeat:no-repeat; padding-left:2%; padding-right:2%; padding-top:1%; }

.dark_rounded_box { background-color:#898A8F; background-image:url(img/dark_rounded_bottom_left.gif); background-position:left bottom; background-repeat:no-repeat; float:left; width:500px; margin-top:10px; }
.dark_rounded_box_outer { background-image:url(img/dark_rounded_bottom_right.gif); background-position:right bottom; background-repeat:no-repeat; padding-bottom:5%; }
.dark_rounded_box_inner { background-image:url(img/dark_rounded_top_left.gif); background-position:left top; background-repeat:no-repeat; }
.dark_rounded_box_content { background-image:url(img/dark_rounded_top_right.gif); background-position:right top; background-repeat:no-repeat; padding-left:5%; padding-right:5%; padding-top:5%; }


/**
 * Topnews
 */
#content .topnews   { display:block; float:right; background:white url(img/topnews-bg.jpg) 0 0 no-repeat; width:257px; height:95px; margin-bottom:20px; padding:15px 160px 20px 10px; overflow:hidden; }
#content .topnews * { color:white; }
#content .topnews h1 { margin:0; }
#content .topnews p { margin-top:0.5em; }

/**
 * News
 */
#content .news-single-img img { float: right; display: inline; margin: 0 0 10px 10px; }


/*
#img_box { display:block; width:258px; }
body.layout1 #img_box { display:block; float:left; width:416px; }
#img_box_tl,
#img_box_tr,
#img_box_bl,
#img_box_br { position:relative; display:block; width:18px; height:17px; display:block; z-index:100; }
#img_box_tl, #img_box_tr { top:0px; margin-bottom:-22px; }
*+html #img_box_tl, #img_box_tr { top:0px; margin-bottom:-17px; }
* html #img_box_tl, #img_box_tr { top:0px; margin-bottom:-17px; }
#img_box_bl, #img_box_br { bottom:0px; margin-top:-22px; }
*+html #img_box_bl, 
*+html #img_box_br { margin-top:-22px; }
* html #img_box_bl, 
* html #img_box_br { margin-top:-22px; }
#imb_box_tl, #img_box_bl { float:left; left:0px; }
#img_box_tr, #img_box_br { float:right; right:0px; }
#img_box_tr { background:url(img/img_top_right.png) no-repeat 0 0; }
#img_box_tl { background:url(img/img_top_left.png) no-repeat 0 0; }
#img_box_bl { background:url(img/img_bottom_left.png) no-repeat 0 0; }
#img_box_br { background:url(img/img_bottom_right.png) no-repeat 0 0; }
#img_box img { width:100%; position:relative; top:0px; left:0px; z-index:50; }
#img_box dl { margin-left:0px; }
*/
/*
#img_box { position:relative; }
#img_box_tl,
#img_box_tr,
#img_box_bl,
#img_box_br { position:absolute; display:block; width:18px; height:17px; display:block; z-index:100; }
#img_box_tl, #img_box_tr { top:0px; margin-bottom:-22px; }
*+html #img_box_tl, #img_box_tr { top:0px; margin-bottom:-17px; }
* html #img_box_tl, #img_box_tr { top:0px; margin-bottom:-17px; }
#img_box_bl, #img_box_br { bottom:0px; margin-top:-22px; }
*+html #img_box_bl, 
*+html #img_box_br { margin-top:-22px; }
* html #img_box_bl, 
* html #img_box_br { margin-top:-22px; }
#imb_box_tl, 
#img_box_bl { float:left; left:0px; }
#img_box_tr, 
#img_box_br { float:right; right:0px; }
#img_box_tr { background:url(img/img_top_right.png) no-repeat 0 0; }
#img_box_tl { background:url(img/img_top_left.png) no-repeat 0 0; }
#img_box_bl { background:url(img/img_bottom_left.png) no-repeat 0 0; }
#img_box_br { background:url(img/img_bottom_right.png) no-repeat 0 0; }
#img_box img { top:0px; left:0px; z-index:50; }
#img_box dl { position:relative; margin:0 0 0 0px; }
*/


/**
 * mailform
 */

#content .csc-mailform { border:0 !important;  margin:1em 0 0 0; padding:0 0 0 0; }
#content .csc-mailform .csc-mailform-field,
#content .csc-mailform .csc-mailform-label { margin:0 0 0 0; padding:4px 0 4px 0; clear:both; }
#content .csc-mailform .csc-mailform-label { margin-top:1em;  }
#content .csc-mailform .csc-mailform-field label { display:block; float:left; width:120px; }
#content .csc-mailform input { width:280px; border:1px solid #e1e4e5; }
#content .csc-mailform input:focus { border:1px solid #b0b4b7; }
#content .csc-mailform input.csc-mailform-check { width:auto; }
#content .csc-mailform input.csc-mailform-radio { width:auto; }
#content .csc-mailform textarea { width:280px; height:120px; font-size:11px; color:#003071; border:1px solid #e1e4e5; }
#content .csc-mailform textarea:focus { border:1px solid #b0b4b7; }
#content .csc-mailform .csc-mailform-submit { width:auto; margin:1em 0 0 120px; background:white;}
#img_box .csc-mailform { border:0 !important;  margin:1em 0 0 0; padding:0 0 0 0; }
#img_box .csc-mailform .csc-mailform-field,
#img_box .csc-mailform .csc-mailform-label { margin:0 0 0 0; padding:4px 0 2px 0; clear:both; }
#img_box .csc-mailform .csc-mailform-label { margin-top:1em;  }
#img_box .csc-mailform .csc-mailform-field label { display:block; }
#img_box .csc-mailform input { clear:both; display:block; width:240px; border:1px solid #e1e4e5; }
#img_box .csc-mailform input:focus { border:1px solid #b0b4b7; }
#img_box .csc-mailform input.csc-mailform-check { width:auto; }
#img_box .csc-mailform input.csc-mailform-radio { width:auto; }
#img_box .csc-mailform textarea { width:240px; height:120px; font-size:11px; color:#003071; border:1px solid #e1e4e5; }
#img_box .csc-mailform textarea:focus { border:1px solid #b0b4b7; }
#img_box .csc-mailform .csc-mailform-submit { width:auto; margin:1em 0 2em 0; background:white;}
#img_box .csc-mailform input#mailformBittesendenSiemirInformationsmaterial { float:left; }
* html #img_box .csc-mailform input#mailformBittesendenSiemirInformationsmaterial { border:0;}


/**
 * sitemap
 */

#content div.csc-sitemap {}
#content div.csc-sitemap ul li { margin:6px 0; }
#content div.csc-sitemap ul li ul { margin-top:4px; }
#content div.csc-sitemap ul li ul li { margin-left:0px; }
#content div.csc-sitemap ul li ul li ul { margin-top:4px; }
#content div.csc-sitemap ul li ul li ul li { margin-left:20px; }
#content div.csc-sitemap ul li ul li ul li ul { display:none; }

/**
 *  News
 */
.news-list-container { padding:1em 0 0 0; }
.news-list-container .news-list-item {} 
.news-list-container .news-list-item .news-list-date { } 
.news-list-container .news-list-item h2 { padding-top:0.5em; } 
.news-list-container .news-list-item h2 a { } 
.news-list-container .news-list-item p.bodytext { margin-bottom:0.5em; }
.news-list-container .news-list-item .news-list-category { display:none; } 
.news-list-container .news-list-item .news-list-morelink { margin-bottom:1.5em; } 
.news-single-item { padding:1em 0 0 0; }
.news-single-item h2 { padding-top:0.5em; }
.news-single-item h3 { padding-bottom:1.2em; }
.news-single-item .news-single-timedata { }
.news-single-item .news-single-category { display:none; } 
.news-single-item .news-single-backlink { padding:1em 0 1em 0; } 

.news-list-container { padding:1em 0 0 0; }
.news-list-container .news-list-item { margin-bottom:2em; clear:both; } 
.news-list-container .news-list-item .news-list-date { color:inherit; font-size:inherit; font-weight:normal; display:block;  } 
.news-list-container .news-list-item h2 { margin:0; padding:0;} 
.news-list-container .news-list-item h2 a { font-size:12px; } 
.news-list-container .news-list-item img { float:left; margin:0.1em 10px 0 0; }
.news-list-container .news-list-item p { margin:0.1em 0 0 0; }
.news-list-container .news-list-item .news-list-category { display:none; } 
.news-list-container .news-list-item .news-list-morelink { white-space:nowrap; } 
.news-list-container .news-list-browse {clear:both; }
.news-single-item { padding:1em 0 0 0; }
.news-single-item h2 { padding-top:0; margin-top:0; }
.news-single-item h3 { padding-bottom:1.2em; }
.news-single-item .news-single-timedata { display:block; font-weight:normal; }
.news-single-item .news-single-category { display:none; } 
.news-single-item .news-single-backlink { padding:1em 0 1em 0; } 