/*Grundeinstellungen*/
body  
{
background:#2060fe;
background-image: url(../grafik/hg.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial,Helvetica,sans-serif;
 color:#000000;
 font-size:12px;
 line-height:125%;
 text-align:center;
/* margin-top:0px;*/
}

/*------------------------------------------Links */
a:link, a:visited{ color:#00a; text-decoration:none;}
a:hover{ color:#2040ff; text-decoration:none;}
a:active{ color:#00e;  text-decoration:none;}


a.extern {background: url(../grafik/external.png) left no-repeat;}

/*-------------------------------------Ende Links */
body > div {margin: 0 auto;}

/*Schriften*/
h1 {font-size:26px; font-weight:normal; margin-top:40px;}
h2 {font-size:24px; font-weight:normal;line-height:110%;#margin-top:20px;}
h3 {font-size:20px; font-weight:normal;line-height:110%;#margin-top:40px; margin-bottom:10px;}
h4 {font-size:16px; font-weight:bold;line-height:110%;margin-top:0px; margin-bottom:0px;}

p {font-size:15px; font-weight:normal;line-height:130%;}

pre
{
 font-family: verdana, arial, sans-serif;
 font-size:15px;
 line-height:130%;
  white-space:pre-wrap;      /* CSS3 */
  white-space:-moz-pre-wrap; /* Gecko */
  white-space:-pre-wrap;     /* Opera 4-6 */
  white-space:-o-pre-wrap;   /* Opera 7+ */
  word-wrap:break-word;      /* IE 5.5+ */
}

.ueberschrift
{
 font-family: Times, serif;
 font-style: italic;
 font-weight:bold;
 font-size: 20px;
}
/*ENDE Schriften*/

/*ENDE Grundeinstellungen*/



/*Formulare*/
/*ENDE Formulare*/


/*DIV-BEREICHE*/
/*---Seitenkopf-------*/
#seitenkopf
{
  position:relative;
  width:970px; 
  height:200px;
  text-align:left;
}

#kopfbild
{
 width:950px;
 height: 200px;
 float:left;
}

#kopfschatten
{
 background: url(../grafik/kopfschatten_schmal.png) no-repeat;
 width:20px;
 height: 200px;
 float:left;
}

#kopftext
{
 position:absolute;
 padding-top:20px;
 padding-bottom:10px;
 top:20px;
 left:30px;
 width:350px;
 height:30px;
 font-family:Times New Roman, serif;
 font-size:50px;
 color:#fff;
 z-index:3;
}
/*---Ende Seitenkopf-------*/


/*--- Seitenmitte ---*/
#seitenmitte
{
 background: url(../grafik/mitte_hg.png) repeat-y;
 position:relative;
 width:970px;
}


#seitenfuss
{
 background: url(../grafik/fuss_schatten.png) no-repeat;
 position:relative;
 width:970px;
 height:15px;
}

/*---Ende Seitenaufteilung ---*/

/* Hauptmenue */
#hauptmenue
{
 position:relative;
 width:690px;
 height:23px;
 padding-top:2px;
 padding-left:260px;
 font-size:13px;
 text-align:left;
 font-weight:bold;
 z-index:3;
 background:#ddf;
 border-top: 1px solid #00a;
 border-bottom: 1px solid #00a;
}


.waehlbar
{
 height:23px;
 margin-top:-1px;
 padding-top:2px;
 text-align:center;
}

.idaktuell, .waehlbar:hover
{
 height:23px;
 margin-top:-1px;
 padding-top:2px;
 text-align:center;
}

ul#hauptnavizeile, ul#hauptnavizeile ul 
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#hauptnavizeile li 
{
	float: left;
	position: relative;
	width: 115px;
	text-align: left;
	cursor: default;
}

#hauptnavizeile a 
{
	font-weight: bold;
	text-decoration: none;
}

#hauptnavizeile li li a 
{
	display: block;
	font-weight: normal;
	color: #00a;
	padding: 3px 5px;
	clear:both;
	width:120px;
	background: #ddf;
	border: solid #00a;
	border-width: 0px 1px 1px 1px;
	font-size:13px;
}

#hauptnavizeile li li a:hover 
{
	background: #ccf;
}

.untermenueblock 
{
	display: none;
	position: absolute;
	top: 22px;
	left: 0;
	font-weight: bold;
	padding: 0.5em 0 1em 0;
	border-top: 1px solid #ddf; 
}


li:hover ul, li.over ul 
{
	display: block;
}

/* ENDE Hauptmenue */


/* Untermenue */

#untermenue
{
 position:relative;
 width:270px;
 float:left;
}


#themenueberschrift
{
 position:relative;
 margin-top:50px;
 margin-bottom:20px;
 margin-left:10px;
 font-size:15px;
 font-weight: bold;
 
}

#seknavi
{
 position:relative;
 width:230px;
 margin-top:30px;
 margin-left:20px;
} 

#unternavi
{
 list-style:none;
 font-size:13px;
 padding: 0;
 margin: 0;
}

#unternavi li .u_waehlbar, #unternavi li .u_idaktuell 
{
 text-align:left;
 width:220px;
 padding: 5px 0px 5px 10px;
 display:table; /*!Mir neue Eigenschaft*/
 font-weight:bold;
 border-bottom: 1px solid #ddf;
}


#unternavi li .u_idaktuell 
{
 color:#000;
 background:#ddf;
 border-bottom: 1px solid #ddf;
}
#unternavi li .u_waehlbar:hover, #unternavi li .u_waehlbar:active
{
 border-bottom: 1px solid #00a;
}
/* ENDE Untermenue */


/*------------div-Bereiche---*/
#mitte_inhalt
{
 position: relative;
 width:950px;
 text-align:left;
/* background: url(../grafik/hg_mitte_inhalt.jpg) repeat-y;*/
}

.abstand
{
 position:relative;
 width:950px;
 height:0px;
 clear:both;
}

.illustration
{
 position:relative;
 width:230px;
 margin-left:10px;
 padding-top:100px;
}

.bildfeld
{
 position:relative;
 width:250px;
 padding:10px;
}

.textfeld
{
 position:relative;
 width:620px;
 float:left;
 padding-left:30px;
 padding-right:30px;
 text-align:left;
}

.startzitat
{
 font-size:19px;
 color:#555;
 line-height:130%;
 padding-top:30px;
}

.linie
{
 position:relative;
 height:1px;
 width:100%;
 clear:both;
 border-bottom:1px solid #ccc;
}

.zeitung
{
 font-size:13px;
 line-height:120%;
}

.bilderzeile
{
 position:relative;
 clear:both;
 width:620px;
 height:185px;
/* border:1px solid #00a;
 background:#eee;*/
}

.impressionsfoto
{
 position:relative;
 margin-top:5px;
 margin-left:5px;
 float:left;
}

/*-------Ende div-Bereiche---*/

/* Tabellen*/
.td_rechts
{
 text-align:right;
 vertical-align:top;
 height:20px;
}

/*ENDE Tabellen*/
