@media screen,projection{
*{margin:0;padding:0;border:0;font-family:verdana,arial,helvetica,sans-serif}
body,html{color:#333;font:100.84%/1.35 verdana,arial,helvetica,sans-serif}
body{font-size: 85.7%;}
.clear{clear:both;display:block}
.skip {position: absolute; top: -1000em; left: -1000em;}
p{margin:0 0 1em}
a{color:#00519e;text-decoration:none}
h2{font-size:1.15em;color:#00519e;}
h2 a{color:#00519e!important;border:0!important}
.subtitle,
.portlet-subtitle{
	display: block;
	font-style:italic;
	font-size: 0.857em;
	font-weight:400;
}
.portlet-subtitle{
	font-size: 0.9em;
}
.titles{
	margin-bottom:1em;
}
h3{font-size:1.05em;color:#00519e;margin:0 0 5px}
td{vertical-align:top}
.imgleft{float:left;margin:0 15px 5px 0;text-align:center;color:#888;font-size:.9em}
.imgright{float:right;margin:0 0 5px 15px;text-align:center;color:#888;font-size:.9em}
.imgcenter{float:none; display:block; margin:5px auto;text-align:center;color:#888;font-size:.9em}
.imgleft a,.imgright a, .imgcenter a {border:0}
ul li{list-style:none}
ol{margin-left:25px}
input,textarea{border:1px solid #ccc;margin:2px 0;padding:2px 1px;font: 1em verdana,arial,helvetica,sans-serif;}
label {float: left; display: block; width: 150px; clear:both}
textarea{font-size:1em; width: 91%;}
#presseportlet em,.img-Positionen2 em,.sb2 .mehr,.p-mitmachen thead,h1 span{display:none}

#main{
	min-width:900px;
	width:56.25em;
	width: 65.6134em;
	margin:0 auto;
	padding:0 0 3em;
}
#header {
	background-repeat:no-repeat;
	background-position:center bottom;
	min-height: 275px;
	height:17.2em;
	height:20.0486em;
	padding-top:0.25em;
	position: relative;
}
#flash-banner {
	bottom:0;
	display:block;
	position:absolute;
	width:100%;
}

.toolm { font-size: 0.875em; }
.toolm a { color: #000; }
.toolm .fontsizer{ float:left; }
.toolm .toollinks { float:right; }
.toolm .toollinks li {float: left; list-style: none; padding-left: 1em;}
.toolm .toollinks .suche { /*float:right;*/ display:inline; padding-left:0.5em; }
* html .toolm .toollinks .suche { float:none; display:inline;}
*+html .toolm .toollinks .suche { float:none; display:inline;}
.toolm .toollinks .suche input{width:125px;font-size:.7em;padding:1px;border-color:#ccc!important;}
* html .toolm .toollinks .suche input{padding:0!important;}
*+html .toolm .toollinks .suche input{padding:0!important;}



#footer{
	clear:both;
	border-top: 1px solid #ccc;
	padding-top:0.25em;
	position: relative;
	top: -1px;
}

#menu{
	padding:0 1em;
	text-transform: uppercase;
	font-size: 0.875em;
	font-weight: 700;
}
#menu .menu0 * {display:block}
#menu h2 {
	font-size:.8em; 
	margin:0
}
#menu li {
	float:left;
	cursor:pointer
}
#menu a {
	color: #000;
	background: #fff;
}
#menu a:hover,
#menu .aktiv0 a{
	color: #00519e;
	background:#fff;
}
#menu .menu0 span{
	padding: 0.25em 1em 0.25em 0;
}
#menu .menu1{
 	display: none;
	background:#fff;
/*	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; /*
	filter: alpha(opacity=90); /**/
	opacity:.9; /**/
	border:2px solid #333;
	border-top:0;
	border-right:0;
	position:absolute;
	z-index: 99;
	font-size:.857em;
/*	min-width:14.5em; */
}
/* * html {	width:14.5em; } */

#menu li:hover .menu1,
#menu li.over .menu1{
	display:block!important;
}
#menu .menu1 li {
	float:none;
	min-width:144px;
	width:15.7em;
	width:14em;
}

#menu .menu1 a {
	text-decoration:none;
	padding:0.5em;
 	text-align: left;
/*	height: auto!important;*/
	color: #666;
}
#menu .menu1 a:hover,
#menu .menu1 .aktiv1 a{
	color:#000;
	background:#ccc;
}




#bereich{color:#0C3D99;background:url(/images/design1/bereich.gif) no-repeat 0 6px;padding-left:14px;display:block;font-size:.75em;margin:18px 0 14px 22px; height: 17px;}
#seite{
	clear:both;
}
#content {
	float: left;
	font-size: 0.875em;
	padding-left:1em;
}


.submit{border:0}

.box-suche{width:900px!important}
.backnav{font-size:.7em;float:right;position:relative;z-index:9;margin:18px 0 14px}

.row {
	clear:both;
	border-bottom: 1px solid #ccc;
	padding: 1em 0 1em;
}
.item {padding: 1em 0;}
.content_nodirection,.content_left,.content_right{clear:both; min-width:470px; width:26em; width:39.1667em; overflow:hidden; /*background:#fff url(/images/design1/box.gif) repeat-y;margin:0 0 9px 17px*/}
/* * html .content_nodirection{width: 29.7em;} */
.content_left,.content_right{ float:left; min-width:230px; width:13em; width:19.1667em; overflow:hidden;}
/* * html .content_left, * html .content_right{width:14.86em;} */
.content_left img,.content_right img {max-width:220px!important;}
.content_right{clear:none;margin-left:10px}
/*.randoben_nodirection,.randoben_left,.randoben_right{display:block;width:100%;height:61px;background:url(/images/design1/box1-top.png) no-repeat}*/
/*.randoben_nodirection span,.randoben_left span,.randoben_right span{display:block;position:relative;height:61px;background:url(/images/design1/box1-top_span.gif) no-repeat right 0}*/
/*.contentrand_nodirection, .contentrand_left, .contentrand_right{position:relative;background:url(/images/design1/box.gif) repeat-y right 0;padding:1px 15px; margin:-45px 0 0} */
/*.randunten_nodirection, .randunten_left, .randunten_right, .portletfoot {clear:both;display:block;height:14px;background:url(/images/design1/box-bottom.gif) no-repeat 0 bottom}*/
/*.randunten_nodirection span, .randunten_left span, .randunten_right span, .portletfoot span {display:block;position:relative;height:14px;background:url(/images/design1/box-bottom_span.gif) no-repeat right bottom}*/


#seite a:hover,.portlet a:hover{text-decoration:underline}
.content_nodirection a,.content_left a,.content_right a{color:#00519e;}
.content_nodirection ul li,.content_left ul li,.content_right ul li{background:url(/images/design1/box-li.gif) no-repeat 5px 5px;padding-left:16px;margin:0 0 9px}
.bold{font-weight:700}
.mehr{display: inline; margin:0;padding:0;}
.navFooter {
	text-align:right;
	margin: 1em 0 0;
}
hr{background:#ccc;color:#ccc;border:#ccc;height:1px;clear:both;margin:0 0 1em}
.blogheader h2{width:75%}
.siteoverview {margin-left:17px;border:1px dotted #999;background:#fff;padding:8px; width: 52.2em;clear:both}

.monat-nav span{visibility: hidden; font-size: 0.01em;}
.monat_nav_next, .monat_nav_prev {text-decoration: none!important;}
.monat-nav{text-align:center;height:22px;border-bottom:1px dotted #757c7c;margin:1em 0 2em}
.monat-nav a,.monat-nav strong{border:0;padding:0 0 9px}
.monat_nav_prev{background:url(/images/design1/monat_nav_prev.png) no-repeat right 0}
.monat_nav_next{background:url(/images/design1/monat_nav_next.png) no-repeat}
/*.mehr a,.sidebar a{background:url(/images/design1/mehr.gif) no-repeat 0 4px;padding:0 0 1px 12px}*/

#umfrage input {display: block; margin:3px 5px 0 0; float: left; border: none;}
#umfrage label {clear: none;}

.comment textarea { width: 72%; }
.portlet .comment textarea { width: 87%; }

#presseportlet li{ width:65%; }

#sidebars {
	float:right;
	font-size:0.6522em;
	min-width: 320px;
/*	width:20em; */
	width:35.7541em;
	margin-right:1.2em;
	overflow: hidden;
}
/* * html #sidebars { width: 30.66em; } */
#sidebars h2{text-transform: uppercase;color:#000;font-weight:400;}
/*#sidebar1, #sidebar2{width:22.4em;float:left;font-size:.7em; margin-left: 20px;} */
/*.portlet{background:#fff url(/images/design1/box.gif) repeat-y;}*/
.portlet {
	border-bottom: 1px solid #ccc;
	padding: 1em 0;
}

/*.portlethead {padding-left: 10px;}*/
/*.portlethead {display:block;width:100%;background:url(/images/design1/box2-top.png) no-repeat} */
/* .portlethead h2 {line-height: 1em;} */
/*.portlethead span {z-index:9;display:block;position:relative;background:url(/images/design1/box2-top_span.gif) no-repeat right 0;padding:6px 0 7px} */
/*.portlet-rahmen{background:#fff url(/images/design1/box.gif) repeat-y;padding-left:4px} */
/*.portlet-content { background: transparent url(/images/design1/box.gif) repeat-y right 0;padding:4px}*/
#sidebar1  li a, #sidebar2 li a,.p-mitmachen a{background:none;padding:0; clear: both; display: block;}
#sidebars .imgright{margin:0 0 4px 0}
#sidebar1 .mehr, #sidebar2 .mehr{margin:6px 0 0}
/*.portletfoot,.portletfoot span{height:4px;margin-bottom:9px}*/

/* #text, #name {display: block; clear: both;} */
.presse em {display:block}
.download span {font-size:.9em;color:#888}
.download li, .termine li { border-bottom: 1px #dadada dotted; padding: 3px 0 8px!important;background:none!important}
.presse li{background:none!important;clear:both;padding:9px 0!important;border-top: 1px #dadada dotted;}
.presse em{font-style:normal;font-weight:700;padding-right:9px;display:block;float:left}
.presse li a{display:block;float:left;margin-bottom:7px;width:500px}
.contentrand_left .presse li a, .contentrand_right .presse li a{display:block;float:left;margin-bottom:7px;width:200px}

.editme-button_1 a {float: none!important;}



.toolmenu_divider {padding: 0 5px;}

.bildergalerie {overflow:hidden;position:relative;width:10000px}
.bilder-ajax{position:relative;clip:rect(0, 620px, 160px, 0);width:470px;height:160px;overflow:hidden;margin-left:0}
.bilder-ajax div span{font-size:.8em;z-index:3;position:relative;display:block;float:left;width:139px;height:120px;margin:1em 1px;padding:7px;border:1px solid #999;text-align:center}
.overview span {font-size:.8em;z-index:3;position:relative;display:block;float:left;width:138px;/*height:120px;*/margin:1em 1px;padding:7px;border:1px solid #999;text-align:center}
.box-bilder a{border:0!important;padding:0 0 2px}
.box-bilder p{text-align:center;margin:0;padding:0 0 9px}
.bilder-nav-z{background:url(/images/design1/bilder-nav-z.gif) no-repeat;padding:3px 0 9px 25px !important;cursor:pointer;color:#2E81D4}
.bilder-nav-v{background:url(/images/design1/bilder-nav-v.gif) no-repeat right 0;padding:3px 25px 9px 0 !important;cursor:pointer;color:#2E81D4}

.portlet label{display:none;clear:none;width:200px}
.portlet-umfrage label{display:block; padding-bottom: 10px;}
.portlet .comment input {width:207px}
.portlet .submit,#seite .submit{border:1px solid #a8a8a8; padding:3px 9px; background:#626363 url(/images/design1/submit.gif) repeat-x;cursor:pointer;color:#fff;font-size:.8em;width:12.5em!important}
.e-mail2 {display:none!important}
.portlet li{border-bottom:1px dotted #aaa;padding:3px 0}
.portlet-presse em{font-style:normal}
.video190{width:235px;height:197px}
.video530{width:530px;height:370px}

.video1, .video2 {
	float:left;
	width: 160px;
	overflow:hidden;
	text-align: center;
}
/* FNST-Link wird nur individuell eingeblendet */
.fnst-footer-link{
	display:none;
}
/*#backnav{
	font-size:0.6em;
}
*/
.backnav strong a {
	font-weight:400;
}
/* mod BuschmannImBild */
.marcobuschmannbilder {width: 490px;}
.marcobuschmannbilder .imgleft { margin-right: 14px; }
#content object { display: block; margin: 0 auto; }
}
@media print {
	#header, #menu, #sidebars, #footer, #top,
	.bilder-ajax-navi { display: none!important; }
	a img { border:0; }
	.imgleft { float:left; margin:0 15px 5px 0; text-align:center; }
	.imgright { float:right; margin:0 0 5px 15px; text-align:center; }
	.imgcenter { display:block; margin:0 auto 5px; text-align:center; }
	.row { clear:both; }
	.bildergalerie span { display:block; float:left; width:139px; padding:0 10px 0 0; }
	.bilder-ajax { width:447px; overflow:hidden; }
	.bildergalerie { width:1000em; }
}
