/*** Für Bildschirmausgabe ***/

/****************** <Grundgerüst> **/

body 
{
	background-color: #ffffff; 
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0; 
	padding: 0;
	text-align: center;  /* Zentrierung im Internet Explorer */
}

div#Seite 
{
	position:relative; 
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
	width: 840px;
	padding: 0;

}


/****************** </Grundgerüst> **/



/****************** <mep> **/

div#kopf
{
	margin: 15px 0 0 0; 
	padding: 0;
	width: 838px;
	height: 26px;
	border-top:1px solid #979797;
	border-right:1px solid #979797;
	border-left:1px solid #979797;
	background-color: #99B3CC;
}


div#map
{
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #99B3CC;
	border-right:1px solid #979797;
	border-left:1px solid #979797;
	border-bottom:1px solid #979797;
}

div#map1
{
	margin: 0 0 10px 0;
	padding: 0;
	width: 840px;
	background-color: #99B3CC;
}

.select_mep 
{ 
	margin: 0;
	padding: 2px;
	width:290px;
	background-color:#FFFFFF;
	border:1px solid #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

.select_mep2 
{ 
	margin: 0;
	padding: 0;
	background-color:#FFFFFF; 
	width:292px;
	border:0; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

table.tabelle_map2
{
	margin: 0;
	padding: 3px 3px 3px 0;
	background-color:#FFFFFF; 
}

div#kopf h1
{
	margin: 0 0 0 0;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
}

h1#mep
{
	margin: 0 0 0 0;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
}

#mep
{
	margin: 0 0 0 0;
	color: #000;
	font-size: 11px;
	text-align: left;
}

span#karte
{
	color:#FFFFFF; 
	font-size:12px;
	letter-spacing: 1px;
}


div#kopf a
{
	color: #000;
	text-decoration:none;
	
}

div#tooltip 
{
	text-align: center;
	opacity: .70;
	-moz-opacity:.70;
	filter:Alpha(opacity=70);
	white-space: nowrap;
	margin: 0;
	padding: 2px 0.5ex;
	border: 1px solid #000;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	background-color: #fff;
}
/****************** </mep> **/



/****************** <InfoBlock> **/

div#InfoBlock
{
	float: right; 
	width: 250px;
	margin: 0;
	padding: 0;
}

div#BlockHead
{
	margin: 0 0 2px 0;
	padding: 3px 10px 3px 10px;
	letter-spacing: 1px;
	font-weight: bold;
	background-color:#DFDFDF;
}

div#BlockHals
{
	margin: 0 0 2px 0;
	padding: 3px 10px 3px 10px;
	background-color:#F0F0F0
}

div#BlockBody
{
	margin: 0 0 10px 0;
	padding: 5px 10px 5px 10px;
	background-color:#F0F0F0
}

div#BlockBody p
{
	margin: 0 0 5px 0;
}


select#suche2
{
	margin: 0 0 5px 0;
	padding: 0;
	background-color:#FFFFFF; 
	width:230px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

input#suche2
{
	margin: 0;
	padding: 0;
	border:1px solid #000000;
	background-color:#FFFFFF;
	width:230px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	
}

input#suche3
{
	margin: 0;
	padding: 0;
	border:1px solid #000000;
	background-color:#FFFFFF;
	width:300px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	
}

form#suche2
{
	margin: 0;
	padding: 0;
	
}

ul#Nav 
{
	margin: 0 0 10px 0;
	padding: 5px 10px 5px 10px;
	background-color:#F0F0F0
}

li#NavLi 
{
	list-style: none;
	margin: 0;
	padding:0;
	line-height: 18px;
	letter-spacing: 1px;
}

li#NavLi a
{
	color: #000000;
	letter-spacing: 3px;
	text-decoration:none;
}

li#NavLi a:active, li#NavLi a:hover, li#NavLi a:focus 
{
	color: #99B3CC;
	letter-spacing: 3px;
	text-decoration:none;
}


/****************** </InfoBlock> **/



/****************** <Inhalt> **/


div#Inhalt
{
	margin: 0;
	padding: 0;
	width: 580px;
}

div#InhaltBlockAchtung
{
	margin: 0 0 10px 0;
	padding: 7px;
	background-color:#FFF1C4;
	
}

div#InhaltBlockAchtung p
{
	margin: 0 0 5px 0;
	
}


div#InhaltBlockAchtung h1
{
	margin: 0 0 7px 0;
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 12px;
	color: #CC0000;	
}

div#InhaltBlock
{
	margin: 0 0 10px 0;
	padding: 0;
}

div#InhaltBlock h1
{
	margin: 0 0 7px 0;
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 12px;
	color: #000000;	
}

div#InhaltBlock p
{
	margin: 0 0 5px 0;
}


/****************** </Inhalt> **/



/****************** <veranstaltung Liste> **/

div#Seitenzahl
{
	margin: 0 0 10px 0;
	padding: 4px 7px 4px 7px;
	border:1px solid #DFDFDF;
	text-align: right;
}

div#Seitenzahl a
{
	color: #000000;
	text-decoration:none;
}

div#Seitenzahl a:hover
{
	color: #000000;
	text-decoration:none;
	background-color:#FFF1C4;
}

div#VeranHead
{
	margin: 0;
	padding: 2px 7px 2px 7px;
	background-color:#99CCFF;
	border-top:1px solid #99CCFF;
	border-right:1px solid #99CCFF;
	border-left:1px solid #99CCFF;	
}

div#VeranBody
{
	margin: 0 0 13px 0;
	padding: 7px;
	border-right:1px solid #99CCFF;
	border-left:1px solid #99CCFF;
	border-bottom:1px solid #99CCFF;	
}


p#Veran
{
	margin: 0 0 5px 0;
}


table.Veran
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

table.VeranHead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
}


a#weiter
{
	padding-right: 9px;
	text-decoration:none;
	background: url(/bilder/weiter_re_neg_12x13.gif) right center no-repeat transparent;	
}

a:hover#weiter, a:focus#weiter 
{
	padding-right: 9px;
	text-decoration:none;
	background: url(/bilder/weiter_re_12x13.gif) right center no-repeat transparent;
}

a#VeranUeberschrift, a:hover#VeranUeberschrift, a:focus#VeranUeberschrift 
{
	color: #000000;
	text-decoration:none;	
}



a#zurueck
{
	padding-right: 9px;
	text-decoration:none;
	background: url(/bilder/zurueck_li_neg_12x13.gif) right center no-repeat transparent;	
}

a:hover#zurueck, a:focus#zurueck
{
	padding-right: 9px;
	text-decoration:none;
	background: url(/bilder/zurueck_li_12x13.gif) right center no-repeat transparent;
}

/****************** </veranstaltung Liste> **/

a#email
{
	color: #000000;
	text-decoration:none;
	padding-right: 13px;
	background: url(/bilder/mail1.gif) right center no-repeat transparent;	
}

a:hover#email
{
	color: #000000;
	text-decoration:none;
	padding-right: 13px;
	background: url(/bilder/mail2.gif) right center no-repeat transparent;
}


a#web_ex, span#link a 
{
	color: #000000;
	text-decoration:none;
	padding-right: 15px;
	background: url(/bilder/link_ex_12x10.gif) right center no-repeat transparent;
}

a:hover#web_ex, span#link a:hover
{
	color: #000000;
	text-decoration:none;
	padding-right: 15px;
	background: url(/bilder/link_ex_hover_12x10.gif) right center no-repeat transparent;
}


.rot {  color: #EE0000; font-weight: bold;}
.fett {font-weight: bold;}
.klein {font-size: 9px;}
.rotNormal {color: #EE0000;}




/* *******************************
a#web_ex, span#link a 
{
	color: #000000;
	text-decoration:none;
	padding-right: 16px;
	background: url(/bilder/link_extern.gif) right center no-repeat transparent;	
} 

a:hover#web_ex, span#link a:hover
{
	color: #000000;
	text-decoration:none;
	padding-right: 16px;
	background: url(/bilder/link_extern_neg.gif) right center no-repeat transparent;
}
******************************  */




