@import url("general_style.css");

/* Formular-Layout */
/*---------------------------------------------------------------------------------*/
.form-layout1 {}
.form-layout1 .btn-submit { display:block; width:62px; height:20px; padding:0; margin:15px 0 0 auto; text-indent:-999em; overflow:hidden; border:0; cursor:pointer; background:url('/image/templates/erlangen/senden_button_submit.png') no-repeat; }

.form-layout2 { margin:0; padding:10px; }
.form-layout2 .btn-submit { background-image:url('/image/templates/erlangen/senden_button_submit.png'); }
.form-layout2 .txt-input { width:13em; border:1px solid #BBBEBE; }

/* Newsletter-Formular */
/*---------------------------------------------------------------------------------*/
#formSubscribe {}


html, body { border: 0; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }

:focus {/* remember to define focus styles! */
	outline: 0;
}
body { background: #fff; line-height: 1; }
ul { list-style: none; }
ol { float: left; }
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}

blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: 0; }

a{
	text-decoration:none;
	color: #0083CC;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}


/* =Structure
----------------------------------------------- */

body {
	width:100%;
	height:100%;
	font-family:Arial, sans-serif;
	color:white;
	background: url(/image/templates/erlangen/bg.jpg) repeat-x center center fixed #f1f1f1; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#container{
	width:1016px;
	position:absolute;
	left:50%;
	margin-left:-508px;
	margin-top:30px;
	padding-bottom:50px;
	position:relative;
	left:auto;
	margin-left:auto;
	margin-right:auto;
}

#container_top{
	height:28px;
	width:1016px;
	background:url(/image/templates/erlangen/container_top.png) no-repeat;
	position:relative;
	float:left;
}

#container_mid{
	width:960px;
	padding:0 28px;
	background:url(/image/templates/erlangen/container_mid.png) repeat-y;
	position:relative;
	float:left;
}

#content_container{
	width:960px;
	position:relative;
	float:left;
}

#container_bottom{
	width:1016px;
	height:33px;
	background:url(/image/templates/erlangen/container_bottom.png) no-repeat;
	position:relative;
	float:left;
}

.clear_all { clear: both; }

#header{ position:relative; float:left; width:100%; margin-bottom:12px; }

.fnavigation { position:relative; clear:both; margin-bottom:15px; }
.fnavigation ul { margin:0; padding:0; list-style:none; }
.fnavigation > ul { display:table; position:relative; table-layout:fixed; border-collapse:collapse; width:100%;
background:-webkit-linear-gradient(#ffffff, #dddde3);
background:-moz-linear-gradient(#ffffff, #dddde3);
background:-ms-linear-gradient(#ffffff, #dddde3);
background:-o-linear-gradient(#ffffff, #dddde3);
background:linear-gradient(#ffffff, #dddde3);
-pie-background:linear-gradient(#ffffff, #dddde3);
behavior:url('/css/pie.htc'); }
.fnavigation > ul > li { display:table-cell; *display:block;*float:left;/*ie7*/ width:162px; border:1px solid; border-color:#BBBEBE; vertical-align:middle; }
.fnavigation > ul > .justifytrigger { display:none; }
.fnavigation > ul > .active { background:#DADCE2; box-shadow:5px 5px 8px -2px rgba(0, 0, 0, 0.3) inset; }
.fnavigation > ul > :hover { border-bottom-width:0; background:#fff; z-index:1; }
.fnavigation > ul > .li-quicksearch { width:auto; padding:0; vertical-align:middle; background:transparent; }
.fnavigation > ul > .li-quicksearch:hover { border-bottom-width:1px; }
.fnavigation > ul > .li-quicksearch .quicksearch { float:right; }
.fnavigation > ul > li > a { display:table-cell; *display:block;/*ie7*/ width:1%; height:32px; padding:1px 5px 0; vertical-align:middle; text-align:center; color:#8B8C96; font-weight:bold; }
.nav_left { float:left; background:url(/image/templates/erlangen/nav_left.png) no-repeat; width:10px; height:31px; }
/*.nav_mid { color:#8B8C96; font-weight:bold; }*/
.nav_right { float:left; background:url(/image/templates/erlangen/nav_right.png) no-repeat; width:10px; height:31px; }
.fnavigation > ul > li > ul { position:absolute; left:-999em; margin-left:-1px; padding:7px 0; z-index:2100; border-style:solid; border-width:1px 1px 1px 1px; border-color:transparent #BBBEBE #BBBEBE #BBBEBE; background:#fff; background-clip:padding-box; }
.fnavigation > ul > :hover > ul { left:auto; }
/*.fnavigation > ul > :hover > ul.hasNaviSubKat { left:0; }*/
/*.fnavigation li li:hover ul { left:0; top:0px; z-index:1000; display:block; visibility:visible; }*/
.fnavigation .navilink { color:#8B8C96; padding:0 8px 0 12px; min-width:225px; }
.fnavigation .navilink > a { color:#8B8C96; display:block; font-size:14px; line-height:1.4; padding:3px 0px; text-decoration:none; }
.fnavigation .navilink.active > a, .fnavigation .navilink > a:hover { color:#2d86b3; }
/*.fnavigation li li li { z-index:5000; }*/
.fnavigation ul.hasNaviSubKat000 { width:100%; padding:0; }
.fnavigation .navisubkat { float:left; width:289px; padding:10px; margin-bottom:5px; margin-right:10px; }
.fnavigation .navititel { color:#333; font-weight:bold; text-align:left; font-size:15px; margin-bottom:8px; }
.fnavigation .navisubkat .navilink { padding:0; }

/* Navigation*/
#navigation{
	position:relative;
	float:left;
	width:960px;
	height:35px;
	text-align:center;
	background:#EDEDED;
	margin-bottom:15px;
}

ul.menu {
	list-style-type:none;
	margin:0px;
	padding:0px;
	list-style-image: none;
	position: relative;
	z-index:3;
	display:inline-block;
	border-left:1px solid white;
	border-right:1px solid white;
}

ul.menu li {
	line-height:35px;
	vertical-align:middle;
	position:relative;
	display:inline-block;
	border-right:1px solid white;
	float:left;
	text-align:left;
	background:#efefef;
}

ul.menu li a{
	padding:0px;
	color:#666666;
	font-size:14px;
	text-decoration:none;
	display:block;
}

ul.menu li ul {
	position:absolute;
	left:-999em;
}

ul.menu li:hover ul {
	left:-40px;
}

ul.menu li:hover{
	background:#0083CC;
	color:#FFFFFF;
}

ul.menu li a:hover{
	color:#FFFFFF;
}

ul.menu li ul li {
	min-width:190px;
	float:left;
	line-height:30px;
	list-style:none;
	position:relative;
	border:none;
	border-bottom:1px solid #018cda;
	background:#ededed;
	padding-left:10px;
	padding-right: 10px;
	color:#666666;
}

ul.sub-nav li a{
	display:block;
	color:#8B8C96;
	padding:0px 10px;
	font-size:12px;
}

ul.sub-nav li:hover{
	background:#0083CC;
	color : white;
}

ul.sub-nav li:hover a{
	color:white !important;
}

#teaserbox{
	position:relative;
	width:100%;
	height:250px;
	float:left;
	margin-bottom:15px;
}

#teaserbox_fra{
	position:relative;
	width:100%;
	height:350px;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #8B8C96;
}

#teaser{
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:645px;
	height:250px;
	background:#7989a3;
}

#teaser_fra{
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:960px;
	height:350px;
	background:#7989a3;
}

#slider1 li img{
	width:645px !important;
	height:auto !important;
}

#slider1_fra li img{
	width:960px !important;
	height:auto !important;
}

.fraktionstv-container { position:relative; float:left; width:320px; height:290px; border:1px solid #BBBEBE; }
.fraktionstv-container > .title { position:relative; padding:0 10px; height:31px; line-height:1.9; font-size:16px; font-weight:bold; border-bottom:1px solid #BBBEBE; background:-webkit-linear-gradient(#ffffff, #dddde3); background:-moz-linear-gradient(#ffffff, #dddde3); background:-ms-linear-gradient(#ffffff, #dddde3); background:-o-linear-gradient(#ffffff, #dddde3); background:linear-gradient(#ffffff, #dddde3); -pie-background:linear-gradient(#ffffff, #dddde3); behavior:url('/css/pie.htc'); }
.fraktionstv-container > .title > a { color:#8B8C96; }
.fraktionstv-container > .teaser { position:absolute; left:0; right:0; bottom:0; height:64px; padding:10px 10px 6px; line-height:1.4; }
.fraktionstv-container > .teaser > a { color:#222; }
.fraktionstv-container > .teaser > .mehr { display:block; text-align:right; color:#0083CC; }
.fraktionstv-container > .teaserpic { position:absolute; left:0; right:0; bottom:0; height:64px; padding:10px 20px 6px; line-height:1.4; }
.fraktionstv-container > .teaserpic > a { color:#222; }
.fraktionstv-container > .teaserpic > .mehr { display:block; text-align:right; color:#0083CC; }

.termine-container { position:relative; float:left; width:300px; height:290px; margin-left:18px; border:1px solid #BBBEBE; }
.termine-container > .title { position:relative; padding:0 10px; height:31px; line-height:1.9; font-size:16px; font-weight:bold; border-bottom:1px solid #BBBEBE; background:-webkit-linear-gradient(#ffffff, #dddde3); background:-moz-linear-gradient(#ffffff, #dddde3); background:-ms-linear-gradient(#ffffff, #dddde3); background:-o-linear-gradient(#ffffff, #dddde3); background:linear-gradient(#ffffff, #dddde3); -pie-background:linear-gradient(#ffffff, #dddde3); behavior:url('/css/pie.htc'); }
.termine-container > .title > a { color:#8B8C96; }
.termine-container > .content { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; float:left; width:100%; padding:10px; line-height:1.4; }
.termine-container > .content > .inner { height:214px; overflow:hidden; }
.termine-container > .content > .direkt { position:absolute; right:10px; bottom:6px; }


.newsbox{
	padding:10px 20px;
	width:605px;
	position:absolute;
	z-index:2;
	bottom:0;
	display:none;
	background:url(/image/templates/erlangen/bg_fill80.png);
}

.newsbox h2{
	font-size:26px;
	color:#0083cc;
	margin-bottom:12px;
}

.newsbox p{
	color:#8B8C96;
	line-height:1.5;
	font-size:13px;
}

.newsbox_fra_container{
	position:absolute;
	bottom:0;
	z-index:2;
	background:#fff;
}

.newsbox_fra{
	float:left;
	padding:0px 20px;
	width:930px;
}

.newsbox_fra + .newsbox_fra{
	display:none;
}

.newsbox_fra_2{
	padding:0px 20px;
}

.newsbox_fra_1{
	padding:0px 20px;
}

#teaser_fra + .newsbox_fra{
	display:block;
}

.newsbox_fra h2{
	font-size:24px;
	font-weight:normal;
	color:#8B8D96;
	margin:16px 0 14px;
}

.newsbox_fra p{
	color:#8B8C96;
	line-height:1.2;
	font-size:12px;
}

#contentbox{
	position:relative;
	float:left;
	width:100%;
}

#leftbox{
	position:relative;
	float:left;
	width:645px;
	min-height:250px;
	font-size:12px;
	line-height:1.6;
	color:#8B8C96;
}

#rightbox{
	position:relative;
	float:right;
	width:300px;
	/*min-height:400px;*/
	font-size:13px;
	line-height:1.5;
}

#rightbox_modules{
	float:left;
	width:281px;
	padding:56px 0 10px 20px;
	color:#444;
}

#rightbox_modules a{
	color:#666;
}

#rightbox_modules a:hover{
	color:#0083CC;
}

#fraktionstv{
	float:left;
	margin-bottom:15px;
	width:100%;
}

#fraktionstv_title{
	background:#f3f3f3;
	padding:10px;
	color:#0083cc;
	padding:7px 10px 8px 10px;
}

#fraktionstv_overlay{
	position:absolute;
	z-index:1;
}

#fraktionstv_content{
	float:left;
	width:100%;
	height:214px;
	overflow:hidden;
	background:#8B8C96;
}

#fraktionstv_content a{
	display:block;
}

.weitere_meldungen{
	background:#f6f6f6;
	width:100%;
	//height:120px;
	float:left;
	margin-bottom:15px;
}

.weitere_meldungen:last-child{
	margin-bottom:0px;
}

.weitere_meldungen_pic{
	width:220px;
	//height:120px;
	overflow:hidden;
	float:left;
}

.weitere_meldungen_content{
	float:left;
	width:395px;
	padding:15px;
}

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

.weitere_meldungen_content_titel{
	font-size:20px;
	color: #0089cd;
	margin-bottom: 20px;
}

.weitere_meldungen_content_titel2{
	font-size:14px;
	color: #0089cd;
	margin-bottom: 20px;
}

.weitere_meldungen_content_anreisser{
	font-size:12px;
	color: #000000;
	margin-bottom: 20px;
}

.weitere_meldungen_content_weiter{
	text-align:right;
}

#footer{
	float:left;
	width:100%;
	margin-top:15px;
}

#socialmedia{
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	margin-left:25px;
}

#socialmedia li{
	float:left;
	margin-right:20px;
}

#socialmedia li:hover{
	background:#dddddd;
}

#socialmedia li a{
	display:block;
}

#footer_links{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	margin-right:25px;
	margin-bottom:20px;
}

#footer_links li{
	float:left;
	padding:0 5px;
	border-right:1px solid #666666;
}

#footer_links li:last-child{
	border:none;
}

#footer_links li a{
	display:block;
	color:#666666;
	font-size:13px;
}

#footer_links li a:hover{
	color:#0083CC;
}

.f-antrag-suche-container { margin-bottom:15px; padding-bottom:5px; border-bottom:1px solid #8B8C96; }
#f-antrag-suche { display:table; border-spacing:0 10px; }
#f-antrag-suche > .input-div { display:table-row; }
#f-antrag-suche > .input-div > label,
#f-antrag-suche > .txt-div > .cell { display:table-cell; text-align:left; }
#f-antrag-suche .text-core { display:inline-block; vertical-align:middle; }
#f-antrag-suche .text-core input { padding:4px 0 4px 1px; border:1px solid #2B628B; font-size:12px; }
#f-antrag-suche > .radio-div > input,
#f-antrag-suche > .radio-div > input + label { display:inline; }
#f-antrag-suche .txt-input { -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; margin:0; width:20em; }
#f-antrag-suche .btn-submit { border:1px solid #5699CD; line-height:normal; }
body .antrag-suche-datepicker { z-index:2 !important; width:14em; }
body .antrag-suche-datepicker table { table-layout:fixed; }
.antrag-resultlist { padding:0; line-height:1.5; }
.antrag-resultlist li { margin-top:15px; }
.antrag-resultlist a:hover { color:#0063ac; }
.antrag-resultlist .header { margin-bottom:3px; padding:1px 2px; background:#f0f0f0; }
.antrag-resultlist .az,
.antrag-resultlist .datum { font-size:12px; }
.antrag-resultlist .az { float:left; width:98px; min-height:1px; }
.antrag-resultlist .teaser { margin-left:100px; }

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

.startverweise{
	width:100%;
	text-align:center;
}

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

/* Bilderserie in News- und Presseartikeln*/

.bilderserie {
	padding:0px;
	border:0px;
	width:100%;
	margin-bottom: 15px;
}

.bilderserie_kopf {
	padding: 10px 0 0;
	border-top: 1px solid #8B8C96;
	font-size: 20px;
	font-weight: bold;
	font-family: Arial;
	color: #8B8C96;
}

.bilderserie_bild {
	float: left;
	height: 66px;
	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:20px;
	line-height:1.4;
	font-weight:bold;
	color:#8B8C96;
	font-family: Arial, sans-serif;
	background-color: transparent;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom: 15px;
	display: block;
}

.hsuper a {
	font-size:20px;
	font-weight:bold;
	color:#8B8C96;
	font-family: Arial, sans-serif;
}

.hsuper img{
	width: 645px;
}

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

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

#start_vorwort_text {
	float: left;
	width: 538px;
}

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

#start_vorwort_vorsitzender img {
	width: 150px;
	border : 1px solid #757575;
}

#start_vorwort_bu {
	font-size:10px;
}

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

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

#start_mediathek_kopf a{
	color : white;
}

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

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

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

#start_mediathek_video_beschreibung {
	font-size: 12px;
}

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

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

#start_mediathek_audio_beschreibung {
	font-size: 12px;
}

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

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

.cdu_global_logo{
	float:left;
	margin-left:10px;
}

#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: 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: 570px;
}

#start_cdutv_titel {
	font-size : 14px;
}

#start_cdutv_titel a{
	font-weight: bold;
}

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

.zeige_meldung-leit {
	margin-bottom : 15px;
}

.zeige_meldung-leit_rubrik_headline {
	font-family : Arial;
	color: #0083CC;
	margin: 6px;
	font-size:15px;
	margin-bottom:10px;
}

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

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

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

.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:284px;
	padding:5px;
	margin:10px;
	overflow: hidden;
}

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

.zeige_meldung_halb_inhalt {
	float:left;
}

.zeige_meldung_halb_bild{
	
}

.zeige_meldung_halb_bild img {
	width:260px;
}

.zeige_meldung_halb_rubrik {
	font-family : Arial;
	color: #0083CC;
	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_headline {
	margin:5px;
	font-size: 16px;
	font-weight: bold;
}

.zeige_meldung_halb_headline a{
	color:#0083CC;
}

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

.zeige_rubrik_bild_left{
	float: left;
}

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

.zeige_rubrik_bild_right{
	float: right;
}

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

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

}

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

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

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

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

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

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

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

#start_weitere_meldungen_kopf{
	font-family: Arial;
	background:#0083CC;
	height:30px;
	color:white;
	padding:5px 10px;
	font-size:20px;
	line-height:1.5;
	font-weight:bold;
}

#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 {
	color: #757575;
	margin-bottom:10px;
	margin-top:5px;
	font-size: 22px;
	font-weight: bold;
	line-height: 1.3;
}

.zeige_meldung_headline a{
	color:#757575;
	font-size:18px;
}

.zeige_meldung_subheadline {
	margin-bottom:5px;
	margin-top:5px;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
	line-height: 1.4;
}

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

.zeige_meldung_bild_links{ float: left; margin-right: 15px; }
.zeige_meldung_bild_links img{ width : 250px; border: 0px; }
.zeige_meldung_bild_rechts{ float: right; margin-left: 15px; }
.zeige_meldung_bild_rechts img{ width : 250px; 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 : Arial;
	color: #0083CC;
	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 {
	float: left;
	height: 25px;
	width: 100%;
}

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

.impressionen_kopf_bild img {
	display:none;
}

.impressionen_kopf_titel {
	position: relative;
	padding: 2px 12px 3px;
	margin: 1px 0 0px;
	font-size: 18px;
	line-height: 1.2;
	color: #8B8C96;
	border-top: 1px solid #BBBEBE;
	border-left: 1px solid #BBBEBE;
	border-right: 1px solid #BBBEBE;
	border-bottom: 1px solid #BBBEBE;
	background: -webkit-linear-gradient(white, #DDDDE3);
	background: -moz-linear-gradient(white, #DDDDE3);
	background: -ms-linear-gradient(white, #DDDDE3);
	background: -o-linear-gradient(white, #DDDDE3);
	background: linear-gradient(white, #DDDDE3);
	-pie-background: linear-gradient(#ffffff, #dddde3);
	behavior: url('/css/pie.htc');
}

.impressionen_inhalt {
	border: 1px solid #BBBEBE;
	float: left;
	margin-bottom: 20px;
	padding: 15px 10px 10px;
	text-align: left;
	width: 259px;
}

.impressionen_inhalt img{
	width:259px;
}

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

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

.cdunet_kopf_titel {
	width:208px;
	font-family: Arial,Helvetica;
	font-size:20px;
	color:#0083CC;
	
	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:#0083CC;
}

.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 {
	float: left;
	height: 25px;
	width: 100%;
}

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

.startnews_kopf_titel {
	position: relative;
	padding: 2px 12px 3px;
	margin: 1px 0 0px;
	font-size: 18px;
	line-height: 1.2;
	color: #8B8C96;
	border-top: 1px solid #BBBEBE;
	border-left: 1px solid #BBBEBE;
	border-right: 1px solid #BBBEBE;
	border-bottom: 1px solid #BBBEBE;
	background: -webkit-linear-gradient(white, #DDDDE3);
	background: -moz-linear-gradient(white, #DDDDE3);
	background: -ms-linear-gradient(white, #DDDDE3);
	background: -o-linear-gradient(white, #DDDDE3);
	background: linear-gradient(white, #DDDDE3);
	-pie-background: linear-gradient(#ffffff, #dddde3);
	behavior: url('/css/pie.htc');
}

.startnews_kopf_bild img {
	display:none;
}

.startnews_inhalt {
	border: 1px solid #BBBEBE;
	float: left;
	margin-bottom: 20px;
	padding: 10px 10px 10px;
	text-align: left;
	width: 259px;
}

.startnews_inhalt_listenelemente {
	border: 1px solid #BBBEBE;
	float: left;
	margin-bottom: 20px;
	padding: 10px 10px 10px;
	text-align: left;
	width: 259px;
}

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

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

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

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

.startnews_inhalt_liste {
	float:left;
	width:14px;
	padding:6px 3px;
}

.startnews_inhalt_liste_titel {
	float:left;
	width:230px;
	font-size:12px;
	margin-left:5px;
	padding-top: 3px;
}

.startnews_inhalt_liste_titel a{
	text-decoration:none;
}

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

/* Kampagne Startpresse */
/* ------------------------------------------------------------------------------------- */
.startpresse_kopf {
	float: left;
	height: 25px;
	width: 100%;
}

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

.startpresse_kopf_titel {
	position: relative;
	padding: 2px 12px 3px;
	margin: 1px 0 0px;
	font-size: 18px;
	line-height: 1.2;
	color: #8B8C96;
	border-top: 1px solid #BBBEBE;
	border-left: 1px solid #BBBEBE;
	border-right: 1px solid #BBBEBE;
	border-bottom: 1px solid #BBBEBE;
	background: -webkit-linear-gradient(white, #DDDDE3);
	background: -moz-linear-gradient(white, #DDDDE3);
	background: -ms-linear-gradient(white, #DDDDE3);
	background: -o-linear-gradient(white, #DDDDE3);
	background: linear-gradient(white, #DDDDE3);
	-pie-background: linear-gradient(#ffffff, #dddde3);
	behavior: url('/css/pie.htc');
}

.startpresse_kopf_bild img {
	display:none;
}

.startpresse_inhalt {
	width:172px;
	padding-top:5px;
	margin-bottom: 15px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	overflow:hidden;
}

.startpresse_inhalt_listenelemente {
	border: 1px solid #BBBEBE;
	float: left;
	margin-bottom: 20px;
	padding: 10px;
	text-align: left;
	width: 259px;
}

.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_header {
	clear:both;
	padding: 6px 3px;
	font-size: 14px;
	color: #8B8C96;
}

.startpresse_inhalt_liste {
	float: left;
	padding: 6px 3px;
	width: 14px;
}

.startpresse_inhalt_liste_titel {
	float: left;
	font-size: 12px;
	margin-left: 5px;
	padding-top: 3px;
	width: 230px;
}

.startpresse_inhalt_liste_titel a{
	text-decoration:none;
}

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

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

.suche_kopf {
	float: left;
	height: 25px;
	width: 100%;
}

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

.suche_kopf_bild img {
	display:none;
}

.suche_kopf_titel {
	position: relative;
	padding: 2px 12px 3px;
	margin: 1px 0 0px;
	font-size: 18px;
	line-height: 1.2;
	color: #8B8C96;
	border-top: 1px solid #BBBEBE;
	border-left: 1px solid #BBBEBE;
	border-right: 1px solid #BBBEBE;
	border-bottom: 1px solid #BBBEBE;
	background: -webkit-linear-gradient(white, #DDDDE3);
	background: -moz-linear-gradient(white, #DDDDE3);
	background: -ms-linear-gradient(white, #DDDDE3);
	background: -o-linear-gradient(white, #DDDDE3);
	background: linear-gradient(white, #DDDDE3);
	-pie-background: linear-gradient(#ffffff, #dddde3);
	behavior: url('/css/pie.htc');
}

.suche_inhalt {
	border: 1px solid #BBBEBE;
	float: left;
	margin-bottom: 20px;
	padding: 10px;
	text-align: left;
	width: 259px;
}

.suche_input_suchwort {
	text-align:center;
}

.suche_input_suchwort input {
	border: 1px solid #BBBEBE;
	font-family: "Arial";
	font-size: 12px;
	margin-top: 10px;
	width: 245px;
}

.suche_input_button {
	float: right;
	width:62px;
	height:20px;
	margin-top:8px;
	margin-right:4px;
}

.suche_input_button input{
	width:62px;
	height:20px;
}

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

.banner_spalte_rechts{ width:260px; margin-bottom: 20px; background-attachment: scroll; background-image: none; background-position: 0% 0%; background-repeat: repeat; border:1px solid #BBBEBE; padding:10px; float:left; }
.banner_spalte_rechts img{ width:260px; }

/* Kampagne Startkommentare */
/* ------------------------------------------------------------------------------------- */
.startkommentare_kopf {
	width:100%;
	height:25px;
	padding-bottom:10px;
	
	padding-top:10px;
}

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

.startkommentare_kopf_titel {
	width:168px;
	font-family: Arial,Helvetica;
	font-size:20px;
	color:#0083CC;
	padding-left:10px;
}

.startkommentare_kopf_bild img {
	display:none;
}

.startkommentare_inhalt {
	width:172px;
	padding-top:5px;
	margin-bottom: 15px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	overflow:hidden;
}

.startkommentare_inhalt_listenelemente {
	width:190px;
	padding-top:5px;
	margin-bottom: 15px;
	margin-left:15px;
	padding-bottom: 5px;
	overflow:hidden;
}

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

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

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

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

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

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

.startkommentare_inhalt_liste_titel a{
	text-decoration:none;
}

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

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

.starttermine_kopf {
	float: left;
	height: 25px;
	width: 249px;
	margin-left: 16px;
}

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

.starttermine_kopf_titel {
	position: relative;
	padding: 2px 12px 3px;
	margin: 1px 0 0px;
	font-size: 18px;
	line-height: 1.2;
	color: #8B8C96;
	border-top: 1px solid #BBBEBE;
	border-left: 1px solid #BBBEBE;
	border-right: 1px solid #BBBEBE;
	border-bottom: 1px solid #BBBEBE;
	background: -webkit-linear-gradient(white, #DDDDE3);
	background: -moz-linear-gradient(white, #DDDDE3);
	background: -ms-linear-gradient(white, #DDDDE3);
	background: -o-linear-gradient(white, #DDDDE3);
	background: linear-gradient(white, #DDDDE3);
	-pie-background: linear-gradient(#ffffff, #dddde3);
	behavior: url('/css/pie.htc');
}

.starttermine_kopf_bild img {
	display:none;
}

.starttermine_inhalt {
	border: 1px solid #BBBEBE;
	float: left;
	margin-bottom: 20px;
	margin-left: 16px;
	padding: 10px;
	text-align: left;
	width: 227px;
	padding-top:15px;
	padding-bottom:5px;
}

.starttermine_datum {
	font-size: 12px;
	font-weight: bold;
	color: #8B8C96;
}

.starttermine_inhalt a{
	text-decoration:none;
}

.starttermine_inhalt a:hover{
	color:#0083CC;
}

.veranstaltung_bild { width: 229px; margin-bottom : 5px; }
.veranstaltung_bild img { width: 229px; }


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

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

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


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

.startticker_kopf {
	width:100%;
	height:40px;
	margin-bottom:10px;
	background-color: #DEDEDE;
}

.startticker_kopf_bild {
	float:left;
}

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

.startticker_kopf_titel {
	float:left;
	width:140px;
	padding-top : 6px;
	font-family: Arial,Helvetica;
	color : #8B8C96;
	font-size:10px;
}

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

.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_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:230px;
	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 {
	width:100%;
	float:left;
	padding:10px 0;
}

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


.buchempfehlung_kopf_titel {
	padding:0 10px;
	font-family: Arial,Helvetica;
	font-size:20px;
	color:#0083CC;
}

.buchempfehlung_kopf_bild img {
	display:none;
}

.buchempfehlung_inhalt {
	width:260px;
	float:left;
	padding:0 10px;
	padding-bottom:15px;
	margin-bottom: 15px;
	overflow:hidden;
	text-align:center;
	border-bottom:1px solid #2bb3ee;
}

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

.kampagne_video_kopf {
	float: left;
	padding: 0px;
	width: 100%;
}

.kampagne_video_kopf_inhalt{
	border: 1px solid #BBBEBE;
	float: left;
	margin-bottom: 20px;
	padding: 0px 0px 0px;
	text-align: left;
	width: 279px;
}

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

.kampagne_video_kopf_bild img {
	display:none;
}

.kampagne_video_kopf_titel {
	width:168px;
	font-family: Arial,Helvetica;
	padding-left:10px;
	font-size:20px;
	color:#0083CC;
}

.kampagne_video_kopf_titel_ein {
	position: relative;
	padding: 2px 12px 3px;
	margin: 1px 0 0px;
	font-size: 18px;
	line-height: 1.2;
	color: #8B8C96;
	border-top: 1px solid #BBBEBE;
	border-left: 1px solid #BBBEBE;
	border-right: 1px solid #BBBEBE;
	background: -webkit-linear-gradient(white, #DDDDE3);
	background: -moz-linear-gradient(white, #DDDDE3);
	background: -ms-linear-gradient(white, #DDDDE3);
	background: -o-linear-gradient(white, #DDDDE3);
	background: linear-gradient(white, #DDDDE3);
	-pie-background: linear-gradient(#ffffff, #dddde3);
	behavior: url('/css/pie.htc');
}

.kampagne_video_kopf_titel_zwei {
	position: relative;
	padding: 2px 12px 3px;
	margin: 1px 0 0px;
	font-size: 18px;
	line-height: 1.2;
	color: #8B8C96;
	border-top: 1px solid #BBBEBE;
	border-left: 1px solid #BBBEBE;
	border-right: 1px solid #BBBEBE;
	background: -webkit-linear-gradient(white, #DDDDE3);
	background: -moz-linear-gradient(white, #DDDDE3);
	background: -ms-linear-gradient(white, #DDDDE3);
	background: -o-linear-gradient(white, #DDDDE3);
	background: linear-gradient(white, #DDDDE3);
	-pie-background: linear-gradient(#ffffff, #dddde3);
	behavior: url('/css/pie.htc');
}

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

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


.kampagne_video_kopf_inhalt object{
	height: 140px;
	width: 279px;
}

.kampagne_video_kopf_inhalt object embed{
	width:279px;
}

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

.kampagne_video_inhalt object{
	width:280px;
}

.kampagne_video_inhalt object embed{
	width:280px;
}

#mp3player{
	width:280px;
}

/* 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: #8B8C96;
}

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

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

.countdown_beschreibung {
	font: bold 14px arial;
	color: #8B8C96;
}

/* Fuersprecher Ubersicht
-----------------------------------------------------------------------------------*/
.fuersprecher_ubersicht{
	float:left;
	width:100%;
}

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

.fuersprecher_ubersicht ul li{
	list-style:none;
	float:left;
	margin:0 10px 10px 10px;
	min-height:300px;
	width:45%;
}

.fuersprecher_obertext_bild{
	width:225px;
	height: 225px;
	overflow: hidden;
}

.fuersprecher_ubersicht ul li img{
	width:225px;
}

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

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

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

.gartentipps_kopf{
	width:100%;
	float:left;
	padding:10px 0;
}

.gartentipps_kopf_bild{
	
}

.gartentipps_kopf_titel{
	width:100%;
	font-family: Arial,Helvetica;
	font-size:20px;
	color:#0083CC;
	padding:0 1px;
}

.gartentipps_inhalt{
	width:260px;
	float:left;
	padding:0 10px;
	padding-bottom:15px;
	border-bottom:1px solid #2bb3ee;
}

/* Fuersprecher
-----------------------------------------------------------------------------------*/
.fuersprecher {
	width:100%;
	float:left;
	padding-bottom:20px;
}

.fuersprecher_titel {
	position: relative;
	padding: 2px 12px 3px;
	margin: 1px 0 0px;
	font-size: 18px;
	line-height: 1.2;
	color: #8B8C96;
	border-top: 1px solid #BBBEBE;
	border-left: 1px solid #BBBEBE;
	border-right: 1px solid #BBBEBE;
	background: -webkit-linear-gradient(white, #DDDDE3);
	background: -moz-linear-gradient(white, #DDDDE3);
	background: -ms-linear-gradient(white, #DDDDE3);
	background: -o-linear-gradient(white, #DDDDE3);
	background: linear-gradient(white, #DDDDE3);
	-pie-background: linear-gradient(#ffffff, #dddde3);
	behavior: url('/css/pie.htc');
}

.fuersprecher_bild{
	border-left: 1px solid #BBBEBE;
	border-right: 1px solid #BBBEBE;
	float:left;
	padding:0 0px;
}

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

.fuersprecher_spruch {
	border-left: 1px solid #BBBEBE;
	border-right: 1px solid #BBBEBE;
	font-size: 14px;
	color:#018cda;
	padding-left:10px;
	padding-right:10px;
	float:left;
	width: 259px;
}

.fuersprecher_name {
	border-left: 1px solid #BBBEBE;
	border-right: 1px solid #BBBEBE;
	border-bottom: 1px solid #BBBEBE;
	padding-top:5px;
	padding-bottom:5px;
	font-size: 12px;
	font-weight: normal;
	padding-left:10px;
	padding-right:10px;
	float:left;
	width: 259px;
}

/* 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: #0099FF;
	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.3;
	font-size: 10px;
	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 #8B8C96;
	margin-bottom:5px;
	border: 0px;
}

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

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

}

.mitmachen_spruch_40 {
	line-height: 1.3;
	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: 12px;
	font-weight: bold;
}

/* Userlogin
-----------------------------------------------------------------------------------*/
.userlogin_kopf {
	width:100%;
	float:left;
	padding:0;
}

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

.userlogin_kopf_titel {
	position: relative;
	padding: 2px 12px 3px;
	margin: 0px 0 0px;
	font-size: 18px;
	line-height: 1.2;
	color: #8B8C96;
	border: 1px solid #BBBEBE;
	
	background: -webkit-linear-gradient(white, #DDDDE3);
	background: -moz-linear-gradient(white, #DDDDE3);
	background: -ms-linear-gradient(white, #DDDDE3);
	background: -o-linear-gradient(white, #DDDDE3);
	background: linear-gradient(white, #DDDDE3);
	-pie-background: linear-gradient(#ffffff, #dddde3);
	behavior: url('/css/pie.htc');
}

.userlogin_kopf_bild img {
	display:none;
}

.userlogin_inhalt {	width:259px; padding:10px 10px 0; float:left; margin-bottom: 20px; border-left:1px solid #BBBEBE; border-right:1px solid #BBBEBE; border-bottom:1px solid #BBBEBE; text-align:left; }

.userlogin_inhalt input {
	border: 1px solid #BBBEBE;
	margin-top: 4px;
	margin-bottom: 4px;
	width : 160px;
	font-family: Arial;
	font-size : 10px;
}

#loginbutton{
	border:0px;
	width:62px;
	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:#0083CC;
	margin-top:5px;
}

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

.userlogin_inhalt span{
	float:left;
}

.userlogin_inhalt div a{
}

.userlogin_inhalt_label {
	font-size : 11px;
	font-weight: bold;
	color:#333366;
}

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

/* Newsletter
-----------------------------------------------------------------------------------*/
.newsletter_kopf {
	float: left;
	height: 25px;
	width: 100%;
}

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

.newsletter_kopf_titel {
	position: relative;
	padding: 2px 12px 3px;
	margin: 1px 0 0px;
	font-size: 18px;
	line-height: 1.2;
	color: #8B8C96;
	border-top: 1px solid #BBBEBE;
	border-left: 1px solid #BBBEBE;
	border-right: 1px solid #BBBEBE;
	border-bottom: 1px solid #BBBEBE;
	background: -webkit-linear-gradient(white, #DDDDE3);
	background: -moz-linear-gradient(white, #DDDDE3);
	background: -ms-linear-gradient(white, #DDDDE3);
	background: -o-linear-gradient(white, #DDDDE3);
	background: linear-gradient(white, #DDDDE3);
	-pie-background: linear-gradient(#ffffff, #dddde3);
	behavior: url('/css/pie.htc');
}

.newsletter_kopf_bild img {
	display:none;
}

.newsletter_label {
	font-size: 12px;
	font-weight: 700;
}

.newsletter_inhalt {
	border: 1px solid #BBBEBE;
	float: left;
	margin-bottom: 20px;
	padding: 10px 10px 10px;
	text-align: left;
	width: 259px;
}

.newsletter_inhalt input {
	margin-top: 10px;
	width : 245px;
	font-family: Arial;
	font-size : 12px;
	border:1px solid #BBBEBE;
}

.newsletter_button {
	margin-top:5px;
	margin-right:10px;
	width: 62px;
	height:20px;
	float:right;
}

.newsletter_button input {
	width: 62px;
	height:20px;
	background:url(/image/templates/erlangen/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, sans-serif;
	text-indent:-9999px;
	margin-top:3px;
}

/* Abgeordnetensuche
-----------------------------------------------------------------------------------*/
/*
.abgeordnetensuche_kopf {
	float: left;
	height: 25px;
	width: 100%;
}

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

.abgeordnetensuche_kopf_titel {
	color: #0083CC;
	font-family: Arial, Helvetica;
	font-size: 20px;
	padding-left: 0px;
	width: 205px;
}

.abgeordnetensuche_kopf_bild img {
	display:none;
}

.abgeordnetensuche_label {
	font-size: 11px;
	color:#333333;
}

.abgeordnetensuche_inhalt {
	width:260px;
	float:left;
	font-size: 11px;
	margin-bottom: 5px;
	margin-left: 25px;
}

.abgeordnetensuche_inhalt input {
	margin-top: 10px;
	width : 230px;
	font-family: Arial;
	font-size : 10px;
	border:1px solid #2bb3ee;
}

.abgeordnetensuche_button {
	margin-top:5px;
	margin-right:25px;
	width: 62px;
	height:20px;
	float:right;
}

.abgeordnetensuche_button input {
	width: 62px;
	height:20px;
	background:url(/image/templates/erlangen/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, sans-serif;
	text-indent:-9999px;
	margin-top:3px;
}
*/

/* ZusatzPodCast
-----------------------------------------------------------------------------------*/
.zusatzpod_inhalt
{
	border: 1px solid #BBBEBE;
	float: left;
	margin-bottom: 20px;
	padding: 10px;
	text-align: left;
	width: 259px;
}

.zusatzpod_inhalt_bild{

}

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

.zusatzpod_inhalt_bild img{
	width: 260px;
	border: 0px;
}

.zusatzpod_inhalt_bild2 img{
	margin-top:21px;
	width: 260px;
	border: 0px;
	
}

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

.zusatzpod_audio {
	height: 39px;
}

.zusatzpod_inhalt object{
	width: 261px;
	height: 59px;
}

.zusatzpod_inhalt embed{
	width: 261px;
	height: 59px;
}

/* ZusatzRSS
-----------------------------------------------------------------------------------*/
.zusatzrss_kopf {
	width:100%;
	float:left;
	padding:0px 0;
	margin-bottom: 20px;
}

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

.zusatzrss_kopf_titel {
	position: relative;
	padding: 2px 12px 3px;
	margin: 1px 0 0px;
	font-size: 18px;
	line-height: 1.2;
	color: #8B8C96;
	border-top: 1px solid #BBBEBE;
	border-left: 1px solid #BBBEBE;
	border-right: 1px solid #BBBEBE;
	border-bottom: 1px solid #BBBEBE;
	background: -webkit-linear-gradient(white, #DDDDE3);
	background: -moz-linear-gradient(white, #DDDDE3);
	background: -ms-linear-gradient(white, #DDDDE3);
	background: -o-linear-gradient(white, #DDDDE3);
	background: linear-gradient(white, #DDDDE3);
	-pie-background: linear-gradient(#ffffff, #dddde3);
	behavior: url('/css/pie.htc');
}

.zusatzrss_kopf_titel a{ text-decoration:none; }
.zusatzrss_kopf_titel a:hover{ color:#0083CC; }

/* SMSDienst
-----------------------------------------------------------------------------------*/
.smsdienst {
	float:left;
	width:180px;
	background:url("/image/templates/erlangen/sms_dienst.png") no-repeat;
	height: 293px;
	margin:0 50px;
	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/erlangen/sms_button.png) right no-repeat;
	border:none;
	overflow:visible;
	margin:0;
	margin-left:50px;
	padding:0;
	color: #FFFFFF;
}

/* Spenden
-----------------------------------------------------------------------------------*/
.spenden_kopf {
	width:100%;
	padding-bottom:10px;
	border-top: 1px solid #dfdfdf;
	padding-top:10px;
}

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

.spenden_kopf_titel {
	width:168px;
	font-family: Arial,Helvetica;
	font-size:20px;
	color:#0083CC;
	line-height:1.2;
	padding-left:10px;
	padding-top:10px;
}

.spenden_kopf_bild img {
	display:none;
}


.spenden_inhalt {
	width:100%;
	padding-top:5px;
	padding-bottom:15px;
	margin-bottom: 15px;
	border-bottom:1px solid #2bb3ee;
}

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

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

.spendenbutton {
	width:100%;
	margin-bottom: 15px;
	padding : 0px;
	text-align:center;
}

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

/* Umfrage
-----------------------------------------------------------------------------------*/
.umfrage_kopf {
	float: left;
	height: 25px;
	width: 100%;
}

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

.umfrage_kopf_titel {
	position: relative;
	padding: 2px 12px 3px;
	margin: 1px 0 0px;
	font-size: 18px;
	line-height: 1.2;
	color: #8B8C96;
	border-top: 1px solid #BBBEBE;
	border-left: 1px solid #BBBEBE;
	border-right: 1px solid #BBBEBE;
	border-bottom: 1px solid #BBBEBE;
	background: -webkit-linear-gradient(white, #DDDDE3);
	background: -moz-linear-gradient(white, #DDDDE3);
	background: -ms-linear-gradient(white, #DDDDE3);
	background: -o-linear-gradient(white, #DDDDE3);
	background: linear-gradient(white, #DDDDE3);
	-pie-background: linear-gradient(#ffffff, #dddde3);
	behavior: url('/css/pie.htc');
}

.umfrage_kopf_bild img {
	display:none;
}

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

.umfrage_label2 {
	font-size: 11px;
}

.umfrage_inhalt {
	border: 1px solid #BBBEBE;
	float: left;
	margin-bottom: 20px;
	padding: 15px 10px 5px;
	text-align: left;
	width: 259px;
}

.umfrage_inhalt table{
	display:inline-block;
	width:200px;
}

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

.umfragek_button input {
	width: 170px;
	height:23px;
	background:url(/image/templates/erlangen/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, sans-serif;
}
/*
######################################################################################
					MITTE
######################################################################################
*/

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

#scroller {
	white-space: nowrap;
	line-height: 30px;
	font-size: 18px;
	text-decoration: none;
}

#scroller a{
	text-decoration: none;
}

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

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

.mitte_ok_hinweis {
	padding: 10px;
	border-color:#00FF30;
	border-width:1px;
	width:100%;
	color: #000000;
	font-family: Arial;
}

.mitte_ok_hinweis_box {
	width:100%;
	color: #000000;
	font-family: Arial;
	float:left;
	margin-top:20px;
}

.mitte_no_hinweis {
	padding: 10px;
	border-color:#00FF30;
	border-width:1px;
	width:100%;
	padding:8px;
	color:#000000;
	font-family: Arial;
}

.mitte_no_hinweis_box {
	width:100%;
	color: #000000;
	font-family: Arial;
	float:left;
	margin-top:20px;
}

/* 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 #333333;
}

#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: 15px;
}

.kruemel a
{
	padding-right:6px;
	width:100%;
	font-size:11px;
	color:#8B8C96;
	text-decoration:none;
}

.kruemel a:hover{
	text-decoration:underline;
	color:#0083CC;
}

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

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

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

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

.news_kopf {
	width: 100%;
	margin-bottom:20px;
	font-size:10px;
	height: 20px;
}

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

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

.news_titel {
	color: #8B8C96;
	font-size: 18px;
	line-height: 1.3;
	margin-bottom:15px;
	font-weight:bold;
}

.news_titel2 {
	line-height: 1.3;
	color: #333;
	font-size: 14px;
	margin-bottom:15px;
}

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

.news_inhalt {
	width: 100%;
	line-height: 1.5;
	color: #333;
	font-size: 14px;
	margin-bottom:15px;
}

.news_inhalt ul{
	margin-left: -18px;
	margin-bottom : 15px;
	list-style-image : url(/image/templates/erlangen/arrow_liste_n.gif);
}

.news_inhalt ul li{
	padding-bottom : 15px;
	color: #8B8C96;
}

.news_referenzbild_left {
	float: left;
	margin-right : 10px;
	width: 300px;
}

.news_referenzbild_img img{
	width: 300px;
	border: 0px;
}

.news_referenzbild_limg img{
	width: 635px;
	border: 0px;
}

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

.news_referenzbild_right {
	float: right;
	margin-left : 10px;
	width: 300px;
	border: 0px;
}

.news_referenzbild_center {
	width: 635px;
	margin-bottom : 15px;
}

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

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

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

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

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

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

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

.news_rubrik_name {
	font-size: 18px;
	color: #0083CC;
	margin-bottom: 20px;
}

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

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

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

.news_rubrik_headline {
	
	font-family: Arial;
	font-size: 18px;
}

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

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

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

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

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

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

.presse_n_seite {
	margin-top: 10px;
	float: right;
	padding-right: 0px;
	width:200px;
	text-align: right;
}

.presse_m_seite {
	margin-top: 10px;
	float: left;
	text-align: center;
	padding-right: 0px;
	width:245px;
}

.presse_kopf {
	width: 100%;
	margin-bottom:20px;
	font-size:10px;
	height: 20px;
}

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

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

.presse_titel {
	color: #8B8C96;
	font-size: 18px;
	line-height: 1.3;
	margin-bottom:15px;
	font-weight:bold;
}

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

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

.presse_inhalt {
	width: 100%;
	line-height: 1.5;
	color: #333;
	font-size: 14px;
	margin-bottom:15px;
}

.presse_inhalt ul{
	margin-left: -18px;
	margin-bottom : 15px;
	list-style-image : url(/image/templates/erlangen/arrow_liste_n.gif);
}

.presse_inhalt ul li{
	padding-bottom : 15px;
	color: #8B8C96;
}

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

.presse_referenzbild_img img{
	width: 200px;
}

.presse_referenzbild_limg img{
	width: 635px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.presse_login_inhalt {
	width:688px;
	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/erlangen/bg_button_right.gif) right no-repeat;
	float:right;
}

.presse_login_button input {
	width: 135px;
	height:23px;
	background:url(/image/templates/erlangen/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, sans-serif;
}

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

.presse_kontakt_button input {
	width: 135px;
	height:23px;
	background:url(/image/templates/erlangen/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, 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: Arial, 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: Arial, sans-serif;
	background-color: transparent;
	padding-bottom:10px;
}

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

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

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

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

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

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

.presse_rubrik_headline {
	
	font-family: Arial;
	font-size: 18px;
}

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

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

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

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

.kommentar_kopf {
	height: 28px;
	background-color: #FFFFFF;
	width:100%;
	cursor: pointer;
}

.kommentar_kopfbild {
	float:left;
	background : url('/image/templates/erlangen/kommentar.gif');
	height: 15px;
	margin-right: 4px;
	width: 26px;
}


.kommentar_kopftext {
	float:left;
	color:#37678D;
	font-family: Arial;
	font-size:14px;
}

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

.kommentar_label {
	width: 150px;
	float:left;
	font-size: 12px;
	font-family: Arial;
}

.kommentar_feld {
	float: left;
	width: 490px;
	text-align: right;
}

.kommentar_feld input{
	width: 480px;
}

.kommentar_feld textarea{
	width: 480px;
	height:160px;
	font-family:Arial;
}

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

.kommentar_button input {
	width: 135px;
	height:23px;
	background:url(/image/templates/erlangen/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, sans-serif;
}

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

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

.kommentar_zeile_1 {
	padding: 0px;
	border:0px;
	width:100%;
	background: #EFEFEF;
	margin-bottom: 15px;
}

.kommentar_zeile_2 {
	padding: 0px;
	border:0px;
	width:100%;
	background: #FFFFFF;
	margin-bottom: 15px;
}

.kommentar_datum {
	padding:5px;
	width: 90px;
	float:left;
	font-size: 12px;
	font-family: Arial;
}

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

.kommentar_beitrag_headline {
	line-height: 1.5;
	font-family: Arial;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 10px;
}

.kommentar_beitrag_autor {
	color: #AFAFAF;
	line-height: 1;
	font-family: Arial;
	font-size: 14px;
	margin-bottom: 20px;
}

.kommentar_beitrag_text {
	line-height: 1.5;
	font-family: Arial;
	font-size: 12px;
}

.kommentar_weitere {
	width: 100%;
	font-family: Arial;
	font-size: 14px;
}

/* Formular
-----------------------------------------------------------------------------------*/
.universal_anmeldung
{
	padding: 6px;
}

.universal_anmeldung_send
{
	background-color:#3B4B5B;
	border-color:#00FF30;
	border-width:1px;
	color:#FFFFFF;
	font-family: Arial;
	padding: 6px;
}

.universal_anmeldung_not_send
{
	background-color:#FF0000;
	border-color:#00FF30;
	border-width:1px;
	color:#FFFFFF;
	font-family: Arial;
	padding: 6px;
}

.universal_anmeldung_kopf
{
	border: 1px solid #8B8C96;
	padding : 10px;
	width:620px;
}

.universal_anmeldung_tabelle
{
	border: 1px solid #8B8C96;
	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-bottom:1px solid #EFEFEF;
	width : 100%;
	float: left;
	padding-bottom: 10px;
}

.termin_ausgabe_datum {
	float: left;
	width: 150px;
	font-size: 10px;
	font-family: Arial;
	padding-top:4px;
}

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

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

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

.termin_ausgabe_uhrzeit{
	font-family: Arial;
	font-size: 12px;

}

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

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

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

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

.termin_planer_kopf {
	background-color: transparent;
	color: #8B8C96;
	display: block;
	font-family: "Arial", sans-serif;
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.termin_planer_kopf:after { content:" "; display:table; clear:both; }

.termin_planer_auswahl {
	margin-top: 21px;
}

.termin_planer_auswahl > select {
	border:1px solid #ccc !important;
}

.termin_planer_springer {
	display0:none;
	font-family: Arial;
	background:linear-gradient(#ffffff, #dddde3);
	-pie-background:linear-gradient(#ffffff, #dddde3);
	behavior:url('/css/pie.htc');
	border: 1px solid #BBBEBE;
	color: #8B8C96;
	font-size: 18px;
	line-height: 1.2;
	margin: 36px 0px 25px;
	padding: 2px 12px 3px;
	position: relative;
	height:30px;
}

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

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

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

.termin_planer_kalender {
	width: 100%;
	margin-bottom:20px;
	border: 1px solid #BBBEBE;
}

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

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

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

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

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

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

#terminplaner_datepicker { margin-bottom:20px; }
#terminplaner_datepicker .ui-datepicker-header {
	position: relative;
	font-size: 18px;
	line-height: 1.2;
	color: #8B8C96;
	font-weight:normal;
	font-family:arial;
	border-top: 1px solid #BBBEBE;
	border-left: 1px solid #BBBEBE;
	border-right: 1px solid #BBBEBE;
	border-bottom: 1px solid #BBBEBE;
	background: -webkit-linear-gradient(white, #DDDDE3);
	background: -moz-linear-gradient(white, #DDDDE3);
	background: -ms-linear-gradient(white, #DDDDE3);
	background: -o-linear-gradient(white, #DDDDE3);
	background: linear-gradient(white, #DDDDE3);
	-pie-background: linear-gradient(#ffffff, #dddde3);
	behavior: url('/css/pie.htc');
}
.ui-datepicker-prev,
.ui-datepicker-next {
	opacity:0.7;
	behavior: url('/css/pie.htc');
}
#terminplaner_datepicker .ui-widget-content { color:#666; }
#terminplaner_datepicker .ui-datepicker { width:89%; padding:3px 3px 0; margin:0 auto;
-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.ui-datepicker-calendar { table-layout:fixed; }
#terminplaner_datepicker .ui-datepicker td span,
#terminplaner_datepicker .ui-datepicker td a { text-align:center; }
#terminplaner_datepicker .ui-datepicker-header { text-align:center; }
#terminplaner_datepicker .ui-datepicker .ui-datepicker-title { display:inline-block; margin:0; line-height:1.4; cursor:pointer; }
#terminplaner_datepicker .ui-datepicker .ui-datepicker-title:hover { color:#0083CC; }
#terminplaner_datepicker .ui-datepicker .ui-datepicker-prev,
#terminplaner_datepicker .ui-datepicker .ui-datepicker-next { height:1.5em; }
#terminplaner_datepicker .ui-state-active,
#terminplaner_datepicker .ui-widget-content .ui-state-active,
#terminplaner_datepicker .ui-widget-header .ui-state-active { font-weight:bold; }

.resultlist_nav:after { content:" "; display:table; clear:both; }
.resultlist_nav .prev-results,
.resultlist_nav .next-results { padding:2px; font-size:14px; font-weight:bold; color:#8B8C96; }
.resultlist_nav .prev-results { float:left; padding-left:25px;
background:url("../image/templates/erlangen/pfeil_links.png") no-repeat 0 50%; }
.resultlist_nav .next-results { float:right; padding-right:25px;
background:url("../image/templates/erlangen/pfeil_rechts.png") no-repeat 100% 50%; }

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

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

.profil1_bild img{
	width: 180px;
}

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

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

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

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

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

.profil1_bild_erlangen {
	float : left;
	width : 280px;
	margin-right: 20px;
}

.profil1_bild_erlangen img{
	width: 280px;
}

.profil1_infos_erlangen {
	float : left;
	width : 345px;
}

.profil1_name_erlangen{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
	color: #8B8C96;
}

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

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

.profil1_vita_erlangen {
	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: 13px;
	margin-bottom: 5px;
	height:244px;
	overflow:hidden;
}

#profil_wahlkreis_karte img {
	margin-bottom: 23px;
	/*width: 345px;*/
	height:200px;
	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, sans-serif;
	padding-bottom:15px;
}

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

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

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

#profil_zelle1_head
{
	float: left;
	width: 80px;
	font-size:12px;
	line-height:1.4;
	font-weight:bold;
	margin-right:20px;
	font-family: Arial, helvetica, sans-serif;
}

#profil_zelle2_head
{
	float: left;
	width: 150px;
	font-size:12px;
	line-height:1.4;
	min-height:40px;
	font-family: Arial, helvetica, sans-serif;
}

#profil_zelle2
{
	float: left;
	width: 200px;
	font-size:12px;
	line-height:1.4;
	font-family: Arial, helvetica, sans-serif;
}

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

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

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

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

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

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

#profil_langportrait li
{
	line-height: 1.5;
}

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

#profil_web20 a
{
	float: left;
}

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

/* Rechte Spalte */

#profil_bildergalerie
{
	width: 200px;
	margin: 0 0 5px 9px;
}

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

.profil_bildergalerie_titel
{
	width: 200px;
	padding-top: 7px;
	height: 23px;
	color: #8B8C96;
}

#profil_bildergalerie_inhalt img
{
	width: 200px;
}

#profil_video
{
	width: 180px;
	margin: 0 0 5px 9px;
}

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

.profil_video_kopfzeile {
	width: 200px;
	padding-top: 7px;
	height: 23px;
	color: #8B8C96;
}

.profil_video_kopf_text_einzeilig {

}

#profil_video_inhalt img
{
	width: 200px;
}

#profil_audio
{
	clear:both;
	width: 200px;
	margin: 0 0 5px 9px;
}

#profil_audio_kopf
{
	width: 200px;
}

.profil_audio_kopfzeile {
	width: 200px;
	padding-top: 7px;
	height: 23px;
	color: #8B8C96;
}

#profil_audio_inhalt img
{
	width: 200px;
}

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

#profil_player object {
	width: 200px;
	height: 43px;
}

#profil_player embed {
	width: 200px;
	height: 43px;
}

.profil_box_kopf   { width:270px; background:#EEEEF1; color: #8B8C96; padding:5px; font-size:12px; font-weight: bold; }
.profil_box_kopf_r { width:345px; background:#EEEEF1; color: #8B8C96; padding:3px; font-size:12px; font-weight: bold; margin-top:15px; }

/* Datenschutz
-----------------------------------------------------------------------------------*/

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

.datenschutz ul{
	margin-left:10px;
	list-style-image:url("/image/templates/erlangen/arrow_liste_n.gif");
} 
/* Einzelseite
-----------------------------------------------------------------------------------*/

.einzelseite_icons {
	display : none;
	padding-top: 4px;
	font-size: 10px;
	text-align:right;
}

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

.einzelseite_icons a:hover{
	text-decoration:underline;
	color:#0083CC;
}

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

.einzelseite ul{
	margin-left:10px;
	list-style-image:url("/image/templates/erlangen/arrow_liste_n.gif");
}

.einzelseite li{
	margin-bottom:5px;
}

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

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

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

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

.personenkreis_icons a:hover{
	color:#0083CC;
}

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

.personenkreis_6_bild {
	float:left;
	width:100px;
	height:100px;
	overflow:hidden;
}

.personenkreis_6_text {
	float:left;
	width:510px;
	margin-left:20px;
	overflow:hidden;
	font-size:18px;
	color:black;
}

.personenkreis_6_download {
	float:left;
}

/* 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/erlangen/arrow_liste.gif);
}

.artikelliste_titel {
	font-size: 18px;
	font-weight: bold;
	font-family: 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 #8B8C96;
	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: Arial;
	margin-bottom: 15px;
}

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

.statistik_grafik_bild {
	width: 100%;
}

.statistik_grafik_tabelle table{
	width: 100%

}

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

.cduglobal_kopf {
	width:100%;
	height:31px;
	background-color:#0083CC;
}

.cduglobal_logo {
	float:left;
	background:#0083CC;
}

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

.cduglobal_film{
	width:100%;
}

.cduglobal_film object {
	width: 100%;
	height:100%;
}

.cduglobal_film object embed{
	width: 645px;
	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 #8B8C96;
	margin-right: 10px;
	margin-bottom: 15px;
}

.bildergalerie_klassik_bildhoch {
	float: left;
	width: 110px;
	height: 110px;
	overflow:hidden;
	border:1px solid #8B8C96;
	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.5;
}

.bildergalerie_single_bild {
	float: left;
	width: 645px;
	overflow:hidden;
	border:1px solid #8B8C96;
	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.5;
}

.bildergalerie_fluss_grossbilder {
	float: left;
	width: 545px;
	overflow:hidden;
	border:1px solid #8B8C96;
	margin-right: 15px;
	margin-top: 15px;
}

.bildergalerie_fluss_grossbilder img {
	width: 570px;
}

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

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

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

.bildergalerie_light {
	width:100%;
}

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

.bildergalerie_light_rahmen img{
	width: 150px;
}

.bildergalerie_light_label {
	font-size: 20px;
}

.bildergalerie_light_label {
	font-size: 20px;
}

.bildergalerie_light_tabelle {
	width: 100%;
	border: 0;
	padding:0;
	margin-top:15px;
}

.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.5;
}

.bildergalerie_light_summe{
	font-size: 14px;
}

.bildergalerie_light_thumbs {
	width:100%;
}

.bildergalerie_light_bild {
	position:relative;
	float: left;
	width: 110px;
	height: 110px;
	overflow:hidden;
	border:1px solid #8B8C96;
	margin-right: 15px;
	margin-bottom: 15px;
}

.bildergalerie_light_bildhoch {
	position:relative;
	float: left;
	width: 110px;
	height: 110px;
	overflow:hidden;
	border:1px solid #8B8C96;
	margin-right: 10px;
	margin-bottom: 15px;
}

.bildergalerie_light_bild > a {
	display:block;
	position:relative;
	width:310px;
	left:-100px;
	text-align:center;
}

.bildergalerie_light_bildhoch > a {
	display:table-cell;
	position:relative;
	height:310px;
	top:-100px;
	vertical-align:middle;
}

.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 #8B8C96;
}

.suche_detailsuche td{
	padding: 10px;
}

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

#podcast_rahmen
{
	width:100%;
	font-family: 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: arial,  sans-serif;
	padding:20px;
}

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

#videocast_rahmen
{
	width:100%;
	font-family: 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 #8B8C96;
	border-left: 1px dotted #8B8C96;
	border-right: 1px dotted #8B8C96;
	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:615px;
	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{
	border:solid 1px #2B628B;
	background:#FFFDFA;
}
#stylized h1 {
	color:#37678D;
	font-family : Arial;
	font-size:20px;
	margin-bottom:8px;
	margin-left:8px;
}
#stylized p{
	font-size:11px;
	color:#666666;
	margin-bottom:20px;
	border-bottom:solid 1px #2B628B;
	padding-bottom:10px;
}
#stylized label{
	display:block;
	font-weight:bold;
	text-align:right;
	width:140px;
	float:left;
}
#stylized .small{
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
}
#stylized input{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #2B628B;
	width:460px;
	margin:2px 0 20px 10px;
}

#stylized textarea{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #2B628B;
	width:460px;
	height:120px;
	margin:2px 0 20px 10px;
}
#stylized button{
	clear:both;
	margin-left:150px;
	width:125px;
	height:31px;
	text-align:center;
	line-height:2.4;
	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 #8B8C96;
	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 #8B8C96;
	overflow:hidden;
}

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

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

#dokumente_zelle4 img
{
	width: 100px;
}

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

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

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

#dokumente_beschreibung
{
	font-size: 12px;
}

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

.mitgliedwerden_infobox
{
	float:right;
	width:320px;
	border:1px solid #8B8C96;
	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: 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: Arial;
	font-weight: bold;
	font-size:16px;
	margin-bottom: 10px;
}

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

.umfrage_button input {
	width: 235px;
	height:23px;
	background:url(/image/templates/erlangen/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, 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 : 12px;
	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 : 12px;
	font-weight: bold;
	background: #FF9800;
	min-height: 40px;
}

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

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

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

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

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

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

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

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

#themen_uebersicht
{
	font-size: 14px;
}

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

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

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

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

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

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

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

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

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

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

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

.themenka_themen_inhalt_bild titel
{
	padding: 10px;
}

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

.sitemap_rubrik a{
	font-weight:bold;
}

.sitemap_forum_struktur{
	padding-left:50px;
}

/* Newsletter
-----------------------------------------------------------------------------------*/
.seite_newsletter_form{
	margin:0 10px 10px;
	display:inline-block;
	font-size:12px;
}

.seite_newsletter{
	width:98%;
	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 #8B8C96;
}

.seite_newsletter_einzeiler{
	float:left;
	width:100%;
	margin:5px 0;
}

.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-left:0 !important;
	border:1px solid #BBBEBE;
}

.seite_newsletter_agb{
	float:left;
}

.seite_newsletter_text{
	width:80%;
	float:left;
}

.seite_newsletter_button {
	margin-top:5px;
	margin-right:22px;
	width: 62px;
	height:20px;
	float:right;
}

.seite_newsletter_button input {
	width: 62px;
	height:20px;
	background:url(/image/templates/erlangen/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, sans-serif;
	text-indent:-9999px;
	margin-top:3px;
}

/* 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;
}

/* TRANSGLOSSAR
-----------------------------------------------------------------------------------*/

.glossar_einsprung{
	width:98%;
	height:30px;
	border-bottom: 1px dotted #8B8C96;
	margin-bottom:10px;
	font-size:20px;
}

.glossar_alphabet{
	margin:2px;
	height:12px;
	width:14px;
	border-right:1px dotted #AAAAAA;

	float:left;
	padding-bottom:5px;
}

.erlangen_kampagnen_inhalt {
	clear:both;
}

/* Fraktionsgremien
*----------------------------------------------------------------------------------------
*/

.fthemen_bild{
	width:645px;
	overflow-x: hidden;
}

.fthemen_bild img{
	width:645px;
}

.fthemen_claim{
	float: left;
	width:625px;
	min-height: 20px;
	vertical-align:bottom;
	padding: 15px 10px;
	color: #8B8C96;
	background: #FFFFFF;
	font-size: 25px;
	line-height:1.4;
	font-family : Arial, Sans-Serif;
	border-bottom:1px solid #8B8C96;
}

.fthemen_text{
	float: left;
	width:636px;
	vertical-align:bottom;
	padding: 15px 0px 0px 10px;
	color: #8B8C96;
	font-size: 14px;
	line-height:1.4;
	overflow-x: hidden;
	font-family : Arial, Sans-Serif;
}

.fthemen_text ul{
	margin-left: -18px;
	margin-bottom : 15px;
	list-style-image : url(/image/templates/erlangen/arrow_liste_n.gif);
}

.fthemen_text ul li{
	padding-bottom : 5px;
	color: #8B8C96;
}

.fthemenka_kopf {
	padding-bottom: 0px;
	padding-top: 10px;
	width: 100%;
}

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

.fthemenka_kopf_bild img {
	display: none;
}

.fthemenka_kopf_titel {
	position: relative;
	padding: 2px 12px 3px;
	margin: 1px 0 0px;
	font-size: 18px;
	line-height: 1.2;
	color: #8B8C96;
	border-top: 1px solid #BBBEBE;
	border-left: 1px solid #BBBEBE;
	border-right: 1px solid #BBBEBE;
	border-bottom: 1px solid #BBBEBE;
	background: -webkit-linear-gradient(white, #DDDDE3);
	background: -moz-linear-gradient(white, #DDDDE3);
	background: -ms-linear-gradient(white, #DDDDE3);
	background: -o-linear-gradient(white, #DDDDE3);
	background: linear-gradient(white, #DDDDE3);
	-pie-background: linear-gradient(#ffffff, #dddde3);
	behavior: url('/css/pie.htc');
}

.fthemenka_themen_inhalt {
	border-bottom: 1px solid #BBBEBE;
	border-left: 1px solid #BBBEBE;
	border-right: 1px solid #BBBEBE;
	float: left;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 10px;
	width: 259px;
	margin-bottom: 15px;
}

.fthemenka_themen_inhalt_gremien {
	border-bottom: 1px solid #BBBEBE;
	border-left: 1px solid #BBBEBE;
	border-right: 1px solid #BBBEBE;
	float: left;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 3px;
	width: 273px;
	margin-bottom: 15px;
}

.fthemenka_themen_inhalt ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	list-style-image: none;
	position: relative;
	display:inline-block;
	width:270px;	
}

/*
 * MODULE
 */
.erlangen_kampagne { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; clear:both; width:100%; margin:20px 0; border:1px solid #BBBEBE; }
.erlangen_kampagne_kopf { position:relative; padding:2px 12px 3px; margin:1px 0 0; font-size:18px; line-height:1.2; color:#8B8C96; border-bottom:1px solid #BBBEBE;
	background:-webkit-linear-gradient(#ffffff, #dddde3);
	background:-moz-linear-gradient(#ffffff, #dddde3);
	background:-ms-linear-gradient(#ffffff, #dddde3);
	background:-o-linear-gradient(#ffffff, #dddde3);
	background:linear-gradient(#ffffff, #dddde3);
	-pie-background:linear-gradient(#ffffff, #dddde3);
	behavior:url('/css/pie.htc');
}
.erlangen_kampagnen_inhalt { padding:10px; }
.erlangen_kampagne a[href$=\.pdf] , .erlangen_kampagne a[href$=\.PDF] { display:inline-block; padding-left:20px; background:url('/image/file_acrobat.gif') no-repeat 0 1px; }

.rightbox_modules .module { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; clear:both; width:100%; margin:20px 0; border:1px solid #BBBEBE; }
.rightbox_modules .module > .titel { position:relative; padding:2px 12px 3px; margin:1px 0 15px; font-size:18px; line-height:1.2; color:#8B8C96; border-bottom:1px solid #BBBEBE;
background:-webkit-linear-gradient(#ffffff, #dddde3);
background:-moz-linear-gradient(#ffffff, #dddde3);
background:-ms-linear-gradient(#ffffff, #dddde3);
background:-o-linear-gradient(#ffffff, #dddde3);
background:linear-gradient(#ffffff, #dddde3);
-pie-background:linear-gradient(#ffffff, #dddde3);
behavior:url('/css/pie.htc');
}

/* Top-Antraege, Redebeitraege */
#rightbox_modules0 > .module + .module {
	padding-top:5px;
	border-top:1px solid #BBBEBE;
}
.rightbox_modules .mod_top_antraege > .titel,
.rightbox_modules .mod_akt_redebeitraege > .titel {
	font-family:"Arial", "Helvetica";
}
.rightbox_modules .mod_top_antraege > .inhalt,
.rightbox_modules .mod_akt_redebeitraege > .inhalt {
	font-size:12px;
	padding-bottom:20px;
}
.rightbox_modules .mod_top_antraege ul,
.rightbox_modules .mod_akt_redebeitraege ul {
	margin:0;
	padding:0 7px 0 25px;
	padding:0 7px 0 33px;
	list-style-image:url(/image/templates/erlangen/arrow_liste.gif);
}
.rightbox_modules .mod_top_antraege li + li,
.rightbox_modules .mod_akt_redebeitraege li + li {
	margin-top:0.7em;
}
.rightbox_modules .mod_top_antraege a,
.rightbox_modules .mod_akt_redebeitraege a {
	padding:2px 0;
}
.rightbox_modules .mod_akt_redebeitraege .videolink
{
	padding-left:25px;
	background:url(/image/templates/erlangen/page_video.gif) no-repeat top left;
}

.mod_facebook { display:inline-block; width:100%; height:290px; border:1px solid #BBBEBE; }
.mod_facebook > .title { position:relative; padding:0 10px; height:31px; line-height:1.9; font-size:16px; font-weight:bold; border-bottom:1px solid #BBBEBE;
background:-webkit-linear-gradient(#ffffff, #dddde3);
background:-moz-linear-gradient(#ffffff, #dddde3);
background:-ms-linear-gradient(#ffffff, #dddde3);
background:-o-linear-gradient(#ffffff, #dddde3);
background:linear-gradient(#ffffff, #dddde3);
-pie-background:linear-gradient(#ffffff, #dddde3);
behavior:url('/css/pie.htc'); }
.mod_facebook > .title > a { color:#8B8C96; }
.mod_facebook > .content { overflow:hidden; height:238px; margin-left:-1px; padding:10px; }
.mod_facebook iframe { overflow-y:scroll; -webkit-overflow-scrolling:touch; }


/* Liste Alle Redebeitraege */
.redebeitraege_liste .shl { margin:5px 0; font-size:16px; font-weight:bold; color:#0083CC; }
.redebeitraege_liste ul { margin:0; padding:0; list-style:none; }
.redebeitraege_liste li { float:none; padding:15px 0 0 22px; background:url('/image/templates/erlangen/arrow_liste.gif') no-repeat 0 25px; }
.redebeitraege_liste li + li { margin-top:20px; border-top:1px dotted #BFBFBF; }
.redebeitraege_liste .videolink { display:inline-block; padding:3px 0 2px 25px; font-weight:bold; background:url('/image/templates/erlangen/page_video.gif') no-repeat 0 50%; }


.fthemenka_themen_inhalt_gremien ul
{
	padding-left:31px;
	margin-left: 0px;
	margin-bottom : 15px;
	list-style-image : url(/image/templates/erlangen/arrow_liste.gif);
}

.fthemenka_themen_inhalt ul li
{
	width:100%;
}

.fthemenka_themen_inhalt_gremien ul li
{
	padding-left:5px;
	line-height:19px;
}

.fthemenka_themen_inhalt_gremien ul li + li
{
	margin-top:5px;
}

.fthemenka_themen_inhalt_gremien a
{
	display:block;
}

.fthemenka_themen_inhalt_gremien .videolink
{
	padding-left:25px;
	background: url(/image/templates/erlangen/page_video.gif) no-repeat top left;
}

.fthemenka_themen_inhalt_col{
	clear:both;
	margin-top: 15px;
	text-align:left;
	
}

.fthemenka_themen_inhalt_col0{
	float: left;
	width: 128px;
	overflow: hidden;
	text-align:left;
}

.fthemenka_themen_inhalt_col1{
	margin-left: 10px;
	float: left;
	width: 120px;
	overflow: hidden;
}

.fthemenka_themen_inhalt_bild{
	width: 120px;
	height: 120px;
	overflow: hidden;
	float: left;
}

.fthemenka_themen_inhalt_video{
	width: 281px;
	overflow: hidden;
	float: left;

}

.fthemenka_themen_inhalt_bild img{
	width: 120px;
	border: 0px;
}

.fthemenka_themen_inhalt_namen{
	width: 120px;
	line-height: 1.6em;
	color: #8B8C96;
	
}

.fthemenka_themen_inhalt_namen a{
	color: #0082CD;
}

.fthemenka_themen_inhalt_namen strong{
	color: #0082CD;
	
}

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

.fthemenka_themen_inhalt_namen_funktion{
	width: 258px;
	text-align:left;	
	font-weight: bold;
	color: #8B8C96;
	padding-top: 10px;
	padding-bottom: 10px;
}

.fthemenka_themen_inhalt_namen_funktion img{
	width: 258px;
}

.fthemenka_themen_inhalt_namen_vorname{
	float: left;
	width: 240px;
	text-align:left;
	color: #8B8C96;
}

.fthemenka_themen_inhalt_bild_titel{
	border-bottom: 1px solid #BBBEBE;
	border-left: 1px solid #BBBEBE;
	border-right: 1px solid #BBBEBE;
	float: left;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 10px;
	width: 259px;
	margin-bottom:15px;
}

.fthemenka_themen_inhalt_namen_nachname{
	color: #0082CD;
}

.fthemen_cols {
	clear:both;
}

.fthemen_cols_box {
	border-top: 1px solid #8B8C96;
}

.fthemen_cols ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	list-style-image: none;
	position: relative;
}

.fthemen_cols ul li{
}

.fthemen_cols_titel {
	color: #8B8C96;
	font-family: Arial, Helvetica;
	font-size: 20px;
	line-height: 1.2;
	padding-left: 10px;
	padding-bottom: 20px;
	margin-top:20px;	
}

.fthemen_cols_artikel ul li{
	float:left;
	padding-bottom: 20px;
}

.fthemen_cols_box{
	float:left;
	clear:both;
	background: #FFFFFF;
}

.fthemen_cols_artikel_bild{
	float:left;
	width:210px;
	overflow:hidden;
	margin-right:10px;
}

.fthemen_cols_artikel_bild img {
	width:200px;
}

.fthemen_cols_artikel_datum{
	font-size:12px;
	line-height:normal;
}

.fthemen_cols_artikel_headline{
	padding:4px 0 3px;
	color: #8B8C96;
	font-weight: bold;
	font-size:16px;
}

.fthemen_cols_artikel_headline a{
	color: #8B8C96;
}

.fthemen_cols_artikel_headline2{
}

.fthemen_cols_artikel_anreisser{
	display:inline;
	margin-right:5px;
}

.fthemen_cols_artikel_anreisser > p:last-child{
	display:inline;
}

.fthemen_cols_artikel_mehr{
	display:inline-block;
}

.fthemen_cols_artikel_mehr > a{
	padding-left:13px;
	background:url('/image/templates/erlangen/arrow_liste.gif') no-repeat -4px 4px;
}

.fthemen_cols_artikel_information{
	display:none;
}

.fthemen_cols_artikel_text{
	margin-left: 220px;
}

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

.fthemen_cols_artikel_headline{
	line-height:1.4;
}

.fthemenka_themen_inhalt_bildgalerie{
	border-bottom: 1px solid #BBBEBE;
	border-left: 1px solid #BBBEBE;
	border-right: 1px solid #BBBEBE;
	float: left;
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	width: 279px;
	margin-bottom:15px;
}

.fthemenka_themen_inhalt_dokumente{
	border-bottom: 1px solid #BBBEBE;
	border-left: 1px solid #BBBEBE;
	border-right: 1px solid #BBBEBE;
	float: left;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 3px;
	width: 273px;
	margin-bottom: 15px;	
}

.fthemenka_themen_inhalt_dokumente ul
{
	list-style:none;
	margin-left: 0px;
	margin-bottom : 15px;
	margin-top:0px;
	padding-left:10px;
}

.fthemenka_themen_inhalt_dokumente ul li {
	clear:both;
	padding-bottom : 15px;
	color: #003F64;
}

.fthemenka_themen_inhalt_dokumente_icon{
	float: left;
	height:18px;
	width: 16px;
	margin-right: 10px;
	padding-top:2px;	
}

.fthemenka_themen_inhalt_dokumente_icon img{
	border: 0;	
}

.fthemenka_themen_inhalt_dokumente_titel{
	float: left;
	width: 218px;
	margin-bottom:10px;
}

.fthemenka_kopf_intranet {
	padding-bottom: 10px;
	padding-top: 10px;
	margin-left: 5px;
	width: 270px;
	background: #93BFEB;
}

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

.fthemenka_kopf_bild_intranet img {
	display: none;
}

.fthemenka_kopf_titel_intranet {
	color: #FFFFFF;
	font-family: Arial, Helvetica;
	font-size: 20px;
	line-height: 1.2;
	padding-left: 10px;
}

.fthemenka_themen_inhalt_intranet{
	background: #CEE4ED;
	float: left;
	font-size: 12px;
	margin-left: 5px;
	width: 270px;
	padding-bottom: 20px;
}

.fthemenka_themen_inhalt_intranet a{
	color : #0083CC;
}

.fthemenka_themen_inhalt_intranet ul
{
	list-style:none;
	margin-left: 0px;
	margin-bottom : 15px;
	padding-left:10px;
}

.fthemenka_themen_inhalt_intranet ul li {
	clear:both;
	padding-bottom : 1px;
	color: #003F64;
}

/*--------------- Themen Accordeon Bildergalerie ------------------------------*/
.set{border-bottom:0px solid #000}
.set1 {
	position: relative;
	padding:0;
	background: -webkit-linear-gradient(white, #EBEBEB);
	background: -moz-linear-gradient(white, #EBEBEB);
	background: -ms-linear-gradient(white, #EBEBEB);
	background: -o-linear-gradient(white, #EBEBEB);
	background: linear-gradient(white, #EBEBEB);
	-pie-background: linear-gradient(#ffffff, #EBEBEB);
	behavior: url('/css/pie.htc');
}
.set2{
	position: relative;
	padding:0;
	background: -webkit-linear-gradient(white, #EBEBEB);
	background: -moz-linear-gradient(white, #EBEBEB);
	background: -ms-linear-gradient(white, #EBEBEB);
	background: -o-linear-gradient(white, #EBEBEB);
	background: linear-gradient(white, #EBEBEB);
	-pie-background: linear-gradient(#ffffff, #EBEBEB);
	behavior: url('/css/pie.htc');
	border-top: 1px solid #DEDEDE;
}
.set3{background-color:#C6C7CA;}
.set4{background-color:#BABCBF;}
.set5{background-color:#AEB0B4;}
.set6{background-color:#A1A3A7;}
.set7{background-color:#8C8E95;}

.accordionWrapper{display:inline-block; background-color:#fff; overflow:hidden; width:279px;}
.accordionWrapper img{vertical-align:top; border:0; margin:0; padding:0; border-bottom: 1px solid #8B8C96; width:280px;}
.accordionWrapper div{display:inline; float:left; margin:auto;}
.accordionWrapper div.title{cursor:pointer; color:#8B8C96; font-size:16px; padding:5px 5px 5px 12px; }
.accordionWrapper div.content{display:none;}

.startset{border-bottom:0px solid #000}
.startset1{background-color:#003F64;}
.startset2{background-color:#26648A;}
.startset3{background-color:#307FAE;}
.startset4{background-color:#4A91BA;}
.startset5{background-color:#63A0C3;}
.startset6{background-color:#003F64;}
.startset7{background-color:#26648A;}
.startset8{background-color:#307FAE;}
.startset9{background-color:#4A91BA;}
.startset10{background-color:#63A0C3;}
.startset11{background-color:#003F64;}
.startset12{background-color:#26648A;}
.startset13{background-color:#307FAE;}
.startset14{background-color:#4A91BA;}
.startset15{background-color:#63A0C3;}
.startset16{background-color:#63A0C3;}
.startset17{background-color:#63A0C3;}
.startset18{background-color:#63A0C3;}
.startset19{background-color:#63A0C3;}
.startset20{background-color:#63A0C3;}

.accordionstartWrapper{display:inline-block; background-color:#fff; overflow:hidden; width:270px;}
.accordionstartWrapper img{vertical-align:top; border:0; margin:0; padding:0}
.accordionstartWrapper div{display:inline; float:left; margin:auto;}
.accordionstartWrapper div.title{cursor:pointer; color:white; font-size:16px; padding:8px 5px 8px 11px; width: 304px;}
.accordionstartWrapper div.content{display:none;}

.saccdatum{
	clear:left;
	font-size:12px;
	color: #8B8C96;
	width:309px;
	padding-left: 11px;	
}

.saccheadline{
	clear:left;
	font-size:16px;
	color: #0083CC;
	width:309px;
	padding-left: 11px;		
}

.saccanreisser{
	clear:left;
	font-size:12px;
	color: #8B8C96;
	width:309px;
	padding-left: 11px;		
}

.sacclink{
	clear:left;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	color: #0083CC;
	width:309px;
	padding-left: 11px;		
}
/* ######################### 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{
	position:relative;
	float:left;
	width:960px;
	min-height:50px;
	margin-top:15px;
	border-top:1px solid #8B8C96;
	padding-top:15px;
}

.container_footer a:hover{
	color:white;
}

.footer_navi,
.footer_navi a { font-size:20px; line-height:1.4; font-weight:bold; font-family:Arial; color:#8B8C96; }
.footer_navi a { font-size:18px; }
.footer_navi a:hover { color:#0083CC; }
#footer_headline { position:relative; z-index:1; float:left; margin-bottom:-1px; padding:5px 20px 20px; border:1px solid #BBBEBE; border-width:1px 1px 0; background:#fff; }
.footer_headline_links { position:relative; float:left; min-width:5em; margin:6px 0 0 5px; padding:5px 20px 15px; text-align:center; border:solid transparent; border-width:1px 1px 0;
-webkit-border-image:url('/image/templates/erlangen/border_footernav.gif') 1 1 0 1;
   -moz-border-image:url('/image/templates/erlangen/border_footernav.gif') 1 1 0 1;
     -o-border-image:url('/image/templates/erlangen/border_footernav.gif') 2 4 0 4;
        border-image:url('/image/templates/erlangen/border_footernav.gif') 1 1 0 1;
behavior:url('/css/pie.htc'); }

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

.footer_sitemap { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:100%; float:left; margin-bottom: 0px; padding:10px; padding-left:20px; border:1px solid #BBBEBE; }

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

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

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

.footer_kategorie a{
	font-size : 12px;
	font-weight: bold;
	font-family: Arial;
	color: #666;
	display:block;
}

.footer_kategorie a:hover{
	color: #0083CC;
}

.footer_subkategorie{
	width:220px;
	text-align:left;
	padding-top:10px;
}

.footer_subkategorie a{
	font-size : 12px;
	font-family: Arial;
	color: #8B8C96;
	margin-bottom:10px;
	display:block;
}

.footer_subkategorie_link a:hover{
	color: #0083CC;
}
/* #################################################################### */

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


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


/* jquery-textext - hier wg. ie-innerhtml-bug */
.text-core{position:relative;}
.text-core .text-wrap{background:#fff;position:absolute;}
.text-core .text-wrap textarea,.text-core .text-wrap input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px; border-style:solid; border-width:1px; border-color:#BBBEBE; outline:none;resize:none;position:absolute;z-index:1;background:none;overflow:hidden;margin:0;padding:3px 5px 4px 5px;white-space:nowrap;font:11px "lucida grande",tahoma,verdana,arial,sans-serif;line-height:13px;height:auto;}
#quicksearch .txt-div,
#quicksearch .submit-div { display:inline-block; *display:block; *float:left;/*ie7*/ vertical-align:middle; }
#quicksearch .txt-div { width:210px; }
#quicksearch .submit { display:inline-block; width:62px; height:20px; margin:2px 10px 0 0; border:0; overflow:hidden; text-indent:-999em; cursor:pointer; background:url('/image/templates/erlangen/suchen.png') no-repeat; }
.text-core .text-wrap .text-arrow{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;right:0;width:22px;height:22px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOAQMAAADHWqTrAAAAA3NCSVQICAjb4U/gAAAABlBMVEX///8yXJnt8Ns4AAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1MzmNZGAwAAABpJREFUCJljYEAF/xsY6hkY7BgYZBgYOFBkADkdAmFDagYFAAAAAElFTkSuQmCC") 50% 50% no-repeat;cursor:pointer;z-index:2;}
.text-core .text-wrap .text-dropdown{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;position:absolute;z-index:3;background:#fff;border:1px solid #0083CC;width:100%;max-height:250px;padding:1px;font:11px "lucida grande",tahoma,verdana,arial,sans-serif;display:none;overflow-x:hidden;overflow-y:auto;}
.text-core .text-wrap .text-dropdown.text-position-below{margin-top:1px;}
.text-core .text-wrap .text-dropdown.text-position-above{margin-bottom:1px;}
.text-core .text-wrap .text-dropdown .text-list .text-suggestion{padding:3px 5px;cursor:pointer; color:#8B8C96;}
.text-core .text-wrap .text-dropdown .text-list .text-suggestion em{font-style:normal;text-decoration:underline;}
.text-core .text-wrap .text-dropdown .text-list .text-suggestion.text-selected{color:#fff;background:#0083CC;}
.text-core .text-wrap .text-focus{-webkit-box-shadow:0px 0px 6px #0083CC;-moz-box-shadow:0px 0px 6px #0083CC;box-shadow:0px 0px 6px #0083CC;position:absolute;width:100%;height:100%;display:none;}
.text-core .text-wrap .text-focus.text-show-focus{display:block;}
.text-core .text-wrap .text-prompt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;width:100%;height:100%;margin:1px 0 0 2px;font:11px "lucida grande",tahoma,verdana,arial,sans-serif;color:#c0c0c0;overflow:hidden;white-space:pre;}
.text-core .text-wrap .text-prompt.text-hide-prompt{display:none;}
.text-core .text-wrap .text-tags{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;width:100%;height:100%;padding:3px 35px 3px 3px;cursor:text;}
.text-core .text-wrap .text-tags.text-tags-on-top{z-index:2;}
.text-core .text-wrap .text-tags .text-tag{float:left;}
.text-core .text-wrap .text-tags .text-tag .text-button{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;float:left;border:1px solid #9daccc;background:#e2e6f0;color:#000;padding:0px 17px 0px 3px;margin:0 2px 2px 0;cursor:pointer;height:16px;font:11px "lucida grande",tahoma,verdana,arial,sans-serif;}
.text-core .text-wrap .text-tags .text-tag .text-button a.text-remove{position:absolute;right:3px;top:2px;display:block;width:11px;height:11px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAhCAYAAAAPm1F2AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAAQ5JREFUOI2dlD0WwiAQhCc8L6HHgAPoASwtSYvX8BrQxtIyveYA8RppLO1jE+LwE8lzms2yH8MCj1QoaBzH+VuUYNYMS213UlvDRamtUbXb5ZyPHuDoxwGgip3ipfvGuGzPz+vZ/coDONdzFuYCO6ramQQG0DJIE1oPBBvM6e9LqaS2FwD7FWwnVoIAsOc2Xn1jDlyd8pfPBRVOBHA8cc/3yCmQqt0jcY4LuTyAF3pOYS6wI48LAm4MUrx5JthgSQJAt5LtNgAUgEMBBIC3AL2xgo58dEPfhE9wygef89FtCeC49UwltR1pQrK2qr9vNr7uRTCBF3pOYS6wI4/zdQ8MUpxPI9hgSQL0Xyio/QBt54DzsHQx6gAAAABJRU5ErkJggg==") 0 0 no-repeat;}
.text-core .text-wrap .text-tags .text-tag .text-button a.text-remove:hover{background-position:0 -11px;}
.text-core .text-wrap .text-tags .text-tag .text-button a.text-remove:active{background-position:0 -22px;}

.scrollup{
	width:50px;
	height:50px;
	opacity:0.8;
	position:fixed;
	bottom:50px;
	right:50px;
	display:none;
	text-indent:-9999px;
	background: url(/image/templates/erlangen/scrollup2.png) no-repeat;
}

.kruemel_seite_senden{
	float:right;
}

.kruemel_seite_drucken{
	float:right;
}

.kruemel_uebersicht{
	float:right;
}

.social_functions { 
	cursor: pointer;
	left: 50%;
	margin-left: 500px;
	margin-top: -17px;
	position: absolute;
	width: 32px;
}

/* Kampagne Pressemeldungen */
/* ------------------------------------------------------------------------------------- */
.pressemeldung_abg_kopf {
	float: left;
	height: 25px;
	width: 100%;
}

.pressemeldung_abg_kopf_titel {
	position: relative;
	padding: 2px 12px 3px;
	margin: 1px 0 0px;
	font-size: 18px;
	line-height: 1.2;
	color: #8B8C96;
	border-top: 1px solid #BBBEBE;
	border-left: 1px solid #BBBEBE;
	border-right: 1px solid #BBBEBE;
	border-bottom: 1px solid #BBBEBE;
	background: -webkit-linear-gradient(white, #DDDDE3);
	background: -moz-linear-gradient(white, #DDDDE3);
	background: -ms-linear-gradient(white, #DDDDE3);
	background: -o-linear-gradient(white, #DDDDE3);
	background: linear-gradient(white, #DDDDE3);
	-pie-background: linear-gradient(#ffffff, #dddde3);
	behavior: url('/css/pie.htc');
}

.pressemeldung_abg_bild {
	border: 1px solid #BBBEBE;
	float: left;
	margin-bottom: 20px;
	padding: 15px 10px 10px;
	text-align: left;
	width: 259px;
}

.pressemeldung_abg_bild img{
	width:200px;
	margin-left:29px;
}

.pressemeldung_abg_inhalt {
	border: 1px solid #BBBEBE;
	float: left;
	margin-bottom: 20px;
	padding: 10px;
	text-align: left;
	width: 259px;
}

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

.pressemeldung_abg_icon {
	float: left;
	padding-top: 1px;
	margin-bottom: 20px;
	text-align: left;
	width: 20px;
}

#morenews{ display: none; }
#morepresse{ display: none; }

.form_veranstaltung_zeile { width:100%;clear:both; }
.form_veranstaltung_label { float:left; box-sizing: border-box; display: inline-block; min-width: 10em; padding-top:7px; padding-right: 10px; text-align: right; }
.form_veranstaltung_input { width:auto; float: left; }
.form_veranstaltung_input input { border: 1px solid #BBBEBE; box-sizing: border-box; font-size: 12px; line-height: normal; margin: 5px 0px; padding: 4px 2px; width: 30em; }
.form_veranstaltung_input select { border: 1px solid #BBBEBE; box-sizing: border-box; font-size: 12px; line-height: normal; margin: 5px 0px; padding: 4px 2px; }

.pager { overflow:hidden; padding-top:1em; float:right;}
.pager li{ float:left; list-style-type:none; margin-right:.3em; font-size:1.1em; }
.form_veranstaltung { margin-top: 20px;}

fieldset { border:1px solid #BBBEBE; padding:2em; }
fieldset legend{ font-size:1.3em; color:#333; padding:0 .4em; font-weight:bold; }
fieldset label, fieldset input, fieldset select { display:block; font-size:1.2em; color:#333; }
fieldset input, select { border:1px solid #BBBEBE; padding:.3em .7em; width: 150px; }

.impressionen_start{ width:280px; height: 175px; overflow:hidden; margin-left:20px; margin-top:10px;}
.impressionen_start img{ width:280px; }

@media only screen and (max-width:767px) {

	table, form, img { max-width:100%; }
	.mobile-hidden { display:none; }
	
	#container { position:relative; width:480px; padding:0; margin:0 auto; left:0; }
	#container_top { display:none; }
	#container_mid { float:none; width:auto; padding:0; margin-top:0; background:#fff; box-shadow:0 0 20px rgba(0,0,0,0.7); }
	#content_container { width:100%; padding-bottom:40px; }
	.social_functions { top:auto; bottom:0; left:0; right:0; margin:0; width:auto; text-align:center; }
	#header { height:110px; }
	#header > a { display:block; height:100%; overflow:hidden; background:url('../image/templates/erlangen/header_mobile.jpg'); }
	#header > a > img { visibility:hidden; width:auto; max-width:9999em; margin-left:10px; }
	
	.fnavigation { width:100%; height:auto; border-bottom:1px solid #BBBEBE; }
	.fnavigation > ul > li { display:block; width:auto !important; border-width:1px 0 0; }
	.fnavigation > ul > li + li { border-width:1px 0 0; }
	.fnavigation > ul > li > ul { width:auto !important; padding:0; border-width:1px 0 0; }
	.fnavigation > ul > li:hover > ul { display:none; }
	.fnavigation > ul > li.active > ul { position:relative; display:block; left:0; top:0; }
	.fnavigation > ul > .li-quicksearch .quicksearch { padding:3px 0; }
	.fnavigation .navititel { cursor:pointer; }
	.fnavigation .navilink { min-width:0; padding-left:0; margin-left:15px; }
	.fnavigation div + .navilink { border-top:1px solid #BBBEBE; }
	.fnavigation .navilink > a { display:inline-block; padding:6px 0; }
	.fnavigation > ul > li > a { display:inline-block; width:auto; height:auto; padding:7px 15px; }
	
	.fnavigation > ul > li > ul > li { margin:0 0 0 16px; padding:0; }
	
	.fnavigation .navisubkat { float:none; width:auto; padding:0; margin:0; }
	.fnavigation .navisubkat + .navisubkat { border-top:1px solid #BBBEBE; }
	.fnavigation .navititel { margin:0; padding:8px 0; }
	.nav_mid { float:none; height:auto; padding:0; }
	li:first-child .nav_mid { padding:0; }
	.fnavigation .li-quicksearch { padding:0 15px; }
	
	#contentbox { padding0:0 15px; float:none; width:auto; padding:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
	#teaserbox_fra { display:none; }
	#leftbox { float:none; width:480px; min-height:100px; margin:0 auto 15px; line-height:1.5; }
	
	.kruemel { display:inline-block; width:100%; height:auto; padding:0 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
	.kruemel_seite_drucken { clear:right; }
	#print_div { padding:0 10px; }
	
	.hsuper { padding:0; margin:10px 0 20px; line-height:1.3; }
	
	.fthemenka_kopf { display:inline-block; clear:both; }
	.fthemenka_themen_inhalt { float:none; margin:0 auto; }
	
	.fthemen_bild { width:auto; }
	.fthemen_claim { float:none; width:auto; height:auto; padding:0 0 15px; margin:15px 0; line-height:1.3; }
	.fthemen_text { display:inline-block; width:100%; padding:0; margin:0; }
	
	.fthemen_cols_box { float:none; }
	.fthemen_cols_titel { padding:0; margin:20px 0; }
	.fthemen_cols_artikel ul li { float:none; }
	.fthemen_cols_artikel_zeile { float:none; margin-bottom:10px; }
	.fthemen_cols_artikel_bild { float:none; width:auto; margin:0 0 7px; }
	.fthemen_cols_artikel_bild > a > img { width:100%; height:auto; margin:0; }
	.fthemen_cols_artikel_text { margin-left:0 !important; padding-left:0 !important; }

	.zeige_meldung { padding-top:5px; }
	.zeige_meldung_headline { line-height:1.2; }
	.zeige_meldung_subheadline { line-height:1.3; }
	.zeige_meldung_bild_links { float:none; width:auto; margin-bottom:5px; }
	.zeige_meldung_bild_links > a { display:block; }
	.zeige_meldung_bild_links > a > img { max-width:100%; height:auto; margin:0; }
	.zeige_meldung_icons > a:first-child { margin-right:10px; }

	.presse_titel { line-height:1.2; }
	.presse_inhalt { line-height:1.4; }
	
	.fraktionstv-container { float:none; margin:0 auto; }
	
	.termine-container { float:none; clear:both; width:320px; margin:15px auto 0; }
	
	.termin_planer_kalender table { width:100%; }
	.termin_planer_auswahl { float:none !important; margin-top:10px; }
	.termin_planer_springer { }
	.termin_planer_springer_1 { padding-left:0; margin:0 -40px 0 -20px; text-align:center; }
	.termin_planer_springer_2 { width:8em; margin-left:25px; }
	.termin_planer_springer_3 { margin:0 -10px 0 -40px; }
	.termin_kalender_wochentage { padding:0; }
	.termin_ausgabe_content { width:100%; }
	
	#stimmkreiskarte_img { display:none; }
	#stimmkreiskarte_map { display:none; }
	#stimmkreiskarte-tooltips { display:none; }
	
	#themen_uebersicht > ul { padding-left:0; }
	
	#themen_thema p { padding-left:0; padding-right:0; }
	
	.antrag-resultlist { padding-left:0; }
	
	.cduglobal_film object embed { width:450px; height:280px; }
	.cduglobal_filmliste td > a > img { max-width:120px; }
	
	.table-personenkreis { table-layout:fixed; width:100%; }
	.table-personenkreis table { table-layout:fixed; width:100%; }
	.table-personenkreis0 td > div > div + div { margin-left:10px; width:130px; }
	
	.personenkreis_6_text { width:auto; margin-left:10px; }
	.personenkreis_6_text > a { display:inline-block; margin:0 0 -0.5em; }
	.personenkreis_6_download { clear:both; }
	
	.news_referenzbild_left { float:none; width:auto; margin:0 0 10px; }
	.news_referenzbild_img { text-align:center; }
	
	.fuersprecher_ubersicht { float:none; width:auto; }
	.fuersprecher_ubersicht > ul { margin:0 -5px; }
	.fuersprecher_ubersicht > ul > li { display:inline-block; float:none; width:49.5%; padding:0 5px; margin:0 0 20px; vertical-align:top; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
	.fuersprecher_obertext_bild { max-width:100%; margin-bottom:5px; }
	.fuersprecher_spruch { padding:0; }
	
	.buergerfragen { width:100%; padding:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
	#stylized input, #stylized textarea { float:right; width:320px; margin-left:5px;}
	.buergerfragen_formular_spalte2 { float:right; width:auto; }
	#dokumente_zelle1 { width:6em; }
	#dokumente_zelle4 { width:120px; padding-left:0; }
	#antrag_suchform { padding-bottom:15px; }
	
	#rightbox { float:none; width:320px; margin:0 auto 15px; line-height:1.4; }
	#rightbox_modules { float:none; margin:0 auto; padding:0; }
	#rightbox_modules .module { clear:both; }
	
	.mod_facebook { display:block; width:320px; margin:0 auto; }
	.mod_facebook > .content { float:none; margin:0 auto; text-align:center; }
	#rightbox .fb-comments { display:block; margin:10px -10px 0; text-align:center; }
	
	.kampagne_video_kopf { float:none; clear:both; }
	.kampagne_video_kopf_inhalt + div { display:none; }
	
	.container_footer { width:100%; padding-top:15px; margin-top:15px; border-top:1px solid #BBBEBE; }
	
	.footer_navi { position:relative; width:100%; padding:5px 8px 48px 11px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
	.footer_navi,
	.footer_navi a { font-size:18px; }
	#footer_headline { position:absolute; left:10px; bottom:0; padding:5px 15px 10px; }
	.footer_headline_links { float:none; display:inline-block; padding:0; margin:0 0 3px; }
	.footer_headline_links > a { display:inline-block; padding:5px; font-size:16px; }
	.footer_sitemap { width:auto; padding:0; margin:0 10px 10px; }
	.footer_sitemap > ul > li { display:inline-block; float:none; width:50%; padding:8px 8px; margin-bottom:0; vertical-align:top; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
	.footer_subkategorie { width:auto; }
	.footer_subkategorie_link > a { display:inline-block; }

	.social_functions2 { height:auto !important; }
	#news_frame_fb { display:block; float:none !important; }
	.twitter-share-button { display:block; margin:2px 0 3px; }
	
	#container_bottom { display:none; }
	#footer { margin-bottom:10px; }
	#socialmedia { margin:0 0 0 10px; }
	#socialmedia > li { margin-right:10px; }
	#footer_links { margin:8px 10px 0 0; }

}

@media only screen and (max-width:480px) {

	#container { width:320px; }
	#header { padding:5px 0; margin:0; }
	#header > a { background:url('../image/templates/erlangen/header_mobile_320.jpg'); }
	
	#leftbox { width:320px; }
	
	.fraktionstv-container { max-width:320px; margin:0 -1px; }
	.termine-container { max-width:320px; margin:15px -1px 0; }
	.mod_facebook { max-width:320px; margin:15px -1px 0;}
	
	.cduglobal_film object embed { width:290px; height:180px; }
	.cduglobal_filmliste td { display:block; height:auto !important; }
	.cduglobal_filmliste td:first-child { border:0 !important; }
	.cduglobal_filmliste td:last-child { margin-bottom:2em; }
	
	.fuersprecher_ubersicht > ul > li { display:block; width:auto; }
	.fuersprecher_obertext_bild { width:auto; text-align:center; }
	
	#f-antrag-suche > .input-div > label,
	#f-antrag-suche > .txt-div > .cell { display:block; }
	
	#stylized input, #stylized textarea { width:170px; }
	.table_magazine, .table_magazine > tbody, .table_magazine td, .table_magazine tr { display:block; }
	.table_magazine { width:auto; padding:0 !important; margin-top:20px; }
	.table_magazine tr { clear:both; border-top:1px dotted #333; }
	#dokumente_zelle1, #dokumente_zelle3, #dokumente_zelle4 { width:auto; border:0; }
	#dokumente_zelle4 { float:left; margin:0 10px 10px 0; }
}
