body {margin:0; padding: 11px 0 0 26px; font-family: Arial, Sans-serif; color:#666; font-size:0.81em;/*~13px*/ background:#d9edf3 url(../img/muw/bg.jpg) repeat-y top left;}

/*
grundsaetzliche breite: 950px
tuerkis: #108bb2
*/

/*body { -- in size0-2.css } 0=standard , 1=klein , 2=gross  */
table {margin:0; padding:0; color:#666; /*font-size:0.99em;*/}
img {border:none; background-color:transparent;}
/*IMG.spacer-gif { border: 1px solid black; }*/
.skiplink{display:none;}

div.clearboth {clear:both; height:1px; font-size:1px; line-height:1px; margin:0; padding:0; background:transparent;}
/* div.bg {background: #fff url(../img/muw/bg.jpg) repeat-y top right; width:1000px; }*/

div.absatztrenner{background-image:url(../img/muw/trenner_teaser_hor.gif); background-repeat:no-repeat; background-position:150px 0px; margin-top:15px; margin-bottom:15px; height:3px; line-height:3px; font-size:3px;}


.invis{visibility:hidden; display:none;}

/* KALENDER */

#content div.kalenderbox{}
#content div.kalendernav{}
#content div.kalendernav-left{width:428px; float:left; margin:5px 0 0 0;}
#content div.kalendernav-right{width:300px; float:right; font-weight:bold; margin:0 2px -1px 0;}
* html #content div.kalendernav-right{margin:0 1px -1px 0;}
*+html #content div.kalendernav-right{margin:0 1px -1px 0;} /* nur für den IE7 */
#content div.kalendernav-detail{width:300px; float:right; font-weight:bold; margin:10px 0 0 0;}

#content div.kalenderreiter{background-color:#e1f0f5;float:right; margin:0 0 0 1px; width:100px; overflow:hidden;}
#content div.kalenderreiter div.kalenderreiter-left{float:left; width:5px; height:25px; line-height:25px; background:transparent url(../img/kalender/kalenderreiter-left.gif) no-repeat top left; overflow:hidden;}
#content div.kalenderreiter div.kalenderreiter-right{float:right; width:5px; height:25px; line-height:25px; background:transparent url(../img/kalender/kalenderreiter-right.gif) no-repeat top left; overflow:hidden;}
#content div.kalenderreiter-middle{line-height: 1.2em; float:left; margin:5px 0 0 0; text-align:center;}
#content div.kalenderreiter-middle a{text-decoration:none;}

#content div.kalenderreiter-a{background-color:#a4d5e9;float:right; margin:0 0 0 1px;}
#content div.kalenderreiter-a div.kalenderreiter-left{float:left; width:5px; height:25px; line-height:25px;background:transparent url(../img/kalender/kalenderreiter-left-a.gif) no-repeat top left; overflow:hidden;}
#content div.kalenderreiter-a div.kalenderreiter-right{float:right; width:5px; height:25px; line-height:25px; background:transparent url(../img/kalender/kalenderreiter-right-a.gif) no-repeat top left; overflow:hidden;}

#content div.kalenderheader{background-color:#e1f0f5; width:729px; overflow: hidden;}
#content div.tag{border-bottom:1px solid #afd5e9; border-left:1px solid #afd5e9; border-right:1px solid #afd5e9; padding:6px; width:715px;}
* html #content div.tag {width: 729px;}
#content div.kalenderheadline h1{color: #333333; font-size: 1.385em; line-height: 1.385em; text-transform: none; font-weight: bold; margin:0;}
#content div.kalenderheadline{border-top:1px solid #a4d5e9; border-bottom:1px solid #a4d5e9; border-left:1px solid #a4d5e9;border-right:1px solid #a4d5e9; margin:0 1px 0 0; padding:3px 0 3px 0; width: 727px; display:inline-block;}
* html #content div.kalenderheadline {width: 729px;}
#content div.kalenderheadline-left{float:left; line-height: 1.385em; width:15px;}
#content div.kalenderheadline-right{float:right; line-height: 1.385em; width:15px;}
#content div.kalenderheadline-middle{float:left; width:696px; text-align:center;}

/* kalendersuche */
#content label.checkboxlabelanrede {display:block; float:left; width:30px;}
#content div.checkboxanrede {float:left; margin:4px 0 0; width:20px;}

#content div.kalenderlabelcontainer{width:120px; float:left; text-align:right; font-weight:bold; margin:0 0 10px 0;}
#content label.kalenderlabel{margin:0 15px 0 0;}
#content div.kalenderfeldcontainer{width:280px; float:left; margin:0 0 10px 0; z-index: 0;}
#content div.kalenderdatefeldcontainer{width:140px; float:left;}
#content div.kalenderlabelcontainersmall{width:30px; margin:0 0 10px 0; float:left;}
#content input.kalendertextfeld{width:271px;}
@-moz-document url-prefix() {#content input.kalendertextfeld {width: 269px;}}
* html #content input.kalendertextfeld{width:280px;}
#content input.kalendertextfeldsmall{float:left; width:73px; margin: 0 6px 0 0;}
@-moz-document url-prefix() {#content input.kalendertextfeldsmall {width: 72px;}}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#content input.kalendertextfeldsmall {width: 74px;}
}
* html #content input.kalendertextfeldsmall {width: 79px;}
#content input.weiter{padding:0;}
/*#content img.kalenderbtn{float:left; margin:0 0 0 4px; padding:0;}*/
#content select.kalenderselect{float:left; width:280px; margin:0; padding:0;}

/* kalendersuche in der spalte*/
#content div.suchekastenbox h2.kallinkheadline {margin: 10px 0 0 0;}
#content div.suchekastenbox div.kalenderlabelcontainer {width: 80px;}
#content div.suchekastenbox label.kalenderlabel{margin:0 10px 0 0;}
#content div.suchekastenbox div.kalenderfeldcontainer{width:125px; float:left; margin:0 0 10px 0; z-index: 0;}
#content div.suchekastenbox input.kalendertextfeld{width:116px;}
@-moz-document url-prefix() {#content div.suchekastenbox input.kalendertextfeld {width: 114px;}}
* html #content div.suchekastenbox input.kalendertextfeld{width:125px;}
#content div.suchekastenbox select.kalenderselect{float:left; width:125px; margin:0; padding:0;}
#content div.suchekastenbox input.kalendertextfeldsmall {width: 88px;}
@-moz-document url-prefix() {#content div.suchekastenbox input.kalendertextfeldsmall {width: 87px;}}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#content div.suchekastenbox input.kalendertextfeldsmall {width: 89px;}
}
* html #content div.suchekastenbox input.kalendertextfeldsmall {width: 94px;}

/* monatsansicht */

#content div.kalenderfeld{width:103px; height:100px; border-right:1px solid #a4d5e9; border-bottom:1px solid #a4d5e9; float:left;}
#content div.kalenderfeldfirst{width:103px; height:100px; border-right:1px solid #a4d5e9; border-left:1px solid #a4d5e9; border-bottom:1px solid #a4d5e9; float:left;}

#content div.kalenderfeldfirsttop {width:103px; border-right:1px solid #a4d5e9; border-bottom:1px solid #a4d5e9; float:left; border-left:1px solid #a4d5e9; text-align:center; font-size:0.85em; padding:1px 0 0 0;}
#content div.kalenderfeldtop{width:103px; border-right:1px solid #a4d5e9; border-bottom:1px solid #a4d5e9; float:left;  text-align:center; font-size:0.85em; padding:1px 0 0 0;}

* html #content div.kalenderfeld, * html #content div.kalenderfeldfirst, * html #content div.kalenderfeldtop{width:104px;}
* html #content div.kalenderfeldfirsttop {width: 105px;}

#content div.kalenderpopup h1{color:#333;font-size: 1.2em; padding:0 0 15px 0; text-transform: none;font-weight: bold; margin:0;}
#content div.kalenderpopup{width:355px;position:absolute; line-height:1.2em;color:#333;background:transparent url(../img/kalender/kalpopup-bg.gif) repeat-y left top; display:none; z-index:30;}
/* html #content div.kalenderpopup {margin: -260px 0 0 0;}*/
#content div.kalenderpopup-close{width:327px;text-align:right;cursor:pointer;}
#content div.kalenderpopup-top{background:transparent url(../img/kalender/kalpopup-top.gif) no-repeat left top; width:355px; height:3px; line-height:3px; font-size:3px;}
#content div.kalenderpopup-bottom{background:transparent url(../img/kalender/kalpopup-bottom.gif) no-repeat left top; width:355px; height:5px; line-height:5px; font-size:5px;}
#content div.kalenderpopup-middle{background:transparent url(../img/kalender/kalpopup-bg.gif) repeat-y left top;}
#content div.kalenderpopup-content{padding:4px 14px 10px 14px;}
#content div.kalenderpopup-left{width:80px; float:left; text-align:right; font-weight:bold;}
#content div.kalenderpopup-right{width:247px; float:left;overflow:hidden;}

/* empfehlen formular im popup */
#content div.kalenderempfehlenbox{background-color:#e1f0f5; border:1px solid #a4d5e9; margin:10px 0 0 0; display:none;}
#content div.kalenderempfehlenbox form{margin:10px 0 0 0;}
#content div.kalenderempfehlenbox h2.kallinkheadline{padding:0;}
#content div.kalenderempfehlenbox div.kalenderpopup-left{width:80px; float:left; text-align:right; font-weight:normal;}
#content div.kalenderempfehlencontent{margin:10px 10px 10px 10px;}
#content div.kalenderempfehlenpopup-right{width:220px; float:left; margin: 0 0 5px 0;}
#content input.kalenderempfehlentextfeld{width:220px;}
#content div.error{color: #e57617; font-weight: bold; margin: 0 0 10px 0; display:none;}
/* empfehlen formular im popup */

#content div.btnkopieren{float:left; padding-bottom:1px;  margin:5px 0 0 4px; font-size:0.85em;}
#content div.btnkopieren a{background:transparent url(../img/kalender/btn-kopieren.gif) no-repeat 0 4px; padding:5px 0 2px 23px; margin-bottom:2px; display:block; text-transform:uppercase;line-height:19px;}
#content div.btnmailen{float:right; padding-bottom:1px;  margin:5px 0 0 4px; font-size:0.85em;}
#content div.btnmailen a{background:transparent url(../img/kalender/btn-mailen.gif) no-repeat 0 4px; padding:5px 0 2px 23px; margin-bottom:2px; display:block; text-transform:uppercase; line-height:19px;}
#content div.kalenderpopup-pfeil{background:transparent url(../img/kalender/kalpopup-pfeil.gif) no-repeat left top; width:93px; height:71px; line-height:71px; font-size:71px; position:absolute; margin-top:213px; margin-left:100px; z-index:100; display:none;}
/* html #content div.kalenderpopup-pfeil {margin: -46px 0 0 100px;}*/

#content div.feldcontent{padding:7px 0 8px 0; width:103px; white-space:nowrap;}
#content div.feldcontent a{font-size:0.81em;}
#content div.feldcontent_today{padding:7px 0 8px 0; height:84px; width:103px; white-space:nowrap; background-color:#e1f0f5;}
#content div.feldcontent_today a{font-size:0.81em;}
* html #content div.feldcontent_today{height:98px;}
#content div.clearboth_today{background-color:#e1f0f5;clear:both; height:1px; font-size:1px; line-height:1px; margin:0; padding:0;}

#content div.termin {position: absolute;}
#content div.termin_mehrlink {position: absolute; margin-top: 60px;}

#content div.termin_mehr {background:#a4d5e9; border-bottom:1px solid #fff; z-index: 3; overflow:hidden; position: absolute;}
#content div.termin_mehr_a {background:#a4d5e9; padding:0 5px 0 5px; border-bottom:1px solid #fff;}
#content div.termin_a {background:#2b98bc;}
#content div.termin_a a {color:#fff; }
#content div.termin_a a:hover {color:#fff;}
#content div.termincontent {width:93px; overflow:hidden;}
#content div.daydate_grau {text-align:right; color:#999999; margin:0 5px 0 5px;}
#content div.daydate {text-align:right; color:#000; margin:0 5px 0 5px;}

/* tagesansicht */

#content div.tagtermin{background-color:#ADD9EB; position: absolute; overflow: hidden;}
#content div.tagtermin_a{background-color:#add9eb; position: absolute;}
#content div.tagtermincontent{padding:9px 11px 9px 11px; width: 128px; z-index: 1;}
#content div.tagtermincontent a{color: #333 ! important;}

#content div.kalenderuhrzeit{margin: -4px 0 0 0; width:40px; float:left; font-size:0.85em; line-height:28px; padding: 0 0 45px 0; border-left:1px solid #a4d5e9; border-bottom:1px solid #a4d5e9; text-align:center;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#content div.kalenderuhrzeit {padding: 0 0 44px 0;}
}

#content div.kalendertagtermincontainer{width:686px; float:left; font-size:0.85em; border-right:1px solid #a4d5e9; border-left:1px solid #a4d5e9; border-bottom:1px solid #a4d5e9; position:relative;}
* html #content div.kalendertagtermincontainer{width:689px;}

#content div.kalendertagheader-left{width:40px;float:left; font-size:0.85em; border-right:1px solid #a4d5e9; border-bottom:1px solid #a4d5e9; border-left:1px solid #a4d5e9;}
#content div.kalendertagheader-right{width:685px; float:left; font-size:0.85em; border-right:1px solid #a4d5e9; border-bottom:1px solid #a4d5e9; float:left;}
#content div.kalendertagheader-content{margin:2px 0 2px 11px;}
#content div.kalenderborder_dark{border-bottom:1px solid #add9eb; height:27px;}
* html #content div.kalenderborder_dark {height: 28px;}
#content div.kalenderborder_light{border-bottom:1px solid #d9edf3; height:27px;}
* html #content div.kalenderborder_light {height: 28px;}

/* kalenderliste */

#content div.kalenderlisttag{background-color:#e1f0f5; width:727px; border-top:1px solid #a4d5e9; border-left:1px solid #a4d5e9; border-right:1px solid #a4d5e9; overflow: hidden;}
* html #content div.kalenderlisttag {width: 729px;}
#content div.kalenderlisttag_today{background-color:#add9eb; width:728px; border-top:1px solid #0284ae; border-bottom:1px solid #0284ae;}
#content div.kalenderlisttermin{background-color:#fff; border-left:1px solid #a4d5e9; border-right:1px solid #a4d5e9; width:727px; overflow: hidden;}
* html #content div.kalenderlisttermin {width: 729px;}
#content div.kalenderlist-left{width:100px;float:left;  border-bottom:1px solid #a4d5e9;}
#content div.kalenderlist-right{width:627px; float:left; border-bottom:1px solid #a4d5e9; float:left; }
#content div.kalenderlist-left-oh{width:100px;float:left;}
#content div.kalenderlist-right-oh{width:627px; float:left; float:left;}
#content div.kalenderlist-leftcontent{margin:7px 15px 7px 5px; text-align:right;}
#content div.kalenderlist-rightcontent{margin:7px 0 7px 5px;}

#content div.ntbox{background:#fff url(../img/kalender/neue-termine-bg.jpg) repeat-y left top;  width:729px; overflow: hidden;}
#content div.ntcontent{padding:15px 10px 15px 10px;border-right:1px solid #a4d5e9; border-left:1px solid #a4d5e9; line-height:150%;}

/* kalenderwoche */
#content div.kalenderwochejahr{margin:0; width:40px; float:left; font-weight:bold; font-size:0.85em;border-left:1px solid #a4d5e9; border-bottom:1px solid #a4d5e9; text-align:center;}
#content div.kalenderganzertag{margin:1px 0 0 0; width:40px; overflow: hidden; float:left; font-size:0.85em; text-align:center;color:#333;}
#content div.kalenderheader_woche{background-color:#e7f3f7; overflow: hidden; width:729px;}
#content div.kalenderheader_ganzertag{margin: -1px 0 0 0; border-bottom:2px solid #a4d5e9; border-left: 1px solid #a4d5e9; overflow: hidden; width:728px;}
* html #content div.kalenderheader_ganzertag{width: 729px;}
* html #content div.kalenderganzertag{width: 39px;}
#content div.kalenderheader_ganzertag div.kalendertagtermincontainer {float: right; margin: 1px 0 -1px 0;}

#content div.kalenderwochentag{margin: 0 -1px 0 0 ; width:98px; float:left; border-left:1px solid #a4d5e9; font-weight:bold; text-align: center;}
#content div.kalenderwochentagfirst{margin: 0 -1px 0 0; width:98px; float:left; font-weight:bold; text-align: center;}
* html #content div.kalenderwochentag{width: 99px;}
* html #content div.kalenderwochentagfirst{width: 99px;}


/* Header mit Table */
#content table.kalenderheader {border-collapse: collapse; font-size:0.85em;}
@-moz-document url-prefix() {#content table.kalenderheader {border-left: 2px solid #a4d5e9;}}
#content table.kalenderheader tr.kalenderheader_woche{background-color:#e7f3f7; overflow: hidden; width:729px;}
#content table.kalenderheader td, #content table.kalenderheader th {width: 95px; border: 1px solid #a4d5e9; font-weight:bold; text-align: center; color: #666;}
* html #content table.kalenderheader th {border-top: none;}
*+html #content table.kalenderheader th {border-top: none;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#content table.kalenderheader th {border-top: none;}
}
#content table.kalenderheader td.kalenderganzertag, #content table.kalenderheader th.kalenderganzertag {width: 38px; text-align: center; vertical-align: middle; overflow: hidden;}
* html #content table.kalenderheader td.kalenderganzertag, * html #content table.kalenderheader th.kalenderganzertag {width: 37px;}
* html #content table.kalenderheader td.kalenderganzertag {font-size: 0.80em;}
#content table.kalenderheader td.kalenderganzertag {border-bottom: 2px solid #a4d5e9;}
#content table.kalenderheader td.kalenderlast, #content table.kalenderheader td.kalenderlast {width: 96px;}
* html #content table.kalenderheader td.kalenderfirst, * html #content table.kalenderheader td.kalenderfirst {width: 96px;}
#content table.kalenderheader tr.kalendertoprow td {border-top: 2px solid #a4d5e9;}
#content table.kalenderheader tr.kalenderbottomrow td {border-bottom: 2px solid #a4d5e9;}
* html #content div.tagtermine {padding: 0 0 0 1px;}


#content div.column {float: left; width: 245px;}

#content div.kalendertagtermincontainer .today{
	background-color: #d9edf3;
		border-color: #ADD9EB ! important;
}
#content div.kalendertagtermincontainer .selected{
	background-color: #fbf9f9;
}

/* minikalender */

#content div.mkalkastenbox{float:left; width:245px;}
#content div.mkalkasten{margin:0 30px 0 0;}
#content div.mkalkasten div.mkalkastenoben{height:3px; font-size:3px; line-height:3px; background:transparent url(../img/kalender/kalenderkasten_oben.gif) no-repeat left top;}
#content div.mkalkasten div.mkalkastenmitte{padding:10px 0 10px 20px;background-color:#e1f0f5;}
#content div.mkalkasten div.mkalkastenunten{margin: 0 0 3px 0; height:3px; font-size:3px; line-height:3px; background:transparent url(../img/kalender/kalenderkasten_unten.gif) no-repeat left top;}

#content div.mkalcontainer{border:1px solid #add9eb; width:170px; background-color:#fff;}

#content div.mkalheader-left{padding:4px 0 4px 0; width:12px; float:left;}
#content div.mkalheader-middle{padding:4px 0 4px 0; width:146px; float:left; text-align:center; font-weight:bold;}
* html #content div.mkalheader-middle{width:144px;}
#content div.mkalheader-right{padding:4px 0 4px 0; width:12px; float:right; text-align:right;}
#content div.mkalheadertrenner{clear:both; border-bottom:1px solid #add9eb; height:1px; font-size:1px; line-height:1px; margin:0; padding:0;}

#content table.mkalheader{margin:0 0 0 5px; font-weight:bold; font-size:12px;}
#content table.mkalheader td{text-align:center; font-size:12px;}

#content table.mkal{margin:0 0 5px 5px;border:1px solid #add9eb; font-size:12px;}
#content table.mkal a{color:#000;}
#content table.mkal a:hover{text-decoration:none;}
#content table.mkal td{text-align:center;font-size:12px;}
#content div.mkalday{background-color:#e1f0f5; border:1px solid #e1f0f5; padding:2px 0 2px 0;}
#content div.mkaldayaktiv{background-color:#2b98bc; border:1px solid #000; padding:2px 0 2px 0;}
#content div.mkaldayaktiv a{color:#fff;}
#content div.mkaldayselected{background:#fff; border:1px solid #2b98bc; padding:2px 0 2px 0;}
#content div.mkaldayselected a{color:#000;}
#content div.mkaldaywhite{background-color:#fff; border:1px solid #fff; padding:2px 0 2px 0;}
#content div.mkalhwhite{background-color:#fff; border:1px solid #fff; padding:2px 0 2px 0;}
#content div.mkaldaywe{background-color:#add9eb; border:1px solid #add9eb; padding:2px 0 2px 0;}
#content div.mkaldayinaktiv{background-color:#e1f0f5; border:1px solid #e1f0f5; padding:2px 0 2px 0;}
#content div.mkaldayinaktiv a{color:#888;}
#content div.mkaldayinaktivwe{background-color:#add9eb; border:1px solid #add9eb; padding:2px 0 2px 0;}
#content div.mkaldayinaktivwe a{color:#888;}
#content div.mkaldayselectedwe{background:#fff; border:1px solid #2b98bc; padding:2px 0 2px 0;}
#content div.mkaldayselectedwe a{color:#000;}
#content div.mkaldayhover{border:1px solid #2b98bc; padding:2px 0 2px 0;}

#content div.kallinkbox{float:left; width:485px; line-height:1.5em; color:#000;}
#content h2.kallinkheadline{text-transform:uppercase; margin:0;}


/*detailseite*/

#content div.kalenderdetailbild{width:470px; margin:10px 0 0 0;}
#content div.kalenderdetailkat{font-size:0.85em; text-transform:uppercase; margin:0 0 10px 0;}
#content div.kalenderdetailtext{width:470px; margin:10px 0 0 0;}

/* formulare - allgemeine styles */
form {font-family: Arial, Sans-serif; margin:0; padding:0; color:#666; font-size:1em;}
input { padding:0; margin:0; font-family: Arial, Sans-serif; font-size:1em;}
input.text { background-color:#fff; color:#666; padding:0; margin:0; font-family: Arial, Sans-serif; font-size:1em;}
input.inputimg {padding:0;}
select { background-color:#fff; color:#666; padding:0; margin:0; font-family: Arial, Sans-serif; font-size:1em;}
fieldset {border: 0; margin: 0; padding: 0; }
legend{border:0; margin:0; padding:0;}
.schnellsuche fieldset {border: 0; margin: 0; padding: 0; /*width: 181pxf;*/ }
.erweitertesuche fieldset {border: 0; margin: 0; padding: 0; width: 425px; }
legend {display: none; margin: 0; font-size: 0.1em; padding: 0; }
label {padding: 0; margin: 0; border:0px;}
label.invisible {display: none; }

/* fuer die groszen uebersichtsseiten, wo alle unterseiten als liste samt ev. bild angezeigt werden */
div.teaser {margin: 20px 0 0 0; color:#000;}
div.teaserbild {float:left; width:170px;}
div.teasertext {float:right; width:315px;}
img.teasertrenner {margin: 15px 0 0 150px; }
p {margin:0;}

kala {text-decoration: none; color: #0284ae; }
a:hover {text-decoration: underline;}

a.mehr {color: #0284ae; font-weight: normal; }

span.mehr {color: #0284ae; font-weight: normal; }

div.contents a{text-decoration:none;}
div.contents a:hover{text-decoration:underline;}


h2 {margin: 0 0 5px 5px; font-size:1em;}
h2.teasertitel { color: #666; margin: 10px 0 5px 0; }
div.teasertext h2.teasertitel { color: #0284ae; margin: 0 0 5px 0; }

h3 {font-weight: bold; }body
h3.teasertitel {font-weight: bold; }
h4 {font-weight: normal; color: #666; }

h1 {margin: 0 0 0 5px; font-size:1em;}
h1.news {color: #666; margin:0; }
h1.teasertitel { margin: 10px 0 5px 0; }
h1.teasertitel a {color: #666; }


/* fuer die forschungsseiten */
ol {/*margin: 15px 0 0 0;*/ }
ol li {  }
ol li a {}

div.headercontainer {margin:0; padding:0; width:950px; font-size:0.85em;}
div.header {padding: 0 0 0 37px;}
div.header div.oben {float: right; }
div.header div.oben div.topnav {padding: 5px; text-align:right; float:right;}
div.header div.oben div.topnav a {color: #0284ae; margin:0;}
div.header div.oben div.topnav a.fett {font-weight: bold; }




/* neu f banner */
div.header div.werbebanner{float:right; margin-right: 18px; width:234px;}
/* neu f banner */





div.header div.logo {float: left; }
div.header div.rechts {float: right; width:374px;}
div.header div.oben div.sprache {padding: 5px; text-align:right; float:right; margin:0 0 20px 0}

div.printheadercontainer {display:none;}

div.header div.rechts div.topsuchetop {background: transparent url(../img/muw/suche-oben.gif) no-repeat top left; height:6px; font-size:6px; line-height:6px; width:374px;}
div.header div.rechts div.topsuchebottom {background: transparent url(../img/muw/suche-unten.gif) no-repeat top left; height:6px; font-size:6px; line-height:6px; width:374px;}
div.header div.rechts div.topsuche {background: transparent url(../img/muw/suche-mitte.gif) repeat-y top left; width:374px;}
div.header div.rechts div.topsuche table{font-size:11px; color:#666; margin:2px 0 0 0;}
/*div.header div.rechts div.topsuche fieldset.topsuchefieldset input.radiobtn{width:18px; border:1px solid blue;}*/
div.header div.rechts div.topsuche label{margin:0px 0 0 0; padding:0px; color:#666;}
div.header div.rechts div.topsuche fieldset.topsuchefieldset {border:0px; padding:0px; margin:0px;width:310px;}
div.header div.rechts div.suchetext {font-weight:bold; text-transform:uppercase;margin:2px 0 0 0; float:left; width:45px;}
div.header div.rechts div.suchetext-en {font-weight:bold; text-transform:uppercase;margin:2px 0 0 0; float:left; width:50px;}
div.header div.rechts div.radiocontainer {float:left; width:300px; }
div.header div.rechts div.radiocontainer input{width:11px; height:11px; margin-right:2px; margin-left:5px;}
div.header div.rechts form.topsuche {padding:0 10px 0 10px;}
div.header div.rechts div.topsuche input.topsuchetext {float: left; background: #fff; color: #000; width:263px; margin:3px 0 0 0;}
div.header div.rechts div.topsuche input.topsuchebtn {float: right; color: #0284ae; text-transform:uppercase; border:none; width:76px; height:16px; margin:3px 0 0 0;}


div.navcontainer {margin:0 0 0px 0; /*border:1px solid black; abstand??*/ margin-bottom:10px;}
div.hauptnav {margin:0; padding:0; width:950px; background:transparent url(../img/muw/hauptnav_bg.gif) no-repeat;}
div.hauptnav div.navpunkt img {float:left; padding:0; margin-right:10px; margin-left:10px;}
div.doormat {width:950px; background:transparent;}
div.doormat div.doormatlinks {width:6px; height:150px; background:transparent url(../img/muw/doormat-links.gif) repeat-y; float:left;}
div.doormat div.doormatrechts {width:6px; height:150px; background:transparent url(../img/muw/doormat-rechts.gif) repeat-y; float:left;}
div.doormat div.doormatmitte {background:#fcfefe url(../img/muw/doormat-mitte.gif) repeat-x left bottom; color:#666; float:left; width:938px; height:150px;}
div.doormat div.unterpunkte {float:left;  margin:15px 35px 5px 10px; text-align:left; line-height:20px;}
div.doormat div.unterpunktlast {float:left;  margin:15px 0 5px 10px; text-align:left; line-height:20px;}
div.doormat div.unterpunkte p.bodytext, div.doormat div.unterpunktlast p.bodytext {width:193px; margin:0; padding:0;}
div.doormat div.unterpunkte p.bodytext a, div.doormat div.unterpunktlast p.bodytext a  {color: #666; text-align: left; text-decoration:none;}
div.doormat div.unterpunkte p.bodytext a:hover, div.doormat div.unterpunktlast p.bodytext a:hover {color: #666; text-align: left; text-decoration:underline;}
div.doormat div.unterpunkte p.bodytext a.internal-link, div.doormat div.unterpunktlast p.bodytext a.internal-link {color: #666; text-align: left;}
div.doormat div.button_menu {position:absolute;left:923px; top:300px; z-index:10; width:80px;}
div.doormat div.button_menu a {font-weight:bold;}

div.contents {/*width:950px;*/ margin:0; padding:0; }




div.contents div.links {float:left; /*width:750px;*/ }






/*STARTSEITE*/

div.contents div.linksstart {float:left; width:750px; }

div.contents div.linksstart div.startseite {color:#000; float:left;  margin-top:20px;}
div.contents div.linksstart div.startseite h1 {font-weight: bold; margin: 0 0 10px 0; padding:0; line-height:16px; font-size:0.92em; text-transform:uppercase; color:#0284ae;}
div.contents div.linksstart div.startseite div.margin20{margin:0 20px 0 0;float:left;}

div.contents div.linksstart div.startseite div.spalte{width:365px; float:left; color:#000;}
div.contents div.linksstart div.startseite div.spalte div.oben{background:transparent url(../img/muw/news_oben.gif) no-repeat; height:3px; line-height:3px; font-size:3px; margin:0; padding:0;}
div.contents div.linksstart div.startseite div.spalte div.mitte{background-color:#d8eaef; padding:10px 15px 15px 15px;}
div.contents div.linksstart div.startseite div.spalte div.unten {background:transparent url(../img/muw/news_unten.gif) no-repeat; height:3px; line-height:3px; font-size:3px; margin:0;padding:0;}
div.contents div.linksstart div.startseite div.spalte div.trenner {background:transparent url(../img/muw/trenner_news.gif) repeat-x right center; height:2px; font-size:2px; line-height:2px; padding: 6px 0 6px 0; clear:both;}

/*news*/
div.contents div.linksstart div.startseite div.spalte p.bodytext{display:inline-block;}
div.contents div.linksstart div.startseite div.spalte div.btncontainer{width:260px; float:left;}
div.contents div.linksstart div.startseite div.spalte div.btn{background: transparent url(../img/muw/blau-btn.gif) no-repeat left 3px; padding:0 0px 0 14px; margin:0;}
div.contents div.linksstart div.startseite div.spalte div.datum{width:60px; float:right; text-align:right;}
div.contents div.linksstart div.startseite div.spalte div.mitte a.mehr{margin:0 0 0 15px; font-weight:bold;}
div.contents div.linksstart div.startseite div.spalte div.mitte div.topstorytrenner {background:transparent url(../img/muw/trenner_news.gif) repeat-x center right; height:2px; font-size:2px; line-height:2px; padding:10px 0 0 0; clear:both;}
div.mitte div.newsbox{font-size:0.85em;}


/* NEWSBOX ORGANISATION */

div.organewslistcontainer{padding:10px 15px 15px 15px; background-color:#e1f0f5; background-image:url(../img/muw/organewsbottom.gif); background-position:bottom left; background-repeat:no-repeat;}
div.organews div.newsbox{font-size:1em; margin:0;padding:0;}
div.organews div.btncontainer{float:left; width:370px; padding:0; margin:0; }
div.organews div.btn{background: transparent url(../img/muw/blau-btn.gif) no-repeat 0px 5px; padding:0 0px 0 14px; margin:0;}

div.organews div.datum{float:left; width:80px; text-align:right;}
div.organews div.trenner{background:transparent url(../img/muw/trenner_news.gif) repeat-x center right; height:2px; font-size:2px; line-height:2px; padding:0px 0 0 0; clear:both; margin:0 0 10px 0;}

div.alleorganews{margin-top:10px;}
div.nonewsbox{padding:10px 15px 15px 15px; background-color:#e1f0f5; background-image:url(../img/muw/organewsbottom.gif); background-position:bottom left; background-repeat:no-repeat;}
div.contents div.links div.hauptseite div.haupt div.inhalt div.organews div.newsbox div.btncontainer div.btn p.bodytext{color:#666; margin:0 0 5px 0; padding:0; font-style:italic; }







/* topstories */

div.contents div.topstoryplus h3, div.contents div.topstoryminus h3, div.contents div.firststory h3{margin:0; color:#666; font-size:1em; font-weight:bold; padding:0 0 10px 0; letter-spacing:0.1em; position:relative;}


div.schrift {/*background: transparent url(../img/muw/bg_schrift.gif) repeat-x top left;*/ float:right; color: #0284ae;  margin:5px 0 5px 0; /*font-size:0.79em;*/ letter-spacing:0.02em; padding-bottom:1px;}
div.schrift a {color: #0284ae; }

div.contents div.linksstart div.startseite div.spalte div.mitte div.firststorycontainer{margin: 0 0 10px 0;}
div.contents div.linksstart div.startseite div.spalte div.mitte div.firststory{background-color:#d8eaef;line-height:1.5em;padding:0 5px 0 5px;}

div.contents div.linksstart div.startseite div.spalte div.mitte div.topstoryminus{padding:2px 5px 2px 5px;line-height:1.5em;}

div.contents div.linksstart div.startseite div.spalte div.mitte div.topstorypluscontainer{display:none;line-height:1.5em;}
div.contents div.linksstart div.startseite div.spalte div.mitte div.topstoryplus{padding:2px 5px 2px 5px; background-color:#c1d7e0; display:inline-block;}


div.contents div.linksstart div.startseite div.spalte div.mitte div.headercontainer{font-size:1em; float:left; width:305px; margin:0; padding:0;}
div.contents div.linksstart div.startseite div.spalte div.mitte div.plusbtn{float:left;float:right; width:16px; height:16px;}
div.contents div.linksstart div.startseite div.spalte div.mitte div.plusbtn a{background:url(../img/muw/plus-btn.gif) no-repeat; display:block; width:16px; height:16px;}
div.contents div.linksstart div.startseite div.spalte div.mitte div.minusbtn{float:left;float:right; width:16px; height:16px;}
div.contents div.linksstart div.startseite div.spalte div.mitte div.minusbtn a{background:url(../img/muw/minus-btn.gif)  no-repeat; display:block; width:16px; height:16px;}
/*ENDE STARTSEITE*/


div.contents div.obencontainer {float:left; width:950px; margin:20px 0 10px 0; font-size:0.85em;}
div.contents div.obencontainer div.breadcrumb {color: #0284ae; float:left; width:750px; padding:4px 0 0 0;  }
div.contents div.obencontainer div.breadcrumb a {color: #0284ae; }
div.contents div.obencontainer div.schrift {background: transparent url(../img/muw/bg_schrift.gif) repeat-x top left; color: #0284ae; float:right; margin:0px 0 0 0; /*font-size:0.79em;*/ letter-spacing:0.02em; padding-bottom:1px;}
div.contents div.obencontainer div.schrift a {color: #0284ae; }

div.contents div.links div.hauptseite {/*float:left;*/}


/* START SUBNAV */
div.contents div.links div.hauptseite div.linkespalte {float:left; margin:0 30px 0 0; padding:0; width:215px; font-size:0.85em;}
div.contents div.links div.hauptseite div.subnav a {color:#000; }


/* gemeinsame styles - fuer alle farben gleich */
div.subnav div.oben_orange, div.subnav div.oben_act_orange, div.subnav div.oben_gelb, div.subnav div.oben_act_gelb, div.subnav div.oben_pink, div.subnav div.oben_act_pink, div.subnav div.oben_gruen, div.subnav div.oben_act_gruen, div.subnav div.oben_blau, div.subnav div.oben_act_blau{height:3px; font-size:3px; line-height:3px; background-repeat:no-repeat;}

div.subnav div.mitte_orange, div.subnav div.mitte_act_orange, div.subnav div.mitte_gelb, div.subnav div.mitte_act_gelb, div.subnav div.mitte_pink, div.subnav div.mitte_act_pink, div.subnav div.mitte_gruen, div.subnav div.mitte_act_gruen, div.subnav div.mitte_blau, div.subnav div.mitte_act_blau{padding:5px 0 5px 11px; background-repeat:no-repeat;}

div.subnav div.unten_orange, div.subnav div.unten_act_orange, div.subnav div.unten_gelb, div.subnav div.unten_act_gelb, div.subnav div.unten_pink, div.subnav div.unten_act_pink, div.subnav div.unten_gruen, div.subnav div.unten_act_gruen,  div.subnav div.unten_blau, div.subnav div.unten_act_blau{margin: 0 0 3px 0; height:3px; font-size:3px; line-height:3px; background-repeat:no-repeat;}


/* orange */
div.subnav div.oben_orange {background: url(../img/muw/subnav_oben_orange.gif);}
div.subnav div.oben_act_orange {background: url(../img/muw/subnav_oben_act_orange.gif);}

div.subnav div.mitte_orange {background-color:#ffead5;}
div.subnav div.mitte_act_orange {background-color:#fed09e;}
div.subnav div.mitte_orange div.btn, div.subnav div.mitte_act_orange div.btn{background: url(../img/muw/orange-btn.gif) no-repeat left 3px; padding:0 5px 0 14px;}

div.subnav div.unten_orange {background: url(../img/muw/subnav_unten_orange.gif);}
div.subnav div.unten_act_orange {background: url(../img/muw/subnav_unten_act_orange.gif);}

/* subnavebene 1 orange */
div.subnav div.suboben_orange{background:url(../img/muw/subobenorange.gif); background-repeat:no-repeat; margin:6px 0px 0px 10px; height:3px; font-size:3px; line-height:3px;}
div.subnav div.subunten_orange{background:url(../img/muw/subuntenorange.gif); background-repeat:no-repeat; margin: 0 0 6px 10px; height:3px; font-size:3px; line-height:3px;}
div.subnav div.subnavebene1_orange{margin:0 0 0 10px;  background-color:#ffead5;}

div.subnav div.sub1no_orange{background-image:url(../img/muw/subpunkt.gif); background-position:8px 9px; background-repeat:no-repeat; background-color:#ffead5; padding:4px 8px 4px 15px;}
div.subnav div.sub1cur_orange{background-image:url(../img/muw/subpunkt.gif); background-position:8px 9px; background-repeat:no-repeat; background-color:#fed09e; padding:4px 8px 4px 15px;}
div.subnav div.sub1act_orange{background-image:url(../img/muw/subpunkt.gif); background-position:8px 9px; background-repeat:no-repeat; background-color:#fed09e; padding:4px 8px 4px 15px;}


/* gelb */
div.subnav div.oben_gelb {background: url(../img/muw/subnav_oben_gelb.gif);}
div.subnav div.oben_act_gelb {background: url(../img/muw/subnav_oben_act_gelb.gif);}

div.subnav div.mitte_gelb {background-color:#f7f3d0;}
div.subnav div.mitte_act_gelb {background-color:#eae19d;}
div.subnav div.mitte_gelb div.btn, div.subnav div.mitte_act_gelb div.btn {background: url(../img/muw/gelb-btn.gif) no-repeat left 4px; padding:0 5px 0 14px;}

div.subnav div.unten_gelb {background: url(../img/muw/subnav_unten_gelb.gif);}
div.subnav div.unten_act_gelb {background: url(../img/muw/subnav_unten_act_gelb.gif);}

/* subnavebene 1 gelb */
div.subnav div.suboben_gelb{background:url(../img/muw/subobengelb.gif); background-repeat:no-repeat; margin:6px 0px 0px 10px; height:3px; font-size:3px; line-height:3px;}
div.subnav div.subunten_gelb{background:url(../img/muw/subuntengelb.gif); background-repeat:no-repeat; margin: 0 0 6px 10px; height:3px; font-size:3px; line-height:3px;}
div.subnav div.subnavebene1_gelb{margin:0 0 0 10px;  background-color:#f7f3d0;}

div.subnav div.sub1no_gelb{background-image:url(../img/muw/subpunkt.gif); background-position:8px 9px; background-repeat:no-repeat; background-color:#f7f3d0; padding:4px 8px 4px 15px;}
div.subnav div.sub1cur_gelb{background-image:url(../img/muw/subpunkt.gif); background-position:8px 9px; background-repeat:no-repeat; background-color:#eae19d; padding:4px 8px 4px 15px;}
div.subnav div.sub1act_gelb{background-image:url(../img/muw/subpunkt.gif); background-position:8px 9px; background-repeat:no-repeat; background-color:#eae19d; padding:4px 8px 4px 15px;}





/* pink */
div.subnav div.oben_pink {background: url(../img/muw/subnav_oben_pink.gif);}
div.subnav div.oben_act_pink {background: url(../img/muw/subnav_oben_act_pink.gif);}

div.subnav div.mitte_pink {background-color:#fae1ed;}
div.subnav div.mitte_act_pink {background-color:#f5c4df;}
div.subnav div.mitte_pink div.btn, div.subnav div.mitte_act_pink div.btn{background: url(../img/muw/pink-btn.gif) no-repeat left 4px; padding:0 5px 0 14px;}

div.subnav div.unten_pink {background: url(../img/muw/subnav_unten_pink.gif);}
div.subnav div.unten_act_pink {background: url(../img/muw/subnav_unten_act_pink.gif);}

div.subnav div.mitte_pink div.btn2, div.subnav div.mitte_act_pink div.btn2{background: url(../img/muw/pink-btn2.gif) no-repeat left 1px; padding:0 5px 0 14px;}
div.subnav div.mitte_pink div.btn3, div.subnav div.mitte_act_pink div.btn3{background: url(../img/muw/pink-btn3.gif) no-repeat left 1px; padding:0 5px 0 14px;}



/* subnavebene 1 pink */
div.subnav div.suboben_pink{background:url(../img/muw/subobenpink.gif); background-repeat:no-repeat; margin:6px 0px 0px 10px; height:3px; font-size:3px; line-height:3px;}
div.subnav div.subunten_pink{background:url(../img/muw/subuntenpink.gif); background-repeat:no-repeat; margin: 0 0 6px 10px; height:3px; font-size:3px; line-height:3px;}
div.subnav div.subnavebene1_pink{margin:0 0 0 10px;  background-color:#fae1ed;}

div.subnav div.sub1no_pink{background-image:url(../img/muw/subpunkt.gif); background-position:8px 9px; background-repeat:no-repeat; background-color:#fae1ed; padding:4px 8px 4px 15px;}
div.subnav div.sub1cur_pink{background-image:url(../img/muw/subpunkt.gif); background-position:8px 9px; background-repeat:no-repeat; background-color:#f5c4df; padding:4px 8px 4px 15px;}
div.subnav div.sub1act_pink{background-image:url(../img/muw/subpunkt.gif); background-position:8px 9px; background-repeat:no-repeat; background-color:#f5c4df; padding:4px 8px 4px 15px;}




/* gruen */
div.subnav div.oben_gruen {background: url(../img/muw/subnav_oben_gruen.gif);}
div.subnav div.oben_act_gruen {background: url(../img/muw/subnav_oben_act_gruen.gif);}

div.subnav div.mitte_gruen {background-color:#e6f5eb;}
div.subnav div.mitte_act_gruen {background-color:#cae5cf;}
div.subnav div.mitte_gruen div.btn, div.subnav div.mitte_act_gruen div.btn{background: url(../img/muw/gruen-btn.gif) no-repeat left 4px; padding:0 5px 0 14px;}

div.subnav div.unten_gruen {background: url(../img/muw/subnav_unten_gruen.gif);}
div.subnav div.unten_act_gruen {background: url(../img/muw/subnav_unten_act_gruen.gif);}


/* subnavebene 1 gruen */
div.subnav div.suboben_gruen{background:url(../img/muw/subobengruen.gif); background-repeat:no-repeat; margin:6px 0px 0px 10px; height:3px; font-size:3px; line-height:3px;}
div.subnav div.subunten_gruen{background:url(../img/muw/subuntengruen.gif); background-repeat:no-repeat; margin: 0 0 6px 10px; height:3px; font-size:3px; line-height:3px;}
div.subnav div.subnavebene1_gruen{margin:0 0 0 10px;  background-color:#e6f5eb;}

div.subnav div.sub1no_gruen{background-image:url(../img/muw/subpunkt.gif); background-position:8px 9px; background-repeat:no-repeat; background-color:#e6f5eb; padding:4px 8px 4px 15px;}
div.subnav div.sub1cur_gruen{background-image:url(../img/muw/subpunkt.gif); background-position:8px 9px; background-repeat:no-repeat; background-color:#cae5cf; padding:4px 8px 4px 15px;}
div.subnav div.sub1act_gruen{background-image:url(../img/muw/subpunkt.gif); background-position:8px 9px; background-repeat:no-repeat; background-color:#cae5cf; padding:4px 8px 4px 15px;}


/* blau */
div.subnav div.oben_blau {background: url(../img/muw/subnav_oben.gif);}
div.subnav div.oben_act_blau {background: url(../img/subnav/subnav_oben_act_blau.gif);}

div.subnav div.mitte_blau {background-color:#e1f0f5;}
div.subnav div.mitte_act_blau {background-color:blue;}
div.subnav div.mitte_blau div.btn, div.subnav div.mitte_act_blau div.btn{background: url(../img/muw/blau-btn.gif) no-repeat left 4px; padding:0 5px 0 14px;}

div.subnav div.unten_blau {background: url(../img/muw/subnav_unten.gif);}
div.subnav div.unten_act_blau {background: url(../img/subnav/subnav_unten_act_blau.gif);}


/* subnavebene 1 blau */
div.subnav div.suboben_blau{background:url(../img/subnav/subobenblau.gif); background-repeat:no-repeat; margin:6px 0px 0px 10px; height:3px; font-size:3px; line-height:3px;}
div.subnav div.subunten_blau{background:url(../img/subnav/subuntenblau.gif); background-repeat:no-repeat; margin: 0 0 6px 10px; height:3px; font-size:3px; line-height:3px;}
div.subnav div.subnavebene1_blau{margin:0 0 0 10px;  background-color:#e1f0f5;}

div.subnav div.sub1no_blau{background-image:url(../img/muw/subpunkt.gif); background-position:8px 9px; background-repeat:no-repeat; background-color:#e1f0f5; padding:4px 8px 4px 15px;}
div.subnav div.sub1cur_blau{background-image:url(../img/muw/subpunkt.gif); background-position:8px 9px; background-repeat:no-repeat; background-color:blue; padding:4px 8px 4px 15px;}
div.subnav div.sub1act_blau{background-image:url(../img/muw/subpunkt.gif); background-position:8px 9px; background-repeat:no-repeat; background-color:blue; padding:4px 8px 4px 15px;}


/* ENDE SUBNAV */





div.contents div.newslist {margin:0 0 25px 0;}
div.contents div.newslist a{/*font-size:0.85em;*/}
div.contents div.newslist div.oben {background: transparent url(../img/muw/subnav_oben.gif) no-repeat top left; margin:0; padding:0; height:3px; font-size:3px; line-height:3px;}
div.contents div.newslist div.mitte {background-color:#e1f0f5; margin:0;  padding:0px 0 8px 11px;}
div.contents div.newslist div.mitte div.btn{background:#e1f0f5 url(../img/muw/blau-btn.gif) no-repeat left 8px; padding:5px 5px 0 14px; margin:0 0 0 0;}
div.contents div.newslist div.unten {background: transparent url(../img/muw/subnav_unten.gif) no-repeat top left; margin: 0 0 3px 0; padding:0; height:3px; font-size:3px; line-height:3px;}




/* vormalige kleine ueberschrift oben */
/*div.contents div.links div.hauptseite div.haupt h1{color:#333; font-size:0.85em; margin:5px 0 0 0; text-transform:uppercase; font-weight:normal; }*/
div.contents div.links div.hauptseite div.haupt h1.titelbig{color:#333; font-size:1.385em; text-transform:none; font-weight:bold; margin:15px 0 10px 0;}

/* absatzueberschrift */
div.contents div.links div.hauptseite div.haupt h1.absatztitel{color:#333; font-size:1.05em; text-transform:none; font-weight:bold; margin:10px 0 0 0;}


div.contents div.links div.hauptseite div.haupt {width:750px; float:left; /*margin:0px 0 0 25px; */ padding: 0px 0 0 0; background-color:#fff;}
div.contents div.links div.hauptseite div.inhaltcontainer{/*padding:0 20px 0 0;*/ width:730px;}
div.contents div.links div.hauptseite div.haupt div.inhalt {float:left; width:730px; overflow:hidden; line-height:1.5em; }
/* IE6 truncates kalenderpopups with overflow: hidden; */
* html div.contents div.links div.hauptseite div.haupt div.inhalt {overflow: visible;}

div.contents div.links div.hauptseite div.haupt div.inhalt p.bodytext{margin:0 0 10px 0;}


/* newsliste */
div.contents div.links div.hauptseite div.haupt div.inhalt div.newsliste-gross{margin:20px 0 0 0;}
div.contents div.links div.hauptseite div.haupt div.inhalt div.newsliste-gross p.bodytext{margin:0;}

div.contents div.links div.hauptseite div.pagetools {margin:0; padding:0;}
div.contents div.links div.hauptseite div.pagetools div.li {background: transparent url(../img/muw/pagetools_li.gif) no-repeat; float: left; height:28px; width:3px; overflow:hidden;}
div.contents div.links div.hauptseite div.pagetools div.mitte {background-image:url(../img/muw/pagetools_li.gif); background-repeat:no-repeat; background-color:#e7f3f7; height:28px; padding-left:5px;}
div.contents div.links div.hauptseite div.pagetools div.re {background: transparent url(../img/muw/pagetools_re.gif) no-repeat; float: left; height:28px; width:3px; overflow:hidden;}

div.contents div.links div.hauptseite div.pagetools div.mailenbtn{float:left; padding-bottom:1px; margin:2px 0 0 15px; font-size:0.85em;}
div.contents div.links div.hauptseite div.pagetools div.mailenbtn a{background:transparent url(../img/muw/empfehlen-btn.gif) no-repeat 0 4px; padding:5px 0 2px 23px; margin-bottom:2px; display:block; text-transform:uppercase;}

div.contents div.links div.hauptseite div.pagetools div.druckenbtn{float:left; padding-bottom:1px;  margin:2px 0 0 4px; font-size:0.85em;}
div.contents div.links div.hauptseite div.pagetools div.druckenbtn a{background:transparent url(../img/muw/drucken-btn.gif) no-repeat 0 4px; padding:5px 0 2px 23px; margin-bottom:2px; display:block; text-transform:uppercase;}



div.contents div.footer {width:695px; color:#0284ae; margin:20px 0 20px 0; font-size:0.85em;}
div.contents div.footer a {color:#0284ae;}

div.contents div.printfootercontainer {display:none;}

div.contents div.links div.seitenanfang {width:485px; text-align:right; /*margin:20px 0;*/}
div.contents div.links div.seitenanfang a {color:#0284ae;}

div.contents div.links ul{margin:0 0 0 15px;  padding:0;list-style-type:none;}
div.contents div.links ul li{padding-left:15px;background-image: url(../img/muw/list_image.gif); background-repeat: no-repeat;background-position:4px 0.8em;}


div.contents div.rechtscontainer {float:left; width:200px; overflow:hidden;}
div.contents div.rechtscontainer h1{font-weight: bold; margin: 0 0 10px 0; padding:0; line-height: 16px; font-size:0.92em; text-transform:uppercase; color:#0284ae;}
div.contents div.rechts {margin:0 0 0 20px;}

div.contents div.rechtscontainer div.rechtsstartseite{margin:21px 0 0 0;}


div.contents div.rechts div.schnellinfocontainer {color:#0284ae; margin:0 0 25px 0;}
div.contents div.rechts div.schnellinfooben{background:transparent url(../img/muw/bg-box-oben.gif) no-repeat; height:20px; line-height:20px; font-size:20px;}
div.contents div.rechts div.schnellinfounten{background:transparent url(../img/muw/bg-box-unten.gif) no-repeat; height:20px; line-height:20px; font-size:20px;}
div.contents div.rechts div.schnellinfomitte{background-color:#fff; border-left:1px solid #acd9eb; border-right:1px solid #acd9eb; font-size:0.85em;}
div.contents div.rechts div.schnellinfocontainer div.schnellinfoaufcontainer{padding:4px; display:block;}
div.contents div.rechts div.schnellinfocontainer div.schnellinfoauf{display:inline-block; padding:0 6px 0 6px;}
/*löschen, wenn schnellinfo wieder aufklappbar sein soll!*/
div.contents div.rechts div.schnellinfocontainer div.plusbtn{display:none;}
div.contents div.rechts div.schnellinfocontainer div.minusbtn{display:none;}
/*
wieder einkommentieren, wenn die schnellinfo  aufklappbar sein soll!
div.contents div.rechts div.schnellinfocontainer div.schnellinfozu{padding:4px;display:none;}
div.contents div.rechts div.schnellinfocontainer div.minusbtn{float:right; margin-top:5px;}
div.contents div.rechts div.schnellinfocontainer div.minusbtn a{background-image:url(../img/muw/minus-btn.gif); background-repeat:no-repeat; padding:5px 20px 2px 0; margin-bottom:2px; display:block; background-position:right 4px; font-weight:bold; color:#0284ae;}
div.contents div.rechts div.schnellinfocontainer div.plusbtn{float:right;}
div.contents div.rechts div.schnellinfocontainer div.plusbtn a{background-image:url(../img/muw/plus-btn.gif); background-repeat:no-repeat; padding:5px 20px 2px 0; margin-bottom:2px; display:none; background-position:right 4px; font-weight:bold; color:#0284ae;}
*/



div.contents div.rechts div.linkcontainer {margin:0 0 25px 0;}
div.contents div.rechts div.linkoben{background:transparent url(../img/muw/bg-box-oben.gif) no-repeat; height:20px; line-height:20px; font-size:20px;}
div.contents div.rechts div.linkunten{background:transparent url(../img/muw/bg-box-unten.gif) no-repeat; height:20px; line-height:20px; font-size:20px;}
div.contents div.rechts div.linkmitte {background-color:#fff; border-left:1px solid #acd9eb; border-right:1px solid #acd9eb; display:inline-block;}
div.contents div.rechts div.linkcontainer img {border:none;}

div.contents div.rechts div.bannercontainer {margin:0 0 10px 0; }
div.contents div.rechts div.banneroben{background:transparent url(../img/muw/bg-box-oben.gif) no-repeat; height:20px; line-height:20px; font-size:20px;}
div.contents div.rechts div.bannerunten{background:transparent url(../img/muw/bg-box-unten.gif) no-repeat; height:20px; line-height:20px; font-size:20px;}
div.contents div.rechts div.bannermitte {background-color:#fff; border-left:1px solid #acd9eb; border-right:1px solid #acd9eb;}
div.contents div.rechts div.bannercontainer img {border:none;}





/* tip a friend */
#tipafriend td {text-align:left; vertical-align:top; padding:0px 15px 5px 0px;}
#tipafriend textarea{font-size:0.99em; width:280px;}
#tipafriend p.anmerkung{font-size:0.80em; margin-bottom:5px;}
#tipafriend input.text{width:280px; font-size:0.99em;}
#tipafriend input.submit{font-size:0.99em; width:150px; margin-top:15px;}




/* slideshow (geschichte)*/
div.blaettern {margin:27px 0 10px 0;}
div.blaettern div.blaettern-mitte{float:left;text-align:center;width:455px;background:transparent url(../img/muw/bg-blaettern.gif) repeat-y; border-top:1px solid #daedf3; border-bottom:1px solid #daedf3; height:19px; color:#fff; font-weight:bold;}
div.blaettern div.blaettern-links{float:left;width:15px;height:21px;background:transparent url(../img/muw/bg-blaettern-links.gif) no-repeat; text-align:right;}
div.blaettern div.blaettern-rechts{float:left;width:15px;height:21px;background:transparent url(../img/muw/bg-blaettern-rechts.gif) no-repeat;}
div.slideshow{color:#000;}
div.slideshowcaption{font-size:1em; font-weight:bold; margin: 13px 0 0 0;}
div.slideshow div.slideshowbild{border:1px solid #daedf3;}
div.slideshow div.backandforth{margin:10px 0 0 0;}
div.slideshow div.backandforth div.weiter{float:right; width:81px; height:23px; color: #0284ae;}
div.slideshow div.backandforth div.zurueck{float:left; width:72px; height:23px; color: #0284ae;}
div.slideshow div.backandforth div.zurueck a {text-transform:lowercase; font-weight:bold;background:transparent url(../img/muw/zurueck.gif) no-repeat; display:block; text-decoration:none;padding:1px 0 2px 19px;}
div.slideshow div.backandforth div.weiter a {text-transform:lowercase; font-weight:bold;background:transparent url(../img/muw/weiter.gif) no-repeat; display:block; text-decoration:none;padding:1px 0 2px 10px;}


div.slideshow div.backandforth div.weiter-en{float:right; width:56px; height:23px; color: #0284ae;}
div.slideshow div.backandforth div.zurueck-en{float:left; width:76px; height:23px; color: #0284ae;}
div.slideshow div.backandforth div.zurueck-en a {text-transform:lowercase; font-weight:bold;background:transparent url(../img/muw/zurueck-en.gif) no-repeat; display:block; text-decoration:none;padding:1px 0 2px 19px;}
div.slideshow div.backandforth div.weiter-en a {text-transform:lowercase; font-weight:bold;background:transparent url(../img/muw/weiter-en.gif) no-repeat; display:block; text-decoration:none;padding:1px 0 2px 10px;}

/* sitelinks */
div.sitelink{float:left; width:85px; text-align:center; margin-top:5px; margin-bottom:5px;}
div.sitelink a{font-size:0.85em;}





/* news styles (achtung auch fuer normalen content gueltig!*/
div.inhalt h1{color:#000; font-size:1.05em;}
div.inhalt h2{color:#000; /*text-transform:uppercase;*/}

div.inhalt h2.teasertext{/*color:#000; text-transform:uppercase;*/}
div.inhalt ul{}

/* pageteaser styles */
.tx-jppageteaser-pi1-list-entry-image img{border:0px;}


/* news */

/* styles für itsc suche */

#faqsearchform label.fqasuchelabel {width:140px; color:#000000; margin:0; padding:0; display:block; float:left;}
#faqsearchform input.fqasuchetext {width:280px; margin:0 0 5px 0; float:left;}
#faqsearchform div.fakelabel {width:140px; color:#000000; margin:0; padding:0;float:left;}
#faqsearchform div.fakeinput {width:280px; margin:0; padding:0; float:left;}
#faqsearchform input.faqsubmit_button {margin:0 0 0 140px;}

.calendarcolor1{
	background-color: #b3ddee ! important;
}
/*
.calendarcolor1 a{
	color: #0284ae ! important;
}
*/

.calendarcolor2{
	background-color: #fed09e ! important;
}
/*
.calendarcolor2 a{
	color: #e56a18 ! important;
}
*/

.calendarcolor3{
	background-color: #f5c4df ! important;
}
/*
.calendarcolor3 a{
	color: #b1005d ! important;
}
*/

.calendarcolor4{
	background-color: #f7f3d0 ! important;
}
/*
.calendarcolor4 a{
	color: #cab30a ! important;
}
*/

.calendarcolor5{
	background-color: #cae5cf ! important;
}
/*
.calendarcolor5 a{
	color: #2b5e36 ! important;
}
*/

.calendarcolor6{
	background-color: #9dd9d4 ! important;
}
/*
.calendarcolor6 a{
	color: #11a296 ! important;
}
*/

.calendarcolor7{
	background-color: #d5b3dc ! important;
}
/*
.calendarcolor7 a{
	color: #75048a ! important;
}
*/

.calendarcolor8{
	background-color: #b3c9ee ! important;
}
/*
.calendarcolor8 a{
	color: #1257ca ! important;
}
*/

.calendarcolor9{
	background-color: #f6adc2 ! important;
}
/*
.calendarcolor9 a{
	color: #e30040 ! important;
}
*/

.calendarcolor10{
	background-color: #adc6cf ! important;
}
/*
.calendarcolor10 a{
	color: #014d6a ! important;
}
*/

.calendarcolor1 a, .calendarcolor2 a, .calendarcolor3 a, .calendarcolor4 a, .calendarcolor5 a, .calendarcolor6 a, .calendarcolor7 a, .calendarcolor8 a, .calendarcolor9 a, .calendarcolor10 a, .termin a, .termin_mehr a, .tagtermin a {color: #333 ! important;}

