/* CSS Document */

body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}

.box_AUSSEN {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.box_OUTLINE {
	float:left;
	width:978px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}


/* --- NAVIGATION --- */

.box_PRIMNAV{
	float:left;
	width:978px;
	height:21px;
	font-size:12px;
	padding-top:17px;
	background-color:#E3E2E2;
	border-bottom:1px solid #FFFFFF;
}

.box_PRIMNAV a:link, .box_PRIMNAV a:visited{
	font-size:12px;
	font-weight:bold;
	color:#171411;
	text-decoration:none;
	padding-right:10px;
}

.box_PRIMNAV a:hover{
	color:#E10915;
	text-decoration:none;
}

.PRIMNAV_aktiv{
	font-size:12px;
	font-weight:bold;
	color:#E10915;
	text-decoration:none;
	padding-right:0px;
}

.PRIMNAV_aktiv a:link, .PRIMNAV_aktiv a:visited{
	font-size:12px;
	font-weight:bold;
	color:#E10915;
	text-decoration:none;
	padding-right:10px;
}

.PRIMNAV_aktiv a:hover{
	color:#E10915;
	text-decoration:none;
}

.box_PRIMNAV_1 {
	float:left;
	width:978px;
	height:21px;
	font-size:12px;
	padding-top:6px;
	background-color:#E3E2E2;
	border-bottom:1px solid #FFFFFF;
}

.box_PRIMNAV_1 a:link, .box_PRIMNAV_1 a:visited{
	font-size:12px;
	font-weight:bold;
	color:#171411;
	text-decoration:none;
	padding-right:10px;
}

.box_PRIMNAV_1 a:hover{
	color:#E10915;
	text-decoration:none;
}

.box_ABSTAND_NAV {
	float:left;
	width:100px;
	height:10px;
}

.box_SEKNAV{
	float:left;
	width:978px;
	height:19px;
	font-size:12px;
	padding-top:4px;
	background-color:#D1D1D1;
	border-bottom:1px solid #FFFFFF;
}

.box_SEKNAV a:link, .box_SEKNAV a:visited{
	font-size:12px;
	color:#171411;
	text-decoration:none;
	padding-right:10px;
}

.box_SEKNAV a:hover{
	color:#E10915;
	text-decoration:none;
}

.box_SEKNAV_1{
	float:left;
	width:978px;
	height:20px;
	font-size:12px;
	padding-top:5px;
	background-color:#D1D1D1;
	border-bottom:1px solid #FFFFFF;
}

.box_SEKNAV_1 img {
	margin-right:80px;
}

.box_SEKNAV_1 a:link, .box_SEKNAV_1 a:visited{
	font-size:12px;
	color:#171411;
	text-decoration:none;
	padding-right:10px;
}

.box_SEKNAV_1 a:hover{
	color:#E10915;
	text-decoration:none;
}

.SEKNAV_aktiv{
	font-size:12px;
	font-weight:bold;
	color:#E10915;
	text-decoration:none;
	padding-right:0px;
}

.SEKNAV_aktiv a:link, .SEKNAV_aktiv a:visited{
	font-size:12px;
	font-weight:bold;
	color:#E10915;
	text-decoration:none;
	padding-right:10px;
}

.SEKNAV_aktiv a:hover{
	color:#171411;
	text-decoration:none;
}

.TERTNAV_aktiv{
	font-size:11px;
	font-weight:bold;
	color:#E10915;
	text-decoration:none;
	padding-right:10px;
}

.TERTNAV_aktiv a:link, .TERTNAV_aktiv a:visited{
	font-size:11px;
	font-weight:bold;
	color:#E10915;
	text-decoration:none;
	padding-right:10px;
}

.TERTNAV_aktiv a:hover{
	color:#E10915;
	text-decoration:none;
}

/* --- NAVIGATION ENDE --- */

.box_SUCHE_STARTSEITE {
	position:absolute;
	widows:145px;
	margin-left:815px;
	margin-top:-6px;
}

.box_SUCHE {
	position:absolute;
	widows:145px;
	margin-left:810px;
	margin-top:-6px;
}

.box_SUCHE_1 {
	position:absolute;
	widows:145px;
	margin-left:810px;
	margin-top:-3px;
}

.suche {
	border:1px solid #A7A7A7;
	width:124px;
	height:13px;
	font-size:10px;
	padding:2px;
	color:#666666;
	float:left;
}

.box_GRAFIK_STARTSEITE {
	float:left;
	width:978px;
}

.box_GRAFIK_PRODUKTE {
	float:left;
	width:978px;
	height:151px;
	background-image:url(img/head_grafiken/bg_head_produkte.jpg);
	background-repeat:no-repeat;
}

.box_GRAFIK_UNTERSEITE {
	float:left;
	width:978px;
	height:50px;
	background-image:url(img/head_grafiken/bg_grafik_rot.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #FFFFFF;
	border-top:3px solid #FFFFFF;
}


/* --- LOGO --- */

.box_LOGO_STARTSEITE {
	position:absolute;
	margin-top:20px;
	margin-left:25px;
}

.box_LOGO_STARTSEITE_PRINT {
	display:none;
}

.box_LOGO {
	position:absolute;
	margin-top:20px;
	margin-left:25px;
}

.box_LOGO_1 {
	position:absolute;
	margin-top:-3px;
	margin-left:25px;
}

/* --- LOGO ENDE --- */


/* --- SPRACHAUSWAHL --- */
.box_SPRACHE_STARTSEITE {
	position:absolute;
	margin-top:20px;
	margin-left:875px;
	font-size:10px;
	color:#171411;
}

.box_SPRACHE_STARTSEITE a:link,  .box_SPRACHE_STARTSEITE a:visited {
	color:#171411;
	text-decoration:none;
}

.box_SPRACHE_STARTSEITE a:hover {
	color:#171411;
	text-decoration:underline;
}

.box_SPRACHE_STARTSEITE_aktiv {
	color:#E10915;
}

.box_SPRACHE {
	float:right;
	margin-top:20px;
	margin-right:10px;
	font-size:10px;
	color:#FFFFFF;
}

.box_SPRACHE a:link, .box_SPRACHE a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.box_SPRACHE a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.box_SPRACHE_aktiv {
	color:#E10915;
}
/* --- SPRACHAUSWAHL ENDE --- */


/* --- TEASER STARTSEITE --- */
#start_ADRESS_HEAD{
	display:block;
}
#start_ADRESS_HEAD h1 {
	background-color:#AB0F27;/*#E10915*/
	font-size:14px;
	color:#FFFFFF;
	width:167px;
	height:18px;
	margin:0px;
	padding:3px 15px 2px 15px;
	border-bottom:1px solid #FFFFFF;
}
#start_ADRESS_SCROLL{
	clear:both;
	display:block;
	height:225px;
	overflow:auto;
	padding:10px 15px 10px 15px;
	scrollbar-face-color: #CCCCCC;
    scrollbar-track-color: #CCCCCC;
    scrollbar-darkshadow-color: #AB0F27;
    scrollbar-track-color: #CCCCCC;
    scrollbar-arrow-color: #AB0F27;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #C0C0C0;
}
#start_ADRESS_CONTENT{
	font-size:11px;
	color:#171411;
	line-height:13px;
}
#start_ADRESS_CONTENT a:link,#start_ADRESS_CONTENT a:visited{
	color:#171411;
	text-decoration:underline;
}
#start_ADRESS_CONTENT a:hover{
	color:#E10915;
	text-decoration:none;
}
.box_TEASER_STARTSEITE {
	float:left;
	width:978px;
	background-color:#FFFFFF; /*#BAC1C1*/
	border-bottom:1px solid #FFFFFF;
}

.TEASER_START {
	float:left;
	width:194px;
	background-color:#FFFFFF;
	/*border-top:1px solid #BAC1C1;*/
	border-right:1px solid #BAC1C1;
	/*margin-right:1px;
	margin-top:1px;*/
}
.TEASER_START_1 {
	float:left;
	width:194px;
	background-color:#FFFFFF;
	/*border-top:1px solid #BAC1C1;
	margin-top:1px;*/
}

.TEASER_START_TEXT {
	float:left;
	font-size:11px;
	color:#171411;
	line-height:13px;
	width:161px;
	height:52px;
	padding:7px 9px 7px 25px;
	background-image:url(img/bg_teaser_start.gif);
	background-repeat:no-repeat;
}

.TEASER_START_TEXT h1, .TEASER_START_TEXT_1 h1{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
}

.TEASER_START_TEXT a:link, .TEASER_START_TEXT a:visited {
	color:#171411;
	text-decoration:none;
}

.TEASER_START_TEXT a:hover {
	text-decoration:underline;
}

.TEASER_START_TEXT_1 {
	float:left;
	font-size:11px;
	line-height:13px;
	color:#171411;
	width:160px;
	height:52px;
	padding:7px 9px 7px 25px;
	background-image:url(img/bg_teaser_start.gif);
	background-repeat:no-repeat;
}

.TEASER_START_TEXT_1 a:link, .TEASER_START_TEXT_1 a:visited {
	color:#171411;
	text-decoration:none;
}
.TEASER_START_TEXT_1 a:hover {
	text-decoration:underline;
}

.TEASER_START_BILD {
	float:left;
	width:195px;
	height:108px;
}

.TEASER_START_BILD_1 {
	float:left;
	width:194px;
	height:108px;
}
/* --- TEASER STARTSEITE ENDE --- */


.box_CONTENT {
	float:left;
	width:954px;
	height:auto;
	background-image:url(img/bg_verlauf_content.jpg);
	background-repeat:repeat-x;
	padding:40px 0px 40px 24px;
}

.box_MITTE {
	float:left;
	width:666px;
	margin-right:43px;
	font-size:12px;
	line-height:17px;
	color:#333333;
	padding-bottom:30px;
}

.box_MITTE a:link,.box_MITTE a:visited{
	color:#171411;
	text-decoration:underline;
}
.box_MITTE a:hover{
	color:#E10915;
	text-decoration:none;
}

.box_MITTE h1{
	font-size:14px;
	font-weight:bold;
	line-height:15px;
	color:#333333;
	margin:0px;
}

.box_RECHTS {
	float:left;
	width:244px;
}

.box_MITTE_BILD_LI {
	float:left;
	width:220px;
	background-color:#FFFFFF;
	border:1px solid #D6D6D6;
	margin-right:14px;
}
.box_MITTE_MAP {
	float:left;
	width:120px;
	margin-right:14px;
}

.box_PRODUKT_BILD {
	float:left;
	width:200px;
	background-color:#FFFFFF;
	border:0px solid #D6D6D6;
	margin-right:14px;
}

.box_PRODUKT_LUPE {
	float:left;
	width:200px;
	background-color:#FFFFFF;
	font-size:10px;
	color:#666666;
	padding:5px 10px 5px 10px;
}

.box_PRODUKT_LUPE img{
	float:left;
	padding-right:5px;
}

.box_PRODUKT_TEXT {
	float:left;
	width:413px;
	background-image:url(img/pfeil_produkt_text.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	font-size:12px;
	line-height:17px;
	color:#333333;
	height:180px;
	padding-bottom:30px;
}

.box_PRODUKT_TEXT h1{
	font-size:14px;
	font-weight:bold;
	line-height:15px;
	color:#333333;
	margin:0px;
}

.box_ALLG_TEXT {
	float:left;
	width:413px;
	background-image:url(img/pfeil_produkt_text.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	font-size:12px;
	line-height:17px;
	color:#333333;
}

.box_ALLG_TEXT h1{
	font-size:14px;
	font-weight:bold;
	line-height:15px;
	color:#333333;
	margin:0px;
}

.box_BORDER_DOWNLOADS {
	float:left; width:650px; background-image:url(img/pfeil_produkt_text.gif); background-repeat:no-repeat; padding-left:15px; font-size:12px; line-height:17px; color:#333333;
}

.box_BORDER_BROSCHUEREN_1 {float:left; width:320px; border-bottom:1px dotted #CCCCCC; padding:25px 0px 0px 0px;}

.box_BORDER_BROSCHUEREN_2 {float:left; width:300px; border-bottom:1px dotted #CCCCCC; padding:25px 0px 0px 25px;}

.box_BROSCHUERE_IMG {float:left; width:79px; padding:0px 20px 25px 0px; text-align:left;}

.box_BROSCHUERE_TXT_1 {float:left; width:175px; height:112px; line-height:16px; border-right:1px dotted #CCCCCC; padding:0px 20px 0px 0px;}

.box_BROSCHUERE_TXT_2 {float:left; width:195px; height:112px; line-height:16px;}

.box_FORMULAR_TEXT {
	float:left;
	width:413px;
	background-image:url(img/pfeil_produkt_text.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	font-size:12px;
	line-height:17px;
	color:#333333;
	padding-bottom:30px;
}

.box_FORMULAR_TEXT h1{
	font-size:14px;
	font-weight:bold;
	line-height:15px;
	color:#333333;
	margin:0px;
}

.box_FORMULAR_DETAILS {
	float:left;
	width:666px;
	padding-top:25px;
}
.box_MITTE form label{
	float:left;
	width:120px;
}

.box_FORMULAR_DETAILS_LI {
	float:left;
	width:332px;
	border-right:1px dotted #DEDEDE;
}

.box_FORMULAR_DETAILS_RE {
	float:left;
	width:290px;
	padding-left:42px;
}

.box_FORMULAR_NACHRICHT {
	float:left;
	width:666px;
}
.box_FORMULAR_HINWEIS {
	float:left;
	width:656px;
	padding-left:5px;
	padding-right:5px;
	background-color:#F1F1F1;
	font-size:10px;
	height:19px;
}
.box_FORMULAR_HINWEIS img{
	padding-left:268px;
	padding-top:3px;
}

.btn_FORMULAR_LOESCHEN {
	float:left;
	padding-left:5px;
	padding-right:5px;
	font-size:14px;
	height:21px;
	background-color:#D1D1D1;
	color:#666666;
	margin-left:120px;
	border:1px solid #D1D1D1;
	cursor:pointer;
}

.btn_FORMULAR_SENDEN {
	float:left;
	padding-left:5px;
	padding-right:5px;
	font-size:14px;
	height:21px;
	font-weight:bold;
	background-color:#E10915;
	color:#FFFFFF;
	margin-left:290px;
	border:1px solid #E10915;
	cursor:pointer;
}

.formular {
	border:1px solid #808080;
	height:16px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	font-size:12px;	
}

.nachricht {
	border:1px solid #808080;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	font-size:12px;	
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
}

.box_DETAILS_GRAU{
	float:left;
	display:block;
	width:282px;
	padding:2px 10px 2px 10px;
	background-color:#ECECEC;
	margin-right:1px;
	border-bottom:4px solid #D6D6D6;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	border-top:1px solid #D6D6D6;
	border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
}

.box_BORDER_PRODUKT_DETAILS {
	margin-top:20px;
	float:left;
	width:666px;
}

.box_PRODUKT_DETAILS {
	float:left;
	width:666px;
}


#boxCONTENT_1 {
	clear:left;
	width:666px;
}

#boxCONTENT_2, #boxCONTENT_3, #boxCONTENT_4 {
	clear:left;
	width:666px;
	display:none;
}
#box_PRODUKT_VORTEILE {
	position:inerhit;
	/*position: expression("inerhit");
    top: expression(document.body.scrollTop +358);*/
	float:inherit;
	visibility:visible;
	width:666px;
	z-index:1;
}

a.box_PRODUKT_NAV:link, a.box_PRODUKT_NAV:visited{
	float:left;
	display:block;
	width:auto;
	padding:2px 10px 2px 10px;
	background-color:#ECECEC;
	margin-right:1px;
	border-bottom:4px solid #D6D6D6;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	border-top:1px solid #D6D6D6;
	border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
}

.box_PRODUKT_NAV a:hover{
	background-color:#FFFFFF;
	color:#E10915;
	text-decoration:none;
}

.box_PRODUKT_NAV_aktiv{
	float:left;
	display:block;
	width:auto;
	padding:2px 10px 2px 10px;
	background-color:#FFFFFF;
	color:#E10915;
	text-decoration:none;
	margin-right:1px;
	padding-bottom:4px;
	font-size:11px;
	font-weight:normal;
	border-top:1px solid #D6D6D6;
	border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
}


/*
#box_PRODUKT_VORTEILE strong, #box_PRODUKT_TECHDATEN strong, #box_PRODUKT_ANFRAGE strong, #box_PRODUKT_DOWNLOAD strong{
	float:left;
	display:block;
	width:auto;
	padding:2px 10px 2px 10px;
	background-color:#FFFFFF;
	color:#E10915;
	text-decoration:none;
	margin-right:1px;
	padding-bottom:4px;
	font-size:11px;
	font-weight:normal;
	border-top:1px solid #D6D6D6;
	border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
}
*/

#box_PRODUKT_TECHDATEN {
	position:absolute;
	top:358px;
	visibility:hidden;
	width:666px;
	z-index:2;
}

/*
#box_PRODUKT_TECHDATEN a:link, #box_PRODUKT_TECHDATEN a:visited{
	float:left;
	display:block;
	width:auto;
	padding:2px 10px 2px 10px;
	background-color:#ECECEC;
	margin-right:1px;
	border-bottom:4px solid #D6D6D6;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	border-top:1px solid #D6D6D6;
	border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
}

#box_PRODUKT_TECHDATEN a:hover{
	background-color:#FFFFFF;
	color:#E10915;
	text-decoration:none;
}
*/

#box_PRODUKT_ANFRAGE {
	float:left;
	position:absolute;
	top:358px;
	visibility:hidden;
	width:666px;
	z-index:3;
}

/*
#box_PRODUKT_ANFRAGE a:link, #box_PRODUKT_ANFRAGE a:visited{
	float:left;
	display:block;
	width:auto;
	padding:2px 10px 2px 10px;
	background-color:#ECECEC;
	margin-right:1px;
	border-bottom:4px solid #D6D6D6;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	border-top:1px solid #D6D6D6;
	border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
}

#box_PRODUKT_ANFRAGE a:hover{
	background-color:#FFFFFF;
	color:#E10915;
	text-decoration:none;
}
*/

#box_PRODUKT_DOWNLOAD {
	float:left;
	position:absolute;
	top:358px;
	visibility:hidden;
	width:666px;
	z-index:4;
}

/*
#box_PRODUKT_DOWNLOAD a:link, #box_PRODUKT_DOWNLOAD a:visited{
	float:left;
	display:block;
	width:auto;
	padding:2px 10px 2px 10px;
	background-color:#ECECEC;
	margin-right:1px;
	border-bottom:4px solid #D6D6D6;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	border-top:1px solid #D6D6D6;
	border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
}

#box_PRODUKT_DOWNLOAD a:hover{
	background-color:#FFFFFF;
	color:#E10915;
	text-decoration:none;
}
*/
#boxGALERIE_1 .headline{
		float:left;
		display:block;
		width:auto;
		padding:2px 10px 2px 10px;
		background-color:#FFFFFF;/*#ECECEC*/
		/*border-bottom:4px solid #D6D6D6;*/
		font-size:11px;
		color:#333333;
		font-weight:bold;
		text-decoration:none;
	}
.box_GALERIE_CONTENT {
	position:inherit;
	float:left;
	width:958px;
	padding:20px 5px 30px 5px;
	background-color:#FFFFFF;
	font-size:12px;
	line-height:17px;
	color:#333333;
	text-align:center;
}

.box_PRODUKT_DETAILS_CONTENT {
	position:inherit;
	float:left;
	width:606px;
	padding:30px 20px 30px 20px;
	background-color:#FFFFFF;
	border-left:1px dotted #D6D6D6;
	border-right:1px dotted #D6D6D6;
	border-bottom:1px dotted #D6D6D6;
	font-size:12px;
	line-height:17px;
	color:#333333;
}

.box_PRODUKT_DETAILS_CONTENT h2{
	font-weight:bold;
	font-size:12px;
	margin:0px;
}

.box_PRODUKT_DETAILS_CONTENT a:link, .box_PRODUKT_DETAILS_CONTENT a:visited{
	color:#333333;
	text-decoration:underline;
}

.box_PRODUKT_DETAILS_CONTENT a:hover{
	color:#E10915;
	text-decoration:underline;
}

/* --- TEASER EINSTIEG ENDE --- */

.box_TEASER_EINSTIEG {
	float:left;
	width:666px;
}

.TEASER_WEISS {
	float:left;
	width:221px;
	background-color:#FFFFFF;
	margin-right:1px;
	margin-top:1px;
}

.TEASER_GRAU {
	float:left;
	width:221px;
	background-color:#D6D6D6;
	margin-right:1px;
	margin-top:1px;
}

.TEASER_TEXT {
	float:left;
	font-size:11px;
	color:#171411;
	line-height:13px;
	width:181px;
	height:40px;
	padding:7px 15px 7px 25px;
	background-image:url(img/bg_teaser_start.gif);
	background-repeat:no-repeat;
}

.TEASER_TEXT h1{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
}

.TEASER_TEXT a:link, .TEASER_TEXT a:visited {
	color:#171411;
	text-decoration:none;
}
.TEASER_TEXT a:hover {
	text-decoration:underline;
}

.TEASER_BILD {
	float:left;
	color:#171411;
	width:220px;
	background-color:#FFFFFF;
}

/* --- TEASER EINSTIEG ENDE --- */

/* --- MODULE --- */
.box_MODUL_NAV_RE {
	float:left;
	width:244px;
	background-image:url(img/bg_verlauf_nav_re.jpg);
	background-repeat:repeat-y;
	border-top:1px solid #FFFFFF;
	margin-bottom:30px;
}

.box_MODUL_NAV_RE h1 {
	float:left;
	background-color:#D6D6D6;
	font-size:14px;
	color:#555555;
	width:214px;
	height:18px;
	margin:0px;
	padding:3px 15px 2px 15px;
	border-bottom:1px solid #FFFFFF;
}

.box_MODUL_NAV_RE_TEXT {
	float:left;
	font-size:11px;
	line-height:15px;
	color:#333333;
	width:214px;
	padding:10px 15px 10px 15px;
}

.box_MODUL_NAV_RE_TEXT a:link, .box_MODUL_NAV_RE_TEXT a:visited {
	color:#333333;
	text-decoration:none;
}
.box_MODUL_NAV_RE_TEXT a:hover {
	color:#E10915;
	text-decoration:underline;
}
.box_MODUL_NAV_RE_TEXT_NEWS {
	float:left;
	font-size:11px;
	line-height:15px;
	color:#333333;
	width:214px;
	padding:10px 15px 10px 15px;
}

.box_MODUL_NAV_RE_TEXT_NEWS a:link, .box_MODUL_NAV_RE_TEXT_NEWS a:visited {
	color:#333333;
	text-decoration:underline;
}
.box_MODUL_NAV_RE_TEXT_NEWS a:hover {
	color:#E10915;
	text-decoration:none;
}

.box_TERT_NAV_TEXT h1 {
	float:left;
	background-color:#D6D6D6;
	font-size:14px;
	color:#555555;
	width:214px;
	height:18px;
	margin:0px;
	padding:3px 15px 2px 15px;
	border-bottom:1px solid #FFFFFF;
}


.box_TERT_NAV_TEXT {
	float:left;
	font-size:11px;
	line-height:15px;
	color:#333333;
	width:214px;
	padding:10px 15px 10px 15px;
}

.box_TERT_NAV_TEXT a:link, .box_TERT_NAV_TEXT a:visited {
	color:#333333;
	text-decoration:none;
}
.box_TERT_NAV_TEXT a:hover {
	color:#E10915;
	text-decoration:underline;
}


.box_MODUL_INFOLETTER {
	float:left;
	width:244px;
	background-image:url(img/bg_verlauf_nav_re.jpg);
	background-repeat:repeat-y;
	border-top:1px solid #FFFFFF;
	margin-bottom:30px;
}
.box_MODUL_INFOLETTER_BLANK {
	float:left;
	width:244px;
	margin-bottom:30px;
}

.box_MODUL_INFOLETTER h1 {
	float:left;
	background-color:#D6D6D6;
	font-size:14px;
	color:#555555;
	width:214px;
	height:18px;
	margin:0px;
	padding:3px 15px 2px 15px;
	border-bottom:1px solid #FFFFFF;
}

.box_MODUL_INFOLETTER_BILD {
	float:left;
	width:98px;
	height:55px;
}

.box_MODUL_INFOLETTER_TEXT {
	float:left;
	width:126px;
	background-color:#E7E7E7;
	font-size:11px;
	line-height:13px;
	color:#171411;
	padding:8px 10px 8px 10px;
}

.box_MODUL_INFOLETTER_TEXT a:link, .box_MODUL_INFOLETTER_TEXT a:visited {
	color:#171411;
	text-decoration:none;
}
.box_MODUL_INFOLETTER_TEXT a:hover {
	color:#E10915;
	text-decoration:underline;
}

.box_MODUL_INFOMATERIAL {
	float:left;
	width:244px;
	background-image:url(img/bg_verlauf_nav_re.jpg);
	background-repeat:repeat-y;
	border-top:1px solid #FFFFFF;
	margin-bottom:30px;
}

.box_MODUL_INFOMATERIAL h1 {
	float:left;
	background-color:#D6D6D6;
	font-size:14px;
	color:#555555;
	width:214px;
	height:18px;
	margin:0px;
	padding:3px 15px 2px 15px;
	border-bottom:1px solid #FFFFFF;
}

.box_MODUL_INFOMATERIAL_BILD {
	float:left;
	width:70px;
	padding:8px 14px 8px 14px;
}

.box_MODUL_INFOMATERIAL_TEXT {
	float:left;
	width:126px;
	font-size:11px;
	line-height:13px;
	color:#171411;
	padding:8px 10px 8px  0px;
}

.box_MODUL_INFOMATERIAL_TEXT a:link, .box_MODUL_INFOMATERIAL_TEXT a:visited {
	color:#171411;
	text-decoration:none;
}
.box_MODUL_INFOMATERIAL_TEXT a:hover {
	color:#E10915;
	text-decoration:underline;
}


.box_MODUL_KENNEN {
	float:left;
	width:244px;
	background-image:url(img/bg_verlauf_nav_re.jpg);
	background-repeat:repeat-y;
	border-top:1px solid #FFFFFF;
	margin-bottom:30px;
	background-color:#E7E7E7;
}
.box_MODUL_KENNEN_CONT{
	clear:both;
	background-color:#E7E7E7;
}
.box_MODUL_KENNEN h1 {
	float:left;
	font-size:14px;
	color:#555555;
	width:214px;
	height:18px;
	margin:0px;
	padding:3px 15px 2px 15px;
	border-bottom:1px solid #FFFFFF;
}

.box_MODUL_KENNEN_BILD {
	float:left;
	width:98px;
	height:55px;
}

.box_MODUL_KENNEN_TEXT {
	float:left;
	width:126px;
	font-size:11px;
	line-height:13px;
	color:#171411;
	padding:8px 10px 8px 10px;
	overflow:inherit;
}

.box_MODUL_KENNEN_TEXT a:link, .box_MODUL_KENNEN_TEXT a:visited {
	color:#171411;
	text-decoration:none;
}
.box_MODUL_KENNEN_TEXT a:hover {
	color:#E10915;
	text-decoration:underline;
}

.box_MODUL_KENNEN_TEXT_1 {
	float:left;
	width:126px;
	font-size:11px;
	line-height:13px;
	color:#171411;
	padding:8px 10px 8px 10px;
	border-bottom:1px solid #FFFFFF;
}

.box_MODUL_KENNEN_TEXT_1 a:link, .box_MODUL_KENNEN_TEXT_1 a:visited {
	color:#171411;
	text-decoration:none;
}
.box_MODUL_KENNEN_TEXT_1 a:hover {
	color:#E10915;
	text-decoration:underline;
}

/* --- MODULE ENDE --- */

.box_GRAFIK_VERLAUF {
	float:left;
	width:978px;
	background-image:url(img/bg_verlaufsgrafik.jpg);
	background-repeat:repeat-x;
	height:32px;
}

/* --- FOOTER --- */

.box_FOOTER {
	float:left;
	width:938px;
	font-size:10px;
	color:#666666;
	padding:10px 20px 10px 20px;
	border-top:12px solid #D6D6D6;
}

.box_COPYRIGHT {
	float:left;
	width:100px;
}

.box_FOOTER_NAV {
	float:left;
	width:755px;
	text-align:center;
}

.box_FOOTER_NAV a:link, .box_FOOTER_NAV a:visited {
	color:#333333;
	text-decoration:none;
	padding:0px 3px 0px 3px;
}

.box_FOOTER_NAV a:hover {
	color:#E10915;
	text-decoration:none;
}

.nav_footer_aktiv {
	color:#E10915;
	padding:0px 3px 0px 3px;
}

.box_SPRACHE_FOOTER {
	float:left;
	width:83px;
}

.box_SPRACHE_FOOTER a:link, .box_SPRACHE_FOOTER a:visited {
	text-decoration:none;
	color:#666666;
}

.box_SPRACHE_FOOTER a:hover {
	color:#E10915;
	text-decoration:none;
}

.nav_sprache_footer_aktiv {
	color:#E10915;
}

.box_FLG_LOGO {
	float:left;
	width:978px;
	text-align:center;
	padding:15px 0px 15px 0px;
}
.seminar_BOX{
	border:1px solid #D6D6D6;
	width:582px;
	margin-bottom:15px;
}
.seminar_HEAD{
	float:left;
	display:block;
	width:562px;
	padding:2px 10px 2px 10px;
	background-color:#ECECEC;
	margin-right:1px;
	border-bottom:4px solid #D6D6D6;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:5px;
}
.seminar_CONTENT{
	padding:10px;
	font-size:11px;
}

/* --- FOOTER ENDE --- */
dl.pictgalerie {
	float:left;
	display:inline;
	width:150px;
	min-height:150px;
	margin:0px 7px 7px 0px;
	border:1px dotted #D6D6D6;
	}
	
dl.pictgalerie dt {
	clear:both;
	display:inline;
	width:150px;
	}

dl.pictgalerie dt a, dl.pictgalerie dt a:link{
	clear:both;
	display:inline;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px 0px 0px 0px;
}

dl.pictgalerie img {
	clear:both;
	}

	
dl.pictgalerie dd {
	clear:both;
	width:150px;
	height:18px;
	text-align:left;
}
dl.pictgalerie dd a:link, dl.pictgalerie dd a:visited  {
	color:#333333;
	text-decoration:none;
}
dl.pictgalerie dd a:hover  {
	color:#333333;
	text-decoration:underline;
}
.map1{
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: 600;
	font-variant: normal;
	text-transform: lowercase;
	color: #0179BE;
}
 .map2{
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: 600;
	font-variant: normal;
	text-transform: lowercase;
	color: #F3712E;
}
#box_ROUTE{
	width:244px;
	background-image:url(img/bg_verlauf_nav_re.jpg);
	background-repeat:repeat-y;
}
#box_ROUTE h1{
	float:left;
	background-color:#D6D6D6;
	font-size:14px;
	color:#555555;
	width:214px;
	height:18px;
	margin:0px;
	padding:3px 15px 2px 15px;
	border-bottom:1px solid #FFFFFF;
}
#box_ROUTE .map1{
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: 600;
	font-variant: normal;
	text-transform: lowercase;
	color: #0179BE;
}
#box_ROUTE .map2{
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: 600;
	font-variant: normal;
	text-transform: lowercase;
	color: #F3712E;
}
#box_ROUTE form {
	padding:10px;
	clear:right;
	font-size:10px;
	line-height:18px;
}
#box_ROUTE form br{
	clear:both;
}
#box_ROUTE form label{
	float:left;
	width:auto;
	font-weight:bold;;
	font-size:10px;
}
#box_ROUTE form input{
	margin-bottom:5px;
}
#box_ROUTE button {
	position: relative;
	right: 10px;
}


div.box_PRODUKT_TEXT {
	background-image: none;
}


@media print {
	.box_OUTLINE {
		border:0px;
		width:630px;
	}
	
	.box_PRIMNAV, .box_GRAFIK_STARTSEITE, .box_GRAFIK, .box_FOOTER_NAV, .box_SPRACHE_FOOTER, .box_SUCHE_STARTSEITE, .box_SUCHE, .box_PRIMNAV_1, box_SUCHE_1, .box_SEKNAV, .box_SEKNAV_1, .box_RECHTS, .box_GRAFIK_VERLAUF, .box_MITTE_BILD_LI, .box_PRODUKT_LUPE {
		display:none;
	}
	
	.box_GRAFIK_UNTERSEITE, .box_GRAFIK_PRODUKTE {
		float:left;
		width:600px;
		height:0px;
		background-image:none;
		border-bottom:0px;
		border-top:0px;
	}
	
	.box_MITTE {
		float:left;
		width:520px;
		margin-right:0px;
		margin-top:130px;
	}
	
	.box_ALLG_TEXT {
		float:left;
		width:520px;
	}
	
	.box_PRODUKT_TEXT {
		width:260px;
	}
	
	.box_LOGO_STARTSEITE_PRINT {
		float:left;
		margin-top:30px;
		margin-bottom:30px;
		display:block;
	}
	
	.box_LOGO,  .box_LOGO_1{
		float:left;
		margin-top:30px;
		margin-bottom:30px;
		display:block;
		margin-left:0px;
	}
	
	.box_CONTENT {
		float:left;
		width:954px;
		height:auto;
		background-image:none;
		padding:40px 0px 0px 0px;
	}
	
	.box_PRODUKT_DETAILS_CONTENT {
		float:left;
		width:520px;
		padding:30px 0px 30px 0px;
		border-left:0px;
		border-right:0px;
		border-bottom:0px;
	}
	
	.box_DETAILS_GRAU{
		width:150px;
	}
	
	.box_TEASER_STARTSEITE {
		clear:left;
		width:620px;
		background-color:#FFFFFF;
		border-bottom:0px;
	}
	
	.TEASER_START_TEXT, .TEASER_START_TEXT_1 {
		background-color:#FFFFFF;
	}
	
	.box_FOOTER {
		clear:left;
		width:620px;
		font-size:10px;
		color:#666666;
		padding:30px 0px 0px 0px;
		border-top:0px;
	}
	
	.box_COPYRIGHT {
		float:left;
		width:100px;
	}
	
	.box_FLG_LOGO {
		width:620px;
		margin-top:50px;
	}
}
