/*
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;*/}
table tr td {padding:0px;}
table.abstand td {padding:2px;}
#forschsupp-table tr td {padding:0px;}

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(common_FILES/bg.jpg) repeat-y top right; width:1000px; }*/

div.absatztrenner{background-image:url(common_FILES/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;}


/* 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; }

label.formular {width:150px;display: inline-block;}
.row {margin:2px 0;}


/* 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;}

a {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:0 18px 0 0; 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(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/doormat-links.gif) repeat-y; float:left;}
div.doormat div.doormatrechts {width:6px; height:150px; background:transparent url(common_FILES/doormat-rechts.gif) repeat-y; float:left;}
div.doormat div.doormatmitte {background:#fcfefe url(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/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_grau, div.subnav div.oben_act_grau, 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_grau, div.subnav div.mitte_act_grau, 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_grau, div.subnav div.unten_act_grau, 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(common_FILES/subnav_oben_orange.gif);}
div.subnav div.oben_act_orange {background: url(common_FILES/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(common_FILES/orange-btn.gif) no-repeat left 3px; padding:0 5px 0 14px;}

div.subnav div.unten_orange {background: url(common_FILES/subnav_unten_orange.gif);}
div.subnav div.unten_act_orange {background: url(common_FILES/subnav_unten_act_orange.gif);}

/* subnavebene 1 orange */
div.subnav div.suboben_orange{background:url(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/subnav_oben_gelb.gif);}
div.subnav div.oben_act_gelb {background: url(common_FILES/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(common_FILES/gelb-btn.gif) no-repeat left 4px; padding:0 5px 0 14px;}

div.subnav div.unten_gelb {background: url(common_FILES/subnav_unten_gelb.gif);}
div.subnav div.unten_act_gelb {background: url(common_FILES/subnav_unten_act_gelb.gif);}

/* subnavebene 1 gelb */
div.subnav div.suboben_gelb{background:url(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/subpunkt.gif); background-position:8px 9px; background-repeat:no-repeat; background-color:#eae19d; padding:4px 8px 4px 15px;}


/* grau */
div.subnav div.oben_grau {background: url(common_FILES/subnav_oben_grau.gif);}
div.subnav div.oben_act_grau {background: url(common_FILES/subnav_oben_act_grau.gif);}

div.subnav div.mitte_grau {background-color:#cccccc;}
div.subnav div.mitte_act_grau {background-color:#999999;}
div.subnav div.mitte_grau div.btn, div.subnav div.mitte_act_grau div.btn{background: url(common_FILES/grau-btn.gif) no-repeat left 4px; padding:0 5px 0 14px;}

div.subnav div.unten_grau {background: url(common_FILES/subnav_unten_grau.gif);}
div.subnav div.unten_act_grau {background: url(common_FILES/subnav_unten_act_grau.gif);}

div.subnav div.mitte_grau div.btn2, div.subnav div.mitte_act_grau div.btn2{background: url(common_FILES/grau-btn2.gif) no-repeat left 1px; padding:0 5px 0 14px;}
div.subnav div.mitte_grau div.btn3, div.subnav div.mitte_act_grau div.btn3{background: url(common_FILES/grau-btn3.gif) no-repeat left 1px; padding:0 5px 0 14px;}


/* subnavebene 1 grau */
div.subnav div.suboben_grau{background:url(common_FILES/subobengrau.gif); background-repeat:no-repeat; margin:6px 0px 0px 10px; height:3px; font-size:3px; line-height:3px;}
div.subnav div.subunten_grau{background:url(common_FILES/subuntengrau.gif); background-repeat:no-repeat; margin: 0 0 6px 10px; height:3px; font-size:3px; line-height:3px;}
div.subnav div.subnavebene1_grau{margin:0 0 0 10px;  background-color:#cccccc;}

div.subnav div.sub1no_grau{background-image:url(common_FILES/subpunkt.gif); background-position:8px 9px; background-repeat:no-repeat; background-color:#cccccc; padding:4px 8px 4px 15px;}
div.subnav div.sub1cur_grau{background-image:url(common_FILES/subpunkt.gif); background-position:8px 9px; background-repeat:no-repeat; background-color:#999999; padding:4px 8px 4px 15px;}
div.subnav div.sub1act_grau{background-image:url(common_FILES/subpunkt.gif); background-position:8px 9px; background-repeat:no-repeat; background-color:#999999; padding:4px 8px 4px 15px;}



/* gruen */
div.subnav div.oben_gruen {background: url(common_FILES/subnav_oben_gruen.gif);}
div.subnav div.oben_act_gruen {background: url(common_FILES/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(common_FILES/gruen-btn.gif) no-repeat left 4px; padding:0 5px 0 14px;}

div.subnav div.unten_gruen {background: url(common_FILES/subnav_unten_gruen.gif);}
div.subnav div.unten_act_gruen {background: url(common_FILES/subnav_unten_act_gruen.gif);}


/* subnavebene 1 gruen */
div.subnav div.suboben_gruen{background:url(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/blau-btn.gif) no-repeat left 4px; padding:0 5px 0 14px;}

div.subnav div.unten_blau {background: url(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/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:505px; 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:485px;}
div.contents div.links div.hauptseite div.haupt div.inhalt {float:left; width:485px; overflow:hidden; line-height:1.5em; }

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(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/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:disc;}
div.contents div.links ul li{padding-left:10px;} /*background-image: url(common_FILES/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(common_FILES/bg-box-oben.gif) no-repeat; height:20px; line-height:20px; font-size:20px;}
div.contents div.rechts div.schnellinfounten{background:transparent url(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/bg-box-oben.gif) no-repeat; height:20px; line-height:20px; font-size:20px;}
div.contents div.rechts div.linkunten{background:transparent url(common_FILES/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(common_FILES/bg-box-oben.gif) no-repeat; height:20px; line-height:20px; font-size:20px;}
div.contents div.rechts div.bannerunten{background:transparent url(common_FILES/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(common_FILES/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(common_FILES/bg-blaettern-links.gif) no-repeat; text-align:right;}
div.blaettern div.blaettern-rechts{float:left;width:15px;height:21px;background:transparent url(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/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(common_FILES/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;}








