/* Generelle Styles */
/* ------------------------------------------------------------------------------------- */

#SozialesNetzwerk{ clear: both; margin: 30px 0px; }
#SozialesNetzwerk ul{
	margin: 0;
	padding: 0;
	height: 20px;
}

#SozialesNetzwerk li{
	float: left;
	list-style: none;
	margin: 0 10px 0 0;
	padding:0;
}

#SozialesNetzwerk li img{
	padding: 1px;
	border: solid 1px #ddd;
}

#SozialesNetzwerk li a{
	font-size: 0.8333em;
}

#SozialesNetzwerk h3{
	font-size: 0.9em;
	color: #666;
	font-weight: bold;
	margin: 0 0 10px 0;
}

.float_all { clear : both; }
.float_left { clear : left; }
.datum { font-size: 10px;}
.trenner_rubrik {
	width:100%;
	clear:left;
	line-height:7px;
	height:6px;
	border-bottom:1px dotted #BFBFBF;
	margin-bottom:3px;
}

.trenner_rubrik_alle {
	width:100%;
	text-align: left;
	margin-bottom:5px;
	padding-right:10px;
	font-size:10px;
	text-align:right;
}

.trenner_news {
	clear:left;
	line-height:7px;
	height:6px;
	border-bottom:1px dotted #BFBFBF;
	margin-bottom:3px;
	width:100%;
}

.trenner_presse {
	clear:left;
	line-height:7px;
	height:6px;
	border-bottom:1px dotted #BFBFBF;
	margin-bottom:3px;
	width:100%;
}

.trenner_kommentare { clear:left; line-height:7px; height:6px; border-bottom:1px dotted #BFBFBF; margin-bottom:10px; width:100%; }
.trenner_kommentare_intern { float:left; line-height:7px; height:6px; border-bottom:1px dotted #BFBFBF; margin-bottom:10px; width:100%; }

/* Bilderserie in News- und Presseartikeln*/

.bilderserie { padding:0px; border:0px; width:100%; margin-bottom: 15px; }
.bilderserie_kopf { clear: both; margin-top: 20px; background-color:#0A374F; font-size: 25px; line-height:25px; padding-top: 10px; padding-bottom: 10px; padding-left: 6px; color: white; font-family: Helvetica, Arial; }
.bilderserie_bild { float: left; margin-top: 15px; margin-right: 5px; border: 1px solid #0D2941; overflow: hidden; width:100px; height: 100px; }
.bilderserie_bild img { height:100px; }

/* Skatanzeige */

.skatanzeige {
	width: 100%;
	margin-bottom: 15px;
}

.skatanzeige img{
	width : 648px;
}

/* Titel der jeweiligen Seite : hsuper */
.hsuper {
	font-size:18px;
	font-weight:bold;
	color: #000000;
	font-family: helvetica, arial, sans-serif;
	background-color: transparent;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom: 15px;
}

/* Startseite */
/* ------------------------------------------------------------------------------------- */

#start_bild {
	overflow:hidden;
	width:100%;
	margin-bottom:15px;
}

#start_bild img{
	border: 0px;
	max-width:648px;
}

#start_vorwort {
	overflow:hidden;
	width:100%;
	margin-bottom:15px;
}

#start_vorwort_bild {
	float:left;
	margin-right:10px;
}

#start_vorwort_text {
	float: right;
	width: 508px;
}

#start_vorwort_weiter {
	float: right;
	margin-bottom: 15px;
}

#start_vorwort_vorsitzender img {
	width: 100px;
	border : 1px solid black;
}

#start_vorwort_bu {
	font-size:10px;
	width:100px;
}

#start_mediathek {
	width:100%;
	margin-bottom: 15px;
}

#start_mediathek_kopf {
	font-family: Helvetica, Arial;
	background-color:#0A374F;
	height:30px;
	padding-top:15px;
	color:white;
	font-size:25px;
	padding-left:12px;
	font-weight:bold;
}

#start_mediathek_kopf a{
	color : white;
}

#start_mediathek_kopf a:hover{
	text-decoration: none;
}

#start_mediathek_video {
	background-color:#FFFFFF;
	padding-top:5px;
	color:#333333;
	font-size:12px;
	border-bottom: 1px solid #999999;
	min-height: 145px;
}

#start_mediathek_video_film { width: 100%; float: left; }

#start_mediathek_video_beschreibung {
	font-size: 12px;
}

#start_mediathek_audio {
	background-color:#FFFFFF;
	padding-top:5px;
	color:#333333;
	font-size:12px;
	min-height: 200px;
}

#start_mediathek_audio_file {
	float: left;
	margin-right: 15px;
	margin-left: 0px;
}

#start_mediathek_audio_beschreibung {
	font-size: 12px;
}

.start_slider_content { width: 700px !important; margin:0px !important; }
.start_thumbCount { right: 48px !important; }
.start_slider_content_pic { height: 100% !important; width: auto !important; }
.start_container { width: 700px !important; margin: 10px 0px 20px 0px !important; padding: 0 !important; }

#start_cdutv_kopf {
	width:100%;
	height:31px;
	background-color:#FF9900;
}

#start_cdutv_kopf_logo {
	float:left;
	background:#FF9900
}

#start_cdutv_film {
	width: 645px;
	height: 403px;
}

#start_cdutv_film object{
	width: 645px;
	height: 403px;
}

#start_cdutv_film embed{
	width: 645px;
	height: 395px;
}

#start_cdutv_link {
	margin-top: 15px;
	margin-bottom: 15px;
	font-family: Helvetica, Arial;
	font-size: 16px;
}

#start_cdutv_filme {
	width : 100%;
}

#start_cdutv_bild { float: left; margin-right: 5px; }
#start_cdutv_bild img{ width: 120px; }
#start_cdutv_beschreibung { float: left; margin-right: 5px; width: 500px; min-height:100px; }
#start_cdutv_titel { font-size : 14px; }
#start_cdutv_titel a{ font-weight: bold; }

#start_cdutv_text {
	font-size : 10px;
	margin-bottom: 15px;
	border-bottom: 1px dotted black;
}

.zeige_meldung-leit {
	background-color:#F6F6F6;
	border:1px solid #BFBFBF;
	width: 646px;
	margin-bottom : 15px;
	margin-top : 15px;
}

.zeige_meldung-leit_rubrik_headline {
	font-family : Helvetica, Arial;
	color: #FF9900;
	margin: 6px;
}

.zeige_meldung-leit_headline {
	margin: 6px;
	font-size: 16px;
	font-weight: bold;
}

.zeige_meldung-leit_subheadline {
	margin: 6px;
	font-size: 14px;
	color: #999999;
	margin-bottom:10px;
}

.zeige_meldung-leit_inhalt {
	margin-left: 6px;
	margin-right: 6px;
	font-size: 12px;
}

.zeige_meldung-leit_bild {
	border:0px;
	margin: 6px;
}

.zeige_meldung-leit_bild img{
	border:0px;
	width:200px;
}

.zeige_meldung-leit_icons {
	margin : 6px;
	text-align:right;
	width:98%;
	clear: left;
	float: right;
	padding-right:15px;
}

.zeige_meldung_halb_links {
	float:left;
	width:318px;
	background-color:#F6F6F6;
	border:1px solid #BFBFBF;
	overflow: hidden;
	margin-bottom: 20px;
}

.zeige_meldung_halb_rechts {
	float:right;
	margin-left: 6px;
	width:318px;
	background-color:#F6F6F6;
	border:1px solid #BFBFBF;
	overflow: hidden;
	margin-bottom: 20px;
}

.zeige_meldung_halb_inhalt {
	width: 320px;
}

.zeige_meldung_halb_rubrik {
	font-family : Helvetica, Arial;
	color: #FF9900;
	margin: 6px;
}

.zeige_meldung_halb_bild img {
	width:320px;
}

.zeige_meldung_halb_icons {
	margin : 6px;
	text-align:right;
	width:90%;
	clear: left;
	float: right;
	padding-right:15px;
}

.zeige_meldung_halb_headline {
	margin:5px;
	font-size: 16px;
	font-weight: bold;
}

.zeige_meldung_halb_subheadline {
	margin:5px;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
}

.zeige_meldung_halb_anreisser {
	margin:5px;
	font-size: 12px;
	color: #000000;
}

.zeige_rubrik {
	width: 100%;
	min-height: 15px;
	clear: left;
	padding-top:15px;
}

.zeige_rubrik_inhalt {
	font-weight: normal;
}

.zeige_rubrik_titel {
	font-family : Helvetica, Arial;
	color: #FF9900;
	margin-bottom: 6px;
	font-size:14px;
	font-weight: bold;
}

.zeige_rubrik_bild_left{
	float: left;
}

.zeige_rubrik_bild_left img{
	margin-right: 15px;
	width : 250px;
	border: 0px;
}

.zeige_rubrik_bild_right{
	float: right;
}

.zeige_rubrik_bild_right img{
	margin-left: 15px;
	width : 250px;
	border: 0px;
}

.zeige_rubrik_headline {
	margin:5px;
	font-size: 16px;
	font-weight: bold;

}

.zeige_rubrik_subheadline {
	margin:5px;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
}

.zeige_rubrik_anreisser {
	margin:5px;
	font-size: 12px;
	color: #000000;
}

.zeige_rubrik_icons {
	margin : 6px;
	text-align:right;
	width:100%;
	clear: left;
	float: right;
	padding-right:15px;
}

.zeige_rubrik_pfeil {
	float: left;
	width : 3%;
	padding-top:8px;
}

.zeige_rubrik_headlines {
	float: left;
	width : 97%;
}

.zeige_rubrik_kheadline {
	margin:5px;
	font-size: 12px;
	font-weight: bold;
}
.zeige_rubrik_kheadline2 {
	margin:5px;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
}

.zeige_rubrik_kicons {
	margin : 6px;
	text-align:right;
	width:100%;
	clear: left;
	float: right;
	padding-right:15px;
}

#start_weitere_meldungen_kopf{
	font-family: Helvetica, Arial;
	background-color:#0A374F;
	height:40px;
	padding-top:15px;
	color:white;
	font-size:25px;
	line-height:30px;
	padding-left:12px;
	font-weight:bold;
	width:635px;
}

#start_weitere_meldungen_kopf a{
	color : white;
	display:block;
	width:635px;
	height:40px;
}

#start_weitere_meldungen_kopf a:hover{
	text-decoration: none;
}

.zeige_meldung {
	width: 100%;
	padding-top:15px;
}

.zeige_meldung_inhalt {
	font-weight: normal;
	line-height: 1.5em;
}

.zeige_meldung_headline { line-height:1.3em; margin-bottom:5px; margin-top:5px; font-size: 16px; font-weight: bold; }
.zeige_meldung_subheadline { margin-bottom:5px; margin-top:5px; font-size: 14px; color: #999999; font-weight: bold; line-height: 1.3em; }
.zeige_meldung_anreisser { margin-bottom:5px; margin-top:5px; font-size: 12px; color: #000000; }
.zeige_meldung_icons { margin : 6px; text-align:right; clear: left; float: right; }
.zeige_meldung_bild_links{ float: left; width : 250px; padding-right: 20px; padding-bottom: 20px; }
.zeige_meldung_bild_links img { margin-right: 15px; width : 250px; border: 0px; }
.zeige_meldung_bild_rechts{ float: right; width : 250px; padding-left: 20px; padding-bottom: 20px; }

.zeige_meldung_bild_rechts img{
	margin-left: 15px;
	width : 250px;
	border: 0px;
}

.zeige_meldung_bild_mitte{
	float: right;
}

.zeige_meldung_bild_mitte img{
	margin-left: 15px;
	width : 250px;
	border: 0px;
}

#start_downloads {
	width: 100%;
	margin-top: 15px;
	padding:5px;
	background-color:#F6F6F6;
	border:1px solid #BFBFBF;
	overflow: hidden;
}

#start_downloads_kopf {
	font-family : Helvetica, Arial;
	color: #FF9900;
	margin-bottom: 6px;
	font-size:14px;
	font-weight: bold;
}

#start_downloads_kopf {
	font-family : Helvetica, Arial;
	color: #FF9900;
	margin-bottom: 6px;
	font-size:14px;
	font-weight: bold;
}

.start_downloads_symbol {
	width:3%;
	float:left;
}

.start_downloads_bemerkung {
	padding-left: 15px;
	float:left;
	width:97%;;
}

/* Kampagne Zufallsbild */
/* ------------------------------------------------------------------------------------- */

.impressionen_kopf {
	width:184px;
	height:25px;
	background-color: #2B628B;
}

.impressionen_kopf_bild {
	float:left;
	width:20px;
}

.impressionen_kopf_bild img {
	margin-left : 4px;
	margin-top  : 6px;
}

.impressionen_kopf_titel {
	float:left;
	width:158px;
	padding-top : 6px;
	font-family: Arial,Helvetica;
	color : white;
}

.impressionen_inhalt {
	width:184px;
	margin-bottom: 15px;
}

.impressionen_inhalt img{
	width:184px;
}

/* Kampagne CDUNet */
/* ------------------------------------------------------------------------------------- */

.cdunet_kopf {
	width:184px;
	height:25px;
	background-color: #2B628B;
}

.cdunet_kopf_bild {
	float:left;
	width:20px;
}

.cdunet_kopf_bild img {
	margin-left : 4px;
	margin-top  : 6px;
}

.cdunet_kopf_titel {
	float:left;
	width:158px;
	padding-top : 6px;
	font-family: Arial,Helvetica;
	color : white;
}

.cdunet_inhalt {
	width:177px;
	padding-top:5px;
	margin-bottom: 15px;
	background-color: #C5D4E0;
	padding-left: 5px;
	border-left : 1px solid #2B628B;
	border-right : 1px solid #2B628B;
	border-bottom : 1px solid #2B628B;
}

.cdunet_inhalt input {
	margin-top: 4px;
	width : 160px;
	border: 0px;
	font-family: Arial;
	font-size : 10px;
}

.cdunet_inhalt_text {
	font-size : 11px;
}

.cdunet_inhalt_label {
	font-size : 11px;
	font-weight: bold;
}

/* Kampagne Startnews */
/* ------------------------------------------------------------------------------------- */

.startnews_kopf {
	width:184px;
	height:25px;
	background-color: #2B628B;
}

.startnews_kopf_bild {
	float:left;
	width:20px;
}

.startnews_kopf_bild img {
	margin-left : 4px;
	margin-top  : 6px;
}

.startnews_kopf_titel {
	float:left;
	width:158px;
	padding-top : 6px;
	font-family: Arial,Helvetica;
	color : white;
}

.startnews_inhalt {
	width:172px;
	padding-top:5px;
	margin-bottom: 15px;
	background-color: #C5D4E0;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	border-left : 1px solid #2B628B;
	border-right : 1px solid #2B628B;
	border-bottom : 1px solid #2B628B;
	overflow:hidden;
}

.startnews_inhalt_listenelemente {
	background-color: #EFEFEF;
	border-bottom : 1px solid #2B628B;
	width:182px;
	padding-top:5px;
	margin-bottom: 15px;
	padding-bottom: 5px;
	overflow:hidden;
}

.startnews_rubrik {
	border-bottom: 1px solid #ABABAB;
	margin-bottom:5px;
}

.startnews_rubrik a{
	font-weight: bold;
	font-size: 12px;
}

.startnews_rubrik a:hover{
	text-decoration: none;
}

.startnews_rubrik_artikel {
	margin-bottom:10px;
	font-size: 10px;
}

.startnews_inhalt_liste {
	float:left;
	width:10%;
	padding:3px;
}

.startnews_inhalt_liste_titel {
	float:left;
	width:85%;
	font-size:10px;
}

/* Kampagne Startpresse */
/* ------------------------------------------------------------------------------------- */

.startpresse_kopf {
	width:184px;
	height:25px;
	background-color: #2B628B;
}

.startpresse_kopf_bild {
	float:left;
	width:20px;
}

.startpresse_kopf_bild img {
	margin-left : 4px;
	margin-top  : 6px;
}

.startpresse_kopf_titel {
	float:left;
	width:158px;
	padding-top : 6px;
	font-family: Arial,Helvetica;
	color : white;
}

.startpresse_inhalt {
	width:172px;
	padding-top:5px;
	margin-bottom: 15px;
	background-color: #C5D4E0;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	border-left : 1px solid #2B628B;
	border-right : 1px solid #2B628B;
	border-bottom : 1px solid #2B628B;
	overflow:hidden;
}

.startpresse_inhalt_listenelemente {
	background-color: #EFEFEF;
	border-bottom : 1px solid #2B628B;
	width:182px;
	padding-top:5px;
	margin-bottom: 15px;
	padding-bottom: 5px;
	overflow:hidden;
}

.startpresse_rubrik {
	border-bottom: 1px solid #ABABAB;
	margin-bottom:5px;
}

.startpresse_rubrik a{
	font-weight: bold;
	font-size: 12px;
}

.startpresse_rubrik a:hover{
	text-decoration: none;
}

.startpresse_rubrik_artikel {
	margin-bottom:10px;
	font-size: 10px;
}

.startpresse_inhalt_liste {
	float:left;
	width:10%;
	padding:3px;
}

.startpresse_inhalt_liste_titel {
	float:left;
	width:85%;
	font-size:10px;
}

/* Kampagne Suche */
/* ------------------------------------------------------------------------------------- */

.suche_kopf { width:184px; height:25px; background-color: #2B628B; }
.suche_kopf_bild { float:left; width:20px; } 
.suche_kopf_bild img { margin-left : 4px; margin-top: 6px; }
.suche_kopf_titel { float:left; width:158px; padding-top : 6px; font-family: Arial,Helvetica; color : white; }
.suche_inhalt { width:172px; padding-top:5px; margin-bottom: 15px; background-color: #C5D4E0; padding-left: 5px; padding-right: 5px; border-left : 1px solid #2B628B; border-right : 1px solid #2B628B; border-bottom : 1px solid #2B628B; overflow:hidden; }
.suche_input_suchwort { float: left; }
.suche_input_suchwort input { font-size:10px; width:100px; height:14px; }
.suche_input_button { float: left; }
.suche_input_button input{ margin-top: 3px; margin-left: 3px; }

/* Kampagne Personen/Themen */
/* ------------------------------------------------------------------------------------- */

.personenthemen_kopf { width:184px; height:25px; background-color: #2B628B; margin-top: 20px; }
.personenthemen_kopf_bild { float:left; width:20px; } 
.personenthemen_kopf_bild img { margin-left : 4px; margin-top: 6px; }
.personenthemen_kopf_titel { float:left; width:158px; padding-top : 6px; font-family: Arial,Helvetica; color : white; }
.personenthemen_inhalt { background: #FFFFFF; font-size: 12px; float: left; margin: 0px; 15px; padding: 15px 10px; width: 165px; overflow:hidden; }
.personenthemen_input_suchwort { text-align:center; }
.personenthemen_input_suchwort input,select { font-size:14px; width:165px; height:20px; border:1px solid #444444; }
.personenthemen_input_button { float: right; width:80px; height:20px; margin-top:4px; margin-right:8px; }
.personenthemen_input_button input { width:80px; height:20px; }

/* Banner (rechts) */
/* ------------------------------------------------------------------------------------- */

.banner_spalte_rechts{ width:184px; }
.banner_spalte_rechts img{ width:182px;	margin-bottom: 15px; border: 1px solid #2B628B; }
.banner-img { width: 100%; }
.banner-img img { width: 100%; height: auto; }
.banner-copyright,
.banner-desc,
.banner-title { width: 100%; float: left; text-align: left; }

/* Kampagne Startkommentare */
/* ------------------------------------------------------------------------------------- */

.startkommentare_kopf {
	width:184px;
	height:25px;
	background-color: #2B628B;
}

.startkommentare_kopf_bild {
	float:left;
	width:20px;
}

.startkommentare_kopf_bild img {
	margin-left : 4px;
	margin-top  : 6px;
}

.startkommentare_kopf_titel {
	float:left;
	width:158px;
	padding-top : 6px;
	font-family: Arial,Helvetica;
	color : white;
}

.startkommentare_inhalt {
	width:172px;
	padding-top:5px;
	margin-bottom: 15px;
	background-color: #C5D4E0;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	border-left : 1px solid #2B628B;
	border-right : 1px solid #2B628B;
	border-bottom : 1px solid #2B628B;
	overflow:hidden;
}

.startkommentare_inhalt_listenelemente {
	background-color: #EFEFEF;
	border-bottom : 1px solid #2B628B;
	width:182px;
	padding-top:5px;
	margin-bottom: 15px;
	padding-bottom: 5px;
	overflow:hidden;
}

.startkommentare_inhalt_liste {
	float:left;
	width:10%;
	padding:3px;
}

.startkommentare_inhalt_liste_titel {
	float:left;
	width:85%;
	font-size:10px;
}

/* Kampagne Starttermine */
/* ------------------------------------------------------------------------------------- */

.starttermine_kopf {
	width:184px;
	height:25px;
	background-color: #2B628B;
}

.starttermine_kopf_bild {
	float:left;
	width:20px;
}

.starttermine_kopf_bild img {
	margin-left : 4px;
	margin-top  : 6px;
}

.starttermine_kopf_titel {
	float:left;
	width:158px;
	padding-top : 6px;
	font-family: Arial,Helvetica;
	color : white;
}

.starttermine_inhalt {
	font-size: 10px;
	width:172px;
	padding-top:5px;
	margin-bottom: 5px;
	background-color: #EFEFEF;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	border-bottom : 1px solid #2B628B;
}

.starttermine_datum {
	font-size: 11px;
	font-weight: bold;
}

/* Kampagne Startverweise */
/* ------------------------------------------------------------------------------------- */

.startverweise img {
	width:184px;
	margin-bottom: 1px;
}

/* ------------------------------------------------------------------------------------- */
.startverweise_cdu{
	text-align:center;
}


/* Kampagne Startticker */
/* ------------------------------------------------------------------------------------- */

.startticker_kopf {
	width:184px;
	height:40px;
	background-color: #DEDEDE;
	border-bottom: 1px solid black;
	margin-bottom: 15px;
	padding-bottom: 10px;
}

.startticker_kopf_bild {
	float:left;
}

.startticker_kopf_bild img {
	margin:0px 5px 0 0;
}

.startticker_kopf_titel {
	float:left;
	width:133px;
	padding-top : 0px;
	font-family: Arial,Helvetica;
	font-weight: bold;
	color : black;
	font-size:12px;
}

.startticker_inhalt {
	width:182px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	overflow:hidden;
}

.startticker_inhalt_listenelemente {
	background-color: #EFEFEF;
	border-bottom : 1px solid #2B628B;
	width:182px;
	padding-top:5px;
	margin-bottom: 15px;
	padding-bottom: 5px;
	overflow:hidden;
}

.startticker_inhalt_liste {
	float:left;
	width:10%;
	padding:3px;
}

.startticker_inhalt_liste_titel {
	float:left;
	width:85%;
	font-size:10px;
}

/* Kampagne Startpresse */
/* ------------------------------------------------------------------------------------- */

.kampagne_bild {
	width:182px;
	border-left : 1px solid #2B628B;
	border-right : 1px solid #2B628B;
	border-top : 1px solid #2B628B;
}

.kampagne_bild img{
	width:182px;
	border : 0px;
}

.kampagne_link {
	color : #2B628B;
}

.kampagne_inhalt {
	width:172px;
	padding-top:5px;
	margin-bottom: 15px;
	background-color: #C5D4E0;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	border-left : 1px solid #2B628B;
	border-right : 1px solid #2B628B;
	border-bottom : 1px solid #2B628B;
	overflow:hidden;
}

.kampagne_text_links {
	width:172px;
	margin-bottom: 15px;
	background-color: #C5D4E0;
	padding-top:5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	border : 1px solid #2B628B;
	overflow:hidden;
}

.kampagne_text_links img{
	border:0px;
	width:70px;
	margin-right:5px;
	margin-bottom:3px;
}

.kampagne_text_rechts {
	width:172px;
	margin-bottom: 15px;
	background-color: #C5D4E0;
	padding-top:5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	border : 1px solid #2B628B;
	overflow:hidden;
}

.kampagne_text_rechts img{
	border:0px;
	width:70px;
	margin-left:5px;
	margin-bottom:3px;
}

.kampagne_inhalt_rand {
	width:172px;
	padding:5px;
	margin-bottom: 15px;
	background-color: #C5D4E0;
	border : 1px solid #2B628B;
	overflow:hidden;
}

/* Kampagne Audio */
/* ------------------------------------------------------------------------------------- */

.kampagne_audio_kopf {
	width:184px;
	height:25px;
	background-color: #2B628B;
}

.kampagne_audio_kopf_bild {
	float:left;
	width:20px;
}

.kampagne_audio_kopf_bild img {
	margin-left : 4px;
	margin-top  : 6px;
}

.kampagne_audio_kopf_titel {
	float:left;
	width:158px;
	padding-top : 6px;
	font-family: Arial,Helvetica;
	color : white;
}

.kampagne_audio_inhalt {
	width:182px;
	margin-bottom: 15px;
	background-color: #2B628B;
	border-left : 1px solid #2B628B;
	border-right : 1px solid #2B628B;
	border-bottom : 1px solid #2B628B;
	overflow:hidden;
}

.kampagne_audio_inhalt object{
	width:182px;
}

.kampagne_audio_inhalt embed{
	background-color: #2B628B;
	width:182px;
	height: 39px;
}

/* Kampagne Buchempfehlung */
/* ------------------------------------------------------------------------------------- */

.buchempfehlung_kopf {
	width:184px;
	height:25px;
	background-color: #2B628B;
}

.buchempfehlung_kopf_bild {
	float:left;
	width:20px;
}

.buchempfehlung_kopf_bild img {
	margin-left : 4px;
	margin-top  : 6px;
}

.buchempfehlung_kopf_titel {
	float:left;
	width:158px;
	padding-top : 6px;
	font-family: Arial,Helvetica;
	color : white;
}

.buchempfehlung_inhalt {
	text-align:center;
	width:182px;
	margin-bottom: 15px;
	background-color: #C5D4E0;
	border-left : 1px solid #2B628B;
	border-right : 1px solid #2B628B;
	border-bottom : 1px solid #2B628B;
	overflow:hidden;
}

/* Kampagne Audio */
/* ------------------------------------------------------------------------------------- */

.kampagne_video_kopf {
	width:184px;
	height:25px;
	background-color: #2B628B;
	margin-top: 10px;
}

.kampagne_video_kopf_bild {
	float:left;
	width:20px;
}

.kampagne_video_kopf_bild img {
	margin-left : 4px;
	margin-top  : 6px;
}

.kampagne_video_kopf_titel_ein {
	float:left;
	width:158px;
	padding-top : 6px;
	font-family: Arial,Helvetica;
	color : white;
}

.kampagne_video_kopf_titel_zwei {
	float:left;
	width:158px;
	font-size: 10px;
	padding-top : 6px;
	font-family: Arial,Helvetica;
	color : white;
}

.kampagne_video_inhalt {
	width:182px;
	margin-bottom: 15px;
	background-color: #2B628B;
	border-left : 1px solid #2B628B;
	border-right : 1px solid #2B628B;
	border-bottom : 1px solid #2B628B;
	overflow:hidden;
}

.kampagne_video_inhalt object{
	width:182px;
}

.kampagne_video_inhalt embed{
	background-color: #2B628B;
	width:182px;
}

.kampagne_video_kopf_inhalt {
	width:182px;
	margin-bottom: 15px;
	background-color: #2B628B;
	border-left : 1px solid #2B628B;
	border-right : 1px solid #2B628B;
	border-bottom : 1px solid #2B628B;
	overflow:hidden;
}

.kampagne_video_kopf_inhalt object{
	width:100%;
}

.kampagne_video_kopf_inhalt embed{
	width:181px;
	height:140px;
}

/* Countdown
-----------------------------------------------------------------------------------*/
.countdown {
	border: 0px;
	width: 100%;
	padding: 0px;
	background: #FFB441;
	margin-bottom: 15px;
}

.countdown_inhalt {
	text-align: center;
	background-image: url(/image/bg_countdown2.jpg);
	border:1px solid #788999;
}

.countdown_noch {
	font: bold 15px arial;
	color: black;
}

#countdown_tage {
	font: bold 20px arial;
	color: black;
}

#countdown_zeit {
	font: bold 12px arial;
	color: black;
}

.countdown_beschreibung {
	font: bold 14px arial;
	color: black
}

/* Fuersprecher
-----------------------------------------------------------------------------------*/
.fuersprecher {
	width:174px;
	padding:5px;
	margin-bottom: 15px;
	background: white;
	border : 1px solid #2B628B;
	overflow: hidden;
}

.fuersprecher_titel { font-size: 12px; font-weight: bold; margin-bottom:5px; }
.fuersprecher_bild img{ width: 172px; border : 1px solid #2B628B; margin-bottom:5px; }
.fuersprecher_spruch { font-size: 12px; font-weight: bold; margin-bottom:5px; }

.fuersprecher_name {
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
}

/* AddOn Geburtstagswünsche
-----------------------------------------------------------------------------------*/
.geburtstag_kopf {
	width:184px;
	height:35px;
	background-color: #2B628B;
}

.geburtstag_kopf_bild {
	float:left;
	width:20px;
}

.geburtstag_kopf_bild img {
	margin-left : 4px;
	margin-top  : 6px;
}

.geburtstag_kopf_titel {
	float:left;
	margin-left:20px;
	width:138px;
	padding-top : 2px;
	font-family: Arial,Helvetica;
	color : white;
}

.geburtstag_inhalt {
	width:172px;
	padding-top:5px;
	margin-bottom: 15px;
	background-color: #C5D4E0;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	border-left : 1px solid #2B628B;
	border-right : 1px solid #2B628B;
	border-bottom : 1px solid #2B628B;
	overflow:hidden;
}

.userlogin_label{
	font-size: 10px;
	font-weight: bold;
}

/* Userlogin
-----------------------------------------------------------------------------------*/
.userlogin_kopf {
	width:184px;
	height:25px;
	background-color: #2B628B;
}

.userlogin_kopf_bild {
	float:left;
	width:20px;
}

.userlogin_kopf_bild img {
	margin-left : 4px;
	margin-top  : 6px;
}

.userlogin_kopf_titel {
	float:left;
	width:158px;
	padding-top : 6px;
	font-family: Arial,Helvetica;
	color : white;
}

.userlogin_inhalt {
	width:177px;
	padding-top:5px;
	margin-bottom: 15px;
	background-color: #C5D4E0;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left : 1px solid #2B628B;
	border-right : 1px solid #2B628B;
	border-bottom : 1px solid #2B628B;
}

.userlogin_inhalt input {
	margin-top: 4px;
	width : 160px;
	border: 0px;
	font-family: Arial;
	font-size : 10px;
}

/* Newsletter
-----------------------------------------------------------------------------------*/
.newsletter_kopf {
	width:184px;
	height:25px;
	background-color: #2B628B;
}

.newsletter_kopf_bild {
	float:left;
	width:20px;
}

.newsletter_kopf_bild img {
	margin-left : 4px;
	margin-top  : 6px;
}

.newsletter_kopf_titel {
	float:left;
	width:158px;
	padding-top : 6px;
	font-family: Arial,Helvetica;
	color : white;
}

.newsletter_label {
	font-size: 11px;
}

.newsletter_inhalt {
	width:177px;
	padding-top:5px;
	margin-bottom: 15px;
	background-color: #C5D4E0;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left : 1px solid #2B628B;
	border-right : 1px solid #2B628B;
	border-bottom : 1px solid #2B628B;
}

.newsletter_inhalt input {
	margin-top: 4px;
	width : 110px;
	border: 0px;
	font-family: Arial;
	font-size : 10px;
	height: 24px;
	padding: 0px 5px 0px 10px;
	font-size: 12px;
}

.newsletter_button {
	margin-right:5px;
	width: 35px;
	height:23px;
	background:url(/image/templates/bund02/bg_button_right.gif) right no-repeat;
	float:right;
	margin-top: 5px;
}

.newsletter_button input {
	width: 35px;
	height:23px;
	background:url(/image/templates/bund02/bg_button_left.gif) left  no-repeat;
	color:#ffffff;
	font-weight:bold;
	border:none;
	overflow:visible;
	display:inline;
	margin:0px;
	padding:0px 4px 2px 4px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}

/* ZusatzPodCast
-----------------------------------------------------------------------------------*/
.zusatzpod_inhalt
{
	width:182px;
	padding:0px;
	margin-bottom: 15px;
	background-color: #C5D4E0;
	border-left : 1px solid #2B628B;
	border-right : 1px solid #2B628B;
	border-bottom : 1px solid #2B628B;
}

.zusatzpod_inhalt img{
	width: 182px;
	border: 0px;
}

.zusatzpod_inhalt img{
	width: 182px;
}

.zusatzpod_script {
	width: 177px;
	height: 45px;
}

.zusatzpod_audio {
	height: 39px;
}

.zusatzpod_inhalt object{
	background-color: #2B628B;
	width:100%;
}

.zusatzpod_inhalt embed{
	background-color: #2B628B;
	width:182px;
	height: 40px;
}

/* ZusatzRSS
-----------------------------------------------------------------------------------*/
.zusatzrss_kopf {
	width:184px;
	height:40px;
	background-color: #2B628B;
	margin-bottom: 15px;
}

.zusatzrss_kopf_bild {
	float:left;
	width:20px;
}

.zusatzrss_kopf_bild img {
	margin-left : 1px;
	margin-top  : 6px;
}

.zusatzrss_kopf_titel {
	float:left;
	margin-left: 15px;
	width:140px;
	padding-top : 5px;
	font-family: Arial,Helvetica;
	color : white;
}

.zusatzrss_kopf_link {
	color: white;
}

/* SMSDienst
-----------------------------------------------------------------------------------*/
.smsdienst {
	width:184px;
	background-image:url("/image/templates/bund02/smsdienst.jpg");
	height: 170px;
	margin-bottom: 15px;
}

.smsdienst input{
	margin-top:130px;
	font-size:9px;
	color:#888888;
	height:14px;
	width:178px
}



.smsdienst_button {
	margin-right:5px;
	width: 173px;
	height:23px;
	background:url(/image/templates/bund02/bg_button_right.gif) right no-repeat;
	float:right;
}

.smsdienst_button input {
	width: 173px;
	height:23px;
	background:url(/image/templates/bund02/bg_button_left.gif) left  no-repeat;
	color:#ffffff;
	font-weight:bold;
	border:none;
	overflow:visible;
	display:inline;
	margin:0px;
	padding:0px 4px 2px 4px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Spenden
-----------------------------------------------------------------------------------*/
.spenden_kopf {
	width:184px;
	height:25px;
	background-color: #2B628B;
}

.spenden_kopf_bild {
	float:left;
	width:20px;
}

.spenden_kopf_bild img {
	margin-left : 4px;
	margin-top  : 6px;
}

.spenden_kopf_titel {
	float:left;
	width:158px;
	padding-top : 6px;
	font-family: Arial,Helvetica;
	color : white;
}

.spenden_inhalt {
	width:177px;
	padding-top:5px;
	margin-bottom: 15px;
	background-color: #C5D4E0;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left : 1px solid #2B628B;
	border-right : 1px solid #2B628B;
	border-bottom : 1px solid #2B628B;
}

.spenden_label {
	font-size: 11px;
}

/* Spendenbutton
-----------------------------------------------------------------------------------*/

.spendenbutton {
	width:182px;
	margin-bottom: 15px;
	padding : 0px;
	border: 1px solid #2B628B;
}

.spendenbutton img {
	width:182px;
	border: 0px;
}

/* Umfrage
-----------------------------------------------------------------------------------*/
.umfrage_kopf {
	width:184px;
	height:25px;
	background-color: #2B628B;
}

.umfrage_kopf_bild {
	float:left;
	width:20px;
}

.umfrage_kopf_bild img {
	margin-left : 4px;
	margin-top  : 6px;
}

.umfrage_kopf_titel {
	float:left;
	width:158px;
	padding-top : 6px;
	font-family: Arial,Helvetica;
	color : white;
}

.umfrage_label {
	font-size: 11px;
	font-weight: bold;
	margin-bottom:10px;
	width:170px;
}

.umfrage_label2 {
	font-size: 11px;
}

.umfrage_inhalt {
	width:177px;
	padding-top:5px;
	margin-bottom: 15px;
	background-color: #C5D4E0;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left : 1px solid #2B628B;
	border-right : 1px solid #2B628B;
	border-bottom : 1px solid #2B628B;
}

.umfragek_button {
	margin-top:5px;
	margin-right:5px;
	width: 170px;
	height:23px;
	background:url(/image/templates/bund02/bg_button_right.gif) right no-repeat;
	float:right;
}

.umfragek_button input {
	width: 170px;
	height:23px;
	background:url(/image/templates/bund02/bg_button_left.gif) left  no-repeat;
	color:#ffffff;
	font-weight:bold;
	border:none;
	overflow:visible;
	display:inline;
	margin:0px;
	padding:0px 4px 2px 4px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}

/*
######################################################################################
					MITTE
######################################################################################
*/

/* Scroller Box */
#scroller_container {
	position: relative;
	width: 100%;
	height: 30px;
	overflow: hidden;
	margin-bottom: 10px;
}

#scroller {
	white-space: nowrap;
	line-height: 30px;
	font-size: 24px;
}

#scroller p {
	padding: 0;
}

/* Hinweise:
-----------------------------------------------------------------------------------*/

.mitte_ok_hinweis { padding: 10px; background-color:#3B4B5B; border-color:#00FF30; border-width:1px; width:100%; color: #FFFFFF; font-family: Arial; margin-bottom:20px; margin-top:10px; }
.mitte_no_hinweis { padding: 10px; background-color:#FF0000; border-color:#00FF30; border-width:1px; width:100%; padding:8px; color:#FFFFFF; font-family: Arial; margin-bottom:20px; margin-top:10px; }

/* Mini Startseite
-----------------------------------------------------------------------------------*/

.mini_box {
	float:left;
	width:50%;
}

#mini_vorwort {
	overflow:hidden;
	width:100%;
	margin-bottom:15px;
}

#mini_vorwort_bild {
	float:left;
	margin-right:10px;
}

#mini_vorwort_text {
	float: left;
}

#mini_vorwort_weiter {
	float: right;
	margin-bottom: 15px;
}

#mini_vorwort_vorsitzender img {
	width: 100px;
	border : 1px solid black;
}

#mini_vorwort_bu {
	font-size:10px;
}

/* Krümelnavigation
-----------------------------------------------------------------------------------*/

.kruemel
{
	padding-top: 3px;
	width:100%;
	font-size:10px;
	background-color:#FFFFFF;
	color:#000000;
	height:18px;
	vertical-align:middle;
}

.kruemel a
{
	padding-right:6px;
	width:100%;
	font-size:10px;
	background-color:#FFFFFF;
	color:#000000;
}

/* News
-----------------------------------------------------------------------------------*/

.news_archivlink {
	margin-top:10px;
	margin-bottom:10px;
	font-size: 12px;
	font-weight: bold;
}

.news_v_seite {
	margin-top: 10px;
	float: left;
}

.news_n_seite {
	margin-top: 10px;
	float: right;
	padding-right: 20px;
}

.news_kopf {
	width: 100%;
	border-top: 1px dotted black;
	margin-bottom:20px;
	font-size:10px;
	height: 20px;
}

.news_datum {
	float: left;
	width:49%;
	font-size:10px;
}

.news_links {
	float: right;
	width:49%;
	text-align:right;
}

.news_inhalt { width: 100%; }
.news_inhalt > .news_inhalt > img { max-width: 100%; height: auto; }

.news_titel {
	line-height: 1.3em;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}

.news_titel2 {
	line-height: 1.3em;
	color: #333333;
	font-size: 14px;
}

.news_anreisser {
	margin-top:15px;
	line-height: 1.3em;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	margin-bottom:15px;
}

.news_inhalt {
	line-height: 1.5em;
	color: #333333;
	font-size: 12px;
	margin-bottom:15px;
}

.news_referenzbild_left { float: left; margin-right : 10px; width: 300px; border: 0px solid #7B7B7B; }

.news_referenzbild_img img{
	width: 300px;
}

.news_referenzbild_limg img{
	width: 635px;
}

.news_referenzbild_bu { font-size: 10px; padding: 5px 0px ; width:100%; }

.news_referenzbild_right {
	float: right;
	margin-left : 10px;
	width: 300px;
	border: 1px solid #7B7B7B;
}

.news_referenzbild_center {
	width: 635px;
	border: 1px solid #7B7B7B;
	margin-bottom : 15px;
}

.news_trenner_seiten {
	width:100%;
	height: 30px;
	clear:left;
	border-top:1px dotted #BFBFBF;
	margin-bottom:3px;
	padding-top:10px;
}

.news_trenner_1 {
	float:left;
	width: 33%;
	height:30px;
}

.news_trenner_2 {
	height:30px;
	float:left;
	width: 33%;
	text-align: center;
}

.news_trenner_3 {
	height:30px;
	float:right;
	width: 33%;
	text-align: right;
}

.news_autor {
	width: 100%;
	text-align: right;
	float: right;
	font-size: 10px;
	margin-bottom: 15px;
}

.news_zusatzdaten_titel {
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
}

.news_zusatzdaten table{
	padding : 0px;
	border : 0px;
	margin-left:20px;
	margin-top:20px;
}

.news_rubrik_name {
	font-size: 18px;
	color: #FF9900;
	font-weight: bold;
	margin-bottom: 20px;
}

.news_weitere_meldungen {
	background-color: #0a374f;
	color: #ffffff;
	font-family: "Helvetica", "Arial";
	font-size: 25px;
	font-weight: 700;
	height: 30px;
	padding-left: 12px;
	padding-top: 15px;
}

.news_rubrik_icon {
	float:left;
	width:40px;
	margin-left:10px;
	margin-top:6px;
}

.news_rubrik_titel {
	line-height: 1.5em;
	width : 550px;
	float:left;
	margin-left:10px;
	margin-top:3px;
	margin-bottom:10px;
}

.news_rubrik_headline {
	color: #000000;
	font-family: Helvetica, Arial;
	font-size: 18px;
}

.news_rubrik_kurzmeldungen {
	width:100%;
	padding-bottom: 15px;
}

.news_vollstaendige_rubrik {
	width:95%;
	float:right;
	margin-bottom:15px;
	margin-right:10px;
	font-size:10px;
	text-align:right;
}

.news_zur_uebersicht {
	width:95%;
	float:left;
	margin-bottom:15px;
	font-size:10px;
	text-align:left;
}

/* Pressebereich
-----------------------------------------------------------------------------------*/

.presse_archivlink {
	margin-top:10px;
	margin-bottom:10px;
	font-size: 12px;
	font-weight: bold;
}

.presse_v_seite {
	margin-top: 10px;
	float: left;
}

.presse_n_seite {
	margin-top: 10px;
	float: right;
	padding-right: 20px;
}

.presse_kopf {
	width: 100%;
	border-top: 1px dotted black;
	margin-bottom:20px;
	font-size:10px;
	height: 20px;
}

.presse_datum {
	float: left;
	width:49%;
	font-size:10px;
}

.presse_links {
	float: right;
	width:49%;
	text-align:right;
}

.presse_inhalt {
	width: 100%;
}

.presse_titel {
	line-height: 1.3em;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

.presse_titel2 {
	line-height: 1.3em;
	color: #333333;
	font-size: 14px;
	margin-bottom:15px;
}

.presse_anreisser {
	line-height: 1.3em;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	margin-bottom:15px;
}

.presse_inhalt {
	line-height: 1.5em;
	color: #333333;
	font-size: 12px;
	margin-bottom:15px;
}

.presse_referenzbild_left {
	float: left;
	margin-right : 10px;
	width: 300px;
	border: 1px solid #7B7B7B;
}

.presse_referenzbild_img img{
	width: 300px;
}

.presse_referenzbild_limg img{
	width: 635px;
}

.presse_referenzbild_bu {
	font-size: 10px;
	padding: 5px;
}

.presse_referenzbild_right {
	float: right;
	margin-left : 10px;
	width: 300px;
	border: 1px solid #7B7B7B;
}

.presse_referenzbild_center {
	width: 635px;
	border: 1px solid #7B7B7B;
	margin-bottom : 15px;
}

.presse_trenner_seiten {
	width:100%;
	height: 30px;
	clear:left;
	border-top:1px dotted #BFBFBF;
	margin-bottom:3px;
	padding-top:10px;
}

.presse_trenner_1 {
	float:left;
	width: 33%;
	height:30px;
}

.presse_trenner_2 {
	height:30px;
	float:left;
	width: 33%;
	text-align: center;
}

.presse_trenner_3 {
	height:30px;
	float:right;
	width: 33%;
	text-align: right;
}

.presse_autor {
	width: 100%;
	text-align: right;
	float: right;
	font-size: 10px;
	margin-bottom: 15px;
}

.presse_zusatzdaten_titel {
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
}

.presse_zusatzdaten table{
	padding : 0px;
	border : 0px;
	margin-left:20px;
	margin-top:20px;
}

.presse_login_kopf {
	width:100%;
	height:25px;
	background-color: #2B628B;
}

.presse_login_kopf_bild {
	float:left;
	width:20px;
}

.presse_login_kopf_bild img {
	margin-left : 4px;
	margin-top  : 6px;
}

.presse_login_kopf_titel {
	float:left;
	padding-top : 6px;
	font-family: Arial,Helvetica;
	color : white;
}

.presse_login_inhalt {
	width:635px;
	padding-top:5px;
	margin-bottom: 15px;
	background-color: #C5D4E0;
	padding-left: 5px;
	padding-right: 5px;
	border-left : 1px solid #2B628B;
	border-right : 1px solid #2B628B;
	border-bottom : 1px solid #2B628B;
	overflow:hidden;
}

.presse_login_label {
	float: left;
	font-size: 10px;
	margin-right: 10px;
	padding-top:2px;
}

.presse_login_feld {
	float: left;
	font-size: 10px;
	margin-right: 10px;
	padding-top:2px;
}

.presse_login_button {
	margin-right:5px;
	width: 135px;
	height:23px;
	background:url(/image/templates/bund02/bg_button_right.gif) right no-repeat;
	float:right;
}

.presse_login_button input {
	width: 135px;
	height:23px;
	background:url(/image/templates/bund02/bg_button_left.gif) left  no-repeat;
	color:#ffffff;
	font-weight:bold;
	border:none;
	overflow:visible;
	display:inline;
	margin:0px;
	padding:0px 4px 2px 4px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}

.presse_kontakt_button {
	margin-right:5px;
	margin-bottom:10px;
	width: 135px;
	height:23px;
	background:url(/image/templates/bund02/bg_button_right.gif) right no-repeat;
	float:right;
}

.presse_kontakt_button input {
	width: 135px;
	height:23px;
	background:url(/image/templates/bund02/bg_button_left.gif) left  no-repeat;
	color:#ffffff;
	font-weight:bold;
	border:none;
	overflow:visible;
	display:inline;
	margin:0px;
	padding:0px 4px 2px 4px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}

.presse_kontakt_label {
	font-size: 10px;
	margin-right: 10px;
	padding-top:2px;
}

.presse_kontakt_feld {
	font-size: 10px;
	margin-right: 10px;
	padding-top:2px;
}

.presse_kontakt_feld input{
	width : 300px;
}

.presse_kontakt_feld textarea{
	width : 300px;
	height: 110px;
}

.presse_kontakt_links {
	float: left;
	width:49%;
}

.presse_kontakt_rechts {
	float: right;
	width:49%;
}

#pressezugang_h1
{
	margin-left:6px;
	font-size:18px;
	font-weight:bold;
	color: #0B2840;
	font-family: Georgia, Arial, helvetica, sans-serif;
	background-color: transparent;
	padding-top:10px;
	padding-bottom:10px;
}

#pressezugang_h2
{
	margin-left:6px;
	font-size:14px;
	font-weight:bold;
	color: #0B2840;
	font-family: Georgia, Arial, helvetica, sans-serif;
	background-color: transparent;
	padding-bottom:10px;
}

#pressezugang_h3
{
	margin-left:6px;
	font-size:12px;
	font-weight:bold;
	color: #0B2840;
	font-family: Arial, helvetica, sans-serif;
	background-color: transparent;
	padding-bottom:10px;
}

#pressezugang_inhalt
{
	width:100%;
	font-family: Arial, helvetica, sans-serif;
	padding:6px;
}

.presse_rubrik_name {
	font-size: 18px;
	color: #FF9900;
	font-weight: bold;
	margin-bottom: 20px;
}

.presse_weitere_meldungen {
	background-color: #0a374f;
	color: #ffffff;
	font-family: "Helvetica", "Arial";
	font-size: 25px;
	font-weight: 700;
	height: 30px;
	padding-left: 12px;
	padding-top: 15px;
}

.presse_rubrik_icon {
	float:left;
	width:40px;
	margin-left:10px;
	margin-top:6px;
}

.presse_rubrik_titel {
	line-height: 1.5em;
	width : 550px;
	float:left;
	margin-left:10px;
	margin-top:3px;
	margin-bottom:10px;
}

.presse_rubrik_headline {
	color: #000000;
	font-family: Helvetica, Arial;
	font-size: 18px;
}

.presse_rubrik_kurzmeldungen {
	width:100%;
	padding-bottom: 15px;
}

.presse_vollstaendige_rubrik {
	width:95%;
	float:right;
	margin-bottom:15px;
	margin-right:10px;
	font-size:10px;
	text-align:right;
}

.presse_zur_uebersicht {
	width:95%;
	float:left;
	margin-bottom:15px;
	font-size:10px;
	text-align:left;
}

/* Kommentarfunktion
-----------------------------------------------------------------------------------*/

.kommentar_kopf { height: 28px; background-color: #FFFFFF; width:100%; cursor: pointer; float: left; }
.kommentar_kopfbild { float:left; background : url('/image/templates/bund02/kommentar_schreiben.gif'); width:20px; height: 18px; margin-right: 10px; }
.kommentar_kopftext { float:left; color:#37678D; font-family: Helvetica, Arial; font-size:14px; }
.kommentar_formular { padding: 0px; border:0px; width:100%; }
.kommentar_label { width: 150px; float:left; font-size: 12px; font-family: Arial; padding-top: 10px; }
.kommentar_feld { float: left; width: 490px; text-align: left; padding-top: 10px; }
.kommentar_feld input{ border: 1px solid #BFBFBF; width: 486px; height: 22px; }
.kommentar_feld textarea{ border: 1px solid #BFBFBF; width: 486px; height:160px; font-family:Arial; }
.kommentar_button { margin-right:5px; width: 135px; height:23px; background:url(/image/templates/bund02/bg_button_right.gif) right no-repeat; float:right; }
.kommentar_button input { width: 135px; height:23px; background:url(/image/templates/bund02/bg_button_left.gif) left  no-repeat; color:#ffffff; font-weight:bold; border:none; overflow:visible; display:inline; margin:0px; padding:0px 4px 2px 4px; font-size:11px; font-family: Arial, Helvetica, sans-serif; }
.kommentar_hinweis { font-family: Arial; font-size: 12px; }
.kommentar_inhalte { padding: 0px; border:0px; width:100%; }
.kommentar_zeile_1 { padding: 0px; border:0px; width:100%; background: #EFEFEF; margin-bottom: 15px; }
.kommentar_zeile_2 { padding: 0px; border:0px; width:100%; background: #FFFFFF; margin-bottom: 15px; }
.kommentar_datum { padding:5px; width: 90px; float:left; font-size: 12px; font-family: Georgia; }
.kommentar_beitrag { float: left; width: 540px; }
.kommentar_beitrag_headline { line-height: 1.5em; font-family: Georgia; font-weight: bold; font-size: 20px; margin-bottom: 10px; }
.kommentar_beitrag_autor { color: #AFAFAF; line-height: 1em; font-family: Georgia; font-size: 14px; margin-bottom: 20px; }
.kommentar_beitrag_text { line-height: 1.5em; font-family: Georgia; font-size: 12px; }
.kommentar_weitere { width: 100%; font-family: Georgia; font-size: 14px; }

/* Kommentarfunktion (intern)
-----------------------------------------------------------------------------------*/

.kommentar_kopf_intern { float:left; height: 28px; background-color: #FFFFFF; width:100%; cursor: pointer; }
.kommentar_kopfbild_intern { float:left; background : url('/image/templates/bund02/kommentar_schreiben.gif'); width:20px; height: 18px; margin-right: 10px; }
.kommentar_kopftext_intern { float:left; color:#37678D; font-family: Helvetica, Arial; font-size:14px; }
.kommentar_formular_intern { padding: 0px; border:0px; width:100%; }
.kommentar_label_intern { width: 20%; float:left; font-size: 12px; font-family: Arial; margin-bottom: 10px; }
.kommentar_feld_intern { float: left; width: 80%; text-align: right; margin-bottom: 10px; }
.kommentar_feld_intern input{ border: 1px solid #BFBFBF; width: 100%; height: 22px; }
.kommentar_feld_intern textarea{ border: 1px solid #BFBFBF; width: 100%; height:160px; font-family:Arial; }
.kommentar_button_intern { margin-right:5px; width: 135px; height:23px; background:url(/image/templates/bund02/bg_button_right.gif) right no-repeat; float:right; }
.kommentar_button_intern input { width: 135px; height:23px; background:url(/image/templates/bund02/bg_button_left.gif) left  no-repeat; color:#ffffff; font-weight:bold; border:none; overflow:visible; display:inline; margin:0px; padding:0px 4px 2px 4px; font-size:11px; font-family: Arial, Helvetica, sans-serif; }
.kommentar_hinweis_intern { float:left; width:100%; font-family: Arial; font-size: 12px; padding-bottom: 30px; }
.kommentar_inhalte_intern { padding: 0px; border:0px; width:100%; }
.kommentar_zeile_1_intern { float:left; padding: 0px; border:0px; width:96%; padding: 2%; background: #EFEFEF; margin-bottom: 15px; border : 1px solid #DDDDDD; }
.kommentar_zeile_2_intern { float:left; padding: 0px; border:0px; width:96%; padding: 2%; background: #FAFAFA; margin-bottom: 15px; border : 1px solid #DDDDDD; }
.kommentar_datum_intern { float:left; width: 100%; padding:5px 0px; font-size: 12px; font-family: Georgia; }
.kommentar_beitrag_intern { float: left; width: 540px; }
.kommentar_beitrag_headline_intern { line-height: 1.5em; font-family: Georgia; font-weight: bold; font-size: 20px; margin-bottom: 10px; }
.kommentar_beitrag_autor_intern { color: #AFAFAF; line-height: 1em; font-family: Georgia; font-size: 14px; margin-bottom: 20px; }
.kommentar_beitrag_text_intern { line-height: 1.5em; font-family: Georgia; font-size: 12px; }
.kommentar_weitere_intern { width: 100%; font-family: Georgia; font-size: 14px; }
.intern_mitte_ok_hinweis { float:left; padding: 2%; background-color:#3B4B5B; border-color:#00FF30; border-width:1px; width:96%; color: #FFFFFF; font-family: Arial; margin-bottom:20px; margin-top:10px; }
.intern_mitte_no_hinweis { float:left; padding: 2%; background-color:#FF0000; border-color:#00FF30; border-width:1px; width:96%; color: #FFFFFF; font-family: Arial; margin-bottom:20px; margin-top:10px; }

/* Formular
-----------------------------------------------------------------------------------*/
.universal_anmeldung { padding: 6px; }
.universal_anmeldung_send { background-color:#3B4B5B; border-color:#00FF30; border-width:1px; color:#FFFFFF; font-family: Georgia, Arial; padding: 6px; }
.universal_anmeldung_not_send { background-color:#FF0000; border-color:#00FF30; border-width:1px; color:#FFFFFF; font-family: Georgia, Arial; padding: 6px; }
.universal_anmeldung_kopf { padding : 10px; width:620px; }
.universal_anmeldung_tabelle { padding : 10px; margin-top:10px; width:620px; }
.universal_anmeldung_tabelle td { font-size : 12px; padding-bottom : 5px; }
.universal_anmeldung_tabelle input[type=text] { font-weight: bold; width : 250px; }
.universal_anmeldung_tabelle textarea { height: 100px; font-weight: bold; }
.universal_anmeldung_tabelle input#submit { width : 250px; }

/* Terminkalender (global)
-----------------------------------------------------------------------------------*/

.termin_ausgabe {
	border:0px;
	width : 100%;
	padding:0px;
}

.termin_ausgabe_datum {
	float: left;
	width: 100px;
	font-size: 10px;
	font-family: Arial;
}

.termin_ausgabe_datum_trans {
	float: left;
	background: #C5D4E0;
	width: 100px;
	font-size: 10px;
	font-family: Arial;
}

.termin_ausgabe_dmy {
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
}

.termin_ausgabe_tagname {
}

.termin_ausgabe_uhrzeit{

}

.termin_ausgabe_content {
	width: 540px;
	float: left;
}

.termin_ausgabe_thema {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
	line-height:25px;
}

.termin_ausgabe_details {
	font-size: 12px;
	margin-bottom: 15px;
}

.termin_monatsanzeige {
	width:100%;
	margin-bottom: 15px;
	padding-top:6px;
	padding-bottom:6px;
	background-color:#3B4B5B;
}

.termin_planer_kopf {
	padding: 10px;
	width: 627px;
	background: #0B273F;
	color : white;
	font-family: Helvetica, Arial;
	font-size: 20px;

}
.termin_planer_springer {
	width: 100%;
	height: 30px;
	background: #275E85;
	color : white;
	font-family: Helvetica, Arial;
	font-size: 20px;
}

.termin_planer_springer_1 {
	padding-left:6px;
	float: left;
	text-align: left;
	width: 33%;
}

.termin_planer_springer_2 {
	margin-top: 6px;
	float: left;
	text-align: center;
	width: 32%;
	font-family: Arial;
	color: #FFFFFF;
	font-size:20px;
}

.termin_planer_springer_3 {
	padding-right:1px;
	float: right;
	text-align: right;
	width: 33%;
}

.termin_planer_kalender {
	width: 100%;
}

.termin_planer_abschluss {
	height: 30px;
	width: 100%;
	background: #0B273F;
	margin-bottom: 15px;
}

.termin_kalender_wochentage {
	border: 0px;
	width:100%;
	padding:2px;
	height: 20px;
}

.termin_kalender_wochentage td{
	text-align:center;
	background-color:#C6D5E0;
	font-size: 14px;
	color:#333333;
	font-weight: bold;
	border: 0px;
	width:14%;
	padding:2px;
}

.termin_kalender_verlauf {
	width:100%;
	background: url(/image/templates/bund02/termin_bg_verlauf.png);
}

.termin_kalender_tage {
	border: 0px;
	width:100%;
	padding:2px;
	height: 150px;
}

.termin_kalender_tage td{
	text-align:center;
	vertical-align: middle;
	font-size: 14px;
	color:#333333;
	font-weight: bold;
	border: 0px;
	width:14%;
	padding:2px;
}

/* Profil I (klassisch)
-----------------------------------------------------------------------------------*/

.profil1_bild {
	float : left;
	width : 200px;
	margin-right: 20px;
}

.profil1_bild img{
	width: 180px;
}

.profil1_infos {
	float : left;
	width : 400px;
}

.profil1_name{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
}

.profil1_label {
	float : left;
	width: 100px;
	font-weight: bold;
	margin-bottom: 15px;
}

.profil1_feld {
	width: 350px;
	margin-bottom: 15px;
}

.profil1_vita {
	margin-top: 15px;
	margin-bottom: 15px;
	float : left;
}

/* Profil SPALTENWEISE
-----------------------------------------------------------------------------------*/
#profil_portrait
{
	margin-top: 5px;
}

#profil_portrait img {
	width: 150px;
}

#profil_wahlkreis_text
{
	color: #333366;
	font-size: 18px;
	width:180px;
	margin-top: 23px;
	text-align:left;
}

#profil_wahlkreis_text a
{
	color: #0D284A;
	font-size: 18px;
	font-family: Arial;
	text-decoration: none;
}

#profil_wahlkreis_karte
{
	margin-top: 23px;
	margin-bottom: 23px;
}

#profil_wahlkreis_karte img {
	margin-bottom: 23px;
	width: 150px;
	border: 0px;
}

#profil_kurzportrait
{
	float: left;
	width: 440px;
	margin-top: 23px;
	margin-bottom: 23px;
	margin-left: 23px;
}

#profil_name
{
	width: 300px;
	font-size:20px;
	font-weight:bold;
	color: #0D284A;
	font-family: Arial, helvetica, sans-serif;
	padding-bottom:15px;
}

.profil_zeile{
	width:100%;
	float:left;
	margin-bottom:10px;
}

#profil_zelle1
{
	float: left;
	width: 120px;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color: #000000;
	font-family: Arial, helvetica, sans-serif;
}

#profil_zelle2
{
	float: right;
	width: 280px;
	font-size:14px;
	line-height:20px;
	color: #000000;
	font-family: Arial, helvetica, sans-serif;
}

#profil_langportrait
{
	clear:both;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 33px;
	line-height:1.5em;
}

#profil_langportrait strong
{
	width:100%;
	font-size:16px;
	font-weight:bold;
	color: #333132;
	font-family: Arial, helvetica, sans-serif;
	margin-bottom:10px;
	margin-top:15px;
}

#profil_langportrait em
{
	width:100%;
	font-size:14px;
	font-weight:bold;
	color: #333132;
	font-family: Arial, helvetica, sans-serif;
	margin-bottom:15px;
	line-height:2em;
}

#profil_langportrait ul
{
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#profil_langportrait li
{
	line-height: 1.5em;
}

#profil_web20
{
	float : left;
	width: 100%;
	margin-bottom: 33px;
	line-height:1.0em;
}

#profil_web20 a
{
	float: left;
}

#profil_web20 img
{
	height: 34px;
	border: 0px;
	margin-right:15px;
}

/* Rechte Spalte */

#profil_bildergalerie
{
	width: 184px;
	margin-bottom:10px;
}

#profil_bildergalerie_kopf
{
	width: 180px;
	color: white;
	background-color: #093457;
}

.profil_bildergalerie_titel
{
	width: 178px;
	padding-top: 7px;
	padding-left: 6px;
	height: 23px;
	color: white;
	background-color: #093457;
}

#profil_bildergalerie_inhalt img
{
	width: 184px;
}

#profil_video
{
	width: 184px;
	margin-bottom:10px;
}

#profil_video_kopf
{
	width: 184px;
	margin-bottom:10px;
	height: 30px;
}

.profil_video_kopfzeile {
	width: 178px;
	padding-top: 7px;
	padding-left: 6px;
	height: 23px;
	color: white;
	background-color: #093457;
}

.profil_video_kopf_text_einzeilig {
}

#profil_video_inhalt img
{
	width: 184px;
}

#profil_audio
{
	clear:both;
	width: 184px;
	margin-bottom:10px;
}

#profil_audio_kopf
{
	width: 184px;
}

.profil_audio_kopfzeile {
	width: 178px;
	padding-top: 7px;
	padding-left: 6px;
	height: 23px;
	color: white;
	background-color: #093457;
}

#profil_audio_inhalt img
{
	width: 184px;
}

#profil_player
{
	height: 43px;
	text-align:left;
}

#profil_player object {
	width: 184px;
	height: 40px;
}

#profil_player embed {
	width: 184px;
	height: 40px;
}

/*
#profil_video_inhalt div object, embed{
	width: 184px;
	height:184px;
}
*/

#profil_video_inhalt_titel{
	width:174px;
	padding:5px;
}

/* Einzelseite
-----------------------------------------------------------------------------------*/

.einzelseite_icons {
	height: 30px;
	border-top: 1px solid black;
	padding-top: 4px;
	font-size: 10px;
	text-align:right;
}

.einzelseite {
	overflow: hidden;
	width: 100%;
}

/* Personenkreise
-----------------------------------------------------------------------------------*/

.personenkreis_icons {
	height: 30px;
	border-top: 1px solid black;
	padding-top: 4px;
	font-size: 10px;
	text-align:right;
}

.personenkreis_einleitung {
	overflow: hidden;
	width: 100%;
	margin-bottom: 15px;
}

.personenkreis_schluss {
	overflow: hidden;
	width: 100%;
	padding-top: 15px;
}

.personenkreis_person {
	width:100%;
	float:left;
	margin-bottom: 15px;
}

.personenkreis_funktion {
	float: left;
	width: 175px;
	overflow: hidden;
}

.personenkreis_bild {
	float: left;
	width: 100px;
	margin-right: 15px;
	overflow: hidden;
}

.personenkreis_bild img {
	width: 100px;
}

.personenkreis_details {
	float: left;
	width: 345px;
	overflow: hidden;
}

.personenkreis_trenner {
	clear: both;
	margin-bottom : 15px;
}

/* Artikelliste
-----------------------------------------------------------------------------------*/

.artikelliste_icons {
	height: 30px;
	border-top: 1px solid black;
	padding-top: 4px;
	font-size: 10px;
	text-align:right;
}

.artikelliste_einleitung {
	overflow: hidden;
	width: 100%;
	margin-bottom: 15px;
}

.artikelliste_schluss {
	overflow: hidden;
	width: 100%;
	padding-top: 15px;
}

.artikelliste_autor {
	width: 100%;
	text-align:right;
	font-size : 10px;
}

.artikelliste_liste {
	width: 100%;
}

.artikelliste_liste ul li{
	margin-left: 40px;
	margin-bottom : 15px;
	list-style-image : url(/image/templates/bund02/box_icon.png);
}

.artikelliste_titel {
	font-size: 18px;
	font-weight: bold;
	font-family: Helvetica, Arial;
}

.artikelliste_titelzusatz {
	font-size: 12px;
	font-family: Arial;
}

.artikelliste_trenner_seiten {
	width:100%;
	height: 30px;
	clear:left;
	border-top:1px dotted #BFBFBF;
	margin-bottom:3px;
	padding-top:10px;
}

.artikelliste_trenner_1 {
	float:left;
	width: 33%;
	height:30px;
}

.artikelliste_trenner_2 {
	height:30px;
	float:left;
	width: 33%;
	text-align: center;
}

.artikelliste_trenner_3 {
	height:30px;
	float:right;
	width: 33%;
	text-align: right;
}

/* Multiarkti
-----------------------------------------------------------------------------------*/

.multitext_trenner {
	width:100%;
	clear:both;
	line-height:7px;
	height:6px;
	border-bottom:1px dotted #BFBFBF;
	margin-bottom:3px;
}

/* Statistik
-----------------------------------------------------------------------------------*/

.statistik_icons {
	height: 30px;
	border-top: 1px solid black;
	padding-top: 4px;
	font-size: 10px;
	text-align:right;
}

.statistik_einleitung {
	overflow: hidden;
	width: 100%;
	margin-bottom: 15px;
}

.statistik_schluss {
	overflow: hidden;
	width: 100%;
	padding-top: 15px;
}

.statistik_inhalt {
	font-size: 14px;
	font-weight: bold;
	font-family: Helvetica, Arial;
	margin-bottom: 15px;
}

.statistik_grafik_label {
	font-size: 12px;
	margin-bottom: 15px;
	font-family: Arial;
}

.statistik_grafik_bild {
	width: 100%;
}

.statistik_grafik_tabelle table{
	width: 100%

}

/* CDUGlobal
-----------------------------------------------------------------------------------*/

.cduglobal_kopf {
	width:647px;
	height:31px;
	background-color:#FF9900;
}

.cduglobal_logo {
	float:left;
	background:#FF9900;
}

.cduglobal_link {
	float:right;
	background:#FF9900;
	color : white;
	display:none;
}

.cduglobal_film object {
	width: 647px;
	height: 400px;
}

.cduglobal_film object embed{
	width: 647px;
	height: 400px;
}

/* Overlay
------------------------------------------------------------------------------------*/

div.master{
	text-align:left;
	width: 100%;
}

div.overlay{
	position: absolute;
	z-index: 10000;
	width: 100%;
	height: 100%;
	background-image: url('/image/overlay/1x1_grau.png');
	/*display: none;*/
	margin: auto;
}

div.personenbox{
	position: relative;
	width: 820px;
	top: 125px;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 25px;
	height: 275px;
	margin:auto;
	text-align: center;
	z-index: 11000;
	background-image: url('/image/overlay/nrw01_black_bg.gif');
	color: white;
	text-align: left;
}

div.personen_detailbox{
	position: relative;
	width: 430px;
	top: -200px;
	padding-left: 4px;
	padding-right: 4px;
 	height: 500px;
	margin:auto;
	text-align: left;
	z-index: 11000;
	background-image: url('/image/overlay/nrw01_bg_details.png');
	background-repeat: no-repeat;
	color: white;
	text-align: left;
	display: none;
}

div.personenkategorie{
	padding-left: 45px;
	font-weight : bold;
	font-size: 14px;
}

div.personendetails{
	width: 430px;
	padding: 20px;
	float: left;
}

div.detailbild{
	width: 150px;
	float: left;
}

div.detailclose{
	text-align: right;
	padding-right: 50px;
	width: 380px;
	float: right;
}

div.detailinfos{
	width: 260px;
	float: left;
}

div.detailvita{
	width: 400px;
	padding-top : 10px;
	float: left;
}

div.detailtitel{
	width: 210px;
	font-weight: bold;
	float: left;
	clear: left;
}
div.detailwert{
	width: 210px;
	float: left;
	clear: left;
}

div.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 742px;
	float: left;
	height:233px;
	margin-left: 0px;
}

div.scrollable div.items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
	/* decoration */
}

div.scrollable div.items div {
	float:left;
	/* custom decoration */
	position: relative;
	width: 145px;
	height: 193px;
	margin-left: 3px;
}

div.scrollable div.items div.active {
	border:1px inset #ccc;
	background-color:#fff;
}

div.scrollable {
	float:left;
}

a.prev, a.next, a.prevPage, a.nextPage {
	display:block;
	width:37px;
	height:185px;
	margin-top: 5px;
	background:url('/image/overlay/weiter_links.gif') no-repeat;
	float:left;
	cursor:pointer;
}

a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
	background-position:0px 0px;
}

a.disabled {
	visibility:hidden !important;
}

a.next, a.nextPage {
	background-image:url('/image/overlay/weiter_rechts.gif');
	clear:right;
}

/*********** navigator ***********/
div.navi {
	margin-left:365px;
	width:200px;
	height:20px;
}

div.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url('/image/overlay/navigator.png') 0 0 no-repeat;
	display:block;
	font-size:1px;
}

div.navi a:hover {
	background-position:0 -8px;
}

div.navi a.active {
	background-position:0 -16px;
}

div.personenbox_inner_left
{
	padding-top: 5px;
	width: 60px;
	float: left;
}

div.personenbox_inner_right
{
	padding-top: 5px;
	width: 60px;
	float: left;
}

div.personen_vorschau_bild{
	position: relative;
	float: left;
	width: 150px;
	height: 200px;
}

/* Bildergalerie / KLASSIK
-------------------------------------------------------------------------------------------*/

.bildergalerie_klassik {
	width:100%;
}

.bildergalerie_klassik_rahmen {
	width:150px;
	height:100px;
	margin-right: 15px;
	overflow:hidden;
}

.bildergalerie_klassik_rahmen img{
	width: 150px;
}

.bildergalerie_klassik_label {
	font-size: 20px;
}

.bildergalerie_klassik_label {
	font-size: 20px;
}

.bildergalerie_klassik_tabelle {
	width: 100%;
	border: 0;
	padding:0;
}

.bildergalerie_klassik_titel{
	font-size: 14px;
}

.bildergalerie_klassik_beschreibung{
	font-size: 10px;
}

.bildergalerie_klassik_button{
	float: right;
	margin-left: 15px;
}

.bildergalerie_summe{
	font-size: 14px;
}

.bildergalerie_klassik_thumbs {
	width:100%;
}

.bildergalerie_klassik_bild {
	float: left;
	width: 110px;
	height: 110px;
	overflow:hidden;
	border:1px solid black;
	margin-right: 15px;
	margin-bottom: 15px;
}

.bildergalerie_klassik_bildhoch {
	float: left;
	width: 110px;
	height: 110px;
	overflow:hidden;
	border:1px solid black;
	margin-right: 10px;
	margin-bottom: 15px;
}

.bildergalerie_klassik_bild img {
	height: 110px;
}

.bildergalerie_klassik_bildhoch img {
	width: 110px;
}

.bildergalerie_klassik_hinweis {
	font-weight: bold;
	font-size: 12px;
}

.bildergalerie_klassik_name{
	padding-bottom:6px;
	font-size:16px;
	font-weight: bold;
}

/* Bildergalerie / SINGLE
-------------------------------------------------------------------------------------------*/

.bildergalerie_single {
	width:100%;
}

.bildergalerie_single_rahmen {
	width:150px;
	height:100px;
	margin-right: 15px;
	overflow:hidden;
}

.bildergalerie_single_rahmen img{
	width: 150px;
}

.bildergalerie_single_label {
	font-size: 20px;
}

.bildergalerie_single_label {
	font-size: 20px;
}

.bildergalerie_single_tabelle {
	width: 100%;
	border: 0;
	padding:0;
}

.bildergalerie_single_titel{
	font-size: 14px;
}

.bildergalerie_single_beschreibung{
	font-size: 10px;
}

.bildergalerie_single_button{
	float: right;
	margin-left: 15px;
}

.bildergalerie_single_summe{
	font-size: 14px;
}

.bildergalerie_single_thumbs {
	width:100%;
}

.bildergalerie_single_name{
	padding-bottom:6px;
	font-size:16px;
	font-weight: bold;
}

.bildergalerie_single_bemerkung{
	margin-top: 10px;
	font-size:14px;
	line-height: 1.5em;
}

.bildergalerie_single_bild {
	float: left;
	width: 645px;
	overflow:hidden;
	border:1px solid black;
	margin-right: 15px;
	margin-top: 15px;
}

.bildergalerie_single_bild img {
	height: 645px;
}

.bildergalerie_single_buttons {
	width: 645px;
}

.bildergalerie_single_zurueck {
	padding-top: 10px;
	float: left;
	width: 120px;
	margin-right: 10px;
}

.bildergalerie_single_bildunterschrift {
	padding-right: 10px;
	float:left;
	width: 380px;
	font-size: 11px;
}

.bildergalerie_single_weiter {
	padding-top: 10px;
	float: right;
	text-align: right;
	width: 120px;
}

.bildergalerie_single_details {
	margin-top: 15px;
}

.bildergalerie_single_details_tabelle {
	margin-top: 15px;
}

.bildergalerie_single_details_tabelle_zelle1{
	width: 100px;
	font-size: 10px;
}

.bildergalerie_single_details_tabelle_zelle2{
	font-size: 10px;
}

.bildergalerie_single_kommentare {
	color : #2B628B;
	font-size: 20px;
	margin-top: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #2B628B;
	width: 100%;
}

.bildergalerie_single_kommentare_datum {
	color : #082C71;
	font-size: 11px;
	margin-top: 5px;
	width: 100%;
}

.bildergalerie_single_kommentare_text {
	color : #000000;
	font-size: 12px;
	margin-top: 5px;
	width: 100%;
}

.bildergalerie_single_bilderbewerten {
	margin-top: 15px;
}

.bildergalerie_single_bilderbewerten_titel {
	color : #2B628B;
	font-size: 20px;
	margin-top: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #2B628B;
	width: 100%;
}

.bildergalerie_single_bilderbewerten_tabelle {
	width: 100%;
	margin-top: 15px;
}

.bildergalerie_single_bilderbemerkung_titel {
	color : #2B628B;
	font-size: 20px;
	margin-top: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #2B628B;
	width: 100%;
	margin-bottom: 15px;
}

.bildergalerie_single_bilderbemerkung_tabelle {
	width: 100%;
}

.bildergalerie_single_kommentare_buttons_zurueck{
	float:left;
}

.bildergalerie_single_kommentare_buttons_weiter{
	float:right;
}

/* Bildergalerie / FLUSS
-------------------------------------------------------------------------------------------*/

.bildergalerie_fluss {
	width:100%;
}

.bildergalerie_fluss_rahmen {
	width:150px;
	height:100px;
	margin-right: 15px;
	overflow:hidden;
}

.bildergalerie_fluss_rahmen img{
	width: 150px;
}

.bildergalerie_fluss_label {
	font-size: 20px;
}

.bildergalerie_fluss_label {
	font-size: 20px;
}

.bildergalerie_fluss_tabelle {
	width: 100%;
	border: 0;
	padding:0;
}

.bildergalerie_fluss_titel{
	font-size: 14px;
}

.bildergalerie_fluss_beschreibung{
	font-size: 10px;
}

.bildergalerie_fluss_button{
	float: right;
	margin-left: 15px;
}

.bildergalerie_fluss_summe{
	font-size: 14px;
}

.bildergalerie_fluss_thumbs {
	width:100%;
}

.bildergalerie_fluss_name{
	padding-bottom:6px;
	font-size:16px;
	font-weight: bold;
}

.bildergalerie_fluss_bemerkung{
	margin-top: 10px;
	font-size:14px;
	line-height: 1.5em;
}

.bildergalerie_fluss_grossbilder {
	float: left;
	width: 645px;
	overflow:hidden;
	border:1px solid black;
	margin-right: 15px;
	margin-top: 15px;
}

.bildergalerie_fluss_grossbilder img {
	width: 645px;
}

.bildergalerie_fluss_bildunterschrift{
	margin-top: 10px;
	font-size:12px;
	line-height: 1.5em;
}

.bildergalerie_fluss_hinweis {
	margin-top: 15px;
	font-weight: bold;
	font-size: 12px;
}

/* Bildergalerie / LIGHTBOX
-------------------------------------------------------------------------------------------*/

.bildergalerie_light {
	width:100%;
}

.bildergalerie_light_rahmen {
	width:150px;
	height:100px;
	margin-right: 15px;
	overflow:hidden;
}

.bildergalerie_light_rahmen img{
	width: 150px;
}

.bildergalerie_light_label {
	font-size: 20px;
}

.bildergalerie_light_label {
	font-size: 20px;
}

.bildergalerie_light_tabelle {
	width: 100%;
	border: 0;
	padding:0;
}

.bildergalerie_light_titel{
	font-size: 14px;
}

.bildergalerie_light_beschreibung{
	font-size: 10px;
}

.bildergalerie_light_button{
	float: right;
	margin-left: 15px;
}

.bildergalerie_light_summe{
	font-size: 14px;
}

.bildergalerie_light_thumbs {
	margin-top: 15px;
	width:100%;
}

.bildergalerie_light_name{
	padding-bottom:6px;
	font-size:16px;
	font-weight: bold;
}

.bildergalerie_light_bemerkung{
	margin-top: 10px;
	font-size:14px;
	line-height: 1.5em;
}

.bildergalerie_light_summe{
	font-size: 14px;
}

.bildergalerie_light_thumbs {
	width:100%;
}

.bildergalerie_light_bild {
	float: left;
	width: 110px;
	height: 110px;
	overflow:hidden;
	border:1px solid black;
	margin-right: 15px;
	margin-bottom: 15px;
}

.bildergalerie_light_bildhoch {
	float: left;
	width: 110px;
	height: 110px;
	overflow:hidden;
	border:1px solid black;
	margin-right: 10px;
	margin-bottom: 15px;
}

.bildergalerie_light_bild img {
	height: 110px;
}

.bildergalerie_light_bildhoch img {
	width: 110px;
}

.bildergalerie_light_hinweis {
	font-weight: bold;
	font-size: 12px;
}

.bildergalerie_light_name{
	padding-bottom:6px;
	font-size:16px;
	font-weight: bold;
}

/* Suchfunktion
---------------------------------------------------------------------------------------*/

.suche_detailsuche {
	width:100%;
	padding: 10px;
	background:#FFE9C9;
	border: 1px solid black;
}

.suche_detailsuche td{
	padding: 10px;
}

/* AudioCast  (PodCast)
----------------------------------------------------------------------------------------*/

#podcast_rahmen
{
	width:100%;
	font-family: helvetica, arial, sans-serif;
	padding:6px;
	font-size : 12px;
}

#podcast_first_left
{
	float: left;
	width: 275px;
	margin-left:22px;
	text-align:center;
}

#podcast_first_right
{
	float: left;
	width: 255px;
	text-align:left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom : 10px;
	background: #FEFEFE;
}

#podcast_left
{
	float: left;
	width: 275px;
	margin-left:22px;
	text-align:center;
}

#podcast_right
{
	float: left;
	width: 255px;
	text-align:left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom : 10px;
	background: #FEFEFE;
}

#podcast_infos
{
	width:550px;
	font-size: 12px;
	font-family: helvetica, arial,  sans-serif;
	padding:20px;
}

/* VideoCast  (Videos)
----------------------------------------------------------------------------------------*/

#videocast_rahmen
{
	width:100%;
	font-family: helvetica, arial, sans-serif;
}

#videocast_first
{
	text-align:center;
}

#videocast_first_text
{
	width:615px;
	text-align:left;
	padding: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted black;
	border-left: 1px dotted black;
	border-right: 1px dotted black;
	background: #EFEFEF;
}

#videocast_left
{
	float: left;
	width: 275px;
	margin-right: 15px;
	text-align:center;
}

/* AudioCast  (PodCast)
----------------------------------------------------------------------------------------*/

.buergerfragen{
	margin-top: 15px;
	margin-bottom: 15px;
	width:635px;
	padding:7px;
	font-size:12px;
	float:left;
}

.buergerfragen_formular_einzeiler{
	width:100%;
}

.buergerfragen_formular_spalte1{
	width:90px;
	float:left;
	padding-top:5px;
	margin-left:30px;
}

.buergerfragen_formular_spalte2{
	width:470px;
	float:left;
}


.buergerfragen_antworten{
	margin: 20px 0px 20px 0px;
}

/* -----------  ----------- */
#stylized{
	border:solid 2px #2B628B;
	background:#FFFDFA;
}
#stylized h1 {
	color:#37678D;
	font-family:Georgia;
	font-size:20px;
	margin-bottom:8px;
	margin-left:8px;
}
#stylized p{
	font-size:11px;
	color:#666666;
	margin-bottom:20px;
	border-bottom:solid 1px #2B628B;
	padding-bottom:10px;
}
#stylized label{
	display:block;
	font-weight:bold;
	text-align:right;
	width:140px;
	float:left;
}
#stylized .small{
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
}
#stylized input{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #2B628B;
	width:460px;
	margin:2px 0 20px 10px;
}

#stylized textarea{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #2B628B;
	width:460px;
	height:120px;
	margin:2px 0 20px 10px;
}
#stylized button{
	clear:both;
	margin-left:150px;
	width:125px;
	height:31px;
	text-align:center;
	line-height:31px;
	color:#37678D;
	font-size:13px;
	font-weight:bold;
	border:0;
	padding:0;
	cursor:pointer;
}

/* Dokumentenmanager
----------------------------------------------------------------------------------------*/

#dokumente_kategorie
{
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #EFEFEF;
	font-weight: bold;
}

#dokumente_zelle1
{
	text-align:left;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 100px;
	border-bottom: 1px dotted black;
	overflow:hidden;
}

#dokumente_zelle2
{
	text-align:left;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 100px;
	border-bottom: 1px dotted black;
	overflow:hidden;
}

#dokumente_zelle3
{
	text-align:left;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px dotted black;
}

#dokumente_zelle4
{
	text-align:center;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 200px;
	border-bottom: 1px dotted black;
}

#dokumente_zelle4 img
{
	width: 100px;
}

#dokumente_datum
{
	font-weight: bold;
	font-size  : 10px;
}

#dokumente_az
{
	font-weight: bold;
	font-size  : 10px;
}

#dokumente_titel
{
	font-size: 14px;
	font-weight: bold;
}

#dokumente_beschreibung
{
	font-size: 12px;
}

/* Mitglied werden
----------------------------------------------------------------------------------------*/

.mitgliedwerden_infobox
{
	float:right;
	width:320px;
	border:1px solid black;
	margin-left:10px;
	margin-bottom:10px;
	padding:10px;
	font-size:10px;
}

/* Gästebuch
----------------------------------------------------------------------------------------*/

.gaestebuch
{
	border:1px solid #2B628B;
	width:100%;
	padding:5px;
}

.gaestebuch td
{
	padding:5px;
}

/* Surftipps
----------------------------------------------------------------------------------------*/

.surftipp_kategorie {
	font-size: 14px;
	font-family: Helvetica, Arial;
	padding-bottom: 10px;
	border-bottom:2px solid #2B628B;
	margin-bottom: 15px;
	font-weight: bold;
}


.surftipp_link_bild img{
	max-width: 647px;
}

.surftipp_link_beschreibung{
	width: 625px;
	margin-bottom: 15px;
	font-size: 12px;
	padding: 10px;
	border:1px solid #2B628B;
}

.surftipp_link {
	width: 625px;
	margin-bottom: 15px;
	font-size: 12px;
	padding: 10px;
	border:1px solid #2B628B;
}

.surftipp_link a{
	display:block;
}

.surftipp_link_beschreibung a{
	display:block;
}

/* SeoRing
----------------------------------------------------------------------------------------*/
.seo_ring {
	font-size: 12px;
	padding: 10px;
	border:1px solid #2B628B;
}

.seo_ring ul{
	margin-left: 40px;
}

.seo_ring li{
	margin-bottom: 10px;
}

.seo_ring li a{
	font-weight: bold;
}

/* Umfrage
----------------------------------------------------------------------------------------*/

.umfrage_kopftext {
	font-size: 12px;
	margin-bottom: 15px;
}

.umfrage_frage {
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size:16px;
	margin-bottom: 10px;
}

.umfrage_button {
	margin-right:5px;
	width: 235px;
	height:23px;
	background:url(/image/templates/bund02/bg_button_right.gif) right no-repeat;
	float:right;
}

.umfrage_button input {
	width: 235px;
	height:23px;
	background:url(/image/templates/bund02/bg_button_left.gif) left  no-repeat;
	color:#ffffff;
	font-weight:bold;
	border:none;
	overflow:visible;
	display:inline;
	margin:0px;
	padding:0px 4px 2px 4px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}

.umfrage_tabelle1 {
	border:0px;
	width:100%;
	letter-spacing: 3px;
	margin-bottom: 15px;
}

.umfrage_tabelle1 td{
	font-size: 14px;
}

.umfrage_liste {
	width: 100%;
	margin-top : 20px;
	padding:0px;
	text-align:left;
	font-family: Arial;
}

.umfrage_datum {
	float: left;
	width: 100px;
	font-size : 10px;
	font-weight: bold;
	background: #C5D4E0;
	min-height: 40px;
}

.umfrage_frage {
	float: left;
	width: 525px;
	min-height: 40px;
	padding-left: 10px;
}

.umfrage_frage a{
	font-size : 14px;
	font-weight: bold;
}

.umfrage_liste_closed {
	width: 100%;
	margin-top : 20px;
	padding:0px;
	text-align:left;
	font-family: Arial;
	margin-bottom : 20px;
}

.umfrage_datum_closed {
	float: left;
	width: 100px;
	font-size : 10px;
	font-weight: bold;
	background: #FF9800;
	min-height: 40px;
}

.umfrage_frage_closed {
	float: left;
	width: 525px;
	min-height: 40px;
	padding-left: 10px;
}

/* Themensammlung
------------------------------------------------------------------------------------------- */

.themenka_kopf {
	width:184px;
	height:25px;
	background-color: #2B628B;
}

.themenka_kopf_bild {
	float:left;
	width:20px;
}

.themenka_kopf_bild img {
	margin-left : 4px;
	margin-top  : 6px;
}

.themenka_kopf_titel {
	float:left;
	width:158px;
	padding-top : 6px;
	font-family: Arial,Helvetica;
	color : white;
}

.themenka_themen_inhalt {
	width:172px;
	padding-top:5px;
	margin-bottom: 15px;
	background-color: #C5D4E0;
	padding-left: 5px;
	padding-right: 5px;
	border-left : 1px solid #2B628B;
	border-right : 1px solid #2B628B;
	border-bottom : 1px solid #2B628B;
	overflow:hidden;
}

.themenka_themen_inhalt ul
{
	list-style-position:outside;
	list-style-image:url(/image/templates/bund02/themen_pfeil.gif);
	width:150px;
	margin-top:0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-left: 24px;
	line-height: 1.5em;
}

#themen_uebersicht
{
	font-size: 14px;
}

#themen_uebersicht ul
{
	margin:0px;
	padding-top: 20px;
	padding-left: 60px;
	padding-bottom: 20px;
	list-style-image:url(/image/link_pfeil.gif);
}

#themen_uebersicht li
{
	margin-bottom: 10px;
}

#themen_uebersicht li a
{
	font-size: 18px;
	color: #0A273F;
}

#themen_thema
{
	padding : 6px;
	font-size: 12px;
	font-family: Helvetica, Arial, Verdana;
}

#themen_thema p
{
	padding-left : 10px;
	padding-right : 10px;
}

#themen_thema ul
{
	list-style-position:outside;
	list-style-image:url(/image/templates/bund02/themen_pfeil.gif);
	padding-left: 60px;
	padding-right: 45px;
	line-height: 1.5em;
}

.themenka_themen_inhalt ul
{
	list-style-position:outside;
	list-style-image:url(/image/templates/bund02/themen_pfeil.gif);
	width:150px;
	margin-top:0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-left: 24px;
	line-height: 1.5em;
}

.themenka_themen_inhalt li
{
	font-size : 10px;
}

.themenka_themen_inhalt_bild
{
	text-align: left;
	font-size : 10px;
	line-height:14px;
	width:182px;
	background-color:#FFFFFF;
	border-left: 1px solid #00739C;
	border-right: 1px solid #00739C;
	border-bottom: 1px solid #00739C;
	margin-bottom: 15px;
	overflow: hidden;
}

.themenka_themen_inhalt_bild_titel {
	width: 100%;
	padding : 4px;
	margin-left: 4px;
}

.themenka_themen_inhalt_bild img
{
	width: 182px;
	border: 0px;
}

.themenka_themen_inhalt_bild titel
{
	padding: 10px;
}

.kontakt_button{
	height:25px;
}

.kontakt_button #login{
	background:url('/image/templates/bund02/senden.png') no-repeat;
	width:110px;
	height:18px;
	border:0;
	color:#777777;
	cursor:pointer;
}

/* Kontakt
-----------------------------------------------------------------------------------*/

.kontakt_uberschrift{ clear:both; width:100%; margin-bottom:10px; font-size:16px; line-height:1.4em;}
.kontakt_daten{ width:100%; }
.dienstanbieter1{ width:100%; float:left; margin-bottom:10px; }
.dienstanbieter2{ width:100%; float:left; margin-bottom:10px; }
.zusatztext{ float:left; width:100%; margin-bottom: 15px; }
.kontakt_einzeiler{ width:100%; height:22px; float:left; margin-bottom: 10px; }
.kontakt_einzeiler1{ width:180px; font-size: 12px; font-weight: bold; float:left; }
.kontakt_form .kontakt_einzeiler1{ width:180px; margin-top:4px; font-size: 12px; font-weight: bold; float:left; }
.kontakt_einzeiler2{ font-size: 12px; width:370px; float:left; }
.anschrift{ width:inherit; margin-bottom:20px; }
.kontakt_form{ margin-top:30px; }
.kontakt_hinweis{ font-size: 10px; margin-top:40px; margin-bottom:20px; }
.kontakt_einzeiler_input{ width:100%; height:14px; margin:0; padding:3px; border:1px solid #bfbfbf; }
.kontakt_einzeiler_input_button{ width:20px; }
.kontakt_nachricht{ width:100%; float:left; margin-bottom:10px; }
.kontakt_nachricht2{ width:370px; float:left; }
.kontakt_nachricht2 textarea{ width:370px; min-height:150px; border:1px solid #bfbfbf; padding:3px; }
.kontakt_form > .kontakt_einzeiler { margin-bottom:2px; }
.kontakt_einzeiler_input_button2{ float:right; }
.kontakt_button { float:right; margin-right:50px; width: 135px; height:23px; float:right; }

/* Sitemap
-----------------------------------------------------------------------------------*/

.sitemap_rubrik a{
	font-weight:bold;
}

.sitemap_forum_struktur{
	padding-left:50px;
}

/* Fuersprecher Ubersicht
-----------------------------------------------------------------------------------*/

.fuersprecher_ubersicht ul li{
	list-style:none;
	float:left;
	margin-bottom:20px;
	margin-right:20px;
	width:180px;
}

.fuersprecher_obertext{
	font-weight:bold;
	margin-bottom:5px;
}

.fuersprecher_spruch{
	font-style:italic;
	font-weight:normal;
	font-size:10px;
	margin-bottom:5px;
}

.fuersprecher_fname{
	font-style:italic;
	font-weight:normal;
	font-size:13px;
	margin-bottom:5px;
}

/* Newsletter
-----------------------------------------------------------------------------------*/
.seite_newsletter{
	margin-bottom : 15px;
}
.seite_newsletter_weitere{
	font-weight:bold;
	margin-bottom : 15px;
}
.seite_newsletter_weitere_newsletter{
	margin-bottom:10px;
}

.seite_newsletter_weitere_newsletter img{
	border: 1px solid black;
}

.seite_newsletter_einzeiler{ float:left; width:100%; margin-bottom: 5px; }
.seite_newsletter_einzeiler1 { float:left; width:150px; font-weight: bold; }
.seite_newsletter_einzeiler2 { float:left; }
.seite_newsletter_einzeiler2 input { width:450px; }

.seite_newsletter_button {
	margin-right:5px;
	width: 235px;
	height:23px;
	background:url(/image/templates/bund02/bg_button_right.gif) right no-repeat;
	float:right;
}

.seite_newsletter_button input {
	width: 235px;
	height:23px;
	background:url(/image/templates/bund02/bg_button_left.gif) left  no-repeat;
	color:#ffffff;
	font-weight:bold;
	border:none;
	overflow:visible;
	display:inline;
	margin:0px;
	padding:0px 4px 2px 4px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Seite senden
-----------------------------------------------------------------------------------*/
.seitesenden_einzeiler1{
	width:150px;
	float:left;
}

.seitesenden_text{
	margin-bottom:10px;
}

.seitesenden_text textarea{
	width:100%;
	height:100px;
}

.seitesenden_einzeiler2 input{
	height:12px;
}