/*------------------------------------------------------------------------
	PLP CSS // © Frederic K. Herring, cmXs 2009
--------------------------------------------------------------------------*/

body {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	background-image: url(../img/shader_background.png);
	background-repeat: repeat-x;
}


img {
	border: 0px solid;
	margin: 0px;
	padding: 0px;
}

.high {
	position:relative;
	top: -0.4em;
	font-size: 70%;
	line-height: 0%;
	color: #333333;
}



/*------------------------------------
	logo
-------------------------------------*/

.logo {
	position: absolute;
	z-index: 5;
	left: 59px;
	top: 0px;

}



/*------------------------------------
	suche
-------------------------------------*/


.suche, .suche:visited {
	width: 80px;
	float: left;
	border: 1px solid #e4e4e4;
	background-color: #ffffff;
	font-family: arial;
	font-size: 10px;
	line-height: normal;
	padding-left: 2px;
	height: 12px;
	color: #333333;
}

.suche:hover {
	width: 80px;
	float: left;
	border: 1px solid #e4e4e4;
	background-color: #ffffff;
	font-family: arial;
	font-size: 10px;
	line-height: normal;
	padding-left: 2px;
	height: 12px;
	color: #e87e00;
}





/*-------------------------------------------------
eingabefelder
-------------------------------------------------*/



.button-senden {

	width: 60px;
	height: 22px;
	font-family: arial;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	background-color: #ffffff;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	border: 1px solid #0b0b0b;

}


.button-loeschen {

	width: 122px;
	height: 22px;
	font-family: arial;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	background-color: #ffffff;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	border: 1px solid #0b0b0b;

}


.dropdown, .dropdown:visited {

	background-color: #ededed;
	width: 180px;
	font-family: arial;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #0b0b0b;
	text-decoration: none;
	height: 20px;
	padding-top: 0px;
	padding-left: 4px;
	margin-bottom: 2px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	border: 1px solid #cccccc;
	
}

.dropdown:hover {
	background-color: #ededed;
	width: 180px;
	font-family: arial;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #0b0b0b;
	text-decoration: none;
	height: 20px;
	padding-top: 0px;
	padding-left: 4px;
	margin-bottom: 2px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
	border: 1px solid #0b0b0b;
	
}




.inputfield, .inputfield:visited {
	background-image: url(../img/input_shader.png);
	background-repeat: repeat-x;
	width: 180px;
	font-family: arial;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #0b0b0b;
	text-decoration: none;
	height: 17px;
	padding-top: 2px;
	padding-left: 4px;
	margin-bottom: 2px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
	border: 1px solid #cccccc;
	
}


.inputfield:hover {
	background-img: url(../img/input_shader.png);
	background-repeat: repeat-x;
	width: 180px;
	font-family: arial;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #0b0b0b;
	text-decoration: none;
	height: 17px;
	padding-top: 2px;
	padding-left: 4px;
	margin-bottom: 2px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
	border: 1px solid #0b0b0b;
	
}


.inputbox, .inputbox:visited {
	background-image: url(../img/input_shader.png);
	background-repeat: repeat-x;
	width: 180px;
	height: 80px;
	font-family: arial;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #0b0b0b;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 4px;
	margin-bottom: 2px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
	border: 1px solid #cccccc;
	
}


.inputbox:hover {
	background-image: url(../img/input_shader.png);
	background-repeat: repeat-x;
	width: 180px;
	height: 80px;
	font-family: arial;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #0b0b0b;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 4px;
	margin-bottom: 2px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
	border: 1px solid #0b0b0b;
	
}

















/*------------------------------------
	container
-------------------------------------*/

.containerpadding {
	clear: left;
	float: left;
	padding-left: 65px;
}

.container {
	width: 1010px;
	clear: left;
	float: left;
}

/*------------------------------------
	topbox
-------------------------------------*/

.topboxpadding {
	padding-left: 150px;
	float: left;
}

.topbox {
	width: 700px;
	float: left;
	height: 83px;
}


/*------------------------------------
	ie6hinweis
-------------------------------------*/

.ie6hinweis {
	position: absolute;
	z-index: 30;
	left: 0px;
	top: 0px;
	font-family: Arial;
	font-size: 12px;
	background-color: #FFCC33;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	width: 100%;
	font-weight: bold;
	color: #CC0000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	visibility: hidden;
}







/*------------------------------------
	divcontent
-------------------------------------*/


.divcontent {
	width: 828px;
	background-image: url(../upload/divcontent/mittelshader1.gif);
	background-repeat: repeat-y;
	float: left;
}

.divcontentbig {
	width: 828px;
	background-image: url(../upload/divcontent/mittelshader2.gif);
	background-repeat: repeat-y;
	float: left;
}

.divcontentsuperbig {
	width: 828px;
	background-image: url(../upload/divcontent/mittelshader3.gif);
	background-repeat: repeat-y;
	float: left;
}


.divcontenthome {
	width: 828px;
	background-color: #f6f6f7;
	float: left;
}

.topfooter {
	width: 828px;
	height: 2px;
	float: left;
	clear: left;
}


.bottomfooter {
	width: 828px;
	height: 7px;
	float: left;
	clear: left;
}

.topfooter img {
	float: left;
}

.bottomfooter img {
	float: left;
}

.bigbox {
	width: 552px;
	float: left;
}

.smallbox {
	width: 257px;
	background-color: #f6f6f7;
	float: left;
}

.trennerbox1 {
	float: left;
	width: 5px;
}

.trennerbox1 img {
	float: left;
}

.trennerbox2 {
	float: left;
	width: 8px;
}

.trennerbox2 img {
	float: left;
}


.trennerbox3 {
	float: right;
	width: 6px;
}

.trennerbox3 img {
	float: left;
}







.homebigpic {
	float: left;
	width: 817px;
	height: 471px;
}

.homebigpic img {
	float: left;
}



.gigantic {
	float: left;
	width: 817px;
}









/*------------------------------------
	infoboxen
-------------------------------------*/

.infoboxen {
	
	position: absolute;
	z-index: 20;
	left: 319px;
	top: 380px;
	height: 210px;
	width: 720px;
}

.infoboxeninnen {
	position: absolute;
	z-index: 20;
	left: 265px;
	top: 380px;
	height: 210px;
	width: 710px;
	border: 1px dotted #990000;
}

.infoboxeninnen2 {
	position: absolute;
	z-index: 20;
	left: 265px;
	top: 380px;
	height: 210px;
	width: 490px;
}

/*------------------------------------
	infoboxen normal
-------------------------------------*/

.infobox {
	height: 202px;
	width: 224px;
	background-image: url(../upload/infoboxen/infobox_bg.png);
	background-repeat: no-repeat;
	float: left;
}

.infobox-headline {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #12275b;
	width: 206px;
	padding-top: 14px;
	padding-bottom: 3px;
	padding-left: 18px;
	float: left;
}

.infobox-nopic {
	padding-left: 11px;
	float: left;
}

.infobox-nopic img {
	float: left;
}

.infobox-text a, .infobox-text a:visited {
	font-family: arial;
	font-size: 11px;
	line-height: 12px;
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	float: left;
	background-image: url(../upload/infoboxen/pfeilrot.png);
	background-repeat: no-repeat;
	background-position: 198px 15px;
	height: 40px;
	width: 220px;
	margin-top: 2px;
}

.infobox-text a:hover {
	font-family: arial;
	font-size: 11px;
	line-height: 12px;
	color: #e87e00;
	text-decoration: none;
	padding-left: 18px;
	float: left;
	background-image: url(../upload/infoboxen/pfeilorange.png);
	background-repeat: no-repeat;
	background-position: 198px 15px;
	height: 40px;
	width: 220px;
}



/*------------------------------------
	infoboxen big
-------------------------------------*/

.infoboxbig {
	height: 202px;
	width: 428px;
	background-image: url(../upload/infoboxen/infoboxbig_bg.png);
	background-repeat: no-repeat;
	float: left;
}

.infoboxbig-headline {
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #12275b;
	width: 400px;
	height: 50px;
	margin-top: 19px;
	padding-left: 18px;
	float: left;
}




.infoboxbig-nopic {
	padding-left: 11px;
	float: left;
}

.infoboxbig-nopic img  {
	float: left;
}

.infoboxbig-text {
	float: left;
	clear: left;
	font-family: arial;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	text-decoration: none;
	width: 380px;
	height: 92px;
	padding-left: 18px;
}

.infoboxbig-more, .infoboxbig-more:visited {
	float: left;
	clear: left;
	font-family: arial;
	font-size: 11px;
	line-height: normal;
	color: #333333;
	text-decoration: none;
	width: 380px;
	margin-top: 10px;
	padding-left: 34px;
	background-image: url(../upload/infoboxen/pfeilrot.png);
	background-repeat: no-repeat;
	background-position: 18px 0px;
}

.infoboxbig-more:hover {
	float: left;
	clear: left;
	font-family: arial;
	font-size: 11px;
	line-height: normal;
	color: #e87e00;
	text-decoration: none;
	width: 380px;
	margin-top: 10px;
	padding-left: 34px;
	background-image: url(../upload/infoboxen/pfeilorange.png);
	background-repeat: no-repeat;
	background-position: 18px 0px;
}



/*------------------------------------
	inforightsidebox
-------------------------------------*/

.inforightsidebox {
	width: 257px;
	clear: left;
	float: left;
}


/*------------------------------------
	inforightside
-------------------------------------*/

.inforightside {
	float: left;
	clear: left;
	width: 239px;
	padding-left: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-bottom: 8px;
}

.inforightside-headline {
	float: left;
	clear: left;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #12275b;
	width: 240px;
	margin-top: 14px;
}


.inforightside-text {
	float: left;
	clear: left;
	font-family: arial;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	text-decoration: none;
	width: 220px;
	margin-top: 4px;
}

.inforightside-text p {
	margin: 0px;
	padding: 0px;
}


.inforightside-text a, .inforightside-text a:visited {
	color: #0033FF;
	text-decoration: underline;
}

.inforightside-text a:hover {
	color: #e87e00;
	text-decoration: none;
}



.inforightside-text-partner {
	float: left;
	clear: left;
	font-family: arial;
	font-size: 10px;
	line-height: 12px;
	color: #333333;
	text-decoration: none;
	width: 220px;
	margin-top: 10px;
}

.inforightside-text-partner a, .inforightside-text-partner a:visited {
	color: #0033FF;
	text-decoration: underline;
}

.inforightside-text-partner a:hover {
	color: #e87e00;
	text-decoration: none;
}






.inforightside-text-hidden {
	float: left;
	clear: left;
	font-family: arial;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	text-decoration: none;
	width: 220px;
	margin-top: 8px;
	visibility: hidden;
	display: none;
	padding-top: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}




.inforightside-text-hidden a, .inforightside-text-hidden a:visited {
	color: #0033FF;
	text-decoration: underline;
}

.inforightside-text-hidden a:hover {
	color: #e87e00;
	text-decoration: none;
}











/*---------------- inforightside-logo ---------------*/



.inforightside-logo {
	float: left;
	clear: left;
	width: 239px;
	padding-left: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	padding-bottom: 2px;
}

.inforightside-logo-text {
	float: left;
	clear: left;
	font-family: arial;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	text-decoration: none;
	width: 220px;
	margin-top: 4px;
}

.inforightside-logo-text a, .inforightside-logo-text a:visited {
	color: #0033FF;
	text-decoration: underline;
}

.inforightside-logo-text a:hover {
	color: #e87e00;
	text-decoration: none;
}







.inforightside-more2 {
	float: left;
	clear: left;
	width: 240px;
	margin-top: 2px;
}


.inforightside-more2 a, .inforightside-more2 a:visited {
	font-family: arial;
	font-size: 11px;
	line-height: 11px;
	color: #333333;
	text-decoration: none;
	padding-left: 16px;
	background-image: url(../upload/infoboxen/pfeilrot.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.inforightside-more2 a:hover {
	color: #e87e00;
	background-image: url(../upload/infoboxen/pfeilorange.png);
}





/*---------------- inforightside-more2 ---------------*/


.inforightside-more {
	float: left;
	clear: left;
	width: 240px;
	margin-top: 7px;
}


.inforightside-more a, .inforightside-more a:visited {
	font-family: arial;
	font-size: 11px;
	line-height: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 16px;
	background-image: url(../upload/infoboxen/pfeilrot.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.inforightside-more a:hover {
	color: #e87e00;
	background-image: url(../upload/infoboxen/pfeilorange.png);
}




.inforightside-open {
	float: left;
	clear: left;
	width: 240px;
	margin-top: 10px;
}


.inforightside-open a, .inforightside-open a:visited {
	font-family: arial;
	font-size: 11px;
	line-height: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 16px;
	background-image: url(../upload/infoboxen/openbox.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

.inforightside-open a:hover {
	color: #e87e00;
	background-image: url(../upload/infoboxen/openbox_ro.gif);
}















/*------------------------------------
	leftsidecontent
-------------------------------------*/

.leftsidecontent {
	width: 184px;
	float: left;
}

/*------------------------------------
	rightsidecontent
-------------------------------------*/

.rightsidecontent {
	width: 366px;
	float: right;
}




/*------------------------------------
	infoboxcontent
-------------------------------------*/

.infoboxcontent {
	float: left;
	clear: left;
	width: 100%;
	padding-bottom: 8px;
	border-bottom: 1px dotted #cccccc;
}

.infoboxcontent-head {
	float: left;
	clear: left;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #12275b;
	width: 100%;
	margin-top: 14px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.infoboxcontent-subhead {
	float: left;
	clear: left;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	width: 100%;
	margin-top: 4px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.infoboxcontent h1 {
	float: left;
	clear: left;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #12275b;
	width: 100%;
	margin-top: 14px;
	padding-left: 17px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.infoboxcontent h2 {
	float: left;
	clear: left;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	width: 100%;
	margin-top: 4px;
	padding-left: 17px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
}


.infoboxcontent-text {
	float: left;
	clear: left;
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	text-decoration: none;
	width: 100%;
	margin-top: 10px;
	padding-left: 17px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
}


.infoboxcontent-text a, .infoboxcontent-text a:visited {
	color: #1235d7;
	text-decoration: underline;
}

.infoboxcontent-text a:hover {
	color: #e87e00;
	text-decoration: none;
}






.infoboxcontent-text2 {
	float: left;
	clear: left;
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	text-decoration: none;
	width: 100%;
	margin-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
}


.infoboxcontent-text2 a, .infoboxcontent-text2 a:visited {
	color: #1235d7;
	text-decoration: underline;
}

.infoboxcontent-text2 a:hover {
	color: #e87e00;
	text-decoration: none;
}



.infoboxcontent-text hr {
	width: 100%;
	float: left;
	clear: left;
	border-bottom: 1px solid #cccccc;
	border-top: none;
	border-left: none;
	border-right: none;
}



.infoboxcontent-more {
	float: left;
	clear: left;
	width: 100%;
	margin-top: 10px;
	padding-left: 17px;
}


.infoboxcontent-more a, .infoboxcontent-more a:visited {
	font-family: arial;
	font-size: 11px;
	line-height: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 16px;
	background-image: url(../upload/infoboxen/pfeilrot.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.infoboxcontent-more a:hover {
	color: #e87e00;
	background-image: url(../upload/infoboxen/pfeilorange.png);
}


.infoboxcontent-more2 {
	float: left;
	clear: left;
	width: 100%;
	margin-top: 10px;
}


.infoboxcontent-more2 a, .infoboxcontent-more2 a:visited {
	font-family: arial;
	font-size: 11px;
	line-height: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 16px;
	background-image: url(../upload/infoboxen/pfeilrot.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.infoboxcontent-more2 a:hover {
	color: #e87e00;
	background-image: url(../upload/infoboxen/pfeilorange.png);
}



.infoboxcontent-print {
	float: left;
	clear: left;
	width: 350px;
	margin-top: 10px;
	padding-left: 10px;
}


.infoboxcontent-print a, .infoboxcontent-print a:visited {
	font-family: arial;
	font-size: 11px;
	line-height: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 16px;
	background-image: url(../img/print.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.infoboxcontent-print a:hover {
	color: #e87e00;
	background-image: url(../img/print_ro.gif);
}













/*------------------------------------
	rightsidecontentbig
-------------------------------------*/

.rightsidecontentbig {
	width: 520px;
	float: left;
}










/*------------------------------------
	biginfoboxcontent
-------------------------------------*/

.biginfoboxcontent {
	float: left;
	clear: left;
	width: 510px;
	padding-bottom: 8px;
	padding-left: 16px;
}

.biginfoboxcontent-headline {
	float: left;
	clear: left;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #12275b;
	width: 510px;
	margin-top: 14px;
}

.biginfoboxcontent-subline {
	float: left;
	clear: left;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	width: 510px;
	margin-top: 4px;
}



.biginfoboxcontent-text {
	float: left;
	clear: left;
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	text-decoration: none;
	width: 510px;
	margin-top: 10px;
}


.biginfoboxcontent-text a, .biginfoboxcontent-text a:visited {
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	line-height: normal;
	color: #12275b;
	text-decoration: underline;

}

.biginfoboxcontent-more a:hover {
	color: #e87e00;
	text-decoration: none;

}








.biginfoboxcontent-more {
	float: left;
	clear: left;
	width: 510px;
	margin-top: 10px;
}


.biginfoboxcontent-more a, .biginfoboxcontent-more a:visited {
	font-family: arial;
	font-size: 11px;
	line-height: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 16px;
	background-image: url(../upload/infoboxen/pfeilrot.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.biginfoboxcontent-more a:hover {
	color: #e87e00;
	background-image: url(../upload/infoboxen/pfeilorange.png);
}





.biginfoboxcontent-print {
	float: left;
	clear: left;
	width: 350px;
	margin-top: 10px;
	padding-left: 10px;
}


.biginfoboxcontent-print a, .biginfoboxcontent-print a:visited {
	font-family: arial;
	font-size: 11px;
	line-height: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 16px;
	background-image: url(../img/print.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.biginfoboxcontent-print a:hover {
	color: #e87e00;
	background-image: url(../img/print_ro.gif);
}


















/*------------------------------------ END -------------------------------------*/






/*------------------------------------
	superbiginfoboxcontent
-------------------------------------*/

.superbiginfoboxcontent {
	float: left;
	clear: left;
	width: 790px;
	padding-bottom: 8px;
	padding-left: 16px;
}

.superbiginfoboxcontent-headline {
	float: left;
	clear: left;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #12275b;
	width: 790px;
	margin-top: 14px;
}

.superbiginfoboxcontent-subline {
	float: left;
	clear: left;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	width: 790px;
	margin-top: 4px;
}



.superbiginfoboxcontent-text {
	float: left;
	clear: left;
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	text-decoration: none;
	width: 790px;
	margin-top: 10px;
}


.superbiginfoboxcontent-text a, .superbiginfoboxcontent-text a:visited {
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	line-height: normal;
	color: #12275b;
	text-decoration: underline;

}

.superbiginfoboxcontent-more a:hover {
	color: #e87e00;
	text-decoration: none;

}








.superbiginfoboxcontent-more {
	float: left;
	clear: left;
	width: 510px;
	margin-top: 10px;
}


.superbiginfoboxcontent-more a, .superbiginfoboxcontent-more a:visited {
	font-family: arial;
	font-size: 11px;
	line-height: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 16px;
	background-image: url(../upload/infoboxen/pfeilrot.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.superbiginfoboxcontent-more a:hover {
	color: #e87e00;
	background-image: url(../upload/infoboxen/pfeilorange.png);
}





.superbiginfoboxcontent-print {
	float: left;
	clear: left;
	width: 350px;
	margin-top: 10px;
	padding-left: 10px;
}


.superbiginfoboxcontent-print a, .superbiginfoboxcontent-print a:visited {
	font-family: arial;
	font-size: 11px;
	line-height: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 16px;
	background-image: url(../img/print.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.superbiginfoboxcontent-print a:hover {
	color: #e87e00;
	background-image: url(../img/print_ro.gif);
}











/*------------------------------------ END -------------------------------------*/




/*------------------------------------
	infoleftsidebox
-------------------------------------*/

.infoleftsidebox {
	width: 184px;
	clear: left;
	float: left;
}




/*------------------------------------
	infoleftside
-------------------------------------*/

.infoleftside {
	float: left;
	clear: left;
	width: 165px;
	padding-left: 17px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	margin-top: 8px;
}

.infoleftside-headline-blue {
	float: left;
	clear: left;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #12275b;
	width: 166px;
	margin-top: 7px;
	line-height: 16px;
}

.infoleftside-headline-black {
	float: left;
	clear: left;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0b0b0b;
	width: 166px;
	margin-top: 7px;
	line-height: 16px;
}

.infoleftside-subline-black {
	float: left;
	clear: left;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0b0b0b;
	width: 166px;
	margin-top: 3px;
	line-height: 12px;
}


.infoleftside-text {
	float: left;
	clear: left;
	font-family: arial;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	text-decoration: none;
	width: 150px;
	margin-top: 4px;
}

.infoleftside-text a, .infoleftside-text a:visited {
	font-family: arial;
	font-size: 11px;
	line-height: 15px;
	color: #0033FF;
	text-decoration: underline;
}

.infoleftside-text a:hover {
	color: #e87e00;
	text-decoration: none;
}


.infoleftside-more {
	float: left;
	clear: left;
	width: 160px;
	margin-top: 10px;
}







.infoleftside-more a, .infoleftside-more a:visited {
	font-family: arial;
	font-size: 11px;
	line-height: normal;
	color: #333333;
	text-decoration: none;
	width: 166px;
	padding-left: 16px;
	background-image: url(../upload/infoboxen/pfeilrot.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.infoleftside-more a:hover {
	color: #e87e00;
	background-image: url(../upload/infoboxen/pfeilorange.png);
}





















/*------------------------------------
	mainnav
-------------------------------------*/

.mainnav {
	width: 787px;
	float: left;
	clear: left;
	margin-top: 24px;
	padding-bottom: 6px;
	border-bottom: 1px dotted #ffffff;
}

.mainnav a {
	font-family: arial;
	font-size: 13px;
	line-height: normal;
	color: #ffffff;
	text-decoration: none;
	margin-right: 20px;
	padding-bottom: 0px;
	float: left;
	margin-bottom: 2px;
}

.mainnav a:hover {
	color: #ffffff;
	border-bottom: 2px solid #ffffff;
	margin-bottom: 0px;
	float: left;
}



/*------------------------------------
	subnav
-------------------------------------*/

.subnav {
	width: 700px;
	float: left;
	clear: left;
	margin-top: 6px;
}

.subnav a {
	font-family: arial;
	font-size: 11px;
	line-height: normal;
	color: #ffffff;
	text-decoration: none;
	margin-right: 17px;
	float: left;
	margin-bottom: 2px;
}

.subnav a:hover {
	color: #ffffff;
	border-bottom: 2px solid #ffffff;
	float: left;
	margin-bottom: 0px;
}


/*------------------------------------
	subsubnav
-------------------------------------*/

.subsubnav {
	width: 700px;
	float: left;
	clear: left;
	margin-top: 8px;
}

.subsubnav a, .subsubnav a:visited {
	font-family: arial;
	font-size: 10px;
	line-height: normal;
	color: #ffffff;
	text-decoration: none;
	margin-right: 14px;
	float: left;
	margin-bottom: 2px;
}

.subsubnav a:hover {
	color: #ffffff;
	border-bottom: 2px solid #ffffff;
	float: left;
	margin-bottom: 0px;
}





/*------------------------------------
	mainbox
-------------------------------------*/

.mainbox {
	width: 1000px;
	float: left;
	
}




/*------------------------------------
	leftside
-------------------------------------*/

.leftside {
	background-image: url(../upload/mainmenue/menue.png);
	background-repeat: no-repeat;
	float: left;
	height: 481px;
	width: 129px;
	

}

/*------------ leftside LICHT -------------*/

a.leftside-licht, a.leftside-licht:visited {
	background-image: url(../upload/mainmenue/licht.png);
	background-repeat: no-repeat;
	float: left;
	height: 471px;
	width: 42px;
	margin-top: 2px;
	background-position: 6px 0px;
}

a.leftside-licht:hover {
	background-image: url(../upload/mainmenue/licht_ro.png);
	background-repeat: no-repeat;
}

a.leftside-licht-active, a.leftside-licht-active:visited, a.leftside-licht-active:hover {
	background-image: url(../upload/mainmenue/licht_ro.png);
	background-repeat: no-repeat;
	float: left;
	height: 471px;
	width: 42px;
	margin-top: 2px;
	background-position: 6px 0px;
}



/*------------ leftside LUEFTUNG -------------*/

a.leftside-lueftung, a.leftside-lueftung:visited {
	background-image: url(../upload/mainmenue/lueftung.png);
	background-repeat: no-repeat;
	float: left;
	height: 471px;
	width: 36px;
	margin-top: 2px;
	background-position: 0px 0px;
}

a.leftside-lueftung:hover {
	background-image: url(../upload/mainmenue/lueftung_ro.png);
	background-repeat: no-repeat;
}

a.leftside-lueftung-active, a.leftside-lueftung-active:visited, a.leftside-lueftung-active:hover {
	background-image: url(../upload/mainmenue/lueftung_ro.png);
	background-repeat: no-repeat;
	float: left;
	height: 471px;
	width: 36px;
	margin-top: 2px;
	background-position: 0px 0px;
}





/*------------ leftside INSTALLATION -------------*/


a.leftside-installation, a.leftside-installation:visited {
	background-image: url(../upload/mainmenue/installation.png);
	background-repeat: no-repeat;
	float: left;
	height: 471px;
	width: 35px;
	margin-top: 2px;
	background-position: 0px 0px;
}

a.leftside-installation:hover {
	background-image: url(../upload/mainmenue/installation_ro.png);
	background-repeat: no-repeat;
}

a.leftside-installation-active, a.leftside-installation-active:visited, a.leftside-installation-active:hover {
	background-image: url(../upload/mainmenue/installation_ro.png);
	background-repeat: no-repeat;
	float: left;
	height: 471px;
	width: 35px;
	margin-top: 2px;
	background-position: 0px 0px;
}







/*------------------------------------
	contentbox
-------------------------------------*/

.contentbox {
	width: 824px;
	float: left;
}

.contentboxmedium {
	width: 560px;
	float: left;
}

.contentboxsmall {
	width: 265px;
	float: left;
}

.contentboxshader {
	background-image: url(../upload/contentbox/middleshader.gif);
	background-repeat: repeat-y;
	width: 552px;
}

.contentboxbg {
	background-color: #f3f3f3;
	width: 552px;
}



.introshaderleft {
	width: 3px;
	background-image: url(../upload/contentbox/leftshader.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}

.introshaderright {
	width: 5px;
	background-image: url(../upload/contentbox/rightshader.png);
	background-repeat: repeat-y;
}













/*------------------------------------
	footer
-------------------------------------*/

.footer {
	width: 100%;
	float: left;
	height: 120px;
	margin-top: 7px;
}

.footerlogopadding {
	width: 1160px;
	float: left;
	clear: left;
}


.footer-textbox {
	width: 220px;
	float: left;
	margin-top: 33px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #12275b;
	text-decoration: none;
	padding-left: 68px;
	text-transform: uppercase;
}



.footernav {
	width: 900px;
	float: left;
	margin-top: 12px;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 68px;
}


.footernav a {
	text-decoration: none;
	color: #333333;
	margin-right: 15px;
}

.footernav a:hover {
	border-bottom: 2px solid #333333;
}





.logos-licht {
	float: left;
	margin-top: 17px;
	padding-left: 59px;
}

.logos-licht img {
	float: left;
	padding-left: 8px;
}


.logos-lueftung {
	float: left;
	margin-top: 17px;

}

.logos-lueftung img {
	float: left;
	padding-left: 8px;
}

.logos-installation {
	float: left;
	margin-top: 17px;

}

.logos-installation img {
	float: left;
	padding-left: 8px;
}
