body {text-align:center;font-size: 12px; line-height: 150%;font-family: helvetica,arial; color: #59595b; margin:0;}

h1,h2,h3 { color: #961734;}
h1 { font-size: 30px; line-height: 150%;font-weight: normal; }
h2 { font-size: 15px; }
h3 { font-size: 13px; }
a, a.internal-link, a.download { color: #59595b; text-decoration: none; font-weight: bold; }

#container {margin: 0 auto; text-align:left;width: 962px; overflow: hidden; background: white url("/fileadmin/_img/bgr_maincontent.gif") right bottom no-repeat;}
#header {position:relative;}
#logo { height: 183px;position:absolute;z-index:100;top:0;right:10px;width:211px;height:134px;}
#lang_chooser { position:absolute;top:0;right:0;}

#lang_chooser .trenner {float:left;margin:0;padding-top:4px;}
#visual { height: 261px; overflow: hidden; }

#content_main { width: 742px; float: left; }

#content_right { width: 200px; float: right; }
#content_right .csc-textpic { padding: 0 10px 0 10px; }
#content_right embed {width:200px;}
#content_right h1 a {color:white}

/* Hauptmenü */
#menu { font-size: 14px; height: 71px; background: transparent url("/fileadmin/_img/bgr_menu.gif") left top repeat-x;position:relative;}
#menu a { font-weight: normal;color: black; text-decoration: none; text-align: center; padding: 5px; display: block; padding-left:7px;padding-right:6px;}
#menu a:hover { text-decoration: underline; }
#menu ul { overflow: hidden; clear: both;list-style-type: none; padding:0;margin:0; background:transparent url(/fileadmin/_img/bgr_menu1st-normal-center.gif) repeat-x scroll left top;}
#menu ul li { float: left;}

#menu ul li div.mpmain_left { float: left; background: transparent url("/fileadmin/_img/bgr_menu1st-normal-left.gif") top left no-repeat; height: 34px; width: 3px;}
#menu ul li.first div.mpmain_left { background: transparent url("/fileadmin/_img/bgr_menu1st-normal-left-1st.gif") top left no-repeat;}
#menu ul li div.mpmain_center { float: left;background: transparent url("/fileadmin/_img/bgr_menu1st-normal-center.gif") top left repeat-x; height: 34px;}
#menu ul li div.mpmain_right { float: left;background: transparent url("/fileadmin/_img/bgr_menu1st-normal-right.gif") top left no-repeat; height: 34px; width: 5px;}

#menu ul li.active a { color: white; }
#menu ul li.active div.mpmain_left { float: left; background: transparent url("/fileadmin/_img/bgr_menu1st-active-left.gif") top left no-repeat; height: 34px; width: 3px;}
#menu ul li.active div.mpmain_center { float: left;background: transparent url("/fileadmin/_img/bgr_menu1st-active-center.gif") top left repeat-x; height: 34px;}
#menu ul li.active div.mpmain_right { float: left;background: transparent url("/fileadmin/_img/bgr_menu1st-active-right.gif") top left no-repeat; height: 34px; width: 5px;}

#menu ul.menu2nd { height: 32px; display: block; width: 200%; background: transparent url("/fileadmin/_img/bgr_menu2nd-full.gif") top left no-repeat; }
#menu ul.menu2nd li { margin: 0 5px 0 5px; }
#menu ul.menu2nd a { color: white;}
#menu ul.menu2nd li.active a { text-decoration: underline; }

#menu_home a:hover { text-decoration: none;}
#menu_home { background-image: url("/fileadmin/_img/btn_home-normal.gif"); width: 57px; height: 34px;}
#menu_home.active { background-image: url("/fileadmin/_img/btn_home-active.gif"); }

.menu-ul-overflow { height: 34px; margin-top:-2px;}

/*
#menu ul.menu2nd li div.mpmain_left { float: left; background: transparent url("/fileadmin/_img/bgr_menu2nd-normal-left.gif") top left no-repeat; height: 32px; width: 2px;}
#menu ul.menu2nd li div.mpmain_center { float: left;background: transparent url("/fileadmin/_img/bgr_menu2nd-normal-center.gif") top left repeat-x; height: 32px;}
#menu ul.menu2nd li div.mpmain_right { float: left;background: transparent url("/fileadmin/_img/bgr_menu2nd-normal-right.gif") top left no-repeat; height: 32px; width: 2px;}

*/

#lang_chooser a {width:auto;float:left;padding:5px 4px;margin:0;}
#lang_chooser a strong {text-decoration:underline;}

#news_latest { overflow: hidden; height: 100%;float: right; width: 200px; background: transparent url("/fileadmin/_img/bgr_news_latest.png") left top repeat; }
.news-single-backlink { margin:0;padding:0;}

#content_right h1 { color: white; background-color: #961734; font-size: 13px; font-weight: normal; padding: 5px;}

#meta_nav { clear: both; }
#meta_nav ul { list-style-type: none; margin:0;padding:0}
#meta_nav ul li { float: left; margin-right: 10px;}
#meta_nav a { font-weight: normal; color: #59595b; }

.clearer { width: 100%; clear: both; float: none; background-color: transparent; border-color: transparent; color: white; border-width: 0px;}


/*suche,formulare*/
form,input,textarea,table,select {font-size:1em;font-family:arial,helvetica,sans-serif;color:#333;}
fieldset {border:0 solid;position:relative;}
fieldset div, #mailform div {margin:.5em 0;}
fieldset div label,fieldset span, fieldset dl dt,#mailform label {margin:0 .8em 0 0;display:block;width:13.75em;text-align:right;float:left;font-weight:bold;}
fieldset div.cro label, fieldset dl dd {text-align:left;margin:0 0 .6em 14.55em;width:auto;float:none;font-weight:normal;}
fieldset div.cro input{margin-right:.4em;vertical-align:middle;}
input.styled,textarea.styled,.csc-mailform-field textarea, select.styled,#sitesearch select,.csc-mailform-field input,.csc-mailform-field select{width:20.3em;border:1px solid #c1c1c1;background:#f8f8ff;line-height:1.2em;padding:.2em;}
form .csc-mailform-field .csc-mailform-check {margin-right:0.4em;vertical-align:middle;width:auto;}
textarea.styled, .csc-mailform-field textarea {height:6em;}
select.styled {width:21em;padding:0;}
select option {padding-left:.4em;}
.button, .formbuttons, .csc-mailform-submit {margin:1.6em 0 2em 14.55em;font-weight:bold;}
.button .left,.button .middle,.button .right {float:left;margin-right:1.75em;}
.button .right {margin-right:0;}
.button input {font-weight:bold;}
fieldset div a span {margin:0;display:inline;width:auto;text-align:left;float:none;font-weight:normal;}

body .tx-eurover-pi1 .eurover_listitem_headerline { background: none; }
.tx-eurover-pi1 .eurover_listitem_headerline_title a {color:#961734;font-size:15px;}

/* PBSURVEY */
.tx-pbsurvey-pi1 {overflow:hidden;display:block}
.tx-pbsurvey-pi1 h2.listitem_header {color:#961734;font-size:15px;font-weight:bold;margin:0;padding:0;display:block;float:left}
.tx-pbsurvey-pi1 legend {color:#961734;font-size:15px;font-weight:bold;margin:0;padding:0;display:block;float:none}
.survey_item {display:block;margin:10px}
.survey_item.floatleft {float:left}
.survey_item.clear {clear:both}
.survey_item.ws {float:right;margin-right:440px}
/*
.survey_item.ws {margin-top:20px}
.survey_item.ws legend {margin-bottom:18px}
.survey_item.ws input {margin-bottom:7px}
*/
table.matrix{clear:both}
.questionSubtext {clear:both;}
.survey_item.middle { margin-top: 55px;}
.survey_item p { margin-top:3px;}
.tx-pbsurvey-pi1 input {background:none repeat scroll 0 0 #F8F8FF;border:1px solid #C1C1C1;line-height:1.2em;padding:0.2em;}
td.columnFirst {font-weight:bold}
.tx-pbsurvey-pi1 .required, .tx-pbsurvey-pi1 .questionNumber {display:none;}
.matrix tr.surveyrow_odd td, .matrix tr.surveyrow_even td { padding-bottom: 0.5em}
.tx-pbsurvey-pi1 .survey_item.floatheader legend {float:left}
.tx-pbsurvey-pi1 .survey_item legend {padding:0;margin:0}
.tx-pbsurvey-pi1 .survey_item.floatheader {padding:0}
table.contenttable.dscforum h3 {font-size:15px}


.dsc_cap_desc {margin-left: 15px;}
.dsc_cap_wrap {padding:0 0 0 100px}
.dsc_cap_wrap input {width:231px}
.dsc_cap_image {float:left;width: 100px}


.dsc_cap_desc {margin-left: 15px;}
.dsc_cap_wrap {padding:0 0 0 100px}
.dsc_cap_wrap input {width:231px}
.dsc_cap_image {float:left;width: 100px}
.dsc_forum_text_input, span#dsc_forum_id_input_new_message_parent { clear:both;float:none;}


.stornolink a {color:#961734;}
