body {background-color:#7c7c7c; color:#838173; font-family:arial, tahoma, verdana, helvetica}
h1 {margin-top:0px; font-size:24px;}

div#wrapper_box {width:980px; position:absolute; left:50%; margin-left:-490px; background-image: url(../images/bg_body.gif); background-color:#ffffff; min-height:500px; margin-top:-5px; padding-bottom:40px;}
    div#logo {width:355px; height:90px; background-color:#ffffff; background-image: url(../images/logo_becher.gif); margin-left:40px; margin-top:40px; float:left;}
    div#suche_box {width:200px; margin-left:750px; margin-top:108px;}
    div#streifen {width:900px; height:12px; background-image: url(../images/background_streifen.png); margin-left:40px; margin-top:10px;}
    div#contentbereich_box {background-image: url('../images/background.png'); width:870px; min-height:400px; margin-left:40px; padding-right: 35px;float: left;}
        div#hauptnavigation_box {width:205px; min-height:400px; padding-top:10px; float:left;}
        div#headline {margin-left:230px; padding-top:20px;}
        div#inhalt {margin-left:230px;}
    div#schatten_down {background-image: url(../images/schatten_unten.png); height:10px; width:905px; margin-left:40px; float: left;}
    
.weiter {float:right; display:block; margin-right:20px;}
.trennlinie {padding-top:1em; padding-bottom:2em; border-bottom: 1px solid #eeeee9;}
.input_searchbox {}
.submit_searchbox {margin-left:5px;}
 
 /* Änderungen MS */
 .bodytext {margin-top:0px;} 
 h3.volltext {display: block; padding-left: 1em 1em}
.volltext {padding-left:0px;padding-right:20px;}
.volltext.pagination { font-size: 0.9em;    padding: 1em 0em; width: 100%;}
.volltext.pagination ul { display: inline;    float: right;    margin: 1em 0;}
.volltext.pagination ul li {    float: left;    list-style: outside none none;    margin-left: 5px;}
.volltext.pagination a { display: block; border: 1px solid; float: left; padding: 4px 8px; text-decoration: none; text-align: center; }
.volltext.pagination a:hover { border: 1px solid;}
ul#search_result:before { content: ""; display: table; }
ul#search_result { display: inline; }
#search_result li { list-style: outside none none; padding: 0 10px 0 25px;}
#search_result li > span { margin-left: -33px;  position: absolute; text-align: right; width: 29px; }
#search_result li p { margin: 5px 0 20px 0; }
#search_result a { font-weight: bold; text-decoration: none;}

/* Cookie-Hinweis */
.ui-widget-overlay { display: none !important; }
.ui-dialog.cookie_note_dialog2 {position:fixed !important; width:100% !important; height:110px !important;top:0 !important; left: 0 !important; color:#ffffff; background: rgba(0, 0, 0, 0.6); z-index:100001; padding-left:30%;padding-top:20px;}
.ui-dialog.cookie_note_dialog2 .ui-dialog-titlebar-close { display: none; }
.ui-dialog.cookie_note_dialog2 #cookie_note2 {border: 0; max-width: 600px !important; float: left; margin-top:0px; height:auto !important; }
.ui-dialog.cookie_note_dialog2 .ui-dialog-buttonpane {float: left; margin-top:15px;background:transparent;border:none;}
.ui-dialog.cookie_note_dialog2 .ui-dialog-buttonset {text-align: center;}
.ui-dialog.cookie_note_dialog2 .ui-dialog-buttonset button {border: 1px solid rgba(51,51,51,1); background: #00a1cf; margin-left: 30px; color: #ffffff; font-size: 1.2em; padding: 5px 15px;}
.ui-dialog.cookie_note_dialog2 #cookie_note2 h1 {font-size: 1.25em; width:100%; text-align: left; color:#eeeeee; border-bottom: none; margin: 0px; padding:5px 0 0 0;}
.ui-dialog.cookie_note_dialog2 #cookie_note2 p {width:100%; text-align: left;line-height: 20px;margin-top:5px;color:#ffffff;}
.ui-dialog.cookie_note_dialog2 #cookie_note2 a {color:#ca0d30;text-decoration:none;}
.ui-dialog.cookie_note_dialog2 #cookie_note2 a:hover, .ui-dialog.cookie_note_dialog2 #cookie_note2 a:focus {color:#ca0d30;}
.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix {display:none; overflow:hidden;}  
@media screen and (max-width:992px) {
	.ui-dialog.cookie_note_dialog2 {height:180px !important;}
	.ui-dialog.cookie_note_dialog2 #cookie_note2 {border: 0; margin-left: -80px ; float: left; margin-top:36px; }
	.ui-dialog.cookie_note_dialog2 .ui-dialog-buttonpane {position:absolute; float: right;margin-top:0px;right:25%;top:133px;}
}
@media screen and (max-width:767px) {
	.ui-dialog.cookie_note_dialog2 {height: 260px !important; padding-top: 20px;}
	.ui-dialog.cookie_note_dialog2 #cookie_note2 {max-width:80% !important; }
	.ui-dialog.cookie_note_dialog2 .ui-dialog-buttonpane { right: 25%; top: 200px;}
	
}