/* 
** LINKS 
*/
a:active  {
	font-weight: bold;
	color: #00285e;
	text-decoration : underline;
	}
	
a:link {
	font-weight: bold;
	color: #ea1f5d;
	text-decoration : none;
	}
	
a:visited {
	font-weight: bold;
	color: #ea1f5d;
	text-decoration: none;
	}
	
a:hover {
	font-weight: bold;
	color: #00285e;
	text-decoration : underline;
	}
	
#s_text a:active  {
	font-weight: normal;
	color: #25992f;
	text-decoration : underline;
	}
	
#s_text a:link {
	font-weight: normal;
	color: #666567;
	text-decoration : none;
	}
	
#s_text a:visited {
	font-weight: normal;
	color: #666567;
	text-decoration: none;
	}
	
#s_text a:hover {
	font-weight: normal;
	color: #25992f;
	text-decoration : underline;
	}
	
#breadcrumb a:active  {
	font-weight: normal;
	color: #25992f;
	text-decoration : underline;
	}
	
#breadcrumb a:link {
	font-weight: normal;
	color: #ababab;
	text-decoration : none;
	}
	
#breadcrumb a:visited {
	font-weight: normal;
	color: #ababab;
	text-decoration: none;
	}
	
#breadcrumb a:hover {
	font-weight: normal;
	color: #25992f;
	text-decoration : underline;
	}
		
#footer-text a:active  {
	font-weight: normal;
	color: #25992f;
	text-decoration : underline;
	}
	
#footer-text a:link {
	font-weight: normal;
	color: #666567;
	text-decoration : none;
	}
	
#footer-text a:visited {
	font-weight: normal;
	color: #666567;
	text-decoration: none;
	}
	
#footer-text a:hover {
	font-weight: normal;
	color: #25992f;
	text-decoration : underline;
	}
	
#rss-box a:active  {
	font-weight: normal;
	color: #25992f;
	text-decoration : underline;
	}
	
#rss-box a:link {
	font-weight: normal;
	color: #666567;
	text-decoration : underline;
	}
	
#rss-box a:visited {
	font-weight: normal;
	color: #666567;
	text-decoration: underline;
	}
	
#rss-box a:hover {
	font-weight: normal;
	color: #25992f;
	text-decoration : underline;
	}
	
#pressetext a:active  {
	font-weight: bold;
	color: #25992f;
	text-decoration : underline;
	}
	
#pressetext a:link {
	font-weight: bold;
	color: #666567;
	text-decoration : none;
	}
	
#pressetext a:visited {
	font-weight: bold;
	color: #666567;
	text-decoration: none;
	}
	
#pressetext a:hover {
	font-weight: bold;
	color: #25992f;
	text-decoration : underline;
	}
			
/* 
** ENDE LINKS 
*/



/* 
** UL LI 
*/
ul {
	margin: 0;
	padding-left: 15px;
}

li {
	margin: 0;
	padding: 0;
	
	list-style-position: outside;
	list-style-image: url(../gfx/all/bullet.png); 
}

ul.dl-mouseover {
	width: 307px;
	height: 65px;
	margin: 0;
	padding: 0;
	list-style-type: none;	
}

li.dl-mouseover2 {
	float: left;
	width: 307px;
	height: 65px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	display:inline;
	cursor: pointer;
}

.dl-mouseover a:active {
	float:left;
	background-image: url(../gfx/all/button_herunterladen3b_de.png);
	background-repeat: repeat-x;
	text-decoration : none;
	width: 307px;
	height: 65px;
	}
	
.dl-mouseover a:link {
    float:left;
    background-image: url(../gfx/all/button_herunterladen3a_de.png);
	background-repeat: repeat-x;
	text-decoration : none;
	width: 307px;
	height: 65px;
	}
	
.dl-mouseover a:visited {
    float:left;
	background-image: url(../gfx/all/button_herunterladen3a_de.png);
	background-repeat: repeat-x;
	text-decoration: none;
	width: 307px;
	height: 65px;
	}
	
.dl-mouseover a:hover {
    float:left;
	background-image: url(../gfx/all/button_herunterladen3b_de.png);
	background-repeat: repeat-x;
	text-decoration : none;
	width: 307px;
	height: 65px;
	}
	
/* 
** ENDE UL LI 
*/


body {
	background-image: url(../gfx/layout/hintergrund.png);
	background-repeat: repeat-x;
	background-position: top center;
	background-color: #FFFFFF;
	/*font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin: 0;
	color: #00285e;
	text-align: center;
}

#background {
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 450px;
	z-index: 0;
	background-image: url(../gfx/layout/hintergrund_2.png);
	background-repeat: no-repeat;
	background-position: top center;
}

#layout_center {
	position: relative;
	z-index: 5;
	text-align: left;
	margin: auto;
	width: 1014px;
}


/* ####################################################
** ### HAUPTNAVIGATION ################################
** ####################################################
*/

div#navigationbox {
	position:relative;
	z-index: 15;
	top: 13px;
	text-align: left;
	width: 1014px;
	height: 120px;
}

#nav_1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 6px;
	height: 93px;
	background-image: url(../gfx/layout/nav_1.png);
	background-repeat: no-repeat;
}

#nav_2 {
	position: absolute;
	top: 0;
	left: 6px;
	width: 1001px;
	height: 7px;	
	background-image: url(../gfx/layout/nav_2.png);
	background-repeat: no-repeat;
}

#nav_3 {
	position: absolute;
	top: 87px;
	left: 6px;
	width: 1001px;
	height: 6px;
	background-image: url(../gfx/layout/nav_3.png);
	background-repeat: no-repeat;
}

#nav_4 {
	position: absolute;
	top: 0px;
	left: 1007px;
	width: 7px;
	height: 93px;
	background-image: url(../gfx/layout/nav_4.png);
	background-repeat: no-repeat;
}

#nav_5 {
	position: absolute;
	top: 7px;
	left: 6px;
	padding-top: 15px;
	padding-left: 45px;
	width: 1001px;
	height: 80px;
	background-image: url(../gfx/layout/nav_5.png);
	background-repeat: no-repeat;
}

#logo {
	float: left;
	width: 227px;
	height: 50px;
}

#navigation {
	position: absolute;
	top: 9px;
	left: 272px;	
	text-align: center;
	width: 724px;
	height: 62px;
}

#sprachbox {
	position: absolute;
	z-index: 15;
	top: 87px;
	left: 811px;	
	text-align: center;
	padding-top: 2px;
	width: 180px;
	height: 36px;
	background-image: url(../gfx/layout/nav_6.png);
	background-repeat: no-repeat;
}



/* ####################################################
** ### HEADER #########################################
** ####################################################
*/

div#headerbox {
	position:relative;
	z-index: 10;
	top: -9px;
	text-align: left;
	width: 1014px;
	height: 447px;
}

#header_1 {
	position: absolute;
	top: 74px;
	left: 0;
	width: 7px;
	height: 240px;
	background-image: url(../gfx/layout/header_1.png);
	background-repeat: no-repeat;
}

#header_top {
	position: absolute;
	top: 0;
	left: 7px;
	width: 1000px;
	height: 74px;
	background-image: url(../gfx/layout/header_top.png);
	background-repeat: no-repeat;
}

#header_2 {
	position: absolute;
	top: 74px;
	left: 7px;
	width: 1000px;
	height: 240px;
	background-image: url(../gfx/layout/header_2.png);
	background-repeat: no-repeat;
}

#header_content {
	margin-left: 31px;
	margin-right: 31px;
	width: 938px;
	height: 240px;
}

#header_links {
	float: left;
	margin-top: 3px;
	margin-left: 5px;
	width: 513px;
	height: 220px;
}

#header_rechts {
	float: right;
	margin: 0;
	width: 375px;
	height: 220px;
}

#header_3 {
	position: absolute;
	top: 74px;
	left: 1007px;
	width: 7px;
	height: 240px;
	background-image: url(../gfx/layout/header_3.png);
	background-repeat: no-repeat;
}

#header_bottom {
	z-index: 0;
	position: absolute;
	top: 314px;
	left: 7px;
	width: 1000px;
	height: 133px;
	background-image: url(../gfx/layout/header_bottom.png);
	background-repeat: no-repeat;
}

div#breadcrumb {
	position: absolute;
	top: 330px;
	left: 45px;
	width: 530px;
	height: 25px;
	/*font-family: Arial, Verdana, Helvetica, sans-serif;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ababab;
}

div#webtools {
	z-index: 35;
	position: absolute;
	top: -26px;
	right: 10px;
	width: 195px;
	height: 48px;
}



/* ####################################################
** ### CONTENTBEREICH #################################
** ####################################################
*/

.contenttext {
	padding-top: 10px;
	/*font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px; 
	color: #00285e;
}

.caption {
	padding-top: 10px;
	/*font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 18px;
	font-style: italic;
	color: #00285e;
}

.tabletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; */
	line-height: 20px; 
	color: #00285e;
}

.headertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px; */
	font-weight: bold; 
	line-height: 20px; 
	color: #00285e;
}

div#contentbereich {
	position: relative;
	z-index: 30;
	margin-top: -100px;
	left: 0;
	text-align: left;
	width: 1014px;
}

#content {
	float: left;
	padding-left: 7px;
	width: 660px;
}

#rechte-spalte {
	padding-top: 30px;
	padding-right: 7px;
	float: right;
	width: 240px;
}

#unternavigation {
	width: 240px;
	margin-bottom: 30px;
}

#sicherheitsbox {
	margin-bottom: 30px;
	width: 240px;	
	background-image: url(../gfx/layout/sicherheit_oben.png);
	background-repeat: no-repeat;
	padding: 38px 0 0 0;
}

#sicherheitbottom {
	width: 240px;	
	height: 18px;
	margin: 0;
	background-image: url(../gfx/layout/sicherheit_unten.png);
	background-repeat: no-repeat;
}

#sicherheitsinhalt {
	width: 240px;
	background-image: url(../gfx/layout/sicherheit_mitte.png);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #e6e6e6;	
}

#sicherheitstext {
	width: 205px;	
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-family: Arial, Verdana, Helvetica, sans-serif;*/ 
	font-size: 11px; 
	font-weight: normal; 
	line-height: 14px; 
	text-align: left;
	color: #666567;		
}

#rss-box {
	margin-bottom: 30px;
	width: 240px;	
	background-image: url(../gfx/layout/rss-oben.png);
	background-repeat: no-repeat;
	padding: 40px 0 0 0;
	background-color: #e6e6e6;
}

#rss-header {
	width: 200px;	
	padding-left: 20px;
	margin-bottom: 7px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: Arial, Verdana, Helvetica, sans-serif;*/ 
	font-size: 18px; 
	font-weight: normal; 
	line-height: 20px; 
	text-align: left;
	color: #666567;		
}

#rss-text1 {
	width: 200px;	
	padding-left: 20px;
	background-color: #e6e6e6;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: Arial, Verdana, Helvetica, sans-serif;*/ 
	font-size: 11px; 
	font-weight: normal; 
	line-height: 20px; 
	text-align: left;
	color: #666567;		
}

#rss-contentbox {
	width: 240px;
	background-image: url(../gfx/layout/rss-hg.png);
	background-repeat: repeat-y;

}

#rss-text2 {
	padding: 5px 20px 5px 20px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: Arial, Verdana, Helvetica, sans-serif;*/ 
	font-size: 11px; 
	font-weight: normal; 
	line-height: 16px; 
	text-align: left;
	color: #666567;		
}

#rss-text3 {
	text-align: right;
	width: 200px;	
	padding: 10px 0 0 20px;
	background-color: #e6e6e6;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: Arial, Verdana, Helvetica, sans-serif;*/ 
	font-size: 11px; 
	font-weight: normal; 
	line-height: 20px; 
	color: #666567;		
}

#rss-bottom {
	width: 240px;	
	height: 18px;
	background-image: url(../gfx/layout/sicherheit_unten.png);
	background-repeat: no-repeat;
}

#pressebox {
	margin-bottom: 20px;
	width: 240px;	
	background-image: url(../gfx/layout/presse_oben.png);
	background-repeat: no-repeat;
	padding: 35px 0 0 0;
	background-color: #e6e6e6;
}

#pressebottom {
	width: 240px;	
	height: 35px;
	background-image: url(../gfx/layout/presse_unten.png);
	background-repeat: no-repeat;
}

#pressetext {
	width: 200px;	
	padding-left: 20px;
	background-color: #e6e6e6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-family: Arial, Verdana, Helvetica, sans-serif;*/ 
	font-size: 11px; 
	font-weight: normal; 
	line-height: 14px; 
	text-align: left;
	color: #666567;		
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-family: Arial, Verdana, Helvetica, sans-serif; */
	font-size: 18px; 
	font-weight: bold; 
	line-height: 22px; 
	color: #ea1f5d;
	margin: 0;
	padding: 0;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-family: Arial, Verdana, Helvetica, sans-serif; */
	font-size: 16px; 
	font-weight: bold; 
	line-height: 22px; 
	color: #ea1f5d;
}


/* ####################################################
** ### FOOTER #########################################
** ####################################################
*/

div#footer {
	position: relative;
	text-align: left;
	width: 1014px;
	height: 189px;
	clear: both;
}

#footer_1 {
	position: absolute;
	top: 68px;
	left: 0;
	width: 7px;
	height: 101px;
	background-image: url(../gfx/layout/footer_1.png);
	background-repeat: no-repeat;
}

#footer_2 {
	position: absolute;
	top: 68px;
	left: 7px;
	width: 744px;
	height: 12px;
	background-image: url(../gfx/layout/footer_2.png);
	background-repeat: no-repeat;
}

#footer_3 {
	position: absolute;
	top: 0;
	right: 0;
	width: 263px;
	height: 80px;
	background-image: url(../gfx/layout/footer_3.png);
	background-repeat: no-repeat;
}

#footer_4 {
	position: absolute;
	top: 162px;
	left: 7px;
	width: 1001px;
	height: 7px;
	background-image: url(../gfx/layout/footer_4.png);
	background-repeat: no-repeat;
}

#footer_5 {
	position: absolute;
	top: 80px;
	right: 0;
	width: 7px;
	height: 89px;
	background-image: url(../gfx/layout/footer_5.png);
	background-repeat: no-repeat;
}

#footer_6 {
	position: absolute;
	top: 80px;
	left: 7px;
	width: 1000px;
	height: 82px;
	background-image: url(../gfx/layout/footer_6.png);
	background-repeat: no-repeat;
}

#logo-s {
	position: absolute;
	top: 25px;
	left: 36px;
	width: 122px;
	height: 33px;
}

#footer-text {
	position: absolute;
	top: 22px;
	left: 180px;
	width: 700px;
	height: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-family: Arial, Verdana, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: normal;
	color: #666567;
	line-height: 18px;
}

#webtools-2 {
	position: absolute;
	top: 16px;
	right: 28px;
	width: 200px;
	height: 48px;
}


/* ####################################################
** ### NEWS ###########################################
** ####################################################
*/

#news_box {
	margin: 10px 0 0 0;
	width: 660px;
}

#news_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-family: Arial, Verdana, Helvetica, sans-serif; */
	font-size: 18px; 
	font-weight: bold; 
	line-height: 22px; 
	color: #ea1f5d;
}

#news_text {
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; */
	line-height: 20px; 
	color: #00285e;
}


/* ####################################################
** ### BSW VORTEILE ###################################
** ####################################################
*/

#bsw_box {
	width: 660px;
}

#bsw_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-family: Arial, Verdana, Helvetica, sans-serif;*/ 
	font-size: 12px;
	font-weight: bold;
	line-height: 20px; 
	color: #00285e;
	width: 580px;
}

#bsw_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-family: Arial, Verdana, Helvetica, sans-serif;*/ 
	font-size: 12px;
	line-height: 20px; 
	color: #00285e;
	width: 580px;
}


/* ####################################################
** ### TEXT ###########################################
** ####################################################
*/


#t_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-family: Arial, Verdana, Helvetica, sans-serif;*/ 
	font-size: 12px;
	line-height: 20px; 
	color: #00285e;
}

