html,body {
	margin:0;
	padding:0;
	border:0;
	font:14px/16px Arial,Helvetica,sans-serif;
	color: #505050;
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 14px;;
	line-height: 1.5em;
}

img { border: 0 none; }
img.bg { width:100%; height:auto; min-height:100%; top:0; left:0; position:fixed; }
img.wappen_logo{ width:359px; height:407px; top:100px; left:50%; margin-left:-770px; position:fixed; }
img.wappen_logo_zwo{ width:359px; height:407px; top:200px; left:50%; margin-left:427px; position:fixed; }

a{ text-decoration:none; color: #505050; outline:0 none;}
a:hover{ text-decoration:underline; color: #FF9900; outline:0 none; }
.container{ width:960px; margin:auto; position:relative; }
.precontainer{ width:960px; margin:auto; position:relative; }
.header{ width:100%; float:left; padding:0px 0 0px 0; background: url(/image/templates/gmm/header_bg.png) no-repeat; }
.pre_header{ width:100%; float:left; padding:0px 0 0px 0;  }
.header_border{ width:950px; height:110px; background: url(/image/templates/gmm/header_border.png) no-repeat; float:left; padding-left: 10px; padding-bottom: 10px; padding-right: 0px; margin-bottom:10px; }
.pre_header_border{ width:950px; background: url(/image/templates/gmm/header_border.png) no-repeat; float:left; margin-bottom:0px; }
.logo{ float:right; }
.logo a{ display:block; }
.claim{ float:left; }
.claim a{ display:block; }

.shortlinks{ width: 260px; height: 20px; text-align:right; padding-right:10px; float: right; font-size:10px; margin-top: 5px; }
.shortlinks a{ text-decoration:none; color: #FFFFFF; outline:0 none; }
.shortlinks a:hover{ text-decoration:underline; }

.motto{ width:736px; float:right; color:black; font-size:20px; padding:5px 0 5px 14px; }
/*
.navigation{
	//background:url(/image/templates/gmm/dots_bg.png) right top;
	float:left;
	//width:960px;
	width:900px;
	margin-top:6px;
}

.navigation ul{
	margin:0;
	padding:0;
	float:left;
	width:960px;
}

.navigation ul li{
	list-style:none;
	float:left;
	position:relative;
}

.navigation ul li a{
	display:block;
	padding:5px 15px;
	color:white;
	font-family: Arial,Helvetica,sans-serif;
	font-size:15px;
	text-transform: uppercase;
}

.navigation ul li:hover a{
	color:white;
	background:#000000;
	text-decoration:none;
}

.navigation ul ul{
	float:none;
	left:-999em;
	position:absolute;
	z-index: 2100;
	background:black;
	width:200px;
}

.navigation ul li:hover ul{
	left: 0px;
	padding: 0;
	position:absolute;
}

.navigation li li{
	width:200px;
}

.navigation li li:hover ul {
	left: 0;
	top: 0px;
	z-index: 1000;
	display: block;
	visibility: visible;
}

.navigation li li a{
	color:white;
	display:block;
	padding: 10px 10px 10px 15px;
	font-size:15px;
	text-decoration:none;
}

.navigation li li li { z-index: 5000; }

.navigation li li:hover a{
	background:#FF9900;
}
*/

.subhead_search{ width:960px; float:left; overflow:hidden; margin-top: 4px; }
.subhead_search_top{ background:url(/image/templates/gmm/slider_top_edge.png); width:960px; height:10px; }
.subhead_search_bottom{ float:left; background:url(/image/templates/gmm/slider_bottom.png); width:960px; height:10px; }
.subhead_search_left{ background:#FFFFFF; float:left; width:10px; height:50px; }
.subhead_search_right{ background:#FFFFFF; float:left; width:10px; height:50px; }
.subhead_search_content { background:#FFFFFF; width:940px; float:left; padding-top: 12px; height:38px;}

.pre_subhead{ width:960px; float:left; overflow:hidden; margin-top: 20px; }

.subhead{ width:960px; float:left; overflow:hidden; }

.slider_right{
	background:#FFFFFF;
	float:left;
	width:10px;
	height:290px;
}
.slider_bottom{
	clear:both;
	background:url(/image/templates/gmm/slider_bottom.png);
	width:960px;
	height:10px;
	margin-bottom:5px;
}

.pre_subhead{ width:470px; float:left; overflow:hidden; }
.subhead2{ width:100%; float:left; overflow:hidden; }
.subhead3{ width:100%; float:left; overflow:hidden; }
.pre_start_banner { float: left; overflow: hidden; margin-top: 20px; width: 940px; border-radius: 6px; border:10px solid white; }

.leftarrow{
	width:100px;
	height:290px;
	background:url(/image/templates/gmm/left_arrow.png) no-repeat bottom left;
	position:absolute;
	z-index:2;
}

.rightarrow{
	width:100px;
	height:290px;
	background:url(/image/templates/gmm/right_arrow.png) no-repeat top right;
	position:absolute;
	z-index:2;
	margin-left:850px;
}

.slider_shadow{
	display:none;
	width:950px;
	height:290px;
	background:url(/image/templates/gmm/slider_shadow.png) no-repeat;
	position:absolute;
	z-index:1;
}

.slider{ width:940px; height:290px; float:left; margin-bottom:0px; }
.preslider{ width:450px; height:138px; margin-bottom:0px; margin-top:20px; }

.slishadow{ z-index:1; position:absolute; }
.slide_content{
	width:420px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:23px;
	font-family: Arial,Helvetica,sans-serif;
	position:absolute;
	z-index:1;
	/*background:url(/image/templates/gmm/slide_content_bg.png);*/
	background: #004974;	
	color:white;
	font-size:13px;
	line-height:21px;
	margin-left:480px;
	bottom:0px;
	top:0px;
}

.slide_content a{
	color:white;
	display:block;
}

.slide_content a:hover{
	text-decoration:underline;
}

.weiter{
	width:100%;
	text-align:right;
	float:left;
	z-index : 10;
}

.weiter a{
	display:block;
}

.slider_top{
	background:url(/image/templates/gmm/slider_top.png);
	width:960px;
	height:10px;
}

.slider_left{
	background:#FFFFFF;
	float:left;
	width:10px;
	height:290px;
}

.slider_right{
	background:#FFFFFF;
	float:left;
	width:10px;
	height:290px;
}
.slider_bottom{
	clear:both;
	background:url(/image/templates/gmm/slider_bottom.png);
	width:960px;
	height:10px;
	margin-bottom:5px;
}

.slide_content p{
	text-align:left;
	font-size:15px;
	margin:0;
	padding:0;
}

.slide_content_title{
	width:410px;
	margin-bottom:10px;
	margin-top: 10px;
	font-family: Arial, 'ShantiRegular';
	font-size:34px;
	line-height:32px;
}

.slide_content_text{
	width:410px;
}

ul#slider1 li img{
	position:absolute;
}

.slidermini{
	margin-bottom: 20px;
}

/*------------------------------------------------------------------------------------------------*/

.pressebox_top{ background:url(/image/templates/gmm/pressebox_top.png); width:240px; height:10px; }
.pressebox_left{ background:#FFFFFF; float:left; width:10px; height:290px; }
.pressebox_right{ background:#FFFFFF; float:left; width:10px; height:290px; }
.pressebox_bottom{ clear:both; background:url(/image/templates/gmm/pressebox_bottom.png); width:240px; height:10px; margin-bottom:5px; }
.pressebox_content {	float:left; text-align:left; font-size:15px; margin:0; padding:0; width: 220px; height: 290px; overflow:hidden; background:url(/image/templates/gmm/pressebox_bg.png); }

.pressebox_kopf { background: url("/image/templates/gmm/rightbox_top.png") transparent; float: left; height: 40px; width: 100%; }
.pressebox_kopf_bild { float:left; width:20px; height:23px; background:url("/image/templates/gmm/arrow.png") 0 0 no-repeat; display:none; }
.pressebox_kopf_titel { background: url("/image/templates/gmm/kampagne_pfeil.png") no-repeat scroll 0 100% transparent; color: #505050; cursor: pointer; font-family: "Arial","Helvetica"; font-size: 18px; padding-left: 10px; padding-top: 10px; width: 215px; }
.pressebox_kopf_bild img { display:none; }
.pressebox_inhalt { background: url("/image/templates/gmm/rightbox_bottom.png") 0% 100% no-repeat transparent; float: left; margin-bottom: 15px; padding: 0px 10px 15px; width: 205px; }
.pressebox_inhalt_listenelemente { float: left; margin-bottom: 15px; padding: 0px; width: 220px; overflow:hidden; margin-top: 37px; }
.pressebox_rubrik { border-bottom: 1px solid #ABABAB; margin-bottom:0px; }
.pressebox_rubrik a{ font-weight: bold; font-size: 10px; }
.pressebox_rubrik a:hover{ text-decoration: none; }
.pressebox_rubrik_artikel { margin-bottom:10px; font-size: 10px; }
.pressebox_inhalt_liste { float:left; width:14px; padding:6px 3px; }
.pressebox_inhalt_liste_titel { float:left; width:200px; font-size:12px; margin-top: 5px; border-bottom: 1px solid #EFEFEF; padding-bottom: 5px; padding-left: 10px; padding-right: 10px;}
.pressebox_inhalt_liste_titel a{ color: #505050; text-decoration:none; }
.pressebox_inhalt_liste_titel a:hover{ color:#FF9900; }

/*------------------------------------------------------------------------------------------------*/

.miniboxen{
	width:960px;
	float:left;
	margin-bottom:15px;
}


.miniboxen ul{
	margin:0;
	padding:0;
}

.miniboxen ul li{
	float:left;
	list-style:none;
}

.minibox_container
{
	float:left;
	width:281px;
}

.minibox{
	background:url(/image/templates/gmm/minibox_bg.png);
	width:281px;
	height:150px;
	overflow:hidden;
	position:relative;
	z-index:3;
}

.ov_shadow{
	position:absolute;
	z-index:2;
}

.minibox_info{
	width:281px;
	height:150px;
	margin-top:129px;
	position:absolute;
	z-index:1;
	background:white;
}

.minibox_bottom{
	background:url(/image/templates/gmm/minibox_bottom.png);
	width:281px;
	height:5px;
	overflow:hidden;
	position:relative;
	margin-bottom:15px;
}

.minibox_title{
	color:black;
	font-family: Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:10px;
	width:261px;
}

.minibox_desc{
	padding:10px;
	width:261px;
	font-family: Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#666666;
}

.slidermini_normal{
	margin-bottom: 20px;
}

.miniboxen_normal{
	width:960px;
	float:left;
	margin-bottom:15px;
}


.miniboxen_normal ul{
	margin:0;
	padding:0;
}

.miniboxen_normal ul li{
	float:left;
	list-style:none;
}

.minibox_container_normal
{
	float:left;
	width:215px;
}

.minibox_normal{
	background:url(/image/templates/gmm/minibox_bg_normal.png);
	width:215px;
	height:155px;
	overflow:hidden;
	position:relative;
	z-index:3;
}

.ov_shadow_normal{
	position:absolute;
	z-index:2;
}

.minibox_info_normal{
	width:195px;
	height:150px;
	margin-top:129px;
	margin-left: 10px;
	position:absolute;
	z-index:1;
	background:white;
}

.minibox_bottom_normal{
	background:url(/image/templates/gmm/minibox_bottom_normal.png);
	width:215px;
	height:5px;
	overflow:hidden;
	position:relative;
	margin-bottom:15px;
}

.minibox_title_normal{
	color:black;
	font-family: Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:0px;
	width:195px;
}

.minibox_desc_normal{
	padding:0px;
	width:195px;
	font-family: Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#666666;
}

.content{
	float:left;
	width:100%;
	padding-bottom:0px;
}

.leftbox_all{
	width:720px;
	float:left;
}

.leftbox_top{
	background:url(/image/templates/gmm/leftbox_top.png);
	width:720px;
	height: 5px;
	float:left;
}

.leftbox_bottom{
	background:url(/image/templates/gmm/leftbox_bottom.png);
	width:720px;
	height: 5px;
	float:left;
}

.leftbox{
	background:white;
	width:700px;
	float:left;
	min-height:200px;
	padding:10px;
}

.leftbox_kategorie{
	font-family: Arial,Helvetica,sans-serif;
	font-size:20px;
	color:black;
	background:url(/image/templates/gmm/dots_bg.png);
	width:695px;
	padding:10px;
	margin-bottom:20px;
}

.hsuper a{
	display:none;
}


.leftbox_article{
	float:left;
	width:715px;
	border-bottom:1px solid #999999;
	padding-bottom:20px;
	margin-bottom:20px;
}

.leftbox_article_title{
	font-family: Arial, 'Georgia';
	font-weight: bold;
	line-height:30px;
	font-size:18px;
	color:black;
	width:695px;
	padding:10px;
	margin-bottom:20px;
	float:left;
}

.leftbox_article_pic{
	width:215px;
	float:left;
	margin-left:10px;
	margin-top:5px;
}

.leftbox_article_pic img{
	width:215px;
}

.leftbox_article_text{
	font-family: Arial,Helvetica,sans-serif;
	font-size:15px;
	line-height:24px;
	color:#444444;
	width:460px;
	padding:0 10px;
	float:right;
}

.rightbox{
	float:right;
	width:225px;
	min-height:200px;
}

.rightbox_content{
	width:225px;
	min-height:200px;
	font-family: Arial,Helvetica,sans-serif;
}

/* ######################### F O O T E R ################################## */

.container_footer_top{
	float: left;
	width:960px;
	height: 10px;
	padding:0;
	margin-top: 15px;
}

.container_footer_bottom{
	float: left;
	width:960px;
	height: 10px;
	padding:0;
	margin-bottom: 20px;
}

.container_footer{
	width:940px;
	min-height:50px;
	position:relative;
	float:left;
	background:#232323;
	margin-top:0px;
	padding: 0px;
	border-left:10px solid white;
	border-right:10px solid white;
	margin-bottom: 0px;
}

.container_footer a:hover{
	color:white;
}

.footer_headline{
	padding: 20px;
	font-size : 20px;
	line-height:28px;
	font-weight: bold;
	font-family: Arial;
	color: white;
	float:left;
	margin-bottom:0px;
	background: #232323;
}

.footer_headline_links{
	float:left;
	padding: 20px;
	font-size : 20px;
	line-height:28px;
	font-weight: bold;
	font-family: Arial;
	color: white;
	float:left;
	margin-bottom:0px;
}

.footer_headline_links a{
	color: #226D8D;
}

.footer_headline_links a:hover{
	color: #226D8D;
	text-decoration: underline;
} 

.footer_navi{
	float: left;
	width: 940px;
	background: white;
	padding:0;
	margin:0;
}

.footer_sitemap{
	width:910px;
	float:left;
	margin-bottom: 0px;
	padding:10px;
	padding-left:20px;
}

.footer_sitemap ul {
	list-style:none;
	margin:0;
	padding:0;
}

.footer_sitemap ul li {
	float:left;
	width:150px;
	margin-bottom:20px;
}

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

.footer_kategorie a{
	font-size : 10pt;
	font-weight: bold;
	font-family: Arial;
	color: white;
	display:block;
}

.footer_kategorie a:hover{
	color: #afafaf;
}

.footer_subkategorie{
	width:150px;
	text-align:left;
}

.footer_subkategorie a{
	font-size : 9pt;
	font-family: Arial;
	color: #6E6E6E;
	margin-bottom:5px;
	display:block;
}

.footer_subkategorie a:hover{
	color: white;
}

.switch{
	width:26px;
	height:29px;
	position:absolute;
	left:50%;
	margin-left:454px;
	margin-top:133px;
	cursor:pointer;
}

.switch2 {
	width:26px;
	height:29px;
	position:relative;
	left:50%;
	margin-left:454px;
	margin-top:0px;
	cursor:pointer;
}

.open{
	background:url(/image/templates/gmm/open_b_plus.png) no-repeat;
}

.close{
	background:url(/image/templates/gmm/close_b_plus.png) no-repeat;
}

/* video page */

.leftbox_videolist_item{
	width:695px;
	margin-bottom:20px;
	padding:10px;
	float:left;
}

.leftbox_videolist_item:hover{
	background:#f3f3f3;
}

.leftbox_videolist_item:hover .leftbox_videolist_item_pic_overlay{
	background:url(/image/templates/gmm/vid_overlay.png) no-repeat;
}

.leftbox_videolist_item_pic{
	float:left;
	overflow:hidden;
	width:248px;
	height: 148px;
	border:1px solid #999999;
}

.leftbox_videolist_item_pic_vorschau{
	float:left;
	overflow:hidden;
	width:300px;
	height: 200px;
	border:1px solid #999999;
}

.leftbox_videolist_item_pic img{
	width:248px;
}

.leftbox_videolist_item_pic_overlay{
	width:248px;
	height:148px;
	border:1px solid #999999;
	position:absolute;
}

.leftbox_videolist_item_pic_overlay a{
	display:block;
	float:left;
	width:248px;
	height:148px;
	text-indent:-9999px;
}

.leftbox_videolist_item_textbox{
	float:left;
	margin-left:20px;
	width:425px;
}

.leftbox_videolist_item_textbox_vorschau{
	float:left;
	margin-left:20px;
	width:225px;
}

.leftbox_videolist_item_title{
	float:left;
	width:425px;
	font-family: Arial,Helvetica,sans-serif;
	font-size:21px;
	line-height:24px;
	margin-top:10px;
	margin-bottom:2px;
}

.leftbox_videolist_item_datum{
	float:left;
	width:425px;
	font-weight:bold;
	margin-bottom:10px;
}

.leftbox_videolist_item_text{
	float:left;
	width:425px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#222;
}

/*--------------- CSS MODULE ------------------------------*/

#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;
	padding-bottom:5px;
	width:100%;
}

.trenner_presse {
	clear:left;
	padding-bottom:5px;
	width:100%;
}

.trenner_kommentare {
	clear:left;
	padding-bottom:15px;
	width:100%;
}

/* Bilderserie in News- und Presseartikeln*/
.bilderserie { padding:0px; border:0px; width:100%; margin-bottom: 15px; }
.bilderserie_kopf { background-color: #004974; color: #ffffff; font-family : "Arial", "Helvetica"; font-size: 18px; height: 30px; padding-left: 12px; padding-top: 12px; }
.bilderserie_bild { float: left; margin-top: 15px; margin-right: 10px; border: 1px solid #0D2941; overflow: hidden; }
.bilderserie_bild img { width: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:#505050;
	font-family: helvetica, arial, sans-serif;
	background-color: transparent;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom: 5px;
	display: block;
	width:100%;
}

/* ------------------------------------------------------------------------------------- */

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

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

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

#start_vorwort_bild { float:left; margin-right:10px; width: 160px;  }
#start_vorwort_text { float: left; width: 530px; }
#start_vorwort_weiter { float: right; margin-bottom: 15px; }

#start_vorwort_vorsitzender img { width: 150px; }
#start_vorwort_bu { font-size:10px; }
#start_mediathek { width:100%; margin-bottom: 15px; }

#start_mediathek_kopf {
	font-family: Helvetica, Arial;
	background-color:#004974;
	height:30px;
	padding-top:10px;
	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;
}

.cdu_global_logo{ float:left; margin-left:10px; margin-top:5px; }
.cdu_global_logo a { color: #FFFFFF; font-size:18px; font-weight:bold; }
#start_cdutv_kopf { width:100%; height:31px; background-color:#FF9900; }
#start_cdutv_kopf_logo { float:left; background:#FF9900; }
#start_cdutv_film { width: 700px; height: 403px; }
#start_cdutv_film object{ width: 700px; height: 420px; }
#start_cdutv_film embed{ width: 700px; height: 420px; }
#start_cdutv_link { margin-top: 40px; margin-bottom: 15px; font-family: Arial; font-size: 16px; float:left; width: 100%; }
#start_cdutv_link a:hover{ text-decoration:underline; }
#start_cdutv_filme { width : 100%; }
#start_cdutv_bild { float: left; margin-right: 20px; padding-top:7px;}
#start_cdutv_bild img{ width: 120px; }
#start_cdutv_beschreibung { float: left; margin-right: 5px; width: 555px; }
#start_cdutv_titel { font-size : 14px; }
#start_cdutv_titel a{ font-weight: bold; }
#start_cdutv_text { font-size : 12px; margin-bottom: 15px; border-bottom: 1px dotted #ccc; padding-bottom: 20px; }

.zeige_meldung-leit { width: 700px; margin-bottom : 15px; background: #EFEFEF; border:1px solid #505050; padding-top: 10px; }

.zeige_meldung-leit_rubrik_headline {
	font-family : Arial;
	color: #004974;
	padding: 13px 10px 15px;
	font-size: 18px;
	line-height: 1.1em;
	text-transform: uppercase;
}

.zeige_meldung-leit_datum { font-family : Arial; color: #505050; margin: 2px 0px 4px; font-size:10px; font-weight: bold; float: left; width: 350px; }

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

.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-top:3px;
	margin-left:10px;
	margin-right:10px;
}

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

.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:322px;
	padding:5px;
	margin:8px;
	background: #EFEFEF;
	border:1px solid #BFBFBF;
	overflow: hidden;
}

.zeige_meldung_halb_rechts {
	float:right;
	margin-left: 6px;
	width:322px;
	padding:5px;
	margin:8px;
	background: #EFEFEF;
	border:1px solid #BFBFBF;
	overflow: hidden;
}

.zeige_meldung_halb_inhalt {
	float:left;
}

.zeige_meldung_halb_bild{
	
}

.zeige_meldung_halb_bild img {
	width:322px;
}

.zeige_meldung_halb_rubrik {
	font-family : Helvetica, Arial;
	color: #004974;
	margin-bottom: 10px;
	font-size:15px;
}

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

.zeige_meldung_halb_datum {
	margin:5px;
	font-size: 10px;
}

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

.zeige_meldung_halb_headline a{
	color:#505050;
}

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

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

.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: #505050;
	margin-bottom: 6px;
	font-size:14px;
	font-weight: bold;
}

.zeige_rubrik_bild_left{ float: left; }
.zeige_rubrik_bild_left img{ margin-right: 15px; margin-bottom: 10px; width : 250px; border: 0px; }
.zeige_rubrik_bild_right{ float: right; }
.zeige_rubrik_bild_right img{ margin-left: 15px; margin-bottom:10px; 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;
	
}

.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{ background: #004974; clear: both; color: #FFFFFF; font-size: 18px; font-weight: 700;  margin-bottom: 20px; padding: 10px; text-transform: uppercase; }
#start_weitere_meldungen_kopf a{ color : white; }
#start_weitere_meldungen_kopf a:hover{ text-decoration: none; }
.zeige_meldung { width: 100%; padding-top:15px; }
.zeige_meldung_inhalt { }
.zeige_meldung_headline { margin-bottom:15px; margin-top:5px; font-size: 16px; font-weight: bold; line-height:1.1em; }
.zeige_meldung_headline a{ color:#505050; font-size:16px; }
.zeige_meldung_subheadline { margin-bottom:5px; margin-top:5px; font-size: 14px; color: #999999; font-weight: bold; line-height: 1em; }
.zeige_meldung_anreisser { margin-bottom:5px; margin-top:5px; font-size: 12px; }
.zeige_meldung_icons { text-align:right; width:100%; clear: left; float: left; padding-right:15px; margin-top:10px; }
.zeige_meldung_bild_links{ float: left; }
.zeige_meldung_bild_links img{ margin-right: 15px; width : 300px; border: 0px; margin-bottom:10px; }
.zeige_meldung_bild_rechts{ float: right; }
.zeige_meldung_bild_rechts img{ margin-left: 15px; width : 300px; border: 0px; }
.zeige_meldung_bild_mitte{ float: right; }
.zeige_meldung_bild_mitte img{ margin-left: 15px; width : 350px; border: 0px; }

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

#start_downloads_kopf {
	font-family : Helvetica, Arial;
	color: #505050;
	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 { background: url("/image/templates/gmm/rightbox_top.png") transparent; float: left; height: 40px; width: 100%; }
.impressionen_kopf_bild { display:none; }
.impressionen_kopf_bild img { display:none; }
.impressionen_kopf_titel { background: url("/image/templates/gmm/kampagne_pfeil.png") 0% 100% no-repeat transparent; color: #505050; font-family: "Arial", "Helvetica"; font-size: 18px; padding-left: 10px; padding-top: 10px; width: 215px; cursor: pointer; }
.impressionen_inhalt { background: url("/image/templates/gmm/rightbox_bottom.png") 0% 100% no-repeat transparent; float: left; margin-bottom: 15px; padding: 0px 10px 15px; width: 205px; overflow:hidden; }
.impressionen_inhalt img{ width:205px; }

/* Kampagne Zufallsbild */
.bildergalerie_suche_kopf { background: url("/image/templates/gmm/rightbox_top.png") transparent; float: left; height: 40px; width: 100%; }
.bildergalerie_suche_bild { display:none; }
.bildergalerie_suche_bild img { display:none; }
.bildergalerie_suche_titel { color: #505050; font-family: "Arial", "Helvetica"; font-size: 18px; padding-left: 10px; padding-top: 10px; width: 215px; cursor: pointer; }
.bildergalerie_suche_inhalt { background: url("/image/templates/gmm/rightbox_bottom.png") 0% 100% no-repeat transparent; float: left; margin-bottom: 15px; padding: 0px 10px 15px; width: 205px; overflow:hidden; }
.bildergalerie_suche_inhalt ul { list-style:none; padding:0; margin:0}
.bildergalerie_suche_inhalt ul ul { list-style:none; padding-left:20px; font-size:12px;}
.bildergalerie_suche_inhalt img{ width:205px; }

/* Kampagne CDUNet */
/* ------------------------------------------------------------------------------------- */
.cdunet_kopf {
	width:220px;
	height:25px;
	padding-bottom:10px;
}

.cdunet_kopf_bild {
	float:left;
	width:20px;
	height:23px;
	background:url("/image/templates/gmm/arrow.png") 0 0 no-repeat;
	display:none;
}

.cdunet_kopf_titel {
	width:208px;
	font-family: Arial,Helvetica;
	font-size:20px;
	color:#505050;
	
	padding-top:10px;
	padding-left:10px;
}

.cdunet_kopf_bild img {
	display:none;
}

.cdunet_inhalt {
	width:186px;
	margin-bottom: 15px;
	margin-left:30px;
}

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

.cdunet_inhalt_text {
	font-size : 9px;
	margin-top:3px;
}

.cdunet_inhalt_text a{
	text-decoration:none;
	color:#505050;
}

.cdunet_inhalt_text a:hover{
	color:#0079BA;
}

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

#loginSend{
	width:62px;
	float:right;
	margin-right:23px;
}

/* Kampagne Startnews */
/* ------------------------------------------------------------------------------------- */
.startnews_kopf {
	background: url("/image/templates/gmm/rightbox_top.png") transparent;
	float: left;
	height: 40px;
	width: 100%;
}

.startnews_kopf_bild {
	float:left;
	width:20px;
	height:23px;
	background:url("/image/templates/gmm/arrow.png") 0 0 no-repeat;
	display:none;
}

.startnews_kopf_titel {
	background: url("/image/templates/gmm/kampagne_pfeil.png") no-repeat scroll 0 100% transparent;
	color: #505050;
	cursor: pointer;
	font-family: "Arial","Helvetica";
	font-size: 18px;
	padding-left: 10px;
	padding-top: 10px;
	width: 215px;
}

.startnews_kopf_bild img { display:none; }
.startnews_inhalt { background: url("/image/templates/gmm/rightbox_bottom.png") 0% 100% no-repeat transparent; float: left; margin-bottom: 15px; padding: 0px 10px 15px; width: 205px; }
.startnews_inhalt_listenelemente { background: url("/image/templates/gmm/rightbox_bottom.png") 0% 100% no-repeat transparent; float: left; margin-bottom: 15px; padding: 0px 3px 15px; width: 219px; overflow:hidden; }
.startnews_rubrik { border-bottom: 1px solid #ABABAB; margin-bottom:0px; }
.startnews_rubrik a{ font-weight: bold; font-size: 10px; }
.startnews_rubrik a:hover{ text-decoration: none; }
.startnews_rubrik_artikel { margin-bottom:10px; font-size: 10px; }
.startnews_inhalt_liste { float:left; width:14px; padding:6px 3px; }
.startnews_inhalt_liste_titel { float:left; width:170px; font-size:12px; margin-left:15px; margin-top: 5px; }
.startnews_inhalt_liste_titel a{ color: #505050; text-decoration:none; }
.startnews_inhalt_liste_titel a:hover{ color:#FF9900; }

/* Kampagne Startpresse */
/* ------------------------------------------------------------------------------------- */
.startpresse_kopf { background: url("/image/templates/gmm/rightbox_top.png") transparent; float: left; height: 40px; width: 100%; }
.startpresse_kopf_bild { display:none; }
.startpresse_kopf_titel { background: url("/image/templates/gmm/kampagne_pfeil.png") no-repeat scroll 0 100% transparent; color: #505050; cursor: pointer; font-family: "Arial","Helvetica"; font-size: 18px; padding-left: 10px; padding-top: 10px; width: 215px; }
.startpresse_kopf_bild img { display:none; }
.startpresse_inhalt {
	background: url("/image/templates/gmm/rightbox_bottom.png") 0% 100% no-repeat transparent;
	float: left;
	margin-bottom: 15px;
	padding: 0px 10px 15px;
	width: 205px;
}

.startpresse_inhalt_listenelemente {
	background: url("/image/templates/gmm/rightbox_bottom.png") 0% 100% no-repeat transparent;
	float: left;
	margin-bottom: 15px;
	padding: 0px 10px 15px;
	width: 205px;
	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:14px;
	padding:6px 3px;
}

.startpresse_inhalt_liste_titel {
	float:left;
	width:158px;
	font-size:12px;
	margin-left:15px;
	margin-top:3px;
}

.startpresse_inhalt_liste_titel a{
	text-decoration:none;
	color: #505050;
}

.startpresse_inhalt_liste_titel a:hover{
	color:#FF9900;
	
}

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

.suche_kopf { background: url("/image/templates/gmm/rightbox_top.png") transparent; float: left; height: 40px; width: 100%; }
.suche_kopf_bild { display:none; }
.suche_kopf_bild img { display:none; }
.suche_kopf_titel { background: url("/image/templates/gmm/kampagne_pfeil.png") no-repeat scroll 0 100% transparent; color: #505050; cursor: pointer; font-family: "Arial","Helvetica"; font-size: 18px; padding-left: 10px; padding-top: 10px; width: 215px; }
.suche_inhalt { background: url("/image/templates/gmm/rightbox_bottom.png") 0% 100% no-repeat transparent; float: left; margin-bottom: 15px; padding: 0px 10px 15px; width: 205px; overflow:hidden; }
.suche_input_suchwort { text-align:center; }
.suche_input_suchwort input { font-size:14px; width:178px; height:20px; }
.suche_input_button { float: right; width:80px; height:20px; margin-top:4px; margin-right:8px; }
.suche_input_button input{ width:80px; height:20px; }

.pre_suche_input_suchwort { text-align:center; float:left; }
.pre_suche_input_suchwort input { font-size:14px; width:700px; height:20px; border: 1px solid black; margin-top: 3px; }
.pre_suche_input_button { float: left; width:80px; height:20px; margin-top:0px; margin-left:8px; }
.pre_suche_input_button input{  }

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

.personenthemen_kopf { background: url("/image/templates/gmm/rightbox_top.png") transparent; float: left; height: 40px; width: 100%; margin-top: 20px; }
.personenthemen_kopf_bild { display:none; }
.personenthemen_kopf_bild img { display:none; }
.personenthemen_kopf_titel { background: url("/image/templates/gmm/kampagne_pfeil.png") no-repeat scroll 0 100% transparent; color: #505050; cursor: pointer; font-family: "Arial","Helvetica"; font-size: 18px; padding-left: 10px; padding-top: 10px; width: 215px; }
.personenthemen_inhalt { font-size: 12px; background: url("/image/templates/gmm/rightbox_bottom.png") 0% 100% no-repeat transparent; float: left; margin-bottom: 15px; padding: 0px 10px 15px; width: 205px; overflow:hidden; }
.personenthemen_input_suchwort { text-align:center; }
.personenthemen_input_suchwort input,select { font-size:14px; width:205px; height:20px; border:1px solid rgb(169, 169, 169); }
.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{
	float: left;
	width: 225px;
}

.banner_spalte_rechts img{
	width:223px;
	margin-bottom: 15px;
}

/* Kampagne Startkommentare */
/* ------------------------------------------------------------------------------------- */
.startkommentare_kopf {
	background: url("/image/templates/gmm/rightbox_top.png") transparent;
	float: left;
	height: 40px;
	width: 100%;
}

.startkommentare_kopf_bild {
	display:none;
}

.startkommentare_kopf_titel {
	background: url("/image/templates/gmm/kampagne_pfeil.png") no-repeat scroll 0 100% transparent;
	color: #505050;
	cursor: pointer;
	font-family: "Arial","Helvetica";
	font-size: 18px;
	padding-left: 10px;
	padding-top: 10px;
	width: 215px;
}

.startkommentare_kopf_bild img {
	display:none;
}

.startkommentare_inhalt {
	background: url("/image/templates/gmm/rightbox_bottom.png") 0% 100% no-repeat transparent;
	float: left;
	margin-bottom: 15px;
	padding: 0px 10px 15px;
	width: 205px;
}

.startkommentare_inhalt_listenelemente {
	background: url("/image/templates/gmm/rightbox_bottom.png") 0% 100% no-repeat transparent;
	float: left;
	margin-bottom: 15px;
	padding: 0px 10px 15px;
	width: 205px;
	overflow:hidden;
}

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

.startkommentare_rubrik a{
	font-weight: bold;
	font-size: 12px;
	color: #226D8D;
}

.startkommentare_rubrik a:hover{
	text-decoration: none;
	color:#FF9900;
}

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

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

.startkommentare_inhalt_liste_titel {
	float: left;
	font-size: 12px;
	margin-left: 15px;
	margin-top: 5px;
	width: 170px;
}

.startkommentare_inhalt_liste_titel a{
	text-decoration:none;
	color: #505050;
}

.startkommentare_inhalt_liste_titel a:hover{
	color:#FF9900;
}

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

.starttermine_kopf {
	background: url("/image/templates/gmm/rightbox_top.png") transparent;
	float: left;
	height: 40px;
	width: 100%;
}

.starttermine_kopf_bild {
	display:none;
}

.starttermine_kopf_titel {
	background: url("/image/templates/gmm/kampagne_pfeil.png") no-repeat scroll 0 100% transparent;
	color: #505050;
	cursor: pointer;
	font-family: "Arial","Helvetica";
	font-size: 18px;
	padding-left: 10px;
	padding-top: 10px;
	width: 215px;
}

.starttermine_kopf_bild img {
	display:none;
}

.starttermine_inhalt {
	background: url("/image/templates/gmm/rightbox_bottom.png") 0% 100% no-repeat transparent;
	float: left;
	margin-bottom: 15px;
	padding: 0px 10px 15px;
	width: 205px;
	overflow: hidden;
}

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

.starttermine_inhalt a{
	text-decoration:none;
	color: #226D8D;
}

.starttermine_inhalt a:hover{
	color:#FF9900;
}

#starttermine_datepicker{
	float:left;
	width:200px;
}

/* Kampagne Startverweise */
/* ------------------------------------------------------------------------------------- */
.startverweise { width:215px; text-align:center; background: url("/image/templates/gmm/rightbox_bottom.png") 0% 100% no-repeat transparent; margin-bottom: 15px; padding: 12px 5px 10px; }
.startverweise img { width:203px; margin-bottom: 10px; }

/* ------------------------------------------------------------------------------------- */
.startverweise_cdu{
	background: url("/image/templates/gmm/rightbox_bottom.png") 0% 100% no-repeat transparent;
	text-align:center;
}


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

.startticker_kopf {
	background: url("/image/templates/gmm/rightbox_top.png") transparent;
	float: left;
	height: 40px;
	width: 100%;
}

.startticker_kopf_bild {
	float:left;
}

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

.startticker_kopf_titel {
	float:left;
	width:160px;
	padding-top : 6px;
	font-family: Arial,Helvetica;
	color : black;
	font-size:12px;
	line-height:1.2em;
	font-weight:bold;
}

.startticker_inhalt{
	background: url("/image/templates/gmm/rightbox_bottom.png") 0% 100% no-repeat transparent;
	float: left;
	margin-bottom: 15px;
	padding: 0px 10px 15px;
	width: 205px;
}

.startticker_inhalt a 
{
	color: #226D8D;
}

.startticker_inhalt a:hover 
{
	color: #FF9900;
}

.startticker_inhalt_liste{
	width:12px;
	height:10px;
	float:left;
	margin:3px 5px 5px 0;
}

.startticker_inhalt_liste_titel{
	float:right;
	width:175px;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px solid #CDC7C7;
}


/* Kampagne Startpresse */
/* ------------------------------------------------------------------------------------- */
.kampagne_kopf { background: url("/image/templates/gmm/rightbox_top.png") transparent; float: left; height: 40px; width: 100%; }
.kampagne_kopf_bild { display : none; }
.kampagne_kopf_titel { background: url("/image/templates/gmm/kampagne_pfeil.png") 0% 100% no-repeat transparent; color: #505050; cursor: pointer; font-family: "Arial", "Helvetica"; font-size: 18px; padding-left: 10px; padding-top: 10px; width: 215px; }

.gmm_kampagnen_inhalt_bild {
	background: #FFFFFF;
	float: left;
	overflow: hidden;
	padding: 0px 10px 0px;
	width: 205px;
}

.gmm_kampagnen_inhalt {
	background: url("/image/templates/gmm/rightbox_bottom.png") 0% 100% no-repeat transparent;
	float: left;
	margin-bottom: 15px;
	overflow: hidden;
	padding: 0px 10px 0px;
	font-size: 12px;
	width: 205px;
}

.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: 48px;
}

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

.buchempfehlung_kopf {
	background: url("/image/templates/gmm/rightbox_top.png") transparent;
	float: left;
	height: 40px;
	width: 100%;
}

.buchempfehlung_kopf_bild {
	display:none;
}


.buchempfehlung_kopf_titel {
	color: #505050;
	font-family: "Arial", "Helvetica";
	font-size: 18px;
	padding-left: 10px;
	padding-top: 10px;
	width: 100%;
}

.buchempfehlung_kopf_bild img {
	display:none;
}

.buchempfehlung_inhalt {
	background: url("/image/templates/gmm/rightbox_bottom.png") 0% 100% no-repeat transparent;
	float: left;
	margin-bottom: 15px;
	padding: 0px 10px 15px;
	width: 205px;
}

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

.kampagne_video_kopf {
	background: url("/image/templates/gmm/rightbox_top.png") transparent;
	float: left;
	height: 40px;
	width: 100%;
}

.kampagne_video_kopf_inhalt{
	background: url("/image/templates/gmm/rightbox_bottom.png") 0% 100% no-repeat transparent;
	float: left;
	margin-bottom: 15px;
	padding: 0px 10px 15px;
	width: 205px
}

.kampagne_video_kopf_bild {
	display:none;
}

.kampagne_video_kopf_bild img {
	display:none;
}

.kampagne_video_kopf_titel {
	color: #505050;
	font-family: "Arial", "Helvetica";
	font-size: 18px;
	padding-left: 10px;
	padding-top: 10px;
	width: 100%;
}

.kampagne_video_kopf_titel_ein {
	color: #505050;
	font-family: "Arial", "Helvetica";
	font-size: 18px;
	padding-left: 10px;
	padding-top: 10px;
	width: 100%;
}

.kampagne_video_kopf_titel_zwei {
	color: #505050;
	font-family: "Arial", "Helvetica";
	font-size: 18px;
	padding-left: 10px;
	padding-top: 10px;
	width: 100%;
}

.kampagne_video_inhalt {
	width:188px;
	margin-bottom: 15px;
	margin-left:15px;
	border:1px solid #efefef;
}

.kampagne_video_inhalt img{
	width:168px;
	border: 10px solid #FFFFFF
}


.kampagne_video_kopf_inhalt object{
	width:198px;
}

.kampagne_video_kopf_inhalt object embed{
	width:198px;
}

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

.kampagne_video_inhalt object{
	width:198px;
}

.kampagne_video_inhalt object embed{
	width:198px;
}

.kampagne_video_inhalt iframe{ width:205px !important; height: 150px !important; }

#mp3player{
	width:198px;
}

/* 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 Ubersicht
-----------------------------------------------------------------------------------*/

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

.rundrum2{
	width:100%;
}

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

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

/* Gartentipps
-----------------------------------------------------------------------------------*/

.gartentipps_kopf{
	background: url("/image/templates/gmm/rightbox_top.png") transparent;
	float: left;
	height: 40px;
	width: 100%;
}

.gartentipps_kopf_bild{
	
}

.gartentipps_kopf_titel{
	background: url("/image/templates/gmm/kampagne_pfeil.png") no-repeat scroll 0 100% transparent;
	color: #505050;
	cursor: pointer;
	font-family: "Arial","Helvetica";
	font-size: 18px;
	padding-left: 10px;
	padding-top: 10px;
	width: 215px;
}

.gartentipps_inhalt{
	background: url("/image/templates/gmm/rightbox_bottom.png") 0% 100% no-repeat transparent;
	float: left;
	margin-bottom: 15px;
	padding: 0px 10px 15px;
	width: 205px;
	overflow: hidden;
}

/* Fuersprecher
-----------------------------------------------------------------------------------*/
.fuersprecher {
	width:100%;
	float:left;
	background: #FFFFFF;
	float: left;
	margin-bottom:20px;
}

.fuersprecher_titel {
	color: #505050;
	font-family: "Arial", "Helvetica";
	font-size: 18px;
	padding-left: 10px;
	padding-top: 10px;
	width: 200px;
}

.fuersprecher_bild{
	float:left;
	padding:10px;
}

.fuersprecher_bild img{
	width: 198px;
	margin-bottom:5px;
	border:0;
}

.fuersprecher_spruch {
	font-size: 14px;
	color:#018cda;
	margin-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	float:left;
}

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

/* Fuersprecher
-----------------------------------------------------------------------------------*/
.fuersprecher_40 {
	width:430px;
	padding:10px;
	margin-bottom: 15px;
	overflow: hidden;
}

.fuersprecher_bild_40{
	float: left;
	padding:35px;
}

.fuersprecher_bild_40 img{
	width: 172px;
	border : 1px solid #2B628B;
	margin-bottom:5px;
}

.fuersprecher_titel_40 {
	color: #505050;
	margin-top:35px;
	font-size: 21px;
	font-weight: bold;
	margin-bottom:5px;
}

.fuersprecher_spruch_40 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom:5px;
}

.fuersprecher_name_40 {
	line-height: 1.3em;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
}

/* Mitmachen
-----------------------------------------------------------------------------------*/
.mitmachen_40 {
	width:430px;
	padding:10px;
	margin-bottom: 15px;
	overflow: hidden;
}

.mitmachen_bild_40{
	float: left;
	padding-left:35px;
}

.mitmachen_bild_40 img{
	width: 180px;
	border: 1px solid black;
	margin-bottom:5px;
	border: 0px;
}

.mitmachen_box {
	float:left;
	width: 170px;
	margin-left: 35px;
}

.mitmachen_titel_40 {
	line-height: 1.3em;
	color: #505050;
	font-size: 21px;
	font-weight: bold;
	margin-bottom:5px;

}

.mitmachen_spruch_40 {
	line-height: 1.3em;
	font-size: 14px;
	font-weight: bold;
	margin-bottom:5px;
}

/* 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 {
	background:url(/image/templates/gmm/rightbox_top.png);
	width:100%;
	height: 40px;
	float:left;
}

.userlogin_kopf_bild {
	display:none;
}

.userlogin_kopf_titel {
	width:100%;
	font-family: Arial,Helvetica;
	font-size:18px;
	color:#505050;
	padding-left:10px;
	padding-top:10px;
}

.userlogin_kopf_bild img {
	display:none;
}

.userlogin_inhalt {
	width:205px;
	padding:0 10px;
	float:left;
	padding-bottom:15px;
	margin-bottom: 15px;
	background:url(/image/templates/gmm/rightbox_bottom.png) no-repeat left bottom; 
}

.userlogin_inhalt input {
	margin-top: 4px;
	width : 190px;
	font-family: Arial;
	font-size : 16px;
	height:24px;
}

#loginbutton{
	width:80px;
	height:20px;
	float:right;
	margin-right:10px;
	margin-top:4px;
	margin-bottom:10px;
}

.cdunet_inhalt_text {
	font-size : 9px;
	margin-top:3px;
}

.userlogin_inhalt a{
	text-decoration:none;
	color:#505050;
	margin-top:5px;
}

.userlogin_inhalt a:hover{
	color:#0079BA;
}

.userlogin_inhalt span{
	float:left;
}

.userlogin_inhalt div a{
}

.userlogin_inhalt_label {
	font-size : 14px;
	font-weight: bold;
	color:#000000;
}

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

/* Vision21
-----------------------------------------------------------------------------------*/
.vision21_kopf { background:url(/image/templates/gmm/rightbox_top.png); width:100%; height: 40px; float:left; }
.vision21_kopf_bild { display:none; }
.vision21_kopf_titel { width:100%; font-family: Arial,Helvetica; font-size:18px; color:#505050; padding-left:10px; padding-top:10px; }
.vision21_kopf_bild img { display:none; }
.vision21_inhalt { width:205px; padding:0 10px; float:left;	padding-bottom:15px; margin-bottom: 15px; background:url(/image/templates/gmm/rightbox_bottom.png) no-repeat left bottom; }
.vision21_inhalt input { margin-top: 4px; width : 190px; font-family: Arial; font-size : 16px; height:24px; }
.vision21_inhalt textarea { margin-top: 4px; width : 190px; height:70px; font-family: Arial; font-size : 16px; }
#vision21sendebutton { width:80px; height:20px; float:right; margin-right:10px; margin-top:4px; margin-bottom:10px; }
.vision21_inhalt a{ text-decoration:none; color:#505050; margin-top:5px; }
.vision21_inhalt a:hover{ color:#0079BA; }
.vision21_inhalt span{ float:left; }
.vision21_inhalt div a{}
.vision21_inhalt_label { font-size : 14px; font-weight: bold; color:#000000; }
.vision21_inhalt input { margin-top: 4px; width : 190px; font-family: Arial; font-size : 16px; }

/* Newsletter
-----------------------------------------------------------------------------------*/
.newsletter_kopf {
	background: url("/image/templates/gmm/rightbox_top.png") transparent;
	float: left;
	height: 40px;
	width: 100%;
}

.newsletter_kopf_bild {
	display:none;
}

.newsletter_kopf_titel {
	background: url("/image/templates/gmm/kampagne_pfeil.png") 0% 100% no-repeat transparent;
	color: #505050;
	font-family: "Arial", "Helvetica";
	font-size: 18px;
	padding-left: 10px;
	padding-top: 10px;
	width: 100%;
	cursor : pointer;
}

.newsletter_kopf_bild img {
	display:none;
}

.newsletter_label {
	font-size: 11px;
	color:#505050;
}

.newsletter_inhalt {
	background: url("/image/templates/gmm/rightbox_bottom.png") 0% 100% no-repeat transparent;
	float: left;
	margin-bottom: 15px;
	padding: 0px 10px 15px;
	width: 205px;
	overflow: hidden;
}

.newsletter_inhalt input { margin-top: 10px; width : 95%; font-family: Arial; height: 20px; font-size : 14px; }
.newsletter_button { margin-top:5px; margin-right:0px;	width: 106px; height:20px; float:right; }

.newsletter_button input {
	width: 106px;
	height:20px;
	background:url(/image/templates/gmm/ok_button.png) left  no-repeat;
	color:#ffffff;
	font-weight:bold;
	border:none;
	overflow:visible;
	display:inline;
	margin:0px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-indent:-9999px;
	margin-top:3px;
	cursor:pointer;
}

/* ZusatzPodCast
-----------------------------------------------------------------------------------*/
.zusatzpod_inhalt { width:100%; padding:0px; float:left; margin-bottom: 15px; }
.zusatzpod_inhalt_bild{ }
.zusatzpod_inhalt img{ width: 100%; border: 0px; }
.zusatzpod_inhalt_bild img{ width: 100%; border: 0px; }
.zusatzpod_inhalt_bild2 img{ margin-top:9px; width: 100%; border: 0px; }
.zusatzpod_script { width: 225px; height: 50px; }
.zusatzpod_audio { height: 39px; }
.zusatzpod_inhalt object{ width: 225px; height: 50px; }
.zusatzpod_inhalt embed{ width: 225px; height: 50px; }

/* ZusatzRSS
-----------------------------------------------------------------------------------*/
.zusatzrss_kopf {
	background: url("/image/templates/gmm/rightbox_top.png") transparent;
	float: left;
	height: 40px;
	width: 100%;	
}

.zusatzrss_kopf_bild {
	float:left;
}

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

.zusatzrss_kopf_titel {
	color: #505050;
	font-family: "Arial", "Helvetica";
	font-size: 14px;
	padding-left: 10px;
	padding-top: 10px;
	width: 100%;
}

.zusatzrss_kopf_titel a{
	text-decoration:none;
}

.zusatzrss_kopf_titel a:hover{
	color:#33CCFF;
}

/* SMSDienst
-----------------------------------------------------------------------------------*/
.smsdienst {
	width:180px;
	background:url("/image/templates/gmm/sms_dienst.png") no-repeat;
	height: 293px;
	margin:0 9px;
	margin-bottom: 15px;
}

.smsdienst input{
	margin-top:185px;
	font-size:9px;
	color:#888888;
	height:14px;
	width:138px;
	border:0;
	margin-left:20px;
}



.smsdienst_button {
	margin-right:11px;
	width: 173px;
	height:23px;
	float:right;
}

.smsdienst_button input {
	width: 91px;
	height:25px;
	background:url(/image/templates/gmm/sms_button.png) right no-repeat;
	border:none;
	overflow:visible;
	margin:0;
	margin-left:50px;
	padding:0;
	color: black;
}

/* Spenden
-----------------------------------------------------------------------------------*/
.spenden_kopf {
	background: url("/image/templates/gmm/rightbox_top.png") transparent;
	float: left;
	height: 40px;
	width: 100%;
}

.spenden_kopf_bild {
	float:left;
	width:20px;
	height:23px;
	background:url("/image/templates/gmm/arrow.png") 0 0 no-repeat;
	display:none;
}

.spenden_kopf_titel {
	color: #505050;
	font-family: "Arial", "Helvetica";
	font-size: 18px;
	padding-left: 10px;
	padding-top: 10px;
	width: 100%;
}

.spenden_kopf_bild img {
	display:none;
}


.spenden_inhalt {
	background: url("/image/templates/gmm/rightbox_bottom.png") 0% 100% no-repeat transparent;
	float: left;
	margin-bottom: 15px;
	padding: 0px 10px 15px;
	width: 205px;
}

.spenden_label {
	font-size: 11px;
	text-align:center;
}

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

.spendenbutton {
	background: url("/image/templates/gmm/rightbox_bottom.png") 0% 100% no-repeat transparent;
	float: left;
	margin-bottom: 15px;
	overflow: hidden;
	padding: 10px 10px 15px;
	width: 205px;
}

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

/* Umfrage
-----------------------------------------------------------------------------------*/
.umfrage_kopf {
	background: url("/image/templates/gmm/rightbox_top.png") transparent;
	float: left;
	height: 40px;
	width: 100%;
}

.umfrage_kopf_bild {
	display:none;
}

.umfrage_kopf_titel {
	background: url("/image/templates/gmm/kampagne_pfeil.png") no-repeat scroll 0 100% transparent;
	color: #505050;
	cursor: pointer;
	font-family: "Arial","Helvetica";
	font-size: 18px;
	padding-left: 10px;
	padding-top: 10px;
	width: 215px;
}

.umfrage_kopf_bild img {
	display:none;
}

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

.umfrage_label2 {
	font-size: 11px;
}

.umfrage_inhalt {
	background: url("/image/templates/gmm/rightbox_bottom.png") 0% 100% no-repeat transparent;
	float: left;
	margin-bottom: 15px;
	padding: 0px 10px 15px;
	width: 205px;
	overflow:hidden;
}

.umfrage_inhalt table{
	display:inline-block;
}

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

.umfragek_button input {
	width: 170px;
	height:23px;
	background:url(/image/templates/gmm/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;
}
.umfragek_button{
	float:right;
}
/*
######################################################################################
					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: 18px;
	text-decoration: none;
}

#scroller a{
	text-decoration: none;
}

#scroller p {
	padding: 0;
	text-decoration: none;
}

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

.mitte_ok_hinweis { padding: 2%; background-color:#3B4B5B; border-color:#000000; border-width:1px; width:96%; color: #FFFFFF; }
.mitte_no_hinweis { padding: 2%; background-color:#970009; border-color:#000000; border-width:1px; width:96%; color:#FFFFFF; }

/* 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:11px; color:#000000; height:18px; vertical-align:middle; margin-bottom: 5px; }
.kruemel a { padding-right:6px; width:100%; font-size:11px; color:#004974; text-decoration:none; }
.kruemel a:hover { text-decoration:underline; color:#33CCFF; }

/* News
-----------------------------------------------------------------------------------*/
.news_archivlink { clear:both; 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; }
.news_kopf { width: 100%; border-bottom: 0px dotted #000000; margin-bottom:0px; font-size:10px; height: 25px; clear:both; }
.news_datum { float: left; padding-right: 10px; font-size:10px; }
.news_links { float: left; text-align:left; }
.news_inhalt { clear:both; width: 100%; }
.news_titel { line-height: 1.3em; color:#505050; font-size: 16px; font-weight: bold; margin-bottom: 10px; }
.news_titel2 { line-height: 1.3em; color: #333333; font-size: 14px; margin-bottom:15px; }
.news_anreisser { 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 : 25px; width: 300px; }
.news_referenzbild_img img{ width: 300px; border: 0px; }
.news_referenzbild_limg img{ width: 100%; border: 0px; }
.news_referenzbild_bu { font-size: 10px; padding: 5px; width: 300px; line-height:1.3em; }
.news_referenzbild_right { float: right; margin-left : 10px; width: 300px; border: 0px; }
.news_referenzbild_center { width: 100%; 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; background: #004974; color : #FFF; clear:both; font-weight: bold; margin-bottom: 20px; padding:10px; }
.news_weitere_meldungen { background: #004974; clear: both; color: #FFFFFF; font-size: 18px; font-weight: 700; margin-bottom: 20px; padding: 10px; text-transform: uppercase; }
.news_rubrik_icon { float:left; width:20px; margin-left:10px; margin-top:6px; }
.news_rubrik_titel { line-height: 1.5em; width : 640px; float:left; margin-left:10px; margin-top:3px; margin-bottom:10px; }
.news_rubrik_headline { font-family: Helvetica, Arial; font-size: 14px; font-weight: bold; }
.news_rubrik_kurzmeldungen { width:100%; padding-bottom: 15px; }
.news_vollstaendige_rubrik { background : url(/image/templates/gmm/pfeil_blau_r.png) right no-repeat; width:95%; float:right; margin-bottom:15px; margin-right:0px; font-size:12px; font-weight: bold; text-transform:uppercase; text-align:right; padding-top:5px; padding-bottom:5px; padding-right:35px; }
.news_zur_uebersicht { width:100%; float:left; margin-bottom:15px; font-size:10px; text-align:left; }

.news_weitere_meldungen { background: #004974; clear: both; color: #FFFFFF; font-size: 18px; font-weight: 700; margin-bottom: 20px; padding: 10px; text-transform: uppercase; }
.news_weitere_meldungen_trenner {clear:both;margin-top:20px; }
.news_weitere_meldungen_halb { width:50%; float: left; }
.news_weitere_meldungen_more { font-size:12px;color:#0A374F;float:right;width:100%;margin-bottom:10px;font-weight:bold; }
.news_weitere_meldungen_label { font-size:14px;color:#0A374F;font-weight:bold; }

/* Pressebereich
-----------------------------------------------------------------------------------*/
.presse_archivlink { clear:both; 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%; margin-bottom:10px; 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; 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; }
.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; }
.presse_referenzbild_center { width: 635px; 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_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 : 3px; font-family: Arial,Helvetica; color : white; }
.presse_login_inhalt { width:100%; 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/gmm/bg_button_right.gif) right no-repeat; float:right; }
.presse_login_button input { width: 135px; height:23px; background:url(/image/templates/gmm/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/gmm/bg_button_right.gif) right no-repeat; float:right; }
.presse_kontakt_button input { width: 135px; height:23px; background:url(/image/templates/gmm/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_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_rubrik_name { background: #004974; clear: both; color: #FFFFFF; font-size: 18px; font-weight: 700; margin-bottom: 20px; padding: 10px; }
.presse_weitere_meldungen { background: #004974; clear: both; color: #FFFFFF; font-size: 18px; font-weight: 700; margin-bottom: 20px; padding: 10px; text-transform: uppercase; }
.presse_rubrik_icon { float:left; width:20px; margin-left:10px; margin-top:6px; }
.presse_rubrik_titel { line-height: 1.5em; width : 640px; float:left; margin-left:10px; margin-top:3px; margin-bottom:10px; }
.presse_rubrik_headline { font-family: Helvetica, Arial; font-size: 14px; font-weight: bold; }
.presse_rubrik_kurzmeldungen { width:100%; padding-bottom: 15px; }
.presse_vollstaendige_rubrik { background : url(/image/templates/gmm/pfeil_blau_r.png) right no-repeat; width:95%; float:right; margin-bottom:15px; margin-right:0px; font-size:12px; font-weight: bold; text-transform:uppercase; text-align:right; padding-top:5px; padding-bottom:5px; padding-right:35px; }
.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; }
.kommentar_kopfbild { float:left; background : url('/image/templates/gmm/kommentar_schreiben.gif'); width:20px; height: 18px; margin-right: 10px; }
.kommentar_kopftext { color: #37678D; float: left; font-family: "Helvetica", "Arial"; font-size: 24px; font-weight: 700; text-transform: uppercase; }
.kommentar_formular { padding: 0px; border:0px; width:100%; }
.kommentar_label { width: 150px; float:left; font-size: 12px; font-family: Arial; margin-top: 15px; }
.kommentar_feld { float: left; width: 480px; text-align: left; margin-top: 15px; min-height:22px;}
.kommentar_feld input{ width: 438px; border: 1px solid #BFBFBF; padding: 10px; }
.kommentar_feld textarea{ width: 438px; height:160px; font-family:Arial; border: 1px solid #BFBFBF; padding: 10px; }
.kommentar_button { margin-right:5px; width: 135px; height:23px; background:url(/image/templates/gmm/bg_button_right.gif) right no-repeat; float:right; }
.kommentar_button input { width: 135px; height:23px; background:url(/image/templates/gmm/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:0px; width: 90px; float:left; font-size: 12px; }
.kommentar_beitrag { float: left; width: 600px; }
.kommentar_beitrag_headline { line-height: 1.5em; font-weight: bold; font-size: 14px; margin-bottom: 10px; }
.kommentar_beitrag_autor { color: #AFAFAF; line-height: 1em; font-size: 14px; margin-bottom: 20px; }
.kommentar_beitrag_text { line-height: 1.5em; font-size: 12px; }
.kommentar_weitere { width: 100%; font-size: 14px; }

/* 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 { border: 1px solid black; padding : 10px; width:620px; }
.universal_anmeldung_tabelle { border: 1px solid black; padding : 10px; margin-top:10px; width:620px; }
.universal_anmeldung_tabelle td { font-size : 12px; font-weight: bold; padding-bottom : 5px; }
.universal_anmeldung_tabelle input { 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; float:left; }
.termin_ausgabe_datum { float: left; width: 100px; font-size: 10px; font-family: Arial; }
.termin_ausgabe_datum_trans { float: left; background: #E6A87F; width: 100px; font-size: 10px; font-family: Arial; padding-left: 10px; }
.termin_ausgabe_dmy { font-weight: bold; font-family: Arial; font-size: 12px; }

.termin_ausgabe_tagname {
}

.termin_ausgabe_uhrzeit{

}

.termin_ausgabe_content {
	width: 440px;
	float: left;
	padding-left:20px;
}

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

.termin_ausgabe_details { font-size: 12px; margin-bottom: 15px; }
.termin_ausgabe_details a { color: #FF9900; text-decoration: underline; }

.termin_monatsanzeige { width:100%; margin-bottom: 15px; padding-top:6px; padding-bottom:6px; background-color:#6fb6eb; }
.termin_export { float:left; width:100%; color: #FFFFFF; margin-bottom: 15px; padding-top:6px; padding-bottom:6px; background-color:#6fb6eb; }
.termin_export_label { float: left; padding:10px; }
.termin_export_label select { width: 60px; }

.termin_planer_kopf {
	padding: 10px;
	width: 680px;
	background: #004974;
	color : white;
	font-family: Helvetica, Arial;
	font-size: 20px;
	margin-bottom:5px;

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

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

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

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

.termin_planer_kalender {
	width: 100%;
}

.termin_planer_abschluss {
	height: 30px;
	width: 100%;
	background: #6fb6eb;
	margin-bottom: 15px;
	display:none;
}

.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/gmm/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 : 280px;
	height : 180px;
	margin-right: 20px;
	overflow:hidden;
}

.profil1_bild img{
	width: 280px;
}

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

.profil1_name{
	font-size: 24px;
	color: #0C2840;
	font-weight: bold;
	margin-bottom: 15px;
}

.profil_box_name{
	font-size: 12px;
	margin-top:10px;
	margin-bottom:20px;
	color: #0C2840;
	font-weight: bold;
	margin-bottom: 10px;
}

.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: 10px;
	margin-bottom: 0px;
	float:right;
	width:140px;
}

#profil_wahlkreis_karte img {
	margin-bottom: 0px;
	width: 140px;
	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_head{
	width:250px;
	float:left;
	margin-bottom:10px;
}

#profil_zelle1_head { float: left; width: 90px; font-size:12px; line-height:20px; font-weight:bold; margin-right:20px; font-family: Arial, helvetica, sans-serif; }
#profil_zelle2_head { float: left; width: 150px; font-size:12px; line-height:20px; font-family: Arial, helvetica, sans-serif; }
.profil_zeile{ width:100%; float:left; margin-bottom:10px; }
#profil_zelle1 { float: left; width: 90px; font-size:12px; line-height:20px; font-weight:bold; font-family: Arial, helvetica, sans-serif; }
#profil_zelle2 { float: left; width: 200px; font-size:12px; line-height:20px; font-family: Arial, helvetica, sans-serif; }

.profil_zelle3
{
	float: left;
	width: 400px;
	font-size:12px;
	line-height:14px;
	font-family: Arial, helvetica, sans-serif;
	margin-bottom: 15px;
}

.profil_zelle4
{
	float: left;
	width: 400px;
	font-size:12px;
	line-height:14px;
	font-family: Arial, helvetica, sans-serif;
	margin-bottom: 3px;
}

#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: 225px;
	margin: 0;
}

#profil_bildergalerie_kopf
{
	background: url("/image/templates/gmm/rightbox_top.png") repeat scroll 0 0 transparent;
	float: left;
	height: 40px;
	width: 100%;
}

.profil_bildergalerie_titel
{
	background: url("/image/templates/gmm/rightbox_top.png") repeat scroll 0 0 transparent;
	float: left;
	height: 40px;
	width: 100%;
}

#profil_bildergalerie_inhalt{
	background: url("/image/templates/gmm/rightbox_bottom.png") no-repeat scroll left bottom transparent;
	float: left;
	margin-bottom: 15px;
	padding: 0 10px 15px;
	width: 225px;	
}

#profil_bildergalerie_inhalt img
{
	width: 205px;
}

#profil_video
{
	margin: 0;
	width: 225px;
}

#profil_video_kopf
{
	width: 200px;
	height: 30px;
}

.profil_video_kopfzeile {
	background: url("/image/templates/gmm/rightbox_top.png") repeat scroll 0 0 transparent;
	float: left;
	height: 40px;
	width: 100%;
}

.profil_bildergalerie_einzeilig {
	background: url("/image/templates/gmm/kampagne_pfeil.png") 0% 100% no-repeat transparent;
	color: #505050;
	cursor: pointer;
	font-family: "Arial", "Helvetica";
	font-size: 18px;
	padding-left: 10px;
	padding-top: 10px;
	width: 215px;
}

.profil_video_kopf_text_einzeilig {
	background: url("/image/templates/gmm/kampagne_pfeil.png") 0% 100% no-repeat transparent;
	color: #505050;
	cursor: pointer;
	font-family: "Arial", "Helvetica";
	font-size: 18px;
	padding-left: 10px;
	padding-top: 10px;
	width: 215px;
}

.profil_audio_kopf_text_einzeilig {
	background: url("/image/templates/gmm/kampagne_pfeil.png") 0% 100% no-repeat transparent;
	color: #505050;
	cursor: pointer;
	font-family: "Arial", "Helvetica";
	font-size: 18px;
	padding-left: 10px;
	padding-top: 10px;
	width: 215px;
}

#profil_video_inhalt
{
	background: url("/image/templates/gmm/rightbox_bottom.png") no-repeat scroll left bottom transparent;
	float: left;
	margin-bottom: 15px;
	padding: 0 10px 15px;
	width: 225px;
}

#profil_video_inhalt img { width: 200px; }
#profil_audio { margin: 0; width: 225px; }
#profil_audio_kopf { width: 200px; }
.profil_audio_kopfzeile { background: url("/image/templates/gmm/rightbox_top.png") repeat scroll 0 0 transparent; float: left; height: 40px; width: 100%; }
#profil_audio_inhalt { background: url("/image/templates/gmm/rightbox_bottom.png") no-repeat scroll left bottom transparent; float: left; margin-bottom: 15px; padding: 0 10px 15px; width: 225px; }
#profil_audio_inhalt img { width: 205px; }
#profil_player { height: 43px; text-align:left; }
#profil_player object { width: 200px; height: 43px;}
#profil_player embed { width: 200px; height: 43px; }

#profilthema_bild { width: 25%; max-width: 150px; margin-right:5%; float:left;}
#profilthema_bild img { width:100%; }
#profilthema_infos { width: 70%; float:left; overflow:hidden;}
.profilthema_name { font-size: 18px; font-weight: bold; margin-bottom: 10px; }
.profilthema_zeile { width:100%; font-size:12px;}
#profilthema_zelle1 { width:40%; max-width:100px; float:left;font-size:12px;}
#profilthema_zelle2 { width:60%; float:left;font-size:12px;}

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

.einzelseite_icons {
	float: right;
	width:250px;	
	padding-top: 4px;
	font-size: 12px;
	text-align:right;
}

.einzelseite_icons a
{
	padding-right:6px;
	font-size:12px;
	color:#004974;
	text-decoration:none;
}

.einzelseite_icons a:hover{
	text-decoration:underline;
	color:#33CCFF;
}

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

.einzelseite ul{
	margin-left:10px;
	padding: 0;
	list-style-type: none;
}

.einzelseite li{
	background:url("/image/templates/gmm/arrow_liste.gif") no-repeat -2px -2px;
	margin-bottom:5px;
	padding-left: 30px;
	margin-top: 10px;
	margin-left: 20px;	
}

.einzelseite li a:hover{
	color:#0079BA;
}

.einzelseite iframe { width: 100%; }

/* Personenkreise
-----------------------------------------------------------------------------------*/
.personenkreis_typ4_liste{
	float:left;
	width:320px;
	overflow:hidden;
	margin-bottom:20px;
	max-height:100px;
}

.personenkreis_typ5_liste{
	float:left;
	width:320px;
	overflow:hidden;
	margin-bottom:20px;
}

.personenkreis_icons {
	height: 30px;
	padding-bottom: 10px;
	font-size: 10px;
	text-align:right;
}

.personenkreis_icons a{
	color:#333366;
	text-decoration:none;
}

.personenkreis_icons a:hover{
	color:#33CCFF;
}

.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: 150px;
	overflow: hidden;
}

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

.personenkreis_bild img {
	width: 100px;
	border:0px;
}

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

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

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

.artikelliste_icons {
	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/gmm/arrow_liste.gif);
}

.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 { background: #004974; clear: both; color: #FFFFFF; font-size: 18px; font-weight: 700; padding: 10px; text-transform: uppercase; float:left; width:680px; }
.cduglobal_logo { float:left; }
.cduglobal_link { display:none; }
.cduglobal_film{ width:100%; }
.cduglobal_film object { width: 100%; height:100%; }
.cduglobal_film object embed{ width: 700px; height:400px; }

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

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

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

.overlay_close{
	background:url("/image/overlay/overlay_close.png") no-repeat;
	width:30px;
	height:30px;
	display:block;
	text-indent:-9999px;

}

div.personenbox{
	position: relative;
	width: 820px;
	top: 125px;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 14px;
	height: 286px;
	margin:auto;
	text-align: center;
	z-index: 11000;
	background: url('/image/overlay/hessen02_overlay_bg.png') no-repeat;
	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;
	padding-top:10px;
	font-weight : bold;
	font-size: 28px;
	color:#545454;
}

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/overlay_left.png') 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/overlay_right.png');
	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: 10px;
	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: 545px;
	overflow:hidden;
	border:1px solid black;
	margin-right: 15px;
	margin-top: 15px;
}

.bildergalerie_fluss_grossbilder img {
	width: 570px;
}

.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%;
	clear:both;
}

.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: 12px;
}

.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
----------------------------------------------------------------------------------------*/
.buergerfragen { margin-top: 15px; margin-bottom: 15px; width:680px; padding:7px; float:left; font-size:12px; }
.buergerfragen_formular { width:100%; }
.buergerfragen_formular_einzeiler { float:left; width:100%; }
.buergerfragen_formular_spalte1 { float:left; width:80px; }
.buergerfragen_formular_spalte1 span{ float:right; padding-top:7px; }

.buergerfragen_formular_spalte2 { float:left; width:480px; }
.buergerfragen_antworten { margin: 20px 0px 20px 0px; }
#stylized{ background:#FFFDFA; }
#stylized h1 { color:#37678D; font-family:Georgia; font-size:20px; margin-bottom:8px; margin-left:8px; }
#stylized p { font-size:12px; 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 #333333;
	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 #333333;
	overflow:hidden;
}

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

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

#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;
}

.surftipp_link_bild img{
	max-width: 100%;
}

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

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

.surftipp_link_beschreibung a{
	display:block;
}

.surftipp_link_beschreibung:hover a{
	color:#0079BA;
}

.surftipp_link a{
	display:block;
}

.surftipp_link:hover a{
	color:#0079BA;
}

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

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

.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/gmm/bg_button_right.gif) right no-repeat;
	float:right;
}

.umfrage_button input {
	width: 235px;
	height:23px;
	background:url(/image/templates/gmm/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 {
	background: url("/image/templates/gmm/rightbox_top.png") repeat scroll 0 0 transparent;
	float: left;
	height: 40px;
	width: 100%;
}

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

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

.themenka_kopf_titel {
	color: #505050;
	font-family: Arial,Helvetica;
	font-size: 18px;
	padding-left: 10px;
	padding-top: 10px;
	width: 100%;
}

.themenka_themen_inhalt {
	background: url("/image/templates/gmm/rightbox_bottom.png") no-repeat scroll 0 100% transparent;
	float: left;
	margin-bottom: 15px;
	padding: 0 10px 15px;
	width: 205px;
}

.themenka_themen_inhalt ul
{
	list-style-position:outside;
	list-style-image:url("/image/templates/gmm/arrow_liste.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: 16px;
}

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

#themen_uebersicht li
{
	margin-bottom: 10px;
	width:200px;
	float:left;
	margin-right:30px;
}

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

#themen_thema
{
	clear:both;
	padding-top : 6px;
	padding-bottom : 6px;
	padding-right : 6px;
	font-size: 14px;
	font-family: Helvetica, Arial, Verdana;
}

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

#themen_thema ul
{
	list-style-position:outside;
	list-style-image:url(/image/templates/gmm/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/gmm/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 : 12px;
}

.themenka_themen_inhalt_bild
{
	background: url("/image/templates/gmm/rightbox_bottom.png") no-repeat scroll 0 100% transparent;
	float: left;
	margin-bottom: 15px;
	padding: 0 10px 15px;
	width: 205px;
}

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

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

.themenka_themen_inhalt_bild titel
{
	padding: 10px;
}

.themen_view_thema_1 { float:left; width:48%; margin-right:4%; margin-bottom: 20px; }
.themen_view_thema_1 img { width:100%; }
.themen_view_thema_2 { float:left; width:48%; margin-bottom: 20px; }
.themen_view_thema_2 img { width:100%; }
.themen_view_text { width:96%; padding:2%; background: #EFEFEF; color:#000000; font-size: 14px; font-weight:bold; }

/* Kontakt
-----------------------------------------------------------------------------------*/
.kontakt_uberschrift{ width:100%; height:20px; margin-bottom:10px; float:left; }
.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:20px;*/ float:left; margin-bottom: 10px; }
.kontakt_einzeiler1{ width:170px; font-size: 12px; font-weight: bold; float:left; }
.kontakt_einzeiler2{ font-size: 12px; width:370px; float:left; border-right: 1px solid #AFAFAF; margin-right: 20px; }
.anschrift{ width:inherit; margin-bottom:20px; }
.kontakt_hinweis{ font-size: 10px; margin-top:40px; margin-bottom:20px; }
.kontakt_einzeiler_input{ width:100%; margin:0; padding:0; }
.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; }
.kontakt_form > .kontakt_einzeiler { margin-bottom:2px; }
.kontakt_einzeiler_input_button2{ float:right; }
.kontakt_button { float:right; margin-right:5px; width: 135px; height:23px; background:url(/image/templates/gmm/bg_button_right.gif) right no-repeat; float:right; }
.kontakt_button input { width: 135px; height:23px; background:url(/image/templates/gmm/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; }

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

.sitemap_rubrik a{
	font-weight:bold;
}

.sitemap_forum_struktur{
	padding-left:50px;
}

/* Newsletter
-----------------------------------------------------------------------------------*/
.seite_newsletter_form{ margin-top:20px; }
.seite_newsletter{ width:90%; margin:auto; 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%; }
.seite_newsletter_einzeiler1{ float:left; width:20%; font-weight: bold; }
.seite_newsletter_einzeiler2{ width:80%; float:left; }
.seite_newsletter_einzeiler2 input { width:80%; float:left; height:15px; margin-bottom:10px; margin-left:0 !important; }
.seite_newsletter_einzeiler2 select { width:81%; float:left; height:25px; margin-bottom:10px; margin-left:0 !important; margin-bottom: 10px;}
.seite_newsletter_agb{ float:left; width: 100%; }
.newsletter_plz {margin-right: 10px;}
.seite_newsletter_text{ width:80%; float:left; }
.seite_newsletter_button { float:right; margin-right:5px; width: 235px; height:23px; background:url(/image/templates/gmm/bg_button_right.gif) right no-repeat; margin:auto; margin-top:20px; }
.seite_newsletter_button input { width: 235px; height:23px; background:url(/image/templates/gmm/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;
}


/* EINZELSEITE BUTTONS
-----------------------------------------------------------------------------------*/

.einzelseite_trenner_seiten{
	width:100%;
	float:left;
}

.einzelseite_trenner_1{
	float:left;
	width:33%;
}

.einzelseite_trenner_2{
	float:left;
	width:33%;
	text-align:center;
	padding-top:4px;
}

.einzelseite_trenner_2 b{
	color:#018cda;
}

.einzelseite_trenner_3{
	float:left;
	width:33%;
	text-align:right;
}

/* TAGS
----------------------------------------------------------------------------------------*/
.zeige_meldung_tags{ display: table-row; width:100%; margin-left: 0px; margin-bottom: 5px; }
.zeige_meldung_tags_element{ float:left; background: #004974; color: white; font-size:10px; height:18px; padding:1px 5px 1px 5px; margin-right:5px; margin-top:3px; }
.zeige_meldung_tags_element a{ color: #FFFFFF; font-size:10px; }
.zeige_meldung_tags_element a:hover{ color: #AFAFAF; font-size:10px; text-decoration: none; }

.news_x_liste{
	background:url(/image/templates/gmm/arrow_liste.gif) no-repeat;
	padding-left:30px;
	padding-top:3px;
	margin-bottom:10px;
	padding-right:20px;
}

.news_x_liste_k{
	background:url(/image/templates/gmm/arrow_liste.gif) no-repeat;
	padding-left:30px;
	padding-top:3px;
	margin-bottom:10px;
	padding-right:20px;
	width:250px;
}

#morenews{ display: none; }
#morenewstrans{ display: none; }
#moremdl{ display: none; }
#morethemen{ display: none; }
#moredocs{ display: none; }
#moretermine{ display: none; }
#moremulti0,
#moremulti1,
#moremulti2,
#moremulti3,
#moremulti4,
#moremulti5,
#moremulti6,
#moremulti7,
#moremulti8,
#moremulti9,
#moremulti10 { display: none; }

/* CaruSel Bildergalerie
----------------------------------------------------------------------------------------*/
.list_carousel { background-color: #fff; margin: 10px 0 0px 0px; width: 700px; height: 100px;}
.list_carousel ul { margin: 0; padding: 0; list-style: none; display: block; left: 0; width:700px;}
.list_carousel li { font-size: 40px; color: #999; text-align: center; height: 100px; padding: 0; margin-right: 6px; display: block; float: left; width:auto;}
.list_carousel .responsive { width: auto; margin-left: 0; }
.bilderCaruSelprev {	float: left;margin-left: 10px;}
.bilderCaruSelnext {	float: right; margin-right: 10px; }
.bilderCaruSelpager { width: 100%; text-align:center;}
.bilderCaruSelpager a { margin: 0 20px; text-decoration: none; }
.bilderCaruSelpager a:hover { color: #FF9900; text-decoration: underline; }
.bilderCaruSelpager a:hover.selected { text-decoration: none; }

/* Responsive Change
/* #################################################################### */

/* Subboxen
----------------------------------------------------------------------------------------*/
.subbox { width: 480px; float:left; }
.subbox_top{ background:url(/image/templates/gmm/subbox_top.png); width:470px; height: 5px; float:left; }
.subbox_bottom{ background:url(/image/templates/gmm/subbox_bottom.png); width:470px; height: 5px; float:left; }
.subbox_content{ background:white; width:450px; float:left; max-height:255px; padding: 5px 10px 5px 10px; overflow:hidden;}

.presubbox { width: 480px; float:left; }
.presubbox_top{ background:url(/image/templates/gmm/subbox_top.png); width:470px; height: 5px; float:left; }
.presubbox_bottom{ background:url(/image/templates/gmm/subbox_bottom.png); width:470px; height: 5px; float:left; }
.presubbox_content{ background:white; width:450px; float:left; padding: 5px 10px 5px 10px; overflow:hidden;}

.presubbox_content .zeige_meldung { padding-top:0px; }
.presubbox_content .zeige_meldung_headline { font-size: 14px; }
.presubbox_content .zeige_meldung_headline a { font-size: 14px; }
.presubbox_content .zeige_meldung_icons { margin-top: 2px;}

.pre_social_networks { width: 100%; clear: both; margin-top: 20px; }
.pre_social_networks_claim { font-size: 12px; color: #000; }

/* CDUTV Halbbox
----------------------------------------------------------------------------------------*/
#halbbox_cdutv_film { width: 350px;	height: 255px; float:left;}
#halbbox_cdutv_film object{ width: 350px; height: 255px; }
#halbbox_cdutv_film embed{ width: 350px; height: 255px; }
#halbbox_cdutv_link { margin-top: 15px; margin-bottom: 15px; font-family: Arial; font-size: 16px; }
#halbbox_cdutv_link a:hover{ text-decoration:underline; }
#halbbox_cdutv_filme { width : 98px; margin-left:2px; overflow:hidden; float:right;}
#halbbox_cdutv_bild { float: left; margin: 0px; }
#halbbox_cdutv_bild img{ width: 98px; margin-top:1px;}
#halbbox_cdutv_beschreibung { float: left; margin-right: 5px; width: 570px; }
#halbbox_cdutv_titel { font-size : 14px; display: none; }
#halbbox_cdutv_titel a{ font-weight: bold; }
#halbbox_cdutv_text { font-size : 10px; margin-bottom: 15px; border-bottom: 1px dotted black; }

/* social_networks #################################################### */
.social_networks{ width:32px; height:160px; position:absolute; left:50%; margin-left:495px; margin-top:152px; cursor:pointer; }
.social_networks img{ border:0; margin-top: 10px; }
.social_networks_claim { display: none; float: left; margin-right: 1px;  color: #FFF; text-transform: uppercase; padding-top:16px; }

/* navigation ######################################################### */

.navigation{width:900px;height:32px;position:relative;float:left;top:-3px;left:10px;z-index:8; }
.navigation ul {margin:0;padding:0;}
.navigation ul li{list-style:none;float:left;}
.nav_left{float:left;background:url(/image/templates/gmm/nav_left.png) no-repeat;width:10px;height:35px;}
.nav_mid{float:left;background:url(/image/templates/gmm/nav_mid.png) repeat-x;height:28px;font-size:16px;padding:7px 10px 0px 10px;}
.nav_right{float:left;background:url(/image/templates/gmm/nav_right.png) no-repeat;width:10px;height:35px;}
.navigation ul li a{color:#FFFFFF;display:block;padding-top:4px;}
.navigation ul li a:hover{color:#FF9900; text-decoration: none;}
.navigation ul li ul li a:hover{color:#FF9900;}
.navigation ul ul{float:none;left:-999em;position:absolute;z-index: 2100;background: url("/image/templates/gmm/navi_content_bg.png") repeat scroll 0 0 transparent;width:940px;top:35px;border:1px solid white;}
.navigation ul li:hover ul{left: 0px;padding: 0;position:absolute;}
.navigation li li{/*width:200px;*/}
.navigation li li:hover ul {left: 0;top: 0px;z-index: 1000;display: block;visibility: visible;}
.navigation li li a{background: url("/image/templates/gmm/pfeil-menu.png") 2px 24% no-repeat transparent;color:black;display:block; font-size:14px; padding-left:25px; text-decoration:none; }
.navigation li li a:hover{ text-decoration:underline; color : #FF9900; }
.navigation li li li { z-index: 5000; }
.navisubkat { float:left; padding:10px; margin-right:20px; margin-top:10px; }
.navititel { color: black; font-weight:bold; text-align:left; font-size:16px; }
.navilink { text-align:left; color: black; padding:5px; }
.navigationbutton {display: none; position: absolute; top:0px; left: 30px; }
.navigationbutton img { width: 50px; height: 50px; }

ul#slider1 li img { width: 940px; height: 290px; }
ul#preslider1 li img { width: 450px; height: 138px; }

.response_box { float: left; width:225px; }
.response_box_row { clear:left; width:100% }
.cdunet_kopf { display: none; }

.fbimg {width: 450px; }
.csu_feed { width:450px; height: 225px; border:0; margin:0; overflow:auto;}
.csu_feed a { color: #0083CC; text-decoration: none; }
.csu_feed a:hover { text-decoration: underline; } 
.csu_description { padding: 11px; float:left; width:408px; background: #F7F7F7; border: 1px solid #C9C9C9; color: #808080; font-size:11px; text-decoration:none; overflow:hidden;}
.csu_picture img { width:10px; float: left; }
.csu_title { color: #000000; font-size:12px; margin: 5px 0px; text-decoration:none; line-height: 1.3em; }
.csu_from { color: #0083CC; font-size:12px; }
.csu_date { color: #8B8C96; font-size:10px;text-decoration:none; }
.csu_row { width:100%; clear:both; padding-bottom: 5px;border-bottom: 1px solid #E1E1E1; }*/
.csu_picture { width:100px !important; float: left; }
.csu_picture img { width:80px !important; float: left; }
.csu_message { width:100%;margin-bottom: 10px;font-family: Arial; margin-top:5px; overflow:hidden; }
.csu_link { color: #EFEFEF; font-size:10px; }
.csu_caption { color: #0083CC; font-size:11px; text-decoration:none; }
.csu_name { color: #0083CC; font-size:12px; font-weight:700; text-decoration:none; }
.csu_text { color: #777777; font-size:11px; text-decoration:none; line-height: 1.3em; }

.kontaktweiche { position:absolute;width:700px;z-index:10; height: 2000px; opacity: 1; background: url(/image/templates/gmm/kontakt_bg.png); margin-top:0px; }

/* Video Bereich News / Presse / Termine
----------------------------------------------------------------------------
*/
/* Vollansicht oben */
.media_video_up { width: 100%; float: left; }
.media_video_titel_up { line-height: 1.3em; color: #505050; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
.media_video_up video { width: 100%; float: left; }
.media_video_beschreibung_up { width: 100%; float: left; line-height: 1.1em; color: #000000; font-size: 12px; font-weight: bold; padding: 10px 0 ;}

.media_audio_up { width: 100%; float: left; background: #F1F3F4; margin-bottom: 20px; }
.media_audio_titel_up { line-height: 1.3em; color: #505050; font-size: 14px; font-weight: bold; margin-bottom: 0px; padding: 10px 10px 0 10px; }
.media_audio_up audio { width: 100%; float: left; }
.media_audio_beschreibung_up { width: 100%; float: left; line-height: 1.1em; color: #000000; font-size: 12px; font-weight: bold; padding: 10px 10px 0 10px; margin-bottom: 20px; }

/* Vollansicht unten */
.media_video_down { width: 100%; float: left; }
.media_video_titel_down { line-height: 1.3em; color: #505050; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
.media_video_down video { width: 100%; float: left; }
.media_video_beschreibung_down { width: 100%; float: left; line-height: 1.1em; color: #000000; font-size: 12px; font-weight: bold; padding: 10px 0 ;}

.media_audio_down { width: 100%; float: left; background: #F1F3F4; margin-bottom: 20px; }
.media_audio_titel_down { line-height: 1.3em; color: #505050; font-size: 14px; font-weight: bold; margin-bottom: 0px; padding: 10px 10px 0 10px; }
.media_audio_down audio { width: 100%; float: left; }
.media_audio_beschreibung_down { width: 100%; float: left; line-height: 1.1em; color: #000000; font-size: 12px; font-weight: bold; padding: 10px 10px 0 10px; margin-bottom: 20px; }

/* Medienreferenz */
.media_video_ref { width: 100%; float: left; }
.media_video_titel_ref { line-height: 1.3em; color: #505050; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
.media_video_ref video { width: 100%; float: left; }
.media_video_beschreibung_ref { width: 100%; float: left; line-height: 1.1em; color: #000000; font-size: 12px; font-weight: bold; padding: 10px 0 ;}

.media_audio_ref { width: 100%; float: left; background: #F1F3F4; margin-bottom: 20px; }
.media_audio_titel_ref { line-height: 1.3em; color: #505050; font-size: 14px; font-weight: bold; margin-bottom: 0px; padding: 10px 10px 0 10px; }
.media_audio_ref audio { width: 100%; float: left; }
.media_audio_beschreibung_ref { width: 100%; float: left; line-height: 1.1em; color: #000000; font-size: 12px; font-weight: bold; padding: 10px 10px 0 10px; margin-bottom: 20px; }


@media (max-width:1075px)
{
	.social_networks { position:relative; width:100%; margin-top:20px; clear:both; margin-left: 0px; left: 0%; height: 50px;}
	.social_networks_claim { display: block; float: left; margin-right: 20px; }
}

@media (max-width:950px)
{
	/* Pre-Site 
	--------------------------------------------------------------------------------------------------------------*/
	.precontainer { width: 768px; }
	.pre_header_border{ width:768px; background: url(/image/templates/gmm/header_border.png) no-repeat; float:left; margin-bottom:0px; }
	.pre_header .claim img { width: 768px; }
	.pre_start_banner  { width: 728px; }
	.subhead_search { width: 748px; }
	.subhead_search_top,
	.subhead_search_bottom { width: 768px; }
	.subhead_search_content { width: 728px; }
	.pre_suche_input_suchwort input {width: 500px; }
	
	.presubbox { width: 369px !important; }
	.presubbox_top,
	.presubbox_bottom { width: 369px; }
	.presubbox_content,
	.presubbox_content img { width: 349px; }
	.presubbox_content .zeige_meldung_icons img { width: 76px; }
	
	.pre_social_networks { margin-top: 20px; }
	.pre_social_networks img { width: 32px; }
	
	ul#preslider1 li img { width: 349px; height: 186px; }
	/* Webseite
	--------------------------------------------------------------------------------------------------------------*/
	.container { width: 768px; }
	.wappen_logo { display: none; }
	.header_border { width: 100%; padding-left:0px; padding-right: 0px; }
	
	.claim img { width: 280px; }
	.social_networks { position:relative; width:100%; margin-top:20px; clear:both; margin-left: 0px; left: 0%; height:50px; }
	.social_networks_claim { display: block; float: left; margin-right: 20px; }
	.navigation { width: 768px; left: 0px; }
	.nav_mid { padding: 7px 3px 0px; font-size: 14px; }
	.navigation ul ul { width: 768px; }
	.navisubkat { width: 148px; }
	.switch { margin-left : 358px; }
	.switch2 { margin-left : 358px; }
	.slider_top,
	.slider_bottom { width: 768px; }
	.subhead { width: 768px; }
	.slider { width: 748px; height: 231px; }
	.slider_left,.slider_right { height: 231px; }
	ul#slider1 li img { width: 748px; height: 231px; }
		
	.leftbox_top { width: 768px; background: url("/image/templates/gmm/leftbox_top768.png") transparent; }
	.leftbox_bottom { width: 768px; background: url("/image/templates/gmm/leftbox_bottom768.png") transparent; margin-bottom: 20px; }
	.leftbox { width: 748px; }
	.leftbox_all { width: 768px; }
	
	.rightbox { float: left; min-height: 200px; width: 768px; }
	.rightbox_content { width: 768px; }
	
	.response_box { float: left; width:225px; margin-right: 46px; }
	.response_box:nth-child(3n) {margin-right: 0px;}
	
	#start_vorwort_text { float: left; width: 415px; font-size:14px; }
	
	.container_footer_top,
	.container_footer_top img,
	.container_footer_bottom img,
	.container_footer_bottom {  width: 768px; }
	
	.container_footer_top img,
	.container_footer_bottom img { height: 10px; }
	
	.container_footer,
	.footer_navi {  width: 748px; }
	.footer_sitemap {  width: 738px; }
	
	.termin_planer_kopf { width: 728px; }
	.news_referenzbild_left,
	.news_referenzbild_left img, 
	.news_referenzbild_right,
	.news_referenzbild_right img,
	.zeige_meldung_bild_links img { width:250px; }
	
	.news_referenzbild_bu { width: 240px; }
	.presse_referenzbild_bu { width: 240px; }
	.zeige_meldung-leit { width: 746px; }
	
	.cduglobal_kopf { margin-left:24px; }
	
	/* Subboxen
	----------------------------------------------------------------------------------------*/
	
	.subbox { width: 379px !important; float:left; height:277px !important; }
	.subbox_top{ background:url(/image/templates/gmm/subbox_top.png); width:379px; height: 5px; float:left; }
	.subbox_bottom{ background:url(/image/templates/gmm/subbox_bottom.png); width:379px; height: 5px; float:left; }
	.subbox_content{ background:white; width:359px; float:left; max-height:255px; padding: 5px 10px 5px 10px; overflow: hidden;}
	.subbox_content iframe { width:359px; height: 231px; }
	.subbox_content img { width:359px; }
	
	/* FB Box
	----------------------------------------------------------------------------------------*/
	.fbimg {width: 379px; }
	.csu_feed { width:359px; height: 231px; border:0; margin:0; overflow:auto;}
	.csu_feed a { color: #0083CC; text-decoration: none; }
	.csu_feed a:hover { text-decoration: underline; } 
	.csu_description { padding: 11px; float:left; width:314px; background: #F7F7F7; border: 1px solid #C9C9C9; color: #808080; font-size:11px; text-decoration:none; overflow:hidden;}
	.csu_picture img { width:10px; float: left; }
	.csu_title { color: #000000; font-size:12px; margin: 5px 0px; text-decoration:none; line-height: 1.3em; }
	.csu_from { color: #0083CC; font-size:12px; }
	.csu_date { color: #8B8C96; font-size:10px;text-decoration:none; }
	.csu_row { width:100%; clear:both; padding-bottom: 5px;border-bottom: 1px solid #E1E1E1; }*/
	.csu_picture { width:100px !important; float: left; }
	.csu_picture img { width:80px !important; float: left; }
	.csu_message { width:100%;margin-bottom: 10px;font-family: Arial; margin-top:5px; overflow:hidden; }
	.csu_link { color: #EFEFEF; font-size:10px; }
	.csu_caption { color: #0083CC; font-size:11px; text-decoration:none; }
	.csu_name { color: #0083CC; font-size:12px; font-weight:700; text-decoration:none; }
	.csu_text { color: #777777; font-size:11px; text-decoration:none; line-height: 1.3em; }
	
	/* CDUTV Halbbox
	----------------------------------------------------------------------------------------*/
	#halbbox_cdutv_film { width: 360px;	height: 255px; float:left;}
	#halbbox_cdutv_film object{ width: 360px; height: 255px; }
	#halbbox_cdutv_film embed{ width: 360px; height: 255px; }
	#halbbox_cdutv_link { margin-top: 15px; margin-bottom: 15px; font-family: Arial; font-size: 16px; }
	#halbbox_cdutv_link a:hover{ text-decoration:underline; }
	#halbbox_cdutv_filme { width : 98px; margin-left:2px; overflow:hidden; float:right; display: none; }
	#halbbox_cdutv_bild { float: left; margin: 0px; }
	#halbbox_cdutv_bild img{ width: 98px; margin-top:1px;}
	#halbbox_cdutv_beschreibung { float: left; margin-right: 5px; width: 360px; }
	#halbbox_cdutv_titel { font-size : 14px; display: none; }
	#halbbox_cdutv_titel a{ font-weight: bold; }
	#halbbox_cdutv_text { font-size : 10px; margin-bottom: 15px; border-bottom: 1px dotted black; }
	
	/* Personenkreise / Profil	 * 
	----------------------------------------------------------------------------------------*/
	.profil1_bild { height: auto; width: 200px; }
	.profil1_bild img { width: 200px; }
		
	/* Footer 
	----------------------------------------------------------------------------------------*/
	.footer_sitemap { display: none; }
	.footer_headline { display: none; }
	
	/* Slider Content
	----------------------------------------------------------------------------------------*/
	.slide_content{ width:274px; padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:10px; font-family: Arial,Helvetica,sans-serif; position:absolute; z-index:1; background: #004974; color:white; font-size:11px; line-height:16px; margin-left:285px; bottom:0px; top:0px; }
	.slide_content a{ color:white; display:block; }
	.slide_content a:hover{ text-decoration:underline; }
	.weiter{ width:100%; text-align:right; float:left; z-index : 10; display:none;}
	.weiter a{ display:none; }
	.slide_content p{ text-align:left; font-size:11px; margin:0; padding:0; }
	.slide_content_title{ width:274px; margin-bottom:10px; margin-top: 10px; font-family: Arial, 'ShantiRegular'; font-size:20px; line-height:24px; }
	.slide_content_text{ width:274px; }
	
	#start_cdutv_kopf { width:100%; height:31px; background-color:#FF9900; }
	#start_cdutv_kopf_logo { float:left; background:#FF9900; }
	#start_cdutv_film { width: 748px; height: 430px; }
	#start_cdutv_film object{ width: 748px; height: 430px; }
	#start_cdutv_film embed{ width: 748px; height: 430px; }
	#start_cdutv_link { margin-top: 15px; margin-bottom: 15px; font-family: Arial; font-size: 16px; }
	#start_cdutv_link a:hover{ text-decoration:underline; }
	#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: 610px; }
	#start_cdutv_titel { font-size : 14px; }
	#start_cdutv_titel a{ font-weight: bold; }
	#start_cdutv_text { font-size : 12px; margin-bottom: 15px; border-bottom: 1px dotted black; }
}

@media (max-width:768px)
{
	/* Pre-Site 
	--------------------------------------------------------------------------------------------------------------*/
	.precontainer { width: 600px; }
	.pre_header_border{ width:600px; background: url(/image/templates/gmm/header_border.png) no-repeat; float:left; margin-bottom:0px; }
	.pre_header .claim img { width: 600px; }
	.subhead_search { width: 580px; }
	.subhead_search_top,
	.subhead_search_bottom { width: 600px; }
	.subhead_search_content { width: 560px; }
	.pre_suche_input_suchwort input {width: 332px; }
	
	.presubbox { width: 285px !important; }
	.presubbox_top,
	.presubbox_bottom { width: 285px; }
	.presubbox_content,
	.presubbox_content img { width: 265px; }
	.presubbox_content .zeige_meldung_icons img { width: 76px; }
	
	ul#preslider1 li img { width: 265px; height: 100px; }
	
	/* Webseite
	--------------------------------------------------------------------------------------------------------------*/
	.container { width: 600px; }
	.wappen_logo { display: none; }
	.header_border { width: 100%; padding-left:0px; padding-right: 0px; }
	.claim img { display:none; }
	.social_networks { position:relative; width:100%; margin-top:20px; clear:both; margin-left: 0px; left: 0%; height:50px; }
	.social_networks_claim { display: block; float: left; margin: 20px; }
	.navigation { width: 600px; left: 0px; }
	.nav_mid { padding: 7px 3px 0px; font-size: 14px; }
	.navigation ul ul { width: 600px; }
	.navisubkat { width: 148px; }
	.switch { margin-left : 274px; }
	.switch2 { margin-left : 274px; }
	.slider_top,
	.slider_bottom { width: 600px; }
	.subhead { width: 600px; }
	.slider { width: 580px; height: 179px; }
	.slider_left,.slider_right { height: 179px; }
	ul#slider1 li img { width: 580px; height: 179px; }
	
	.leftbox_top { width: 600px; background: url("/image/templates/gmm/leftbox_top768.png") transparent; }
	.leftbox_bottom { width: 600px; background: url("/image/templates/gmm/leftbox_bottom768.png") transparent; margin-bottom: 20px; }
	.leftbox { width: 580px; }
	.leftbox_all { width: 580px; }
	
	.rightbox { float: left; min-height: 200px; width: 600px; }
	.rightbox_content { width: 600px; }
	
	.response_box { float: left; width:225px; margin-right: 150px; }
	.response_box:nth-child(2n) {margin-right: 0px;}
	
	#start_vorwort_text { float: left; width: 300px; font-size:14px; }
	
	.container_footer_top,
	.container_footer_top img,
	.container_footer_bottom img,
	.container_footer_bottom {  width: 600px; }
	
	.container_footer_top img,
	.container_footer_bottom img { height: 10px; }
	
	.container_footer,
	.footer_navi {  width: 580px; }
	.footer_sitemap {  width: 570px; }
	.footer_headline,
	.footer_headline_links { font-size: 16px; padding: 10px; }
	
	.termin_planer_kopf { width: 560px; }
	.news_referenzbild_left,
	.news_referenzbild_left img, 
	.news_referenzbild_right,
	.news_referenzbild_right img,
	.zeige_rubrik_bild_left,
	.zeige_rubrik_bild_right,
	.zeige_rubrik_bild_left img,
	.zeige_rubrik_bild_right img,
	.zeige_meldung_bild_links img { width:200px; }
	
	.zeige_rubrik_bild_left img,
	.zeige_rubrik_bild_right img { width: 190px; }
	
	.presse_rubrik_titel,
	.news_rubrik_titel { width: 530px; }
	.news_referenzbild_bu { width: 205px; }
	.presse_referenzbild_bu { width: 205px; }
	
	.zeige_meldung-leit { width: 578px; }
	.zeige_meldung-leit_bild img { width: 250px; }
	.zeige_meldung-leit_datum { width: 300px; }
	
	.cduglobal_kopf { margin-left:0px; width: 560px; }
	.cduglobal_film object embed { height: 331px; width: 580px; }
	
	/* Subboxen
	----------------------------------------------------------------------------------------*/
	
	.subbox { width: 295px !important; float:left; height:226px !important; }
	.subbox_top{ background:url(/image/templates/gmm/subbox_top.png); width:295px; height: 5px; float:left; }
	.subbox_bottom{ background:url(/image/templates/gmm/subbox_bottom.png); width:295px; height: 5px; float:left; }
	.subbox_content{ background:white; width:275px; float:left; height:205px; min-height: 205px; padding: 5px 10px 5px 10px; overflow: hidden;}
	.subbox_content iframe { width:275px; height: 188px; }
	.subbox_content img { width:275px; }
	
	/* FB Box
	----------------------------------------------------------------------------------------*/
	.fbimg {width: 295px; }
	.csu_feed { width:275px; height: 188px; border:0; margin:0; overflow:auto;}
	.csu_feed a { color: #0083CC; text-decoration: none; }
	.csu_feed a:hover { text-decoration: underline; } 
	.csu_description { padding: 11px; float:left; width:230px; background: #F7F7F7; border: 1px solid #C9C9C9; color: #808080; font-size:11px; text-decoration:none; overflow:hidden;}
	.csu_picture img { width:10px; float: left; }
	.csu_title { color: #000000; font-size:12px; margin: 5px 0px; text-decoration:none; line-height: 1.3em; }
	.csu_from { color: #0083CC; font-size:12px; }
	.csu_date { color: #8B8C96; font-size:10px;text-decoration:none; }
	.csu_row { width:100%; clear:both; padding-bottom: 5px;border-bottom: 1px solid #E1E1E1; }*/
	.csu_picture { width:100px !important; float: left; }
	.csu_picture img { width:80px !important; float: left; }
	.csu_message { width:100%;margin-bottom: 10px;font-family: Arial; margin-top:5px; overflow:hidden; }
	.csu_link { color: #EFEFEF; font-size:10px; }
	.csu_caption { color: #0083CC; font-size:11px; text-decoration:none; }
	.csu_name { color: #0083CC; font-size:12px; font-weight:700; text-decoration:none; }
	.csu_text { color: #777777; font-size:11px; text-decoration:none; line-height: 1.3em; }
	
	/* CDUTV Halbbox
	----------------------------------------------------------------------------------------*/
	#halbbox_cdutv_film { width: 275px;	height: 205px; float:left;}
	#halbbox_cdutv_film object{ width: 275px; height: 205px; }
	#halbbox_cdutv_film embed{ width: 275px; height: 205px; }
	#halbbox_cdutv_link { margin-top: 15px; margin-bottom: 15px; font-family: Arial; font-size: 16px; }
	#halbbox_cdutv_link a:hover{ text-decoration:underline; }
	#halbbox_cdutv_filme { width : 98px; margin-left:2px; overflow:hidden; float:right; display: none; }
	#halbbox_cdutv_bild { float: left; margin: 0px; }
	#halbbox_cdutv_bild img{ width: 98px; margin-top:1px;}
	#halbbox_cdutv_beschreibung { float: left; margin-right: 5px; width: 360px; }
	#halbbox_cdutv_titel { font-size : 14px; display: none; }
	#halbbox_cdutv_titel a{ font-weight: bold; }
	#halbbox_cdutv_text { font-size : 10px; margin-bottom: 15px; border-bottom: 1px dotted black; }
	
	/* Personenkreise / Profil	 * 
	----------------------------------------------------------------------------------------*/
	.profil1_bild { height: auto; width: 200px; }
	.profil1_bild img { width: 200px; }
		
	/* Footer 
	----------------------------------------------------------------------------------------*/
	.footer_sitemap { display: none; }
	.footer_headline { display: none; }
	
	/* Kontaktformular 
	----------------------------------------------------------------------------------------*/
	.kontakt_einzeiler1 { width: 130px; }
	.kontakt_einzeiler2 { width: 430px; }
	.kontakt_nachricht2 textarea { min-height: 150px; width: 430px; }
	.kontakt_nachricht2 { width: 297px; }
	.kontakt_form > form > .kontakt_einzeiler:nth-of-type(1) { clear: both; /*height: 230px !important;*/ }
	.kontakt_form > form > .kontakt_einzeiler:nth-of-type(1) > .kontakt_einzeiler1:nth-of-type(1) { clear: both; width: 100% !important; }
	.kontakt_form > form > .kontakt_einzeiler:nth-of-type(1) > .kontakt_einzeiler2:nth-of-type(2) { clear: both; width: 100% !important; }
	.kontakt_form > form > .kontakt_nachricht:nth-of-type(0) { height: 500px; !important; }
	.kontakt_form > form > .kontakt_nachricht:nth-of-type(1) { height: 500px; !important; }
	.kontakt_form > form > .kontakt_nachricht:nth-of-type(2) { height: 500px; !important; }
	.kontakt_form > form > .kontakt_nachricht:nth-of-type(1) > .kontakt_einzeiler2:nth-of-type(2) { clear: both; width: 100% !important; }
	
	/* Bürgerfragen
	----------------------------------------------------------------------------------------*/
	.buergerfragen { width: 565px; }
	.buergerfragen_formular_spalte2 { width: 350px; }
	.buergerfragen_formular_spalte2 input { width: 350px; }
	#stylized input, 
	#stylized textarea { width: 350px; }
	#stylized button { margin-left: 230px; }
	
	#start_cdutv_kopf { width:100%; height:31px; background-color:#FF9900; }
	#start_cdutv_kopf_logo { float:left; background:#FF9900; }
	#start_cdutv_film { width: 580px; height: 348px; }
	#start_cdutv_film object{ width: 580px; height: 348px; }
	#start_cdutv_film embed{ width: 580px; height: 348px; }
	#start_cdutv_link { margin-top: 15px; margin-bottom: 15px; font-family: Arial; font-size: 16px; }
	#start_cdutv_link a:hover{ text-decoration:underline; }
	#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: 450px; }
	#start_cdutv_titel { font-size : 14px; }
	#start_cdutv_titel a{ font-weight: bold; }
	#start_cdutv_text { font-size : 12px; margin-bottom: 15px; border-bottom: 1px dotted black; }
}

@media (max-width:480px)
{
	/* Pre-Site 
	--------------------------------------------------------------------------------------------------------------*/
	.precontainer { width: 300px; }
	.pre_header_border{ width:300px; background: url(/image/templates/gmm/header_border.png) no-repeat; float:left; margin-bottom:0px; }
	.pre_header .claim img { width: 300px; }
	.subhead_search { width: 300px; }
	.subhead_search_top,
	.subhead_search_bottom { width: 300px; }
	.subhead_search_content { width: 280px; }
	.pre_suche_input_suchwort input { width: 70px; }
	.pre_suche_input_button { width: 50px; }
	
	.presubbox { width: 300px !important; margin-top:20px; }
	.presubbox_top,
	.presubbox_bottom { width: 300px; }
	.presubbox_content,
	.presubbox_content img { width: 280px; }
	.presubbox_content .zeige_meldung_icons img { width: 76px; }
	
	ul#preslider1 li img { width: 280px; height: 100px; }
	
	/* Webseite
	--------------------------------------------------------------------------------------------------------------*/
	.logo img { width: 300px; }
	.container { width: 320px; }
	.wappen_logo { display: none; }
	.header_border { width: 100%; padding-left:0px; padding-right: 0px; }
	.claim img { display:none; }
	.social_networks { position:relative; width:280px; margin-top:20px; clear:both; margin-left: 20px; left: 0%; height:24px; }
	.social_networks img { width: 24px; }
	.social_networks_claim { display: none; }
	.switch { margin-left : 154px; margin-top: 101px; display: none; }
	.switch2 { margin-left : 154px; display: none;  }
	.slider_top,
	.slider_bottom { width: 320px; }
	.subhead { width: 320px; display: none; }
	.subhead2 { margin-top: 15px; display: none !important; }
	.slider { width: 300px; height: 123px; }
	.slider_left,.slider_right { height: 123px; }
	ul#slider1 li img { width: 300px; height: 123px; }
	
	.content { margin-top:20px; }
	
	.leftbox_top { width: 320px; background: url("/image/templates/gmm/leftbox_top768.png") transparent; }
	.leftbox_bottom { width: 320px; background: url("/image/templates/gmm/leftbox_bottom768.png") transparent; margin-bottom: 20px; }
	.leftbox { width: 300px; }
	.leftbox_all { width: 320px; }
	
	.rightbox { float: left; min-height: 200px; width: 320px; text-align:left; }
	.rightbox_content { width: 100%; padding-left:0px; }
	
	.response_box { float: left; width:225px; margin-right: auto; }
	.response_box:nth-child(1n) {margin-right: 0px;}
	
	.container_footer_top,
	.container_footer_top img,
	.container_footer_bottom img,
	.container_footer_bottom {  width: 320px; }
	
	.container_footer_top img,
	.container_footer_bottom img { height: 10px; }
	
	.container_footer,
	.footer_navi {  width: 300px; }
	.footer_sitemap {  width: 290px; }
	.footer_headline,
	.footer_headline_links { font-size: 16px; padding: 10px; }
	
	.termin_planer_kopf { width: 300px; }
	.news_referenzbild_left,
	.news_referenzbild_left img, 
	.news_referenzbild_right,
	.news_referenzbild_right img,
	.zeige_rubrik_bild_left,
	.zeige_rubrik_bild_right,
	.zeige_rubrik_bild_left img,
	.zeige_rubrik_bild_right img,
	.zeige_meldung_bild_links img { width:100px; }
	
	.zeige_rubrik_bild_left img,
	.zeige_rubrik_bild_right img { width: 100px; }
	
	.zeige_meldung-leit { width: 298px; }
	.zeige_meldung-leit_bild img { width: 280px; }
	.zeige_meldung-leit_datum { width: 280px; padding-left: 10px; }
	
	.navigationbutton {display: block; position: fixed; top:0px; left: 10px; cursor: pointer; z-index:9999; }
	.navigationbutton img { width: 75px; height: 45px; }
	
	.navigation{width:320px;height:32px;position:relative;float:left;top:-3px;left:0px;z-index:8; background:#ffffff; display: none; z-index:9999; }
	.navigation ul {margin:0;padding:0;}
	.navigation ul li{list-style:none;float:left;}
	
	.nav_left{ display: none; }
	.nav_mid{ float:left;background:url(/image/templates/gmm/nav_mid.png) repeat-x;height:28px;font-size:16px;padding:7px 0px 0px 10px; width: 310px; }
	.nav_mid a { padding-top: 0px; }
	.nav_right{ display: none; }
	
	.navigation ul { background: #FFFFFF; width: 320px;}
	.navigation ul li { background: #FFFFFF; width: 320px;}
	.navigation ul li a{color:#FFFFFF;display:block;padding-top:4px;}
	.navigation ul li a:hover{color:#FF9900; text-decoration: none;}
	
	.navigation ul li ul li a:hover{color:#FF9900;}
	
	.navigation ul ul {float:left;position:relative;z-index: 2100;background: #FFFFFF;width:310px;top:0px;border:1px solid white;display: block;visibility: visible;}
	
	.navigation ul li ul{left: 0px;padding: 0;position:relative;}
	.navigation ul li:hover ul{left: 0px;padding: 0;position:relative;}
	
	.navigation li li{/*width:200px;*/}
	
	.navigation li li:hover ul {left: 0;top: 0px;z-index: 1000;display: block;visibility: visible;}
	
	.navigation li li a{background: url("/image/templates/gmm/pfeil-menu.png") 2px 24% no-repeat transparent;color:black;display:block; font-size:14px; padding-left:25px; text-decoration:none; }
	
	.navigation li li a:hover{ text-decoration:underline; color : #FF9900; }
	
	.navigation li li li { z-index: 5000; }
	
	.navisubkat { float:left; padding:10px; margin-right:20px; margin-top:10px; width:280px;}
	.navititel { color: black; font-weight:bold; text-align:left; font-size:16px; }
	.navilink { text-align:left; color: black; padding:5px; }

	/* Subboxen
	----------------------------------------------------------------------------------------*/
	
	.subbox { width: 320px !important; float:left; margin-top: 20px; }
	.subbox_top{ background:url(/image/templates/gmm/subbox_top.png); width:320px; height: 5px; float:left; }
	.subbox_bottom{ background:url(/image/templates/gmm/subbox_bottom.png); width:320px; height: 5px; float:left; }
	.subbox_content{ background:white; width:310px; float:left; height:205px; min-height: 205px; padding: 5px 10px 5px 10px; overflow: hidden;}
	.subbox_content iframe { width:300px !important; height: 185px !important; }
	.subbox_content img { width:300px; }
	
	/* FB Box
	----------------------------------------------------------------------------------------*/
	.fbimg {width: 320px; }
	.csu_feed { width:300px; height: 185px; border:0; margin:0; overflow:auto;}
	.csu_feed a { color: #0083CC; text-decoration: none; }
	.csu_feed a:hover { text-decoration: underline; } 
	.csu_description { padding: 11px; float:left; width:258px; background: #F7F7F7; border: 1px solid #C9C9C9; color: #808080; font-size:11px; text-decoration:none; overflow:hidden;}
	.csu_picture img { width:10px; float: left; }
	.csu_title { color: #000000; font-size:12px; margin: 5px 0px; text-decoration:none; line-height: 1.3em; }
	.csu_from { color: #0083CC; font-size:12px; }
	.csu_date { color: #8B8C96; font-size:10px;text-decoration:none; }
	.csu_row { width:100%; clear:both; padding-bottom: 5px;border-bottom: 1px solid #E1E1E1; }*/
	.csu_picture { width:100px !important; float: left; }
	.csu_picture img { width:80px !important; float: left; }
	.csu_message { width:100%;margin-bottom: 10px;font-family: Arial; margin-top:5px; overflow:hidden; }
	.csu_link { color: #EFEFEF; font-size:10px; }
	.csu_caption { color: #0083CC; font-size:11px; text-decoration:none; }
	.csu_name { color: #0083CC; font-size:12px; font-weight:700; text-decoration:none; }
	.csu_text { color: #777777; font-size:11px; text-decoration:none; line-height: 1.3em; }
	
	/* CDUTV Halbbox
	----------------------------------------------------------------------------------------*/
	#halbbox_cdutv_film { width: 300px;	height: 205px; float:left;}
	#halbbox_cdutv_film object{ width: 300px; height: 205px; }
	#halbbox_cdutv_film embed{ width: 300px; height: 205px; }
	#halbbox_cdutv_link { margin-top: 15px; margin-bottom: 15px; font-family: Arial; font-size: 16px; }
	#halbbox_cdutv_link a:hover{ text-decoration:underline; }
	#halbbox_cdutv_filme { width : 98px; margin-left:2px; overflow:hidden; float:right; display: none; }
	#halbbox_cdutv_bild { float: left; margin: 0px; }
	#halbbox_cdutv_bild img{ width: 98px; margin-top:1px;}
	#halbbox_cdutv_beschreibung { float: left; margin-right: 5px; width: 360px; }
	#halbbox_cdutv_titel { font-size : 14px; display: none; }
	#halbbox_cdutv_titel a{ font-weight: bold; }
	#halbbox_cdutv_text { font-size : 10px; margin-bottom: 15px; border-bottom: 1px dotted black; }
	
	/* Personenkreise / Profil	 * 
	----------------------------------------------------------------------------------------*/
	.profil1_bild { height: auto; width: 300px; }
	.profil1_bild img { width: 300px; }
	.profil1_infos { clear: both; width: 300px; margin-top: 20px; }
	.personenkreis_funktion { width: 180px; padding-right: 10px; }
	.personenkreis_details { width: 160px; }
	
	/* Kontaktformular 
	----------------------------------------------------------------------------------------*/
	.kontakt_einzeiler1 { width: 100px; }
	.kontakt_einzeiler2 { width: 200px; }
	.kontakt_nachricht > .kontakt_einzeiler1:last-child { width:100%; }
	.kontakt_nachricht > .kontakt_einzeiler2:last-child { clear:both; width: 100%;}
	.kontakt_nachricht2 textarea { min-height: 150px; width: 297px; }
	.kontakt_nachricht2 { width: 297px; }
	.kontakt_form > form > .kontakt_einzeiler:nth-of-type(1) { clear: both; /*height: 330px !important;*/ }
	.kontakt_form > form > .kontakt_einzeiler:nth-of-type(1) > .kontakt_einzeiler1:nth-of-type(1) { clear: both; width: 100% !important; }
	.kontakt_form > form > .kontakt_einzeiler:nth-of-type(1) > .kontakt_einzeiler2:nth-of-type(2) { clear: both; width: 100% !important; }
	.kontakt_form > form > .kontakt_nachricht:nth-of-type(0) { height: 500px; !important; }
	.kontakt_form > form > .kontakt_nachricht:nth-of-type(1) { height: 500px; !important; }
	.kontakt_form > form > .kontakt_nachricht:nth-of-type(2) { height: 500px; !important; }
	.kontakt_form > form > .kontakt_nachricht:nth-of-type(1) > .kontakt_einzeiler2:nth-of-type(2) { clear: both; width: 100% !important; }
	
	/* Kontaktformular 
	----------------------------------------------------------------------------------------*/
	.kontakt_einzeiler1 { width: 100px; }
	.kontakt_einzeiler2 { width: 200px; }
	.kontakt_nachricht > .kontakt_einzeiler1:last-child { width:100%; }
	.kontakt_nachricht > .kontakt_einzeiler2:last-child { clear:both; width: 100%;}
	.kontakt_nachricht2 textarea { min-height: 150px; width: 297px; }
	.kontakt_nachricht2 { width: 297px; }
	.kontakt_form > form > .kontakt_einzeiler:nth-of-type(1) { clear: both; /*height: 330px !important;*/ }
	.kontakt_form > form > .kontakt_einzeiler:nth-of-type(1) > .kontakt_einzeiler1:nth-of-type(1) { clear: both; width: 100% !important; }
	.kontakt_form > form > .kontakt_einzeiler:nth-of-type(1) > .kontakt_einzeiler2:nth-of-type(2) { clear: both; width: 100% !important; }
	.kontakt_form > form > .kontakt_nachricht:nth-of-type(0) { height: 500px; !important; }
	.kontakt_form > form > .kontakt_nachricht:nth-of-type(1) { height: 500px; !important; }
	.kontakt_form > form > .kontakt_nachricht:nth-of-type(2) { height: 500px; !important; }
	.kontakt_form > form > .kontakt_nachricht:nth-of-type(1) > .kontakt_einzeiler2:nth-of-type(2) { clear: both; width: 100% !important; }
	
	/* Impressum
	----------------------------------------------------------------------------------------*/
	.impressum_content img { width: 75px; }
	html body div.container div.content div.leftbox_all div.leftbox div.impressum_content table tbody tr td font table tbody tr td:first-child {width: 75px; }
	html body div.container div.content div.leftbox_all div.leftbox div.kontakt_daten div.kontakt_form form div.kontakt_nachricht div.kontakt_einzeiler2 div#recaptcha_widget_div.recaptcha_nothad_incorrect_sol.recaptcha_isnot_showing_audio div#recaptcha_area table#recaptcha_table.recaptchatable.recaptcha_theme_clean tbody tr td div.recaptcha_input_area input#recaptcha_response_field { width: 192px !important }
	html body div.container div.content div.leftbox_all div.leftbox div.kontakt_daten div.kontakt_form form div.kontakt_nachricht div.kontakt_einzeiler2 div#recaptcha_widget_div.recaptcha_nothad_incorrect_sol.recaptcha_isnot_showing_audio div#recaptcha_area table#recaptcha_table.recaptchatable.recaptcha_theme_clean tbody tr td { padding : 0px !important; }
	html body div.container div.content div.leftbox_all div.leftbox div.kontakt_daten div.kontakt_form form div.kontakt_nachricht div.kontakt_einzeiler2 div#recaptcha_widget_div.recaptcha_nothad_incorrect_sol.recaptcha_isnot_showing_audio div#recaptcha_area table#recaptcha_table.recaptchatable.recaptcha_theme_clean tbody tr td.recaptcha_image_cell center div#recaptcha_image img#recaptcha_challenge_image { width: 200px !important; }
	html body div.container div.content div.leftbox_all div.leftbox div.kontakt_daten div.kontakt_form form div.kontakt_nachricht div.kontakt_einzeiler2 div#recaptcha_widget_div.recaptcha_nothad_incorrect_sol.recaptcha_isnot_showing_audio div#recaptcha_area table#recaptcha_table.recaptchatable.recaptcha_theme_clean tbody tr td.recaptcha_image_cell center div#recaptcha_image { width: 200px !important; }

	/* Content
	----------------------------------------------------------------------------------------*/
	/* Einzelseite
	----------------------------------------------------------------------------------------*/
	.einzelseite img {width: 100px; height: auto; }
	
	/* CDU TV
	----------------------------------------------------------------------------------------*/
	.cduglobal_kopf { margin-left:0px; width: 280px; }
	.cduglobal_film object embed { width: 300px; height: auto; }

	/* News / Presse
	----------------------------------------------------------------------------------------*/
	.presse_rubrik_titel,
	.news_rubrik_titel { width: 250px; }
	.skatanzeige img { width: 300px; }
	.news_vollstaendige_rubrik { font-size: 11px; }
	.zeige_meldung_bild_mitte img { width: 300px; }
	.news_referenzbild_left,
	.news_referenzbild_left img,
	.news_referenzbild_right,
	.news_referenzbild_right img,
	.zeige_rubrik_bild_left,
	.zeige_rubrik_bild_right,
	.zeige_rubrik_bild_left img,
	.zeige_rubrik_bild_right img,
	.zeige_meldung_bild_links img { width: 300px; margin-left: 0px; margin-right: 0px; }
	.news_x_liste { clear: both; width: 180%; }
	#morenews .news_x_liste { clear: both; width: 250px; }
	
	.news_weitere_meldungen_halb { width:100%; }
	.news_x_liste { width: 87%; }
	
	/* Termine
	----------------------------------------------------------------------------------------*/
	.termin_planer_kopf { clear: both; width: 280px; height: 65px; }
	.termin_planer_springer_2 { width: 95px; font-size: 14px; margin-top:5px; }
	.termin_ausgabe_datum { width: 25%; }
	.termin_ausgabe_content { width: 75%; padding:0px; }
	
	/* Universalanmeldung
	----------------------------------------------------------------------------------------*/
	.universal_anmeldung_kopf { width: 270px; }
	.universal_anmeldung_tabelle { width: 270px; }
	.universal_anmeldung_tabelle table { width: 270px; }
	.universal_anmeldung_tabelle td { width: 100px; }
	.universal_anmeldung_tabelle td input { width: 100px; }
	
	/* Hinweis
	----------------------------------------------------------------------------------------*/
	.mitte_no_hinweis { width: 280px; }
	
	/* Bürgerfragen
	----------------------------------------------------------------------------------------*/
	.buergerfragen { width: 284px; }
	.leftbox table tbody tr td table tbody tr td input {width : 100px; }
	.buergerfragen_formular_spalte2 { width: 196px; }
	.buergerfragen_formular_spalte2 input { width: 196px; }
	#stylized input, 
	#stylized textarea { width: 190px; }
	#stylized button { margin-left: 80px; }
	
	/* Kommentare
	----------------------------------------------------------------------------------------*/
	.kommentar_kopftext { width: 240px; }
	.kommentar_label { width: 80px; }
	.kommentar_feld,
	.kommentar_feld input,
	.kommentar_feld textarea { width: 200px; }
	.kommentar_formular form div.kommentar_feld:nth-of-type(8) {clear:both; margin-top : 0px; }
	
	html body div.container div.content div.leftbox_all div.leftbox div#kommentar div.kommentar_formular form div.kommentar_feld div#recaptcha_widget_div.recaptcha_nothad_incorrect_sol.recaptcha_isnot_showing_audio div#recaptcha_area table#recaptcha_table.recaptchatable.recaptcha_theme_clean tbody tr td div.recaptcha_input_area input#recaptcha_response_field { width: 192px !important }
	html body div.container div.content div.leftbox_all div.leftbox div#kommentar div.kommentar_formular form div.kommentar_feld div#recaptcha_widget_div.recaptcha_nothad_incorrect_sol.recaptcha_isnot_showing_audio div#recaptcha_area table#recaptcha_table.recaptchatable.recaptcha_theme_clean tbody tr td { padding : 0px !important; }
	html body div.container div.content div.leftbox_all div.leftbox div#kommentar div.kommentar_formular form div.kommentar_feld div#recaptcha_widget_div.recaptcha_nothad_incorrect_sol.recaptcha_isnot_showing_audio div#recaptcha_area table#recaptcha_table.recaptchatable.recaptcha_theme_clean tbody tr td.recaptcha_image_cell center div#recaptcha_image img#recaptcha_challenge_image { width: 200px !important; }
	html body div.container div.content div.leftbox_all div.leftbox div#kommentar div.kommentar_formular form div.kommentar_feld div#recaptcha_widget_div.recaptcha_nothad_incorrect_sol.recaptcha_isnot_showing_audio div#recaptcha_area table#recaptcha_table.recaptchatable.recaptcha_theme_clean tbody tr td.recaptcha_image_cell center div#recaptcha_image { width: 200px !important; }
	
	.kommentar_button input { width: 135px; }
	.kommentar_beitrag { width: 300px; }
	#myCanvas { width: 300px; }

	/* Bildergalerie
	----------------------------------------------------------------------------------------*/
	.bildergalerie_light_bildhoch { width: 139px; margin-right: 18px; }
	.bildergalerie_light_bildhoch img { width: 139px; }
	.bildergalerie_light_bild { width: 139px; margin-right: 18px; }
	.bildergalerie_light_bild:nth-child(2n) { margin-right: 0px; }
	.bildergalerie_light_bildhoch:nth-child(2n) { margin-right: 0px; }
	.bildergalerie_light_rahmen { width: 85px; }

	/* Footer 
	----------------------------------------------------------------------------------------*/
	.footer_sitemap { display: none; }
	.footer_headline { display: none; }
	
	#start_cdutv_kopf { width:100%; height:31px; background-color:#FF9900; }
	#start_cdutv_kopf_logo { float:left; background:#FF9900; }
	#start_cdutv_film { width: 300px; height: 180px; }
	#start_cdutv_film object{ width: 300px; height: 180px; }
	#start_cdutv_film embed{ width: 300px; height: 180px; }
	#start_cdutv_link { margin-top: 15px; margin-bottom: 15px; font-family: Arial; font-size: 16px; }
	#start_cdutv_link a:hover{ text-decoration:underline; }
	#start_cdutv_filme { width : 100%; }
	#start_cdutv_bild { float: left; margin-right: 5px; }
	#start_cdutv_bild img{ width: 90px; }
	#start_cdutv_beschreibung { float: left; margin-right: 5px; width: 200px; }
	#start_cdutv_titel { font-size : 12px; }
	#start_cdutv_titel a{ font-weight: bold; }
	#start_cdutv_text { font-size : 10px; margin-bottom: 15px; border-bottom: 1px dotted black; }
	
	.zeige_meldung_halb_links { float:left; width:272px; padding:5px; margin:8px; background: #EFEFEF; border:1px solid #BFBFBF; overflow: hidden; }
	.zeige_meldung_halb_rechts { float:right; margin-left: 6px; width:271px; padding:5px; margin:8px; background: #EFEFEF; border:1px solid #BFBFBF; overflow: hidden; }
	.zeige_meldung_halb_bild img { width:100%; }
	.zeige_meldung-leit { width: 282px; margin-left: 8px; }
	.zeige_meldung-leit_bild img { width: 100%; }
	.news_referenzbild_bu { width: 97%; }
	
	#start_vorwort_bild,
	#start_vorwort_vorsitzender img { width: 100%; }
	/*
	.suche_kopf,
	.startnews_kopf { background: #FFFFFF; border-radius: 4px 4px 0px 0px; }
	.startnews_kopf_titel,
	.suche_inhalt,
	.startnews_inhalt_listenelemente,
	.response_box { float: left; width:100%; }
	.suche_inhalt,
	.startnews_inhalt_listenelemente { border-radius: 0px 0px 5px 5px; background: #FFF; padding: 0; }
	.startnews_inhalt_liste_titel { width: 85%; background: #FFF;}
	.startnews_kopf_titel { border-radius: 0px 0px 5px 5px; background: #FFF; width: 90%; }
	*/
}
/*--------------- CSS MODULE ------------------------------*/