.content_bereich ul{
	padding-bottom:2px !important;
}
.content_bereich li{
	padding-bottom:4px !important;
}
div.searchForm,div#results{
	float:left;
	padding:20px;
	width:340px;
}

* html div.searchForm, #results{
	width:300px;
}

div#results{
	float:left;
	width:340px;
	margin:0px; padding:0px;
	margin:0px; padding:0px;
}

div.searchForm p{
	float:left;
	padding-right:10px;
	margin:0px;
	line-height:22px;
}

div.searchForm input{
	float:left;
	margin-right:10px;
}

html, body {background-color:transparent; background-repeat: repeat-y; background-position:center; padding:0px; margin:0px; margin-left:0px; font-family:Verdana; font-size:11px; width:100%;color:#191C26;height:100%;}

h3 {color: #666699; font-size:13px; text-align:left; margin-left:20px;margin-right:25px;margin-top:20px;margin-bottom:0px;}
h4 {color: #666699; font-size:13px; text-align:left; margin-top:10px;margin-bottom:10px;}

p.start2 {margin-left:20px;margin-right:25px; text-align:left;margin-bottom:10px;line-height:13pt; }

div.formrahmen {clear:left;height:30px;width:250px;black}
div.formtext {position:relative;top:5px;width:90px;float:left;}
input.text {height:15px;width:120px}
div.formumbruch {line-height:13pt; margin-top:10px}
div.form {margin-left:20px;margin-right:25px;margin-top:5px;}

textarea {clear:left;margin-left:0px;margin-top:15px;width:210px;height:100px;}


/* Formate fuer den Hintergrund (Startseite und Content)*/
div.hg_start {position:absolute;z-index:1 ;left:0px; top:95px; width:100%; height:346px; background-color:#FFFFFF; background-image: url(./images/bg_start.jpg); layer-background-image: url(images/bg_start.jpg)}

div.hg_content {position:absolute;z-index:1 ;left:0px; top:0px; width:100%; height:95px; background-color:#BFC4DE}


/* Format zur Zentrierung der Seite*/
div.center {position:relative; z-index:2; width:775px; height:100%;margin:auto; text-align:center;}

/* NAVIGATION ___________________________*/

img.logo {position:absolute;z-index:2; top:17px;left:638px; width:129px; border-top:1px solid white;border-left:1px solid white;border-right:1px solid white;text-align:left;}       

div.navigation {position:absolute; top:68px;left:638px; width:130px; border-left:1px solid white;border-bottom:1px solid white;text-align:left;}
div.navi_pos {margin-top:0px;border-top:1px solid white;height:25px;width:100%;background:#E5E7F2;vertical-align:baseline;overflow:hidden;}
div.navi_pos_2 {margin-top:0px;border-top:1px solid white;height:25px;width:100%;background:#B8BEDB;vertical-align:baseline;overflow:hidden;}

div.navi_bereich_aktiv {margin-top:0px;border-top:1px solid white;height:25px;width:100%;background:#666699;vertical-align:baseline;overflow:hidden;}
div.navi_submenu {margin-top:0px;height:19px;width:100%;background:#B8BEDB;vertical-align:baseline;overflow:hidden;}
div.navi_submenu2 {margin-top:0px;height:19px;width:100%;background:#B8BEDB;vertical-align:baseline;overflow:hidden;}

a {font-family:Verdana ; font-size:10px; color:black; font-style:bold;}

a:link.navi {color:#191C26; padding:9px;line-height:19pt; text-decoration:none;  border-left:14px solid #666699;}
a:active.navi {color:#191C26; padding:9px;line-height:19pt; text-decoration:none; border-left:14px solid #666699;}
a:visited.navi {color:#191C26; padding:9px;line-height:19pt; text-decoration:none; border-left:14px solid #666699;}
a:hover.navi {color:#191C26; padding:9px;line-height:19pt; text-decoration:none; border-left:14px solid #C10214;}

a:link.navi_rot {color:#191C26; padding:9px;line-height:19pt; text-decoration:none;border-left:14px solid #C10214;}
a:active.navi_rot {color:#191C26; padding:9px;line-height:19pt; text-decoration:none;border-left:14px solid #C10214;}
a:visited.navi_rot {color:#191C26; padding:9px;line-height:19pt; text-decoration:none;border-left:14px solid #C10214;}
a:hover.navi_rot {color:#191C26; padding:9px;line-height:19pt; text-decoration:none; border-left:14px solid #C10214;}

a:link.bereich_aktiv {color:white; padding:9px;line-height:19pt; text-decoration:none;border-left:14px solid #C10214;}
a:active.bereich_aktiv {color:white; padding:9px;line-height:19pt; text-decoration:none;border-left:14px solid #C10214;}
a:visited.bereich_aktiv {color:white; padding:9px;line-height:19pt; text-decoration:none;border-left:14px solid #C10214;}
a:hover.bereich_aktiv {color:white; padding:9px;line-height:19pt; text-decoration:none;border-left:14px solid #C10214;}

a:link.navi_rot_sub {color:#191C26; padding:9px;line-height:19pt; text-decoration:none;border-left:14px solid #C97C90;}
a:active.navi_rot_sub {color:#191C26; padding:9px;line-height:19pt; text-decoration:none;border-left:14px solid #C97C90;}
a:visited.navi_rot_sub {color:#191C26; padding:9px;line-height:19pt; text-decoration:none;border-left:14px solid #C97C90;}
a:hover.navi_rot_sub {color:#191C26; padding:9px;line-height:19pt;font-style:bold; text-decoration:none; border-left:14px solid #C10214}


a:link.navi_rot_italic {color:#191C26; padding:9px;line-height:19pt; text-decoration:none;border-left:14px solid #C97C90;font-style:italic;}
a:active.navi_rot_italic {color:#191C26; padding:9px;line-height:19pt; text-decoration:none;border-left:14px solid #C97C90;font-style:italic;}
a:visited.navi_rot_italic {color:#191C26; padding:9px;line-height:19pt; text-decoration:none;border-left:14px solid #C97C90;font-style:italic;}
a:hover.navi_rot_italic {color:#191C26; padding:9px;line-height:19pt;font-style:bold; text-decoration:none; border-left:14px solid #C10214;font-style:italic;}

a:link.navi_rot_i_static {color:#191C26; padding:9px;line-height:19pt; text-decoration:none;border-left:14px solid #C10214;font-style:italic;}
a:active.navi_rot_i_static {color:#191C26; padding:9px;line-height:19pt; text-decoration:none;border-left:14px solid #C10214;font-style:italic;}
a:visited.navi_rot_i_static {color:#191C26; padding:9px;line-height:19pt; text-decoration:none;border-left:14px solid #C10214;font-style:italic;}
a:hover.navi_rot_i_static {color:#191C26; padding:9px;line-height:19pt;font-style:bold; text-decoration:none; border-left:14px solid #C10214;font-style:italic;}


a:link.navi_rot_sub2 {color:#191C26;font-style:italic;padding:9px;line-height:19pt; text-decoration:none;border-left:14px solid #C97C90;}
a:active.navi_rot_sub2 {color:#191C26;font-style:italic; padding:9px;line-height:19pt; text-decoration:none;border-left:14px solid #C97C90;}
a:visited.navi_rot_sub2 {color:#191C26;font-style:italic; padding:9px;line-height:19pt; text-decoration:none;border-left:14px solid #C97C90;}
a:hover.navi_rot_sub2 {color:#191C26; padding:9px;line-height:19pt;font-style:italic; text-decoration:none; border-left:14px solid #C10214;}

a:link.navi_blau {color:#191C26; padding:9px;line-height:19pt; text-decoration:none; border-left:14px solid #666699;}
a:active.navi_blau {color:#191C26; padding:9px;line-height:19pt; text-decoration:none;  border-left:14px solid #666699;}
a:visited.navi_blau {color:#191C26; padding:9px;line-height:19pt; text-decoration:none;border-left:14px solid #666699;}
a:hover.navi_blau {color:#191C26; padding:9px;line-height:19pt; text-decoration:none;border-left:14px solid #C10214;}

a:link.navi_d_blau {color:#191C26; padding:9px;line-height:19pt; text-decoration:none;border-left:14px solid #000066;}
a:active.navi_d_blau {color:#191C26; padding:9px;line-height:19pt; text-decoration:none;border-left:14px solid #000066;}
a:visited.navi_d_blau {color:#191C26; padding:9px;line-height:19pt; text-decoration:none;border-left:14px solid #000066;}
a:hover.navi_d_blau {color:#191C26; padding:9px;line-height:19pt; text-decoration:none;border-left:14px solid #C10214}


/* NAVIGATION_Ende ___________________________*/





/* Formate fuer die oberen Elemente */
div.balken_oben {float:left;text-align:left;margin-top:0px; margin-left:0px;width:100%;height:95px;padding:0px;}

div.bereichanzeiger {float:left;margin-top:0px; margin-left:0px; width:290px; height:25px;background-color:#7F8ABE;}


div.bereich_rot {float:left;margin-top:0px;margin-left:0px;border-left:1px solid white;width:50px; height:25px; background-color:#C10214;}




img.bereichanzeiger_bild {float:left;clear:left; margin-top:0px; margin-left:0px;width:341px; height:69px;border-top:1px solid white}

p.bereich {float:left;color:white;text-decoration:none;margin-left:7px;margin-top:4px;}



/* Formate fuer die Inhaltsbox*/
div.content_bereich2 {
	text-align:left;
	float:left;
	margin-left:0px;
	margin-top:0px;
	width:341px;
	background-color:#CBCBCB !important;
	border-top:1px solid white;
	/*height:95%;*/
	height:auto;
	min-height:496px;	
	vertical-align: top;
}

#content_bereich2 {
	text-align:left;
	float:left;
	margin-left:0px;
	margin-top:0px;
	width:341px;
	/*background-color:#CBCBCB;*/
	border-top:1px solid white;
	/*height:95%;*/
	height:auto;
	min-height:496px;
	vertical-align: top;
}

hr {color: white; clear:left;margin-top:5px;height:1px;border:1px solid white;background-color:white;clear:left;}

h1 {margin-left:20px;margin-right:25px; margin-top:10px;margin-bottom:7px; color:#2A1677; font-size:13px; text-align:left; }
p.start {margin-left:20px;margin-right:25px;margin-top:20px;margin-bottom:7px;  text-align:left;margin-bottom:15px;line-height:13pt; }
p {margin-left:20px;margin-right:25px;margin-top:7px;  text-align:left;margin-bottom:15px; line-height:13pt; }
b {color:#191C26;font:bold; font-size:11px;}
h2 {margin-left:20px;margin-right:25px; margin-top:0px;margin-bottom:0px;color:black; font:bold; font-size:10px;margin-bottom:15px}


/*Newsbox*/
div.newsbox {margin-top:7px;margin-left:10px;min-height:180px; height:auto; width:275px;border:1px solid #191C26}
/*IE6*/
* html div.newsbox{
	height:180px;
}

div.newsbox1 {margin-top:7px;margin-left:10px;min-height:300px; height:auto; width:275px;border:1px solid #191C26}
/*IE6*/
* html div.newsbox1{
	height:280px;
}





div.leerbox {margin-top:7px;margin-left:10px;height:180px;width:270px}
div.leerbox1 {margin-top:7px;margin-left:10px;height:300px;width:270px}
p.news {font-size:10px;margin-left:10px;margin-right:5px;margin-top:5px;margin-bottom:7px; text-align:left; margin-bottom:5px; line-height:13pt; }
p.news b {color:#191C26;font:bold; font-size:10px;}

a.news {color:#191C26;text-decoration:none}
img.news {border:none;padding-right:5px}


/*Bilder*/
div.bilder {margin-top:57px; margin-left:9px;height:115px;width:418px;font:bold;border:1px solid white}

div.abstandhalter {float:left;width:20px;}

a.mehr {float:left;color:#191C26;font-size:10px;padding-left:355px;padding-top:4px;text-decoration:none}
img.mehr {border:none;padding-left:5px;}

/*Impressum*/
div.abstand {clear:left;float:left;text-align:left;width:340px; height:25px;}
div.abstand_con_im  {position:absolute;left:351px;bottom:0px;}
* html div.abstand_con_im  {position:absolute;left:341px;bottom:0px;}
div.impressum-balken2 { height:25px; width:418px; bottom:0px;background-color:#7F8ABE;border-top:1px solid white}
div.impressum_abstand2 {margin-top:5px;padding-left:185px;}

a:link.impressum2 {margin-right:38px; color:#191C26;text-decoration:none;border-left:14px solid #334497;}
a:active.impressum2 {margin-right:38px;color:#191C26;text-decoration:none;border-left:14px solid #334497;}
a:visited.impressum2 {margin-right:38px; color:#191C26;text-decoration:none;border-left:14px solid #334497;}
a:hover.impressum2 {margin-right:38px; color:white;text-decoration:none;border-left:14px solid #334497;}




/* Startseitenelemente - nur auf Startseite _________________________________________*/

/*oberer Balken*/
div.bereich_blau {float:left;margin-top:0px;margin-left:0px;border-left:1px solid white;width:50px; height:25px; background-color:#334497;}
p.head {clear:left; margin-top:0px;padding-top:38px;padding-left:0px;color:#7F8ABE; font-family:Verdana; font-size:13px;font-weight:bold;} 

/* Inhalt*/
div.dach {float:left;margin-left:0px; width:427px; height:388px; background-image: url(images/dach_start3.jpg); background-repeat:no-repeat; background-position:0px 207px;}
img.logo_start {border-right:1px solid white;border-bottom:1px solid white; }

div.flashbereich {float:left;margin-top:0px;height:130px; width:340px;border-bottom:1px solid white;}
div.topic_box_start {float:left;margin-top:0px;padding-top:10px;padding-bottom:10px;padding-left:20px; color:white; font-family:Verdana; font-size:11px; font-weight:bold;}


div.content_bereich {text-align:left; float:left; margin-top:0px; margin-left:0px;width:340px; min-height:325px !important; height:auto !important; border-left:1px solid white;border-right:1px solid white;border-bottom:1px solid white;background-color:#00157D;}
* html div.content_bereich {overflow:hidden; text-align:left; float:left;margin-top:0px; margin-left:0px;width:340px; height:343px; border-left:1px solid white;border-right:1px solid white;border-bottom:1px solid white;background-color:#00157D;}

div.content_bereich_text {float:left;margin-top:0px;background-color:#CBCBCB;width:340px;min-height:154px !important; height:auto !important; height:134px; border-top:1px solid white;}
div.start_bereich_text {float:left;display:inline; margin-top:0px;background-color:#CBCBCB;width:340px;height:247px !important; height:249px; border-top:1px solid white;border-bottom:1px solid white;}

/*IE6*/
div#start{border-bottom:1px solid #FFFFFF !important;}
* html div.content_bereich_text {float:left;margin-top:0px;background-color:#CBCBCB;width:340px;height:155px;border-top:1px solid white;} 
div#start ul.point{top:-13px;}
* html div#start ul.point{top:0px;}
 
ul.point {position:relative;left:-13px;padding-top:0px;list-style-image:url(images/point.gif);}
ul.point_newsbox {position:relative;left:-13px;padding-top:0px;list-style-image:url(images/point.gif);}
li {margin:0px;}
* html ul.point,ul.point_newsbox{left:0px}

a:link.content {color:#191C26;text-decoration:none;vertical-align:super;}
a:active.content {color:#191C26;text-decoration:none;vertical-align:super;}
a:visited.content {color:#191C26;text-decoration:none;vertical-align:super;}
a:hover.content {color:#FFFFFF;text-decoration:none;background-color:#666699;vertical-align:super;}

div.corporate_bereich {float:left; text-align:left;margin-left:0px; margin-top:0px;}
.eyecatcher{
    position:absolute;
    top:210px;
    left:360px;
}

.eyecatcher a{
    float:left;
    display:inline;
    width:207px;
    height:112px;
    margin:0;
    padding:0;
    background-image: url('images/eyecatcher.png') !important;
    background-image: url('images/eyecatcher.gif');
    text-decoration:none;
}

.catch2{
    top: 330px;
}

.catch2 a{
    background-image: url('images/eyecatcher-edelstahl.png') !important;
    background-image: url('images/eyecatcher-edelstahl.gif');
}

/* Impressum */
div.impressum-balken {clear:left;text-align:left;width:427px; height:25px; background-color:#7F8ABE;border-top:1px solid white;}
div.impressum_abstand {clear:left;margin-top:5px;padding-left:200px;}
* html div.impressum_abstand {clear:left;margin-top:5px;padding-left:180px;}
    a:link.impressum {padding-left:5px;margin-right:38px; color:#191C26;text-decoration:none;border-left:14px solid #334497;}
    a:active.impressum {padding-left:5px;margin-right:38px;color:#191C26;text-decoration:none;border-left:14px solid #334497;}
    a:visited.impressum {padding-left:5px;margin-right:38px; color:#191C26;text-decoration:none;border-left:14px solid #334497;}
    a:hover.impressum {padding-left:5px;margin-right:38px; color:white;text-decoration:none;border-left:14px solid #334497;}

/*  _________________________________________*/
