/* CSS Document */


body {
    font-family	:Arial,  Verdana,  Geneva, Helvetica, sans-serif;
    background-repeat:repeat;
    padding-top:0.0cm;
    margin:	0px 0px 0px 0px;
    padding					:	0px;
    background					:	#0058a3;
    font-size					: 	101%;

	}


img.renzi-rahmenlos {
	border					: 	none;
         margin-bottom:0px;
         margin-top:30px;
         margin-left:5px;
         padding-bottom:0px;
         padding-top:0px;
	}
img.rahmenlos {
	border					: 	none;
         }
.versteckt {
	position:absolute;
	visibility:hidden;
	display:none;
	}

.clear{
	clear:both;
         margin:0px;
         padding:0px;
	}


#main {
	position				:	absolute;
	width					:	800px;
    top					:	-1px;
	right					:	0px;
    left                    :       0px;
	visibility				:	visible;
	}

#top {
	padding					:	0;
	position				:	absolute;
	width					:	800px;
	height					:	60px;
	top						:	0px;
	left					:	0px;
	visibility				:	visible;
	}

#banner {
	position				:	absolute;
	width					:	800px;
	height					:	79px;
	top						:	60px;
	left					:	0px;
	visibility				:	visible;
	background-color        :   #FFFFFF;
	}

#navigation {
	position				:	absolute;
	width					:	155px;
	height					:	auto;
	top					:	139px;
    	left					:	1px;
	visibility				:	visible;
	color					:	#ffffff;

}
.renzi {
         padding-top:30px;
         margin-left:10px;

         }
.klein{
	font:0.9em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
         margin-top: 20px;
         margin-bottom: 0px;
}
.blau {
	background-color: #ccdbec;
         color: #000000;
         padding: 10px;
}
#ha {
	position:absolute;
	width:645px;
	height:60px;
    top:0px;
    left:155px;
	visibility:visible;
	border:none;
	margin: 0;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
	text-align:center;
	padding-top:22px;
	}

#ha p {
	margin: 0px;
	padding-top:20px;
	padding-left:50px;
	padding-bottom:5px;
	padding-right:0px;
	}

#ha a{
	text-decoration:none;
	/*font:12px Arial,  Verdana,  Geneva, Helvetica, sans-serif;*/
	font-weight:bold;
	background-color:#0058a3;
	color:#ffffff;
    }

#ha a:hover {
	text-decoration:underline;
	font-weight:bold;
	background-color:#4284bd;
	color:#ffffff;
    }
#ha a:active {
	text-decoration:underline;
	font-weight:bold;
	background-color:#4284bd;
	color:#ffffff;
    }
#ha a:focus {
	text-decoration:underline;
	font-weight:bold;
	background-color:#4284bd;
	color:#ffffff;
	}

#ha ul {
	margin-left: 0;
	display: inline;
	}

#ha ul li {
	margin-left: 0;
	list-style: none;
	display: inline;
	font:10pt Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	/*letter-spacing:1px;*/
	font-weight:bold;
	}

#ha ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}
/*---------------------------------- Start Suche--------------------------------------*/
.sform {  /*------------------Suchfeld linke Navigation-------------------*/

	margin-top:0px;
	padding-bottom:3px;
         padding-top:3px;
	font-size: 12px;
 	color: #000000;
 	width: 130px;
 	height: 16px;
         border: 1px solid #999999;
 }
 .button {
 font-size: 11px;
 width: 160px;
 color: #000000;
 font-weight: bold;
 background-color: #ccdbec;
 border-left: 1px solid #0058a3;
 border-bottom: 1px solid #0058a3;
 border-right: 1px solid #0058a3;
 border-top: 1px solid #0058a3;
 }
 .form {
 font-size: 11px;
 color: #000000;
 width: 160px;
 height: 17px;
 border-left:1px solid #0058a3;
 border-bottom: 1px solid #0058a3;
 border-right: 1px solid #0058a3;
 border-top: 1px solid #0058a3;
 }

 .hitword {
  color: #000000;
  font-weight: bold;
  }
  .skasten{
  padding-top:0px;
  margin-top:0px;
 margin-left:0px;
 padding-left:0px;
 margin-bottom:10px;
 padding-bottom:0px;
 width:500px;
  }
  .skasten p{
  margin-top:20px;
  margin-left:0px;
 padding-left:0px;
  }
  .slinks{
  float: left;
  margin-bottom:30px;
  margin-top:20px;
  margin-left:0px;
  padding-left:0px;
  }
  .srechts{
  float:right;
  margin-bottom:30px;
  margin-top:20px;
  }

/*---------------------------------- End Suche--------------------------------------*/
/*---------------------------------- Start Nebenauswahl-----------------------------*/
#na {
	position:absolute;
	width:145px;
         top:175px;
         left:10px;
         right:15px;
	visibility:visible;
	border:none;
	font:10pt Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight:bold;
         text-align: center;
	/*letter-spacing:1px;*/
	text-transform:uppercase;
	color:#ffffff;
	}

#na p {
	margin-top:25px;
	padding-left:15px;
	padding-bottom:5px;
	padding-right:0px;
	}

#na ul {
    	margin-top:30px;
         padding-top:0px;
	margin-left			: 	0;
	padding-left			: 	0;
    	list-style-type		: 	none;
   	margin-right:10px;
         }

#na li {
	padding-top: 4px;
	margin-top: 3px;
	padding-bottom:4px;
	border: 1px solid #2fb9b9;
	}
#na li.suche {
	padding-top: 4px;
	margin-top: 3px;
	padding-bottom:0px;
         margin-bottom:0px;
	border: none;
	}
#na a{
	text-decoration:none;
	/*font:12px Arial,  Verdana,  Geneva, Helvetica, sans-serif;*/
	font-weight:bold;
	background-color:#0058a3;
	color:#ffffff;
    }

#na a:hover {
	text-decoration:underline;
	font-weight:bold;
	background-color:#4284bd;
	color:#ffffff;
    }
#na a:active {
	text-decoration:underline;
	font-weight:bold;
	background-color:#4284bd;
	color:#ffffff;
    }
#na a:focus {
	text-decoration:underline;
	font-weight:bold;
	background-color:#4284bd;
	color:#ffffff;
	}
/*---------------------------------- End Nebenauswahl-------------------------------*/
#protzecke {
	position				:	absolute;
	width					:	100px;
	top						:	149px;
	left					:	820px;
	visibility				:	visible;
	margin-top:0px; /*Standarteinstellung für IE, muss für andere Browser eingestellt werden*/
	margin-bottom:0px;
}
#protzecke p{
margin-top:10px; /*Standarteinstellung für IE, muss für andere Browser eingestellt werden*/
margin-bottom:0px;
}
#seite {
	position: absolute;
	visibility: visible;
	top: 139px;
	left: 156px;
	color: #000000;
	background-color: #FFFFFF;
	width: 644px;
        /*padding-bottom: 300%; */
}
.start_links {
	/*position: absolute;*/
	visibility: visible;
	margin-top: 20px;
	/*margin:20px;*/
	margin-left: 20px;
	width: 380px;
	color: #000000;
	background-color: #ffffff;
}
#nari_links {
	position: absolute;
	visibility: visible;
	top: 20px;
	left:20px;
	width: 420px;
	color: #000000;
	background-color: #ffffff;
}

#start_rechts {
	position: absolute;
	visibility: visible;
	top: 20px;
	left:460px;
	width: 160px;
	background-color: #ccdbec;
	}
#nari_rechts {
	position: absolute;
	visibility: visible;
	top: 20px;
	left:460px;
	width: 160px;
	/*background-color: #ccdbec;*/
}
#start p, .start_links p, #start_rechts p {
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
}

.text-einspaltig{ /* für Archiv und Biwo*/
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	margin-top: 20px;
	margin-left:20px;
         margin-right:20px;
}
.text-nari{
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	margin-top: 20px;
	margin-left:20px;
	width: 420px;
}
.text-archiv{
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	margin-top: 20px;
	margin-left:20px;
	width: 420px;
}

.text {
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	margin-left: 0px;
	}
.text h2, .text-nari h2, .text-einspaltig h2 {
	font:1.00em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	margin-top:0px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:0px;/*auf 0 setzen um dann neu auszurichten*/
	}
.text h3, .text-nari h3, .text-einspaltig h3 {
	font:1.00em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	margin-top:0px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:0px;/*auf 0 setzen um dann neu auszurichten*/
	}
.text h4, .text-nari h4, .text-einspaltig h4 {
	font:1.00em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	margin-top:0px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:0px;/*auf 0 setzen um dann neu auszurichten*/
	}
.text-nari td{
 padding-right: 25px;
 padding-left: 0px;
 padding-top:2px;
 padding-bottom:2px;
}
.text-nari th{
 padding-right: 25px;
 padding-left: 0px;
 padding-top:2px;
 padding-bottom:4px;
 text-align:left;
}


.text a:link, .text-nari a:link, .text-einspaltig a:link{
	/*text-decoration:none;*/
	color:#000000;
    }

.text a:visited, .text-nari a:visited, .text-einspaltig a:visited{
	color:#0058a3;
	}

.text a:hover, .text-nari a:hover, .text-einspaltig a:hover {
	color:#0000ff;
	text-decoration:underline;
	}
.text a:active, .text-nari a:active, .text-einspaltig a:active {
	color:#0000ff;
	text-decoration:underline;
	}
.text a:focus, .text-nari a:focus, .text-einspaltig a:focus {
	color:#0000ff;
	text-decoration:underline;
	}
.archiv-themen-eintrag a:link  {
	text-decoration:none;
	color:#000000;
    }

.teaser_rubrik  {
	color: #FFFFFF;
	background-color: #0058a3;
	margin-bottom:18px;
}
.nari_rubrik  {
	color: #000000;
	background-color: #ccdbec;
	margin-bottom:18px;
	margin-left: 20px;
	margin-top:20px;
	width: 420px;
}
.einspaltig_rubrik  {
	color: #000000;
	background-color: #ccdbec;
	margin-bottom:18px;
	margin-left: 20px;
	margin-top:20px;
         margin-right:20px;
}

.teaser_header {
	color: #000000;
	background-color: #ccdbec;
	margin-top:-4px;
}
.nari_header {
	color: #000000;
	background-color: #ffffff;
	margin-top:-4px;
         margin-left:20px;
	}
.teaser_rubrik h2 {
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 4px;
	margin-top:0px; /*Standarteinstellung für IE, muss für andere Browser eingestellt werden*/
	}
.nari_rubrik h2, .biwo_rubrik h2 {
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 4px;
	padding-top: 2px;
	margin-top:0px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:0px;/*auf 0 setzen um dann neu auszurichten*/
	}
.nari_rubrik h1, .einspaltig_rubrik h1 {
	font:0.8em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 4px;
	padding-top: 2px;
	margin-top:0px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:0px;/*auf 0 setzen um dann neu auszurichten*/
	}

.teaser_header h3 {
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 4px;
	padding-top:6px;      /*Abstand Schrift blauer Rahmen*/
         padding-bottom:0px;  /*notwendig für IE um blauen Bereich korrekt anzuzeigen*/
         margin-bottom:10px;  /*notwendig für IE um blauen Bereich korrekt anzuzeigen*/
	}

.teaser_header h4 {
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: normal;
	margin-left: 4px;
         padding-top:0px;
         margin-top:0px;
	padding-bottom:20px;  /*notwendig für IE um blauen Bereich korrekt anzuzeigen*/
         margin-bottom: 0px;
	}


.nari_header h2 {
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 0px;
	}
 .teaser_header h3 a {
	text-decoration:none;
	color: #000000;
}
.teaser_header h3 a:hover {
	text-decoration:none;
	color: #0000FF;
}
.teaser_bild {
	float:right;
	margin-right:4px;
	margin-top:8px;
}
.teaser_bild img {
	border: none;
}
.nari_bild {
	float:right;
	padding:4px;
	background-color: #ccdbec;
	margin-left:2px;
	margin-bottom:2px;
	margin-top:3px;
}

.bild_300 {
	padding:4px;
	background-color: #ccdbec;
	margin-left:50px;
	margin-bottom:3px;
	margin-top:3px;
         width:308px;
         text-align: center;
}
.bild_300_bu_left{
	font:11px Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	width:300px;
         text-align: left;
}

.bild_300_bu_center{
	font:11px Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	width:300px;
         text-align: center;
}

.nari_bild_center {
	float:right;
	padding:4px;
	background-color: #ccdbec;
	margin-left:2px;
	margin-bottom:2px;
	margin-top:3px;
         text-align:center;
}
.biwo_bild {
	padding:6px;
	background-color: #ccdbec;
	margin-left:0px;
	margin-bottom:20px;
	margin-top:0px;
}
.biwo_bild_center {
	padding:6px;
	background-color: #ccdbec;
	margin-left:0px;
	margin-bottom:20px;
	margin-top:0px;
         text-align:center;
}
.nari_bild img, .nari_bild_center img, .biwo_bild img, .biwo_bild_center img {
	border: none;
}
.nari_bild_bu{
	font:11px Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	width:180px;
}
.nari_bild_bu_left{
	font:11px Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	width:180px;
         text-align: left;
}
.nari_bild_bu_center{
	font:11px Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	width:180px;
         text-align: center;
}

.biwo_bild_bu_center{
	font:11px Arial,  Verdana,  Geneva, Helvetica, sans-serif;
         text-align: center;
}
.linkliste{
	margin-left: -10px;
	margin-top: 20px;
	margin-right: 4px;
	margin-bottom: 20px;
}
.linkliste li.button_lila {
list-style-image:url(../../../presse/images/button-lila-klein.gif); /*image relative von css Datei*/
}
.linkliste li.button_weiss {
list-style-image:url(../../../presse/images/ball_trans_1_klein.gif); /*image relative von css Datei*/
}
.linkliste li.pfeil_lila {
list-style-image:url(../../../presse/images/pfeil-lila.gif); /*image relative von css Datei*/
}

.linkliste li h2{
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:18px;
}
.linkliste li h2 a{
	text-decoration:none;
	color: #000000;
         font-weight: normal;
}
.linkliste li h2 a:visited{
	text-decoration:none;
	color: #000000;
         font-weight: normal;
}
.linkliste li h2 a:hover{
	text-decoration:underline;
	color: #0000FF;
         font-weight: normal;
}
.linkliste li h2 a:active{
	text-decoration:underline;
	color: #0000FF;
         font-weight: normal;
}
.linkliste li h2 a:focus{
	text-decoration:underline;
	color: #0000FF;
         font-weight: normal;
}
.nari_listenpunkt {
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom:0.2em;
	}
.nari_listenpunkt a{
	text-decoration:none;
	color: #000000;
}
.nari_listenpunkt a:hover{
	text-decoration:underline;
	color: #0000FF;
}

/*-----------------(zweispaltig) Tipps, Aktuelles, Mach Mit, Basics, Aha ------------------------------------------------------*/
.zweispaltig_rubrik  {
	color: #000000;
	background-color: #ccdbec;
	margin-left:20px;
	margin-top:20px;
	margin-right:20px;
	margin-bottom:0px;
}

.zweispaltig_rubrik h1 {
	font:0.8em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 4px;
	padding-top:2px;
	margin-top:0px; /*Standarteinstellung für IE, muss für andere Browser eingestellt werden*/
	margin-bottom:0px;
}
.zweispaltig_rubrik h3 {
 font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
 font-weight: bold;
 margin-left: 4px;
 padding-top:2px;
 margin-top:0px; /*Standarteinstellung für IE, muss für andere Browser eingestellt werden*/
 margin-bottom:0px;
}
.zweispaltig_links {
         /*font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif; */
	margin-top: 10px;
	margin-left:0px;
         padding-left:20px;
	width: 297px;
	color: #000000;
         background-color: #ffffff;
         float:left;
	}
.zweispaltig_links h2 {
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #0058a3;
	padding-left:4px;
	margin-top:0px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:0px;/*auf 0 setzen um dann neu auszurichten*/
         margin-left:0px;
	}

.zweispaltig_links ul {
	margin-top:10px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:10px;/*auf 0 setzen um dann neu auszurichten*/
	margin-left:8px; /*auf 0 setzen für IE*/
	padding-left:8px;/*auf 0 setzen für Mozilla, Firevox...*/
	}


.zweispaltig_links li.button_pink {
    list-style-image:url(../../../presse/images/button-pink-klein.gif); /*image relative von css Datei*/
}
.zweispaltig_lang li.button_pink {
    list-style-image:url(../../../presse/images/button-pink-klein.gif); /*image relative von css Datei*/
}
.zweispaltig_links li.button_lila {
    list-style-image:url(../../../presse/images/button-lila-klein.gif); /*image relative von css Datei*/
	}
.zweispaltig_links li.button_mint {
    list-style-image:url(../../../presse/images/button-mint-klein.gif); /*image relative von css Datei*/
}
.zweispaltig_links li {
	margin-top:0px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:0px;/*auf 0 setzen um dann neu auszurichten*/
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: normal;
	}
.zweispaltig_links li.zum_archiv_pink {
    list-style-image:url(../../../presse/images/button-pink-klein.gif); /*image relative von css Datei*/
    margin-top:15px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:20px;/*auf 0 setzen um dann neu auszurichten*/
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: normal;
	}
.zweispaltig_links li.zum_archiv_lila {
    list-style-image:url(../../../presse/images/button-lila-klein.gif); /*image relative von css Datei*/
    margin-top:15px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:20px;/*auf 0 setzen um dann neu auszurichten*/
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: normal;
	}
.zweispaltig_links li.zum_archiv_mint {
    list-style-image:url(../../../presse/images/button-mint-klein.gif); /*image relative von css Datei*/
    margin-top:15px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:20px;/*auf 0 setzen um dann neu auszurichten*/
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: normal;
	}
.zweispaltig_links li  a {
	text-decoration:none;
	color:#000000;
    }
.zweispaltig_links li  a:visited {
	text-decoration:none;
	color:#0058a3;;
    }

.zweispaltig_links li  a:hover {
	color:#0000ff;
	text-decoration:underline;
}
.zweispaltig_links li  a:active {
	color:#0000ff;
	text-decoration:underline;
}
.zweispaltig_links li  a.focus {
	color:#0000ff;
	}

#zweispaltig_rechts {
	position: absolute;
	float:right;
	visibility: visible;
	margin-top: 10px;
	left:327px;
	width: 297px;
	color: #000000;
	}
#zweispaltig_rechts h2 {
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #0058a3;
	padding-left:4px;
	margin-top:0px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:0px;/*auf 0 setzen um dann neu auszurichten*/
	}
#zweispaltig_rechts ul {
	margin-top:10px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:10px;/*auf 0 setzen um dann neu auszurichten*/
	margin-left:8px; /* setzen für IE*/
	padding-left:8px;/* setzen für Mozilla, Firefox...*/
	}


#zweispaltig_rechts li.button_pink {
    list-style-image:url(../../../presse/images/button-pink-klein.gif); /*image relative von css Datei*/
}
#zweispaltig_rechts li.button_lila {
    list-style-image:url(../../../presse/images/button-lila-klein.gif); /*image relative von css Datei*/
	}
#zweispaltig_rechts li.button_mint {
    list-style-image:url(../../../presse/images/button-mint-klein.gif); /*image relative von css Datei*/
}

#zweispaltig_rechts li {
	margin-top:0px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:0px;/*auf 0 setzen um dann neu auszurichten*/
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: normal;
	}

#zweispaltig_rechts li.zum_archiv_pink {
    list-style-image:url(../../../presse/images/button-pink-klein.gif); /*image relative von css Datei*/
    margin-top:15px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:20px;/*auf 0 setzen um dann neu auszurichten*/
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: normal;
	}

#zweispaltig_rechts li.zum_archiv_lila {
    list-style-image:url(../../../presse/images/button-lila-klein.gif); /*image relative von css Datei*/
    margin-top:15px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:20px;/*auf 0 setzen um dann neu auszurichten*/
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: normal;
	}
#zweispaltig_rechts li.zum_archiv_mint {
    list-style-image:url(../../../presse/images/button-mint-klein.gif); /*image relative von css Datei*/
    margin-top:15px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:20px;/*auf 0 setzen um dann neu auszurichten*/
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: normal;
	}

#zweispaltig_rechts li a {
	text-decoration:none;
	color:#000000;
    }
#zweispaltig_rechts li  a:visited {
	text-decoration:none;
	color:#0058a3;;
    }

#zweispaltig_rechts li a:hover {
	text-decoration:underline;
	color:#0000ff;
}
#zweispaltig_rechts li a:active {
	color:#0000ff;
	text-decoration:underline;
	}
#zweispaltig_rechts li a:focus {
	text-decoration:underline;
	color:#0000ff;
}

.zweispaltig_bild {
	margin-top:10px;
         color: #000000;
	background-color: #ccdbec;
}
.zweispaltig_bild img {
	padding:5px;
}
.zweispaltig_text {
	position: absolute;
	visibility: visible;
	margin-top: 10px;
	left:0px;
	width: 594px;
	color: #000000;
	/*font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;*/
	font-weight: normal;
	}
 .font-zweispaltiglang { /*nötig um einheitliche Schriftgröße bei den Eingabefeldern zu erzeugen // Extratag um nachfolgende Elemente nicht zu beeinträchtigen*/
    font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	margin-bottom: 30px;
	padding-left:0px;
         width: 594px;
}
/*--------------------------------End  (zweispaltig)---------------------------------------------------*/

.hinweis {                 /*wird von Mach mit gebraucht*/
font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
margin-top: 0px;
padding-top:20px;

}
.hinweis_ue{  				/*wird von ueber-uns uebrigens gebraucht*/
margin-left:23px;
font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
margin-top: 0px;
padding-top:20px;
}
#fuss {
	margin-top:30px;
	text-align:left;
         margin-bottom:40px;
    }
#fuss-lang {                       /*falls Seiteninhalt kürzer als Haupt-Navi links*/
	margin-top:30px;
	text-align:left;
         margin-bottom:150px;
    }
#fuss-antwort {                       /*falls Seiteninhalt kürzer als Haupt-Navi links*/
	margin-top:30px;
	text-align:left;
         margin-left:20px;
         margin-bottom:350px;
    }
#fuss-nari {
	margin-top:30px;
	text-align:left;
	margin-left:20px;
         margin-bottom:40px;
    }
#fuss-nari-lang {
	margin-top:30px;
	text-align:left;
	margin-left:20px;
         margin-bottom:250px;
    }
#fuss-lexikon {
	margin-top:30px;
	text-align:left;
	margin-left:20px;
         margin-bottom:150px;
    }
    /*eingef. rmenue rechts viel länger wie Text (a,)*/
#fusslang-lexikon {
	margin-top:30px;
	text-align:left;
	margin-left:20px;
         margin-bottom:600px;
    }
#fussmi-lexikon {
	margin-top:30px;
	text-align:left;
	margin-left:20px;
         margin-bottom:300px;
    }
#fussxl-lexikon {
	margin-top:30px;
	text-align:left;
	margin-left:20px;
         margin-bottom:900px;
    }
#bottomnav ul	{
	list-style-type		: 	none;
	margin-top:0px;
	margin-bottom:0px;
}

#bottomnav li.firststart	{
font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	float					:	left;
	width					:	auto;
	margin-left				:	-42px;
	display					:	inline;
	list-style				:	none;
	position				:	relative;
	top						:	0;
	font-weight				:	bold;
}
#bottomnav li.first	{
font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	float					:	left;
	width					:	auto;
	margin-left				:	-18px;
	display					:	inline;
	list-style				:	none;
	position				:	relative;
	top						:	0;
	font-weight				:	bold;

}
#bottomnav li	{
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	float					:	left;
	width					:	auto;
	margin					:	0px;
	display					:	inline;
	list-style				:	none;
	position				:	relative;
	top						:	0;
	padding					:	0 .2em;
	font-weight:bold;
}
#bottomnav li a	{
	color					:	#000;
	text-decoration:none;
}
#bottomnav li a:visited{
	color					:	#000;
	text-decoration:none;
}
#bottomnav li a:hover	{
	color					:	#0000ff;
	text-decoration:underline;
}
#bottomnav li a:active	{
	color					:	#0000ff;
	text-decoration:underline;
}
#bottomnav li a:focus	{
	color					:	#0000ff;
	text-decoration:underline;
}

/*--------------------------------Start uebrigens---------------------------------------------------*/
.uebrigens {
 font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
 font-weight: normal;
 margin-top: 5px;
 margin-bottom: 10px;
 margin-left:20px;
 width: 594px;
 color: #000000;
 }
 /*--------------------------------End uebrigens---------------------------------------------------*/
/* ------------------------------Formate für Kontakt und Suchergebnisse ---------------------------------------------*/

.kontakt {
        /*	position				:	absolute; */
	width					:	605px;
	margin-left					:	20px;
	top						:	0px;
	margin-top				:	20px;
	margin-right			:	20px;
	visibility				:	visible;
	background-color		:	#ffffff;


}
.kontakt_rubrik  {
	color: #000000;
	background-color: #ccdbec;
}
.font { /*nötig um einheitliche Schriftgröße bei den Eingabefeldern zu erzeugen // Extratag um nachfolgende Elemente nicht zu beeinträchtigen*/
    font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
}
.font a:link {
	/*text-decoration:none;*/
	color:#000000;
    }
.font a:visited {
	color:#0058a3;
	}
.font a:hover {
	color:#0000ff;
	text-decoration:underline;
	}
.font a:active {
	color:#0000ff;
	text-decoration:underline;
	}
.font a:focus {
	color:#0000ff;
	text-decoration:underline;
	}
.kontakt_rubrik h1 {
	font:0.8em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 4px;
	margin-top:2px;
	margin-bottom:0px;
}
.kontakt h2{
font:1.00em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	margin-top:0px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:0px;/*auf 0 setzen um dann neu auszurichten*/
}
.kontakt td, .kontakt input, .kontakt select, .kontakt textarea {
	font:1.05em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
}
.kontakt ul{
 list-style-type: none;
}
/* ------------------------------Formate für Quiz ---------------------------------------------*/

.quiz {

	width					:	605px;
	margin-left					:	20px;
	top						:	0px;
	margin-top				:	20px;
	margin-right			:	20px;
	visibility				:	visible;
	background-color		:	#ffffff;

}
.quiz_rubrik  {
	color: #000000;
	background-color: #ccdbec;
}
.font { /*nötig um einheitliche Schriftgröße bei den Eingabefeldern zu erzeugen // Extratag um nachfolgende Elemente nicht zu beeinträchtigen*/
    font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
}
.quiz_rubrik h1 {
	font:0.8em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 4px;
	margin-top:2px;
	margin-bottom:0px;
}
.quiz h2{
font:1.00em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	margin-top:0px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:0px;/*auf 0 setzen um dann neu auszurichten*/
}

.quiz h3{
font:1.00em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	margin-top:0px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:0px;/*auf 0 setzen um dann neu auszurichten*/
}

.quiz h4{
font:1.00em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	margin-top:0px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:0px;/*auf 0 setzen um dann neu auszurichten*/
}
.quiz td, .kontakt input, .kontakt select, .kontakt textarea {
	font:1.05em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
}
/* ---------------------------------Linkliste rmenue----------------------------------------- */
.nari_rubrik_rechts  {
	color: #000000;
	background-color: #ccdbec;
}
.nari_rubrik_rechts h1  {
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #FF8484;
	text-align: center;
	margin-top:0px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:0px;/*auf 0 setzen um dann neu auszurichten*/
	}
.pink_rubrik_rechts  {
	color: #000000;
	background-color: #ccdbec;
}


.mint_rubrik_rechts  {
	color: #000000;
	background-color: #ccdbec;
}
.lila_rubrik_rechts  {
	color: #000000;
	background-color: #ccdbec;
}


.lila_rubrik_rechts h1  {
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #C000C0; /*lila*/;
	text-align: center;
	margin-top:0px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:0px;/*auf 0 setzen um dann neu auszurichten*/
	}
.pink_rubrik_rechts h1  {
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #FF00FF; /*pink*/;
	text-align: center;
	margin-top:0px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:0px;/*auf 0 setzen um dann neu auszurichten*/
	}
.mint_rubrik_rechts h1  {
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #27B9B9; /*mint*/;
	text-align: center;
	margin-top:0px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:0px;/*auf 0 setzen um dann neu auszurichten*/
	}




#nari_rechts ul {
	margin-top:16px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:16px;/*auf 0 setzen um dann neu auszurichten*/
	margin-left:8px; /* setzen für IE*/
	padding-left:8px;/* setzen für Mozilla, Firefox...*/
	}
#nari_rechts li.button_lila {
	list-style-image:url(../../../presse/images/button-lila-klein.gif); /*image relative von css Datei*/
}
#nari_rechts li.button_rot {
	list-style-image:url(../../../presse/images/button-rot-klein.gif); /*image relative von css Datei*/
}
#nari_rechts li.pfeil_lila {
	list-style-image:url(../../../presse/images/pfeil-lila.gif); /*image relative von css Datei*/
}
#nari_rechts li.button_pink {
	list-style-image:url(../../../presse/images/button-pink-klein.gif); /*image relative von css Datei*/
}
#nari_rechts li.pfeil_pink {
	list-style-image:url(../../../presse/images/pfeil-pink.gif); /*image relative von css Datei*/
}
#nari_rechts li.button_hellrot {
	list-style-image:url(../../../presse/images/button-hellrot-klein.gif); /*image relative von css Datei*/
}
#nari_rechts li.pfeil_hellrot {
	list-style-image:url(../../../presse/images/pfeil-hellrot.gif); /*image relative von css Datei*/
}
#nari_rechts li.button_mint {
	list-style-image:url(../../../presse/images/button-mint-klein.gif); /*image relative von css Datei*/
}
#nari_rechts li.pfeil_mint {
	list-style-image:url(../../../presse/images/pfeil-mint.gif); /*image relative von css Datei*/
}
#nari_rechts li {
	margin-top:0px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:0px;/*auf 0 setzen um dann neu auszurichten*/
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: normal;
	}
#nari_rechts li.zum_archiv_mint {
	list-style-image:url(../../../presse/images/button-mint-klein.gif); /*image relative von css Datei*/
   	margin-top:14px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:16px;/*auf 0 setzen um dann neu auszurichten*/
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: normal;
	}
#nari_rechts li.zum_archiv_lila {
	list-style-image:url(../../../presse/images/button-lila-klein.gif); /*image relative von css Datei*/
   	 margin-top:14px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:16px;/*auf 0 setzen um dann neu auszurichten*/
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: normal;
	}
#nari_rechts li.zum_archiv_pink {
	list-style-image:url(../../../presse/images/button-pink-klein.gif); /*image relative von css Datei*/
    	margin-top:14px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:16px;/*auf 0 setzen um dann neu auszurichten*/
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: normal;
	}
#nari_rechts li.zum_archiv_hellrot {
	list-style-image:url(../../../presse/images/button-hellrot-klein.gif); /*image relative von css Datei*/
    	margin-top:14px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:16px;/*auf 0 setzen um dann neu auszurichten*/
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: normal;
	}
#nari_rechts li a {
	text-decoration:none;
	color:#000000;
    }
#nari_rechts li a:visited {
	text-decoration:none;
	color:#0058a3;
    }
#nari_rechts li a:hover {
	text-decoration:underline;
	color:#0000ff;
}
#nari_rechts li a:active {
	text-decoration:underline;
	color:#0000ff;
}
#nari_rechts li a:focus {
	text-decoration:underline;
	color:#0000ff;
}
/* ---------------------------------End Linkliste rmenue----------------------------------------- */
/* ---------------------------------Archiv----------------------------------------- */
.archiv-monat  {
	color: #000000;
	background-color: #ccdbec;
}
.archiv-lila  {
	color: #000000;
	background-color: #ccdbec;
}

.archiv-pink  {
	color: #000000;
	background-color: #ccdbec;
}

.archiv-mint  {
	color: #000000;
	background-color: #ccdbec;
}
.archiv-monat h2  {
	font:1.00em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #FF8484;
	margin-top:0px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:10px;/*auf 0 setzen um dann neu auszurichten*/
         padding-left:5px;
	}
.archiv-lila h2  {
	font:1.00em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #C000C0;
	margin-top:0px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:10px;/*auf 0 setzen um dann neu auszurichten*/
         padding-left:5px;
	}
.archiv-pink h2  {
	font:1.00em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #FF00FF; /*pink*/;
	margin-top:0px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:10px;/*auf 0 setzen um dann neu auszurichten*/
         padding-left:5px;
	}

.archiv-mint h2  {
	font:1.00em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #27B9B9; /*mint*/;
	margin-top:0px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:10px;/*auf 0 setzen um dann neu auszurichten*/
         padding-left:5px;
	}
.archiv-monat h2 img {
	text-align: right;
	border:none;
}
.archiv-lila h2 img {
	text-align: right;
	border:none;
}

.archiv-pink h2 img {
	text-align: right;
	border:none;
}

.archiv-mint h2 img {
	text-align: right;
	border:none;
}

.archiv-eintrag {
	font:1.00em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	text-align: left;
	margin-top:0px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:10px;/*auf 0 setzen um dann neu auszurichten*/
         margin-left:0px;
         padding-left:5px;
         background-color: #ccdbec;
	}

#nari_rechts ul.archiv {
	margin-top:20px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:16px;/*auf 0 setzen um dann neu auszurichten*/
	margin-left:8px; /* setzen für IE*/
	padding-left:8px;/* setzen für Mozilla, Firefox...*/
	}
.text-archiv a:link{
	text-decoration:none;
	color:#000000;
    }
.text-archiv a:visited {
	text-decoration:none;
	color:#0058a3;
    }
.text-archiv a:hover {
	text-decoration:underline;
	color:#0000ff;
}
.text-archiv a:active {
	text-decoration:underline;
	color:#0000ff;
}
.text-archiv a:focus {
	text-decoration:underline;
	color:#0000ff;
}
/* ---------------------------------End Archiv----------------------------------------- */
/* ---------------------------------Start Lexikon----------------------------------------- */
.alphabeth  {
	color: #000000;
	background-color: #ccdbec;
	margin-left:20px;
	margin-top:20px;
	margin-right:20px;
	margin-bottom:0px;
         font:0.8em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
         text-align:center;
	padding-top:2px;
}

.alphabeth a:link{
	text-decoration:none;
	color:#000000;
    }
.alphabeth a:visited {
	text-decoration:none;
	color:#000000;
    }
.alphabeth a:hover {
	text-decoration:underline;
	color:#0000ff;
}
.alphabeth a:active {
	text-decoration:underline;
	color:#0000ff;
}
.alphabeth a:focus {
	text-decoration:underline;
	color:#0000ff;
}
#lexikon_rechts {
	position: absolute;
	visibility: visible;
	top: 80px;
	left:460px;
	width: 160px;
	/*background-color: #ccdbec;*/
}
#lexikon_rechts li a {
	text-decoration:none;
	color:#000000;
    }
#lexikon_rechts li a:visited {
	text-decoration:none;
	color:#0058a3;
    }
#lexikon_rechts li a:hover {
	text-decoration:underline;
	color:#0000ff;
}
#lexikon_rechts li a:active {
	text-decoration:underline;
	color:#0000ff;
}
#lexikon_rechts li a:focus {
	text-decoration:underline;
	color:#0000ff;
}
.lexikon_rechts  {
	color: #000000;
	background-color: #ccdbec;
}
.lexikon_rechts h1  {
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #FF8484; /*hellrot*/;
	text-align: center;
	margin-top:20px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:0px;/*auf 0 setzen um dann neu auszurichten*/
	}
#lexikon_rechts ul {
	margin-top:16px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:16px;/*auf 0 setzen um dann neu auszurichten*/
	margin-left:8px; /* setzen für IE*/
	padding-left:8px;/* setzen für Mozilla, Firefox...*/
	}
#lexikon_rechts li {
	margin-top:0px; /*auf 0 setzen um dann neu auszurichten*/
	margin-bottom:0px;/*auf 0 setzen um dann neu auszurichten*/
	font:0.75em Arial,  Verdana,  Geneva, Helvetica, sans-serif;
	font-weight: normal;
	}
#lexikon_rechts li.button_hellrot {
	list-style-image:url(../../../presse/images/button-hellrot-klein.gif); /*image relative von css Datei*/
}
#lexikon_rechts li.pfeil_hellrot {
	list-style-image:url(../../../presse/images/pfeil-hellrot.gif); /*image relative von css Datei*/
}
/* ---------------------------------End Lexikon----------------------------------------- */