/**************BEGIN SUCHE*************************/
	    div#content ul.browsebox li {
	        list-style:none;
	        margin-bottom:1em;
	        margin-right:1em;
	        float:left;
	        }
	    span.lastmodified{ 
	      	COLOR: #606060;	
	      	FONT-STYLE: italic  
	      	font-size:0.7em
	      }
/**************END SUCHE***************************/

/*** ÜBERSCHREIBEN VON STYLES DES IFRAME-EDITORS ***/
/*** FÜR KORREKTE DARSTELLUNG IM FRONTEND **********/
.htmlarea .toolbar ul.tb-line {
	clear:left !important;
}

.htmlarea .editorIframe {
	clear:left !important;
	border:1px solid #a2bbd1 !important;
}
/* *************************************************/



.fett {
	font-weight:bold;
}

#inhalt .abstand{
	height:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:1px;
}

#inhalt img {
	vertical-align:middle;
}

* html #inhalt img, 
html* #inhalt img { padding-top:3px; }

#inhalt h1.csc-firstHeader{
	color:#268ecd;
	font-size:0.9em;
	line-height:1.35em;
	margin:0;
	padding:10px 10px 15px 10px;
}

#inhalt h3 {
	font-family:Times New Roman,Times,Palatino,Palatino Linotype,Georgia,serif;
	color:#4277A3;
	font-size:1.5em;
	line-height:1em;
	margin:0px 10px 16px auto;
	padding:0px 10px 2px 5px;
	letter-spacing:0;
	font-weight:normal;
	vertical-align:top;
	
}

* html #inhalt h3 {
	margin:0px 10px 10px auto !important;
}

html* #inhalt h3 {
	margin:0px 10px 16px auto !important;
}

#inhalt h3.red { color:#e5142d; }

#inhalt h4{
	color:#7C7C7C;
	font-size:0.8em;
	line-height:1.35em;
	margin:0;
	padding:6px 10px 10px 5px;
}

#inhalt h5{
	color:#6E6E6E;
	font-size:0.7em;
	line-height:1.35em;
	margin:0;
	padding:5px 10px 5px 5px;
}

#inhalt a,
#inhalt a:active,
#inhalt a:visited { color:#e3001b; text-decoration:none; }
#inhalt a:focus,
#inhalt a:hover { text-decoration:underline; }

#inhalt p {
	color:#7C7C7C;
	font-size:0.7em;
	line-height:1.5em;
	padding:0px 0px 0px 0px;
	margin:0px 10px 10px 5px;
	/*background-color:#ff0000;*/
	/*width:96%;*/
}

#inhalt p em,
#inhalt p i {
	display:block;
	width:98%;
}

#inhalt ul li,
#inhalt ol li {
	color:#7C7C7C;
	font-size:0.7em;
	line-height:1.5em;
	padding-bottom:10px;
	margin-right:5px;
}

#inhalt .paging { text-align:center; margin:20px 0 20px 0; }

#inhalt #servicelinks {
	color:#000000;
	font-size:0.7em;
	line-height:1.35em;
	word-spacing:0.2em;
	margin:0px 0px 0px 0px;
	padding:25px 0px 10px 5px;
}

#inhalt #servicelinks a,
#inhalt #servicelinks a:visited,
#inhalt #servicelinks a:active { color:#e3001b; text-decoration:none; }
#inhalt #servicelinks a:hover,
#inhalt #servicelinks a:focus  { text-decoration:underline; }

#inhalt .themen {
	clear:left;
	margin:0px 0px 0px 0px;
	/*border:1px solid #ff0000;*/
	
}

	#inhalt .themen img {
		vertical-align:middle;
	}

	#inhalt .themen .topthema_headline,
	#inhalt .themen .thema_headline {
		position:relative;
		margin:0px 0px 0px 5px;
		padding:0px 0px 3px 7px;
		font-size:0.7em;
		line-height:1.35em;
		font-weight:normal;
	}

	#inhalt .themen .topthema_headline { 	border-left: 9px solid #e5142d; color:#e5142d; }
	#inhalt .themen .thema_headline { border-left: 9px solid #adc4d7; color:#4277a3; }

	#inhalt .themen .topthema_borderBottom,
	#inhalt .themen .thema_borderBottom {
		position:relative;
		margin:0px 0px 10px 5px;
		height: 3px;
		overflow:hidden;
		background-color:#cccccc;
	}

	#inhalt .themen .topthema_borderBottom { border-left: 9px solid #bc3c4c; }
	#inhalt .themen .thema_borderBottom { border-left: 9px solid #90a7ba; }

	#inhalt .themen h3.topthema { color:#e5142d; }
	#inhalt .themen .datum { color:#4277a3; font-weight:bold; }
	#inhalt .themen .thema { color:#4277a3; font-weight:bold; }
	
	
	
#inhalt .bildblock_rechts {
	float:right;
	margin:6px 0px 0px 10px;
	padding:0px 0px 5px 5px;
}

#inhalt .bildblock_links {
	float:left;
	margin:6px 10px 0px 0px;
	padding:0px 5px 5px 6px;
}

#inhalt .bildblock_links img.bordered, #inhalt .bildblock_rechts img.bordered { border:1px solid #CCCCCC;}

#inhalt .bildblock_links p,
#inhalt .bildblock_rechts p{
	margin:0px;
	padding:0px;
}

#inhalt .themen h4 { padding-top:2px !important;}

#inhalt .bildblock_links .bildunterschrift, #inhalt .themen .bildblock_links .bildunterschrift{
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 1px;
	font-size:0.6em;
	line-height:1.35em;
	word-spacing:0em;
	font-style:italic;
	color:#666666;
	clear:left;
}

#inhalt .bildblock_rechts .bildunterschrift, #inhalt .themen .bildblock_rechts .bildunterschrift{
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 1px;
	font-size:0.6em;
	line-height:1.35em;
	word-spacing:0em;
	font-style:italic;
	color:#666666;
	clear:left;
}

.bild_quellenangabe{
	/*background-color:#ff0000;*/
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 1px;
	font-size:0.6em;
	line-height:1.35em;
	word-spacing:0em;
	font-style:italic;
	color:#666666;
}

.print_icon {margin-right:5px;padding-bottom:2px}

/* Formularelemente Standard */

.content_container form {
	margin:0;
	padding:5px 10px 5px 5px;
}


.content_container form h3,
.content_container form h4,
.content_container form h5,
.content_container form p {
	margin-left:0px !important;
	padding-left:0px !important;
}

.content_container select {
	padding:0px 0px 0px 1px;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:normal;
	border:1px solid #a2bbd1;	
}

.content_container select > option {
	padding:0px 0px 0px 1px;
}

.content_container input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:normal;
}

.content_container input[type="checkbox"] {
	position:relative;
	top:2px;
	margin:0px 5px 0px 0px;
	padding:0;
}

.content_container input[type="radio"] {
	position:relative;
	top:3px;
	margin:0px 5px 0px 0px;
	padding:0;
}

.content_container input[type="text"] {
	border:1px solid #a2bbd1;
	padding:3px;
	margin:0;
	width:12.5em;	
}

.content_container input[type="password"] {
	border:1px solid #a2bbd1;
	padding:3px;
}

.content_container input[type="submit"] {
	border:1px solid #a2bbd1;
	background-color:transparent;
	padding:3px;
}

.content_container .inputS {
	width:8em;
}

.content_container .inputM {

}

.content_container .inputL {
	width:25em !important;
}

.content_container .inputXL {

}

.content_container .inputXXL {
width:42em !important;
}

.content_container label {
	position:relative;
	top:1px;
	padding:1px 0px 1px 0px;
	margin:0;
}

.content_container .labelS { 
	width:10em;
	display:block;
	float:left;
}

.content_container .labelM {
	width:14em;
	display:block;
	float:left;
}

.content_container .labelL { 
	width:17em;
	display:block;
	float:left;
}

.content_container .labelXL {
	width:21em;
	display:block;
	float:left;
}

.content_container .labelXXL {
	width:25em;
	display:block;
	float:left;
}

/* ############### */



/* KARTE */

.punktimage { display:block;height:5px;width:5px; }

html* .punktimage { height:1px;}

.de-karte
{
	position: absolute;
	z-index: 1;

	width: 500px;
	height: 658px;
	background-image: url(../images/karte_aktionstag2009.gif);
	background-repeat: no-repeat;
}

.drag
{
	position: absolute;
	cursor:hand;

}

.p_rot_s
{
	position: absolute;

	width: 5px;
	height: 5px;

	background-image: url(../images/karte_punkt_rot_klein.gif);
	background-repeat: no-repeat;
}

.p_rot_m
{
	position: absolute;

	width: 6px;
	height: 6px;
	overflow:hidden;
	background-image: url(../images/karte_punkt_rot_mittel.gif);
	background-repeat: no-repeat;
}

.p_rot_l
{
	position: absolute;

	width: 7px;
	height: 7px;

	background-image: url(../images/karte_punkt_rot_gross.gif);
	background-repeat: no-repeat;
}

.p_gelb_s
{
	position: absolute;

	width: 5px;
	height: 5px;

	background-image: url(../images/karte_punkt_gelb_klein.gif);
	background-repeat: no-repeat;
}

.p_gelb_m
{
	position: absolute;

	width: 6px;
	height: 6px;

	background-image: url(../images/karte_punkt_gelb_mittel.gif);
	background-repeat: no-repeat;
}

.p_gelb_l
{
	position: absolute;

	width: 7px;
	height: 7px;

	background-image: url(../images/karte_punkt_gelb_gross.gif);
	background-repeat: no-repeat;
}

.p_sw_s
{
	position: absolute;

	width: 4px;
	height: 4px;

	background-image: url(../images/karte_punkt_schwarz_klein.gif);
	background-repeat: no-repeat;
}

.p_sw_m
{
	position: absolute;

	width: 5px;
	height: 5px;

	background-image: url(../images/karte_punkt_schwarz_mittel.gif);
	background-repeat: no-repeat;
}

.p_sw_l
{
	position: absolute;

	width: 6px;
	height: 6px;

	background-image: url(../images/karte_punkt_schwarz_gross.gif);
	background-repeat: no-repeat;
}

/* ENDE KARTE */