* {
padding:0;
margin:0;
}

#test{
width:223px;
float:left;
margin-right:14px;
}

body {
  margin:0;
  padding:0px;
  background-color:#EEEEEE;
  width:100%;
  height:100%;
  text-align:left;
  font-family:Verdana,Helvetica,sans-serif;
  font-size:11px;
  color:#444444;
  line-height:130%;
}

div {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

/* CSS der Extension mit der der Rand um die Bilder entfernt wird */
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csi-image { margin: 0; }
DL.csi-image DT { margin: 0; display: inline; }
DL.csi-image DD { margin: 0; }


a {
	color:#185ea6;
  	text-decoration:underline;
}

h1 {
	color:#4996cc;
	font-size:18px;
	font-weight:normal;
	line-height:130%;
margin-bottom:18px;
}

h2 {
	color:#4996cc;
	font-size:16px;
	font-weight:normal;
}

#content_main_single h2 {
	margin-top:10px;
}


h3 {
	color:#4996cc;
	font-size:14px;
	font-weight:normal;
}


#container-all {
	padding-top:10px;
	width:933px;
	text-align:left;
        background-color:#FFFFFF;
        align:left;
}

#container-site {
	margin-left:10px;
	width:913px;
        background-color:#FFFFFF;
        
}

#visual {
	height:67px;
width:913px;
}


#left {
	float:left;
	width:137px;
	height:300px;
	margin:0px;
padding:0;
	background-color:#FFFFFF;
}

#middle {


}

#language {
	padding-top:4px;
	text-align:right;
}

.language_img {
	margin-left:4px;
}

#breadcrumb {
	height:32px;
	padding-left:163px;
	padding-top:8px;
        padding-bottom:10px;
	color:#185ea6;
}

#breadcrumb a:link, #breadcrumb a:visited {
	color:#185ea6;
}

#breadcrumb a:hover, #breadcrumb a:active {
	color:#185ea6;
}

#teaser[id] {
float:none;
height:159px;
width:752px;
margin-left:161px;
}

#teaser {
float:none;
height:159px;
width:752px;
margin-left:158px;
}

#teaser-produkt {
float:none;
height:182px;
width:752px;
margin-left:158px;
}

#teaser-all {
height:159px;
width:752px;
}

#teaser-all-produkt {
height:182px;
width:592px;
float:left;
}

#teaser-1 {
width:242px;
height:159px;
float:left;
margin-left:24px;
margin-right:13px;
}

#teaser-2 {
width:242px;
height:159px;
margin:0px;
float:left;
margin-right:13px;
}

#teaser-3 {
width:242px;
height:159px;
float:left;
}

#headline {
margin-left:24px;
margin-top:20px;
margin-bottom:15px;
}

#content[id] {

margin-left:24px;
float:left;
}

#content {

margin-left:24px;
float:left;
}


#content-produkt-all[id]{
margin-top:0px;
margin-left:24px;
float:left;
width:100%;
}

#content-produkt-all {
margin-top:0px;
margin-left:12px;
float:left;
width:752px;
}


#content_huelle {
width:593px;
float:left;
}

#content_huelle-produkt {
width:752px;
float:left;
}

#content_main_single {
width:593px;
margin-top:18px;

}


#content_main {
width:265px;
float:left;
}


#content-produkt {
width:593px;
float:left;
}

#content_right {
width:265px;
float:left;
margin-left:20px;
}
#content_right[id] {
width:265px;
float:left;
margin-left:36px;
}

/* Formatierung f&#65533;r Rahmen 1 */
.csc-frame-frame1 {
background-image: url(/fileadmin/images/box_background_verlauf_mit_head.jpg);
padding-left:15px;
height:122px;
margin-bottom:10px;
width:284px;
}


.csc-frame-frame1 h1 {
margin-bottom:10px;
padding-top:4px;
color:ffffff;
font-size:13px;
}

/* Formatierung f&#65533;r Rahmen 2 */
.csc-frame-frame2 {
background-image: url(/fileadmin/images/newsbox_background_verlauf.jpg);
margin-top:0px;
padding-left:15px;
padding-top:0px;
height:97px;
}

.csc-frame-frame2 .csc-textpic-text {
padding-top:10px;
}

.csc-frame-frame2 a{
font-weight:bold;
}
.csc-frame-frame2 h1 {
margin-bottom:10px;
padding-top:4px;
color:ffffff;
font-size:13px;
}


/* Menu */

/* 1. Ebene */
#left ul {
	width:137px;	
	margin:0 0 0 0;
	list-style-type:none;
}

#left li a {
}

/*#left ul a {
	line-height:25px;
	background:#185EA6;
	font-size:11px;
	color:#FFFFFF;
	margin-bottom:5px;
	padding-left:10px;
	display:block;
}*/


#left ul a[id] {
	background:#185EA6;
	font-size:11px;
	color:#FFFFFF;
	margin-bottom:5px;
	padding:5px 5px 5px 7px;
display:block;
}

#left ul a {
	background:#185EA6;
	font-size:11px;
	color:#FFFFFF;
	margin-bottom:5px;
	padding:5px 6px 5px 7px;
display:block;
}


#left ul #menu_1_active a {
	background:#4996CC;
}
#left ul a:hover {
	background:#4996CC;
}

#left ul a:link, #left li a:visited, #left li a:active, #left li a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	
}

#left ul#menu_1_act a {
background:#4996CC;
}

/* 1. Ebene letzter Eintrag */
#left ul#menu_1_last a{
	background-image: url(/fileadmin/images/menu_rechte_ecke.gif);
	background-repeat:no-repeat;
        background-position:right;
}

#left ul#menu_1_last_act a {
background:#4996CC;
}

#left ul#menu_1_last a:hover {
background-image: url(/fileadmin/images/menu_rechte_ecke_ro.gif);
}

/* 2. Ebene */
#left ul#menu_2_act a {
	background:#71787c;
	padding-left:28px;
	background-image: url(/fileadmin/images/menu__aktiv_pfeil.gif);
	background-repeat:no-repeat;
}

#left ul#menu_2_last_act a {
	background:#71787c;
	padding-left:28px;
	background-image: url(/fileadmin/images/menu_last_aktiv.gif);
	background-repeat:no-repeat;
        background-position:right bottom;
}


#left ul#menu_2_act a:hover {
	background:#4996CC;
	background-image: url(/fileadmin/images/hover_pfeil.gif);
	background-position:1px;
	background-repeat:no-repeat;
}

#left ul#menu_2 a {
	background:#71787c;
	padding-left:28px;
}

#left ul#menu_2_last a {
	background:#71787c;
	padding-left:28px;
	background-image: url(/fileadmin/images/menu_rechte_ecke_grau.gif);
	background-repeat:no-repeat;
        background-position:right bottom;

}


#left ul#menu_2 a:hover {
	background:#4996CC;

}

#left ul#menu_2_last a:hover {
	background:#4996CC;
	background-image: url(/fileadmin/images/menu_rechte_ecke_ro.gif);
/*	background-image: url(/fileadmin/images/menu_last_aktiv_over.gif);*/
	background-repeat:no-repeat;
        background-position:right bottom;

}

#left ul#menu_2_last_act a:hover {
	background:#4996CC;
/*	background-image: url(/fileadmin/images/menu_rechte_ecke_ro.gif);*/
	background-image: url(/fileadmin/images/menu_last_aktiv_over.gif);
	background-repeat:no-repeat;
        background-position:right bottom;

}


/* CSS fuer Sucheingabe auf der Website */
#search {
margin-top:18px;
width:137px;
float:right;
}

#search-produkt {
width:137px;
float:right;
}

#search-form {
padding:o;
margin:0;
width:137px;
}

#search-box {
width:137px;
height:49px;
background-image: url(/fileadmin/images/suche_background_verlauf.jpg);
padding-top:5px;
padding-left:5px;
margin:0 0 0 0;
}

#sword.search {
width:85px;
border:2px solid #a4abc7;
height:23px;
margin-right:5px;
}

#search-header-text {
height:25px;
width:137px;
background-image:url(/fileadmin/images/box_linke_ecke.gif);
background-repeat:no-repeat;
background-color:#185EA6;
padding-left:15px;
padding-top:5px;
color:#ffffff;
margin:0 0 0 0;
}

.clear {
clear:both;
line-height:0px;
height:0px;
font-size:1px;
}


/* Footer */
#bottom {
	padding-top:22px;
	padding-left:0px;
	text-align:center;
	clear:both;
}

/* Slideshow */
.tx-slideshow-pi1 {
float:left;
padding-right:14px;
}

/*News bzw. Presse */
.news {
clear:both;
}

#news-text {
padding-bottom:30px;
}

.news-date {
background-color:#EDF2F6;
font-size:12px;
height:17px;
padding-left:2px;
width:267px;
}

.news-headline {
width:267px;
padding:10px 0px 10px 0;
font-weight:bold;
}

.news-content {
width:267px;
}


#single-content {
float:left;
width:401px;
height:100%;
}

#single-bilder img{
width:177px;
}
.single-title {
	color:#4996cc;
	font-size:18px;
	font-weight:normal;
	line-height:130%;
	margin-bottom:18px;
}

.single-content {
	padding-bottom:15px;
}

/* News Teaser */
.news-latest-headertext {
background-image: url(/fileadmin/images/box_linke_ecke.gif);
background-repeat:no-repeat;
background-color:#185EA6;
padding:4px 0 0 15px;
color:#ffffff;
height:25px;
margin-top:25px;
}

.news-latest-datum {
padding: 10px 0 10px 015px;
}

.news-latest-headline {
padding: 0px 0 10px 015px;
}

#news-latest-text {
background-color:#EDF2F6;
margin-bottom:5px;
}


/* News bzw. Produkte List und Latest Ansicht */
.news-list-item {
background-image: url(/fileadmin/images/newsbox_background_verlauf.jpg);
background-repeat:repeat-x;
margin-top:0px;
padding-left:15px;
padding-top:0px;
margin-bottom:10px;
height:97px;
width:284px;
}

#news-list-text {
width:159px;
float:left;
}

#news-list-bild {
float:right;
}

.news-list-headline{
margin-top:5px;
margin-bottom:5px;
}

.news-list-headline a{
font-weight:bold;
font-size:13px;
}

.news-list-beschreibung h2 {
padding-top:10px;
padding-bottom:10px;
font-weight:bold;
font-size:11px;
}


/* News bzw. Produkte Single ansicht */


#news-single-head-left {
background-image: url(/fileadmin/images/detail_titel_verlauf.jpg);
height:184px;
width:199px;
padding-left:10px;
padding-top:10px;
float:left;
margin-right:12px;
}

#news-single-head-left[id] {
margin-right:15px;
}

.news-single-title {
color:#185ea6;
font-size:14px;
font-weight:bold;
padding-bottom:10px;
}

.news-single-subheader {
font-size:11px;
}

#news-single-head-img {
height:184px;

}

.news-single-img img{
	padding-bottom:15px;
	padding-left:15px;
}

#news-single-left{
/*height:184px;*/
width:364px;
padding-top:24px;
float:left;

}

.news-single-beschreibung-headline {
background-image: url(/fileadmin/images/newsbox_linke_ecke.gif);
background-repeat:no-repeat;
padding-top:5px;
padding-left:20px;
background-color:#4996CC;
color:#ffffff;
height:25px;
}

.news-single-beschreibung-head1 {
background-image: url(/fileadmin/images/newsbox_linke_ecke.gif);
background-repeat:no-repeat;
padding-top:5px;
padding-left:15px;
background-color:#4996CC;
color:#ffffff;
height:25px;
padding-right:6px;
margin-right:2px;
float:left;
}
.news-single-beschreibung-head2 {
background-image: url(/fileadmin/images/newsbox_linke_ecke.gif);
background-repeat:no-repeat;
padding-top:5px;
padding-left:15px;
background-color:#4996CC;
color:#ffffff;
height:25px;
padding-right:6px;
margin-right:2px;
float:left;
}
.news-single-beschreibung-head3 {
background-image: url(/fileadmin/images/newsbox_linke_ecke.gif);
background-repeat:no-repeat;
padding-top:5px;
padding-left:15px;
background-color:#4996CC;
color:#ffffff;
height:25px;
padding-right:6px;
margin-right:2px;
float:left;
}

.news-single-beschreibung-head4 {
background-image: url(/fileadmin/images/newsbox_linke_ecke.gif);
background-repeat:no-repeat;
padding-top:5px;
padding-left:15px;
background-color:#4996CC;
color:#ffffff;
height:25px;
padding-right:8px;
float:left;
}



.news-single-beschreibung-head1_en {
background-image: url(/fileadmin/images/newsbox_linke_ecke.gif);
background-repeat:no-repeat;
padding-top:5px;
padding-left:16px;
background-color:#4996CC;
color:#ffffff;
height:25px;
padding-right:16px;
margin-right:2px;
float:left;
}
.news-single-beschreibung-head2_en {
background-image: url(/fileadmin/images/newsbox_linke_ecke.gif);
background-repeat:no-repeat;
padding-top:5px;
padding-left:16px;
background-color:#4996CC;
color:#ffffff;
height:25px;
padding-right:17px;
margin-right:2px;
float:left;
}
.news-single-beschreibung-head3_en {
background-image: url(/fileadmin/images/newsbox_linke_ecke.gif);
background-repeat:no-repeat;
padding-top:5px;
padding-left:16px;
background-color:#4996CC;
color:#ffffff;
height:25px;
padding-right:17px;
margin-right:2px;
float:left;
}
.news-single-beschreibung-head4_en {
background-image: url(/fileadmin/images/newsbox_linke_ecke.gif);
background-repeat:no-repeat;
padding-top:5px;
padding-left:16px;
background-color:#4996CC;
color:#ffffff;
height:25px;
padding-right:17px;
float:left;
}

.news-single-beschreibung-head1_fr {
background-image: url(/fileadmin/images/newsbox_linke_ecke.gif);
background-repeat:no-repeat;
padding-top:5px;
padding-left:16px;
background-color:#4996CC;
color:#ffffff;
height:25px;
padding-right:11px;
margin-right:2px;
float:left;
}
.news-single-beschreibung-head2_fr {
background-image: url(/fileadmin/images/newsbox_linke_ecke.gif);
background-repeat:no-repeat;
padding-top:5px;
padding-left:16px;
background-color:#4996CC;
color:#ffffff;
height:25px;
padding-right:10px;
margin-right:2px;
float:left;
}
.news-single-beschreibung-head3_fr {
background-image: url(/fileadmin/images/newsbox_linke_ecke.gif);
background-repeat:no-repeat;
padding-top:5px;
padding-left:16px;
background-color:#4996CC;
color:#ffffff;
height:25px;
padding-right:10px;
margin-right:2px;
float:left;
}
.news-single-beschreibung-head4_fr {
background-image: url(/fileadmin/images/newsbox_linke_ecke.gif);
background-repeat:no-repeat;
padding-top:5px;
padding-left:16px;
background-color:#4996CC;
color:#ffffff;
height:25px;
padding-right:10px;
float:left;
}

.news-single-beschreibung-head1 a {
color:#ffffff;
text-decoration:none;
}

.news-single-beschreibung-head2 a {
color:#ffffff;
text-decoration:none;
}

.news-single-beschreibung-head3 a {
color:#ffffff;
text-decoration:none;
}

.news-single-beschreibung-head4 a {
color:#ffffff;
text-decoration:none;
}

.news-single-beschreibung-head1_en a {
color:#ffffff;
text-decoration:none;
}

.news-single-beschreibung-head2_en a {
color:#ffffff;
text-decoration:none;
}

.news-single-beschreibung-head3_en a {
color:#ffffff;
text-decoration:none;
}
.news-single-beschreibung-head4_en a {
color:#ffffff;
text-decoration:none;
}

.news-single-beschreibung-head1_fr a {
color:#ffffff;
text-decoration:none;
}

.news-single-beschreibung-head2_fr a {
color:#ffffff;
text-decoration:none;
}

.news-single-beschreibung-head3_fr a {
color:#ffffff;
text-decoration:none;
}
.news-single-beschreibung-head4_fr a {
color:#ffffff;
text-decoration:none;
}

.news-single-beschreibung {
/*background-image: url(/fileadmin/images/detail_titel_verlauf.jpg);
height:184px;
*/
background-color:#dfeaec;
padding-left:20px;
padding-right:10px;
padding-bottom:10px;
}

.news-single-beschreibung h2 {
padding-top:10px;
padding-bottom:10px;
font-weight:bold;
font-size:11px;
}

.news-single-daten-headline {
background-image: url(/fileadmin/images/newsbox_linke_ecke.gif);
background-repeat:no-repeat;
margin-top:15px;
padding-top:5px;
padding-left:20px;
background-color:#4996CC;
color:#ffffff;
height:25px;
}

.news-single-daten {
/*background-image: url(/fileadmin/images/detail_titel_verlauf.jpg);
height:184px;
*/
background-color:#dfeaec;
padding-left:20px;
padding-right:10px;
padding-bottom:10px;
}

.news-single-daten h2 {
padding-bottom:10px;
padding-top:10px;
font-weight:bold;
font-size:11px;
}

.news-single-anfrage {
background-color:#dfeaec;
padding:10 0 17 17;
}

#news-single-bilder {
min-height:500px;
width:214px;
padding-top:24px;
float:right;
}

#news-single-bilder img {
margin-bottom:15px;
}

.news-single-bilder-mehr {
text-align:right;
}


#news-single-left p {
margin-bottom:10px;
}

#news-single-left ul {
margin-bottom:10px;
margin:0 0 10px 15px;
}

.news-single-beschreibung {
padding-top:10px;
}

.news-single-daten {
padding-top:10px;
}

/* Kontaktformular */
.mail_main {
	padding:20px;
}

.mail_legend {
	padding:5px;
}

.mail_hint{
	padding:10px;
	padding-left:50px;
	font-style:italic;
}

.mail_key {
	width:30%;
	float:left;
	padding:2px;
	text-align:right;
	padding-right:10px;
}

#mail_captcha {
	width:30%;
	float:left;
	padding:62px 2px 2px 2px;
	text-align:right;
	padding-right:10px;
}

#mail_captcha_input {
	padding:62px 2px 2px 2px;
	float:left;
}

#mail_captcha_text[id] {
	padding:2px 0px 0px 170px;
}

#mail_captcha_text {
	padding:2px 0px 0px 170px;
	width:530px;
}

#mail_captcha_text[id] {
	float:left;
	margin-bottom:10px;
}

#mail_captcha_text {
	float:left;
}

#mail_captcha_image {
	padding-top:10px;
}

.tx-srfreecap-pi2-image {
	border: 1px solid;
}

.mail_pflichtfeld_marker{
	padding-left:5px;
	color:#FF0000;
}

.mail_value {
	padding:2px;
}

.mail_value_nobreak {
	padding:2px;
	float:left;

}
.mail_submit{
	padding:10px;
	padding-left:30%;
	
}

.mail_error{
	padding:10px;
	padding-left:30%;
	color:#FF0000;
}

/* Sitemap */
.ebene1, .ebene1 a, .ebene1 a:visited, .ebene1 a:hover, .ebene1 a:active, .ebene1 a:link { font-weight:bold; background:#dfeaec; height:25px; padding-left:5px; line-height:25px; }
.ebene2 { line-height:25px; background:#FFFFFF; }
.ebene3 { line-height:25px; background:#FFFFFF; }
.ebene4 { line-height:25px; background:#FFFFFF; }

.list ul {
padding-left:50px;
}

ul .deep0 {
list-style-type:none;
margin-left:0;
}

/* Seite weiterempfehlen */
.suche_input {
font-size:13px;
}

.suche_text {
font-size:11px;
}

.suche_text a{
font-size:14px;
font-weight:bold;
}


/*Suche und Suchergebnisse */

.tx-indexedsearch {
font-size:11px;
}
.tx-indexedsearch a{
font-size:11px;
font-weight:bold;
}




		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; font-size:11px;}
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; margin-bottom:20px;font-size:11px;}
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px;font-size:11px;}
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:20px;font-size:11px;}
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic;font-size:11px;}
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold;font-size:11px;}
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic;font-size:11px;}
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red;}
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; font-size:11px;}
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold;}

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
.percent {
font-size:11px;
font-weight:bold;
}
.tx-indexedsearch-rules {
margin-top:10px;
}
.tx-indexedsearch-browsebox {
margin-bottom:10px;
}
.tx-indexedsearch-searchbox form table tr td{
font-size:11px;
}

#content p {
margin:0 0 7px 0;
}


#technische_daten {
display:none;
}
#produktion {
display:none;
}
#bilder {
display:none;
}
#head1 {
	background-color:#185ea6;
	background-image:url(/fileadmin/images/box_linke_ecke.gif);
}

.mp3 {
	margin-left:-5px;
}
