BODY {scrollbar-face-color:#7c7c7c;

           scrollbar-highlight-color:#ffffff;

           scrollbar-3dlight-color:#ffffff;

           scrollbar-darkshadow-color:#000000;

           scrollbar-shadow-color:#000000;

           scrollbar-arrow-color:#ff0000;

           scrollbar-track-color:#ffffff;}		   

a { text-decoration: none,}

a:link, a:visited, a:active { Verdana, sans-serif; font-size: 12px; font-weight: bold;color: #333333; text-decoration: none; }

a:hover {
	color:#ffffff;
	background-color: #FF0000;
	text-decoration: none;
	border: none;
	border-bottom: none;
}



h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 36px; font-weight: bold; color: #FFFFFF}

td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}

.head1 {  font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #000000}

.rot {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #CC0033}

.rot2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CC0033
}

.wilkommen {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; font-variant: normal; color: #FFFFFF; font-style: normal; line-height: normal}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000
}

.google {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000}

.fett {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333}
.form_fett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333
}


.textgrau {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #003366}

.adresse {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}

.weiss {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}

.hewa {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-variant: kursiv; color: #CC0033}

.blau {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000033}

.unternavifett {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}

.shoprot {  font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #CC3333}

.head2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333}

.mail {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFCC66}

.headrot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CC0033
}

.infoweiss {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}

.head {  font-family: Arial, Helvetica, sans-serif; font-size: 30px; font-weight: normal; color: #000000}

.blind {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}

.rot_plus {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000; background-color: #FFFFFF}

.weiss_head {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF}

.title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #000000}

.titlerot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #FF0000}

.indextext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}

.arialblack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333;}

.email { font-family: Arial, Helvetica, sans-serif;	font-size: 18px; font-weight: bold;	color: #000066;}

.laminaexhead {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px; font-weight: bold;	color: #FF0000;}

.laminaexhead2 { font-family: Arial, Helvetica, sans-serif;	font-size: 24px; font-weight: bold;	color: #333333;}

.schalhaut { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; letter-spacing: 0px;}

.schaltec { font-family: VAGRounded BT, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; letter-spacing: 0px;}

.arial12fett {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-style: normal; font-weight: bold;	text-transform: uppercase; color: #000000;	letter-spacing: 3px;}

.textkleiner {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;	color: #333333;}

.weissbig {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 24px; font-weight: bold;	color: #FFFFFF;}

.logo {	font-family: Verdana, Arial; font-size: 24px;	font-weight: normal; color: #FFFFFF;}

.logo-mini-black {	font-family: VAGRounded BT; font-size: 14px;	color: #000000;	background-color: #FFFFFF;}

.logo-mini-rot { font-family: VAGRounded BT; font-size: 14px; color: #FF0033; background-color: #FFFFFF;}

.ex-gelb {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px; font-weight: bold;	color: #FFCC00;	background-color: #FFFFFF;}

.ex-black {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px; font-weight: bold;	color: #000000;	background-color: #FFFFFF;}

.infotext-d-rot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000;}

.formular_kopf_1 {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	background-color: #FFF;
	border-bottom-style: solid;
	border-bottom-color: #666;
	z-index: auto;
	bottom: 2px;
	text-align: left;
	border-bottom-width: 2px;
	margin-bottom: 30px;
	margin-top: auto;
	line-height: 30px;
	float: none;
	padding: 0px;
}
.form_anfragen_zeile_ungerade {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	background-color: #FFF;
}
.form_anfragen_zeile_lang_ungerade {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	background-color: #FFF;
}

.form_kommentar {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 30px;
	background-color: #FFF;
	vertical-align: top;
}

.form_anfragen_zeile_gerade {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: #E1E1E1;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.form_anfragen_zeile_lang_gerade {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: #E1E1E1;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.form_eingabe_anfragen_zeile_gerade {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding-top: 0px;
	background-color: #FFF;
	padding-bottom: 0px;
	position: relative;
	width: 43px;
	text-align: right;
	vertical-align: middle;
	height: 25px;
	top: auto;
	left: 10px;
	border-top-color: #CCC;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #CCC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
}
.form_eingabe_kontaktdaten {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding-top: 5px;
	background-color: #FFF;
	padding-bottom: 5px;
	position: relative;
	text-align: left;
	vertical-align: middle;
	top: auto;
	left: 0px;
	border-top-color: #CCC;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #CCC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	cursor: text;
	filter: Chroma(Color=#000);
	height: 2.5em;
}
.form_eingabe_kontakt_textfeld {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding-top: 10px;
	background-color: #FFF;
	padding-bottom: 10px;
	position: relative;
	width: 17.5em;
	text-align: left;
	vertical-align: top;
	height: 10em;
	top: auto;
	left: 0px;
	border-top-color: #CCC;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #CCC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
}


.form_eingabe_anfragen_zeile_ungerade {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding-top: 10px;
	background-color: #FFF;
	padding-bottom: 10px;
	position: relative;
	width: 43px;
	text-align: right;
	vertical-align: middle;
	height: 25px;
	top: auto;
	left: 10px;
}
.form_adressdaten {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: #FFF;
	position: relative;
	width: auto;
	text-align: left;
	vertical-align: middle;
	height: auto;
	top: auto;
	left: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: normal;
}
.form_copytext {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: #FFF;
	position: relative;
	width: auto;
	text-align: left;
	vertical-align: middle;
	height: auto;
	top: auto;
	left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 20px;
}
.form_copy_schmale_spalte {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	position: relative;
	width: auto;
	text-align: left;
	vertical-align: middle;
	height: auto;
	top: auto;
	left: 0px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	line-height: 20px;
	color: #000;
}
.form_head_schmale_spalte {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bolder;
	position: relative;
	width: auto;
	text-align: left;
	height: auto;
	top: auto;
	line-height: 20px;
	color: #C03;
	padding-left: 30px;
	vertical-align: text-top;
	padding-top: 50px;
}




.form_position {
	float: none;
	margin: 0px;
	border: 0px none #FFF;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 54px;
}
.form_hersteller {
	font-size: 25px;
	font-weight: bold;
	text-align: left;
	color: #000;
}
.form_schalungstyp {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 25px;
	font-weight: bold;
	text-align: left;
	color: #C03;
}
.form_anfrageformular {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 25px;
	font-weight: bold;
	text-align: left;
	color: #9F9F9F;
}
.rote_linie {
	background-color: #FFF;
	border: 1.5px solid #C03;
	color: #FFF;
}
.form_triton_kategorien {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #FFF;
	background-color: #C03;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	font-weight: bolder;
	margin: 0px;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	line-height: 30px;
}



.rubrik {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-image: url(images_index_news/home_news_rubrik.png);
	background-repeat: no-repeat;
	height: 26px;
	width: 550px;
	vertical-align: text-bottom;
}
.news_datum {
	color: #666;
	text-align: right;

	*margin-top: -17px;
	padding-right: 0px;
	vertical-align: middle;
	left: 400px;
	width: 120px;
	float: right;
	clear: both;
}
.news_textfeld_breit {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #feefc4;
	float: right;
	width: 550px;
	padding-top: 0px;
	padding-bottom: 0px;
	position: relative;
	height: 100%;
}

.Newstitel {
	color: #FFF;
	text-align: left;
	margin-top: 5px;
	padding-left: 15px;
	vertical-align: middle;
	float: left;
	width: 550px;
}
#content_container {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #CC0033;
	height: auto;
	width: 950px;



	*width: 950px;
	position: relative;
	text-align: left;




	*margin-top: -1px;
	background-color: #E1E1E1;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CC0033;
	border-right-color: #CC0033;
	border-bottom-color: #CC0033;
	border-left-color: #CC0033;
	background-image: url(images_index_news/fond_3spalten.gif);
	background-repeat: repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
	overflow: auto;
	
}
#links_menue {
	text-align: left;
	float: left;
	height: auto;
	position: relative;
	top: 0px;
	width: 150px;
	left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

#content_mittel {
	text-align: left;
	width: 590px;
	position: relative;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#rechtes_menue {
	text-align: left;
	float: right;
	width: 210px;
	padding-right: 0px;
	padding-left: 0px;
	position: relative;
	top: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	right: 0px;
}



.mittlere_spalte {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
	position: relative;
	top: 30px;
	float: none;
	padding: 30px;
}

.footer {
	padding: 10px 0;
	position: relative;

[if lte IE 7]>
<style>
.content {
	background-color: #FFF; margin-right: -1px; 	background-color: #9FB4C0;
} /* Dieser negative Rand mit 1 Pixel hat in jeder Spalte in diesem Layout die gleiche korrigierende Auswirkung. */
ul.nav a { zoom: 1; }  /* Mit der zoom-Eigenschaft erhält IE den Auslöser hasLayout, der erforderlich ist, um den zusätzlichen Leerraum zwischen den Hyperlinks zu korrigieren. */
</style>
<![endif]
footer_ff {
	background-image: url(images_index_news/fond_3spalten.gif);
	clear: both;
}
.clearfloat { /* Diese Klasse kann in einem <br />-Tag oder leeren div-Tag als letztes Element nach dem letzten fließenden div-Tag (im .container) platziert werden, wenn .footer entfernt oder aus dem .container herausgenommen wird. */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.content_middle_text {
	padding-right: 20px;
	padding-left: 20px;
}
#news_background {
	background-color: #feefc4;
	width: 550px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 35px;
	padding-left: 15px;
	position: relative;
	visibility: visible;
}
#rubrik_titel {
	text-align: left;
	visibility: visible;
	height: 26px;
	font-weight: bold;
	color: #FFF;
	position: relative;
	top: -26px;
	padding-left: 15px;
	width: 375px;
	float: left;
}
#news_datum_n {
	font-weight: bold;
	color: #666;
	text-align: right;
	height: 26px;
	width: 175px;
	padding-right: 15px;
	position: relative;
	top: -26px;
	float: left;
	visibility: visible;
}
#news_textfeld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	background-color: #feefc4;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 20px;
	position: relative;
	visibility: visible;
	top: auto;
	vertical-align: top;
	float: left;
	width: 400px;
}

.news_bildfeld {
	float: left;
	height: auto;
	width: 150px;
	border: 4px solid #C03;
	position: relative;
	visibility: visible;
	top: 0px;
}
#content_mittel_padding_left_50px {
	line-height: 1.2em;
	text-align: left;
	width: 590px;
	padding-left: 0px;
	visibility: visible;
}
#img01_ausschalhilfe {
	background-color: #FFF;
	height: 279px;
	width: 214px;
	position: relative;
	visibility: visible;
	z-index: 1000;
	border-top-width: 128px;
	border-left-width: 50px;
}
.head_standard_pos {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 26px;
	font-weight: bold;
	text-align: left;
	width: 550px;
	padding-left: 50px;
	color: #000;
	font-style: normal;
	line-height: normal;
	margin-top: 100px;
	visibility: visible;
}
.unterlegung_rot_schrift_weiss {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FFF;
	background-color: #C03;
	text-align: left;
	width: 210px;
	padding: 1px;
	height: 20px;
	font-style: normal;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	visibility: visible;
}

