/* CSS Defaults */
body {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	margin: 0px; 
	padding: 0px;
	background-color: #DDDCE2;	
}
td, tr, span, p, div {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B4B4A;

}

a, a:link, a:visited, a:active {
	font-family: Arial, Helvetica, sans-serif; 
	color: #003366;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	color: #4B4B4B; 
	text-decoration: none;
}

h2 {
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	font-size:17px;
}

div { 
	position: relative;
}

/** MainTemplate **/
.horizontalSpacer {
	height: 0px;
	width: 100%;
	line-height: 0px;
	font-size: 0px;
}

.centercontainer {
	width: 860px;
	text-align: left;
	margin: 0px auto;	
	background-color: #FFFFFF;
}

.topnavbox {
	width: 860px;
	height: 40px;
	background-color: #474747;
}

.topnavinnerbox {
	float: left;
	left:10px;		
}

.topnavinnerspacer {
	height: 22px;
	width: 100%;
	float: left;
}

.topnavshop {
	float: right;
	width:210px;		
}


.toplogobox {
	width: 860px;
	height: 65px;		
}

.logobox {
	width: 220px;	
	height: 58px;
	margin-top: 7px;
	left: 10px;
	float: left;	
}

.toplangnav {
	width: 160px;
	height: 60px;
	float: right;
}


.menucontainer {
	width: 175px;
	float: left;	
}

.MenuInnerContainer {
	margin-left: 5px;
	margin-right: 5px;
}
.MenuHeadline {
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	height: 20px;
	width: 163px;
	background: url(../../Templates/media/images/menuheadline.jpg);
	background-repeat: no-repeat;
	text-indent: 7px;
	font-weight: bold;
	color: #474747;
	margin-bottom: 4px;
}

.contentcontainer {
	width: 685px;
	float: left;
	border-top: 1px #DDDCE2	solid;
}

.footercontainer {
	width: 860px;
	height: 16px;
	line-height: 16px;
	background-color: #AFAFAF;
	border-bottom: 1px #FFFFFF solid;
}

.leftfootercontainer {
	width: 620px;
	height: 16px;
	line-height: 16px;
	float: left;
}

.rightfootercontainer {
	width: 240px;
	height: 16px;
	line-height: 16px;
	float: right;
	text-align: right;
	
 	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	display: block;	
	
}

/** Helper **/
.zeroClear {
	width: 100%;
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	overflow: hidden;	
}

.footerWhiteSpacerLine {
	height: 16px; 
	width: 1px; 
	float: left; 
	background-color: #FFFFFF;
	overflow: hidden;
	font-size: 0px;	
}

/** Suggestion Search **/
.suggestionsearch_popup {
	z-index: 1000;
	visibility: hidden;
	width: 300px;
	position: absolute;
	border-top: #878787 1px solid;
	border-left: #878787 1px solid;
	border-bottom: #878787 1px solid;
	border-right: #878787 1px solid;
}

/**Neues Topmenue**/
.topmenuelink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	line-height: 18px;
	height: 18px;
	margin-left: 4px;
	margin-right: 4px;
	float: left;
	display: block;
	color: #EEEEEE;
	background-color: #474747;
	width:200px;
	z-index:99999;
	border-top: 1px solid #ffffff;
	text-indent: 10px;
}

a.topmenuelink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	float: left;
	line-height: 18px;
	height: 18px;
	margin-left: 4px;
	margin-right: 4px;
	color: #EEEEEE;
	display: block;
	text-decoration: none;
	background-color: #474747;
	width:200px;
	z-index:99999;
	border-top: 1px solid #ffffff;
	text-indent: 10px;
}

a:link.topmenuelink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	float: left;
	line-height: 18px;
	height: 18px;
	margin-left: 4px;
	margin-right: 4px;
	color: #EEEEEE;
	display: block;
	text-decoration: none;
	background-color: #474747;
	width:200px;
	z-index:99999;
	border-top: 1px solid #ffffff;
	text-indent: 10px;
}
a:visited.topmenuelink {	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	float: left;
	line-height: 18px;
	height: 18px;
	margin-left: 4px;
	margin-right: 4px;
	color: #EEEEEE;
	display: block;
	text-decoration: none;
	width:200px;
	z-index:99999;
	border-top: 1px solid #ffffff;
	text-indent: 10px;
	
	}
a:hover.topmenuelink { 	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	float: left;
	line-height: 18px;
	height: 18px;
	margin-left: 4px;
	margin-right: 4px;
	color: #474747;
	display: block;
	text-decoration: none;
	background-color: #DDDCE2;
	width:200px;
	z-index:99999;
	border-top: 1px solid #ffffff;
	text-indent: 10px;
	}
a:active.topmenuelink { 	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	float: left;
	line-height: 18px;
	height: 18px;
	margin-left: 4px;
	margin-right: 4px;
	color: #EEEEEE;
	display: block;
	text-decoration: none;
	width:200px;
	z-index:99999;
	border-top: 1px solid #ffffff;
	text-indent: 10px;
}

/** Sonstiges **/
.footerlink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	line-height: 16px;
	margin-left: 4px;
	margin-right: 4px;
	float: left;
	display: block;
	color: #FFFFFF;
}
a.footerlink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	float: left;
	line-height: 16px;
	margin-left: 4px;
	margin-right: 4px;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
}
a:link.footerlink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	float: left;
	line-height: 16px;
	margin-left: 4px;
	margin-right: 4px;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
}
a:visited.footerlink {	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	float: left;
	line-height: 16px;
	margin-left: 4px;
	margin-right: 4px;
	color: #FFFFFF;
	display: block;
	text-decoration: none;}
a:hover.footerlink { 	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	float: left;
	line-height: 16px;
	margin-left: 4px;
	margin-right: 4px;
	color: #FFFFFF;
	display: block;
	text-decoration: underline;}
a:active.footerlink { 	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	float: left;
	line-height: 16px;
	margin-left: 4px;
	margin-right: 4px;
	color: #FFFFFF;
	display: block;
	text-decoration: underline;}


.footerlinkinline {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a.footerlinkinline {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a:link.footerlinkinline {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a:visited.footerlinkinline {	font-family: Arial, Verdana, Helvetica, sans-serif;
	float: left;
	color: #FFFFFF;
	text-decoration: none;}
a:hover.footerlinkinline { 	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;}
a:active.footerlinkinline { 	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;}
.drowheadlineblau {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	height: 18px;
	width: 100%;
	line-height: 16px;
	font-weight: bold; 
	color: #374A98;
	display: block;
	float: left;
	margin-bottom: 8px;
	margin-top: 17px;
	border-bottom: #DDDCE2 solid 1px;
}
a.drowheadlineblau {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; height: 18px; width: 100%; line-height: 16px; font-weight: bold; color: #374A98; display: block; float: left; background-image: url(/user/Templates/media/images/headline.gif); background-repeat: repeat-x; background-position: 0px 16px; margin-bottom: 8px; margin-top: 17px; text-decoration: none; }	
a:link.drowheadlineblau {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; height: 18px; width: 100%; line-height: 16px; font-weight: bold; color: #374A98; display: block; float: left; background-image: url(/user/Templates/media/images/headline.gif); background-repeat: repeat-x; background-position: 0px 16px; margin-bottom: 8px; margin-top: 17px; text-decoration: none; }
a:visited.drowheadlineblau {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; height: 18px; width: 100%; line-height: 16px; font-weight: bold; color: #374A98; display: block; float: left; background-image: url(/user/Templates/media/images/headline.gif); background-repeat: repeat-x; background-position: 0px 16px; margin-bottom: 8px; margin-top: 17px; text-decoration: none; }
a:hover.drowheadlineblau {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; height: 18px; width: 100%; line-height: 16px; font-weight: bold; color: #4B4B4B; display: block; float: left; background-image: url(/user/Templates/media/images/headline.gif); background-repeat: repeat-x; background-position: 0px 16px; margin-bottom: 8px; margin-top: 17px; text-decoration: none; }
a:active.drowheadlineblau {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; height: 18px; width: 100%; line-height: 16px; font-weight: bold; color: #4B4B4B; display: block; float: left; background-image: url(/user/Templates/media/images/headline.gif); background-repeat: repeat-x; background-position: 0px 16px; margin-bottom: 8px; margin-top: 17px; text-decoration: none; }

.drowheadlineblau2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	height: 18px;
	width: 100%;
	line-height: 16px;
	font-weight: bold; 
	color: #374A98;
	display: block;
	float: left;
	background-repeat: repeat-x; 
	background-position: 0px 16px;
	margin-bottom: 8px;
	margin-top: 17px; 
}
a.drowheadlineblau2 {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; height: 18px; width: 100%; line-height: 16px; font-weight: bold; color: #374A98; display: block; float: left; background-repeat: repeat-x; background-position: 0px 16px; 	margin-bottom: 8px; margin-top: 17px; text-decoration: none;}
a:link.drowheadlineblau2 {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; height: 18px; width: 100%; line-height: 16px; font-weight: bold; color: #374A98; display: block; float: left; background-repeat: repeat-x; background-position: 0px 16px; 	margin-bottom: 8px; margin-top: 17px; text-decoration: none;}
a:visited.drowheadlineblau2 {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; height: 18px; width: 100%; line-height: 16px; font-weight: bold; color: #374A98; display: block; float: left; background-repeat: repeat-x; background-position: 0px 16px; 	margin-bottom: 8px; margin-top: 17px; text-decoration: none;}
a:hover.drowheadlineblau2 {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; height: 18px; width: 100%; line-height: 16px; font-weight: bold; color: #4B4B4B; display: block; float: left; background-repeat: repeat-x; background-position: 0px 16px; 	margin-bottom: 8px; margin-top: 17px; text-decoration: none;}
a:active.drowheadlineblau2 {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; height: 18px; width: 100%; line-height: 16px; font-weight: bold; color: #4B4B4B; display: block; float: left; background-repeat: repeat-x; background-position: 0px 16px; 	margin-bottom: 8px; margin-top: 17px; text-decoration: none;}

a.drowheadlineblau12px {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; width: 100%; font-weight: bold; color: #374A98; background-repeat: repeat-x; text-decoration: none;}
a:link.drowheadlineblau12px {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; width: 100%; font-weight: bold; color: #374A98; background-repeat: repeat-x; text-decoration: none;}
a:visited.drowheadlineblau12px {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; width: 100%; font-weight: bold; color: #374A98; background-repeat: repeat-x; text-decoration: none;}
a:hover.drowheadlineblau12px {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;  width: 100%; font-weight: bold; color: #4B4B4B; background-repeat: repeat-x; text-decoration: none;}
a:active.drowheadlineblau12px {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;  width: 100%; font-weight: bold; color: #4B4B4B; background-repeat: repeat-x; text-decoration: none;}


.newsletterheadline {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	height: 18px;
	width: 100%;
	line-height: 16px;
	font-weight: bold; 
	color: #626262;
	display: block;
	float: left;
	background-image: url(/user/Templates/media/images/headline.gif);
	background-repeat: repeat-x; 
	background-position: 0px 16px;
	margin-bottom: 8px;
	margin-top: 6px; 
}
.drowheadlinegrau {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	height: 18px;
	width: 100%;
	line-height: 16px;
	font-weight: bold; 
	color: #626262;
	display: block;
	float: left;
	background-image: url(/user/Templates/media/images/headline.gif);
	background-repeat: repeat-x; 
	background-position: 0px 16px;
	margin-bottom: 8px;
	margin-top: 17px; 
}

.drowheadlinegraucontent {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #474747;
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-color: #DDDCE2;

}


.boxheadlinegrau {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	height: 18px;
	width: 230px;
	line-height: 16px;
	font-weight: bold; 
	color: #626262;
	display: block;
	background-image: url(/user/Templates/media/images/headline.gif);
	background-repeat: repeat-x; 
	background-position: 0px 16px;
	margin-top: 17px; 
}
.faqheadlineblau{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	height: 18px;
	width: 100%;
	line-height: 16px;
	font-weight: bold; 
	color: #374A98;
	display: block; 
}

.drowblau12pxbold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	color: #374A98;
}
.drowblau18pxbold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 3px;
	font-weight: bold; 
	color: #374A98;
}

.drownewsheadline{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	font-weight: bold; 
	color: #374A98;
}
.drow11pxgrau{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B4B4A;
}
.drow11pxgraucontent{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #4B4B4A;
}
.drow11pxgraubold{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B4B4A;
	font-weight: bold;
}
.drow12pxgrau{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B4B4A;
}
.drow12pxgraubold{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B4B4A;
	font-weight: bold;
}

.drow12pxblaubold{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #374A98;
	font-weight: bold;
}
a.drow12pxblaubold{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #374A98;
	font-weight: bold;
	text-decoration: none;
}
a:link.drow12pxblaubold, a:visited.drow12pxblaubold, a:active.drow12pxblaubold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #374A98;
	font-weight: bold;
	text-decoration: none;
}
a:hover.drow12pxblaubold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}

.drow11pxschwarz{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a.drow11pxschwarz{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:link.drow11pxschwarz{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:visited.drow11pxschwarz{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:hover.drow11pxschwarz{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #374A98;
	text-decoration: none;
}
a:active.drow11pxschwarz{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #374A98;
	text-decoration: none;
}
.drowred {
	color: #D31E0B;
}

.drownewstext{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E3E3E;
	margin: 3px 0px;
	display: block;
}
.drowfeld{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.drowfeld30px{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 30px;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.drowbutton {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	background-color: #F0F0F3;
	cursor: pointer;
}

a.formbutton, a:link.formbutton, a:visited.formbutton, a:hover.formbutton, a:active.formbutton {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 17px;
}

a.product_detail_link, a:link.product_detail_link, a:visited.product_detail_link, a:active.product_detail_link {
	display: block;
	width: 100px;
	border: 1px #878787 solid;
	background-color: #EDEDF0;
	font-size: 11px;
	color: #626262;
	line-height: 22px;
}
a:hover.product_detail_link {
	display: block;
	width: 100px;
	border: 1px #6C6C6C solid;
	background-color: #BEBEC0;
	font-size: 11px;
	color: #4E4E4E;
	line-height: 22px;
}

.formbutton {
	background-color: #374A98;
	border: 0px solid #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	cursor: pointer;
	color: #FFFFFF;
}

.formfield {
	background-color: #FFFFFF;
	border: 1px solid #B0B9D6;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #38539A;
	text-indent: 2px;
}

.links {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #38539A;
}
a.links {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #38539A;
	text-decoration: none;
}
a:link.links {
	text-decoration: none;
}
a:visited.links {
	text-decoration: none;
}
a:hover.links {
	color: #CF022D;
	text-decoration: none;
}
a:active.links {
	text-decoration: none;
}
.redsmall {
	color: #ff0000;
}

.headline {
	font-weight: bold;
}

.maincontent {
	color: #CF022D;
	text-decoration: none;
}

a:link.altlink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #374A98;
	text-decoration: none;
}
a:visited.altlink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #374A98;
	text-decoration: none;
}
a:hover.altlink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
a:active.altlink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #374A98;
	text-decoration: none;
}

.altlink2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #374A98;
	text-decoration: none;
}

.drowtextgrau {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #626262;
	vertical-align: middle;
}



a.leftmenue, a:link.leftmenue, a:visited.leftmenue, a:active.leftmenue {
	display: block;
	width: 156px;
	
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 	
	font-weight: bold;
	color: #474747;
	
	background: url(../../Templates/media/images/menuheadline2.jpg);
	background-repeat: no-repeat;
				
	padding-left: 7px;
	margin-bottom: 4px;		
}

a:hover.leftmenue{
	display: block;
	width: 156px;
	
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 	
	font-weight: bold;
	color: #474747;
	
	background: url(../../Templates/media/images/menuheadline2.jpg);
	background-repeat: no-repeat;
				
	padding-left: 7px;
	margin-bottom: 4px;		
}

a.leftmenueactive, a:link.leftmenueactive, a:visited.leftmenueactive, a:active.leftmenueactive {
	display: block;
	width: 156px;
	
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 	
	font-weight: bold;
	color: #474747;
	
	background: url(../../Templates/media/images/menuheadline2.jpg);
	background-repeat: no-repeat;
				
	padding-left: 7px;
	margin-bottom: 4px;
}

a:hover.leftmenueactive{
	display: block;
	width: 156px;
	
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 	
	font-weight: bold;
	color: #474747;
	
	background: url(../../Templates/media/images/menuheadline2.jpg);
	background-repeat: no-repeat;
				
	padding-left: 7px;
	margin-bottom: 4px;	
}

.leftmenue2, a.leftmenue2, a:link.leftmenue2, a:visited.leftmenue2, a:active.leftmenue2 {
	display: block;
	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	text-decoration: none;
	color: #474747;
	
	left: 7px;
	padding-left: 7px;	
	padding-top: 3px;
	padding-bottom: 3px;
	
	margin-right: 4px;
	
	background-color: #FFFFFF;
	
	border-bottom: 1px solid #DDDCE2;
		
}
a:hover.leftmenue2 {
	display: block;
	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	text-decoration: none;
	color: #000000;
	
	left: 7px;
	padding-left: 7px;	
	padding-top: 3px;
	padding-bottom: 3px;
	
	margin-right: 4px;
	
	background-color: #FFFFFF;
	
	border-bottom: 1px solid #DDDCE2;	
}

a.leftmenue2active, a:link.leftmenue2active, a:visited.leftmenue2active, a:active.leftmenue2active{
	display: block;
	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	text-decoration: none;
	color: #FFFFFF;
	
	left: 7px;
	padding-left: 7px;	
	padding-top: 3px;
	padding-bottom: 3px;
	
	margin-right: 4px;
	
	background-color: #AFAFAF;
	
	border-bottom: 1px solid #DDDCE2;
}
a:hover.leftmenue2active {
	display: block;
	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	text-decoration: none;
	color: #666666;
	
	left: 7px;
	padding-left: 7px;	
	padding-top: 3px;
	padding-bottom: 3px;
	margin-right: 4px;
	
	background-color: #efefef;
	
	border-bottom: 1px solid #DDDCE2;
}

.leftmenue3, a:link.leftmenue3, a:active.leftmenue3, a:visited.leftmenue3 {
	display: block;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	padding-left: 19px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #000000;
	color: #000000;
	text-decoration: none;
	margin-bottom: 3px;
}

a:hover.leftmenue3 {
	display: block;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	padding-left: 19px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #000000;
	color: #000000;
	text-decoration: none;
}


.leftmenue3active, a:link.leftmenue3active, a:active.leftmenue3active, a:visited.leftmenue3active {
	display: block;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	left: 19px;
	padding-left: 19px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #000000;
	color: #000000;
	text-decoration: none;
}

a:hover.leftmenue3active {
	display: block;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	left: 19px;
	padding-left: 19px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #A8A8A8;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	text-decoration: none;
}




.leftmenue4, a:link.leftmenue4, a:active.leftmenue4, a:visited.leftmenue4 {
	display: block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	left: 19px;
	padding-left: 19px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #EDEDED;
	border-bottom: 1px solid #FFFFFF;
	color: #474747;
	text-decoration: none;
}

a:hover.leftmenue4 {
	display: block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	left: 19px;
	padding-left: 19px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #C8C8C8;
	border-bottom: 1px solid #FFFFFF;
	color: #474747;
	text-decoration: none;
}

.leftmenueStartseite {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px; 		
	text-decoration: none;
	color: #AFAFAF;
	padding-left: 7px;	
}
a.leftmenueStartseite, a:link.leftmenueStartseite, a:visited.leftmenueStartseite, a:active.leftmenueStartseite {
	display: block;
	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	color: #474747;
	
	padding-left: 0px;
	
	margin-right: 4px;
	
	background-color: #FFFFFF;		
}
a:hover.leftmenueStartseite {
	display: block;
	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	
	padding-left: 0px;	
	
	margin-right: 4px;
	
	background-color: #FFFFFF;		
}

a.leftmenueUnternehmen, a:link.leftmenueUnternehmen, a:visited.leftmenueUnternehmen, a:active.leftmenueUnternehmen {
	display: block;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	text-decoration: none;
	color: #474747;
	line-height: 24px;
	padding-left: 7px;
	margin-right: 4px;
	background-color: #FFFFFF;		
}
a:hover.leftmenueUnternehmen {
	display: block;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	text-decoration: none;
	color: #0059B3;
	line-height: 24px;
	padding-left: 7px;	
	margin-right: 4px;
	background-color: #FFFFFF;		
}

a.leftmenueUnternehmenActive, a:link.leftmenueUnternehmenActive, a:visited.leftmenueUnternehmenActive, a:active.leftmenueUnternehmenActive {
	display: block;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	text-decoration: none;
	color: #0059B3;
	line-height: 24px;
	padding-left: 7px;	
	margin-right: 4px;
	background-color: #FFFFFF;		
}
a:hover.leftmenueUnternehmenActive {
	display: block;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	text-decoration: none;
	color: #474747;
	line-height: 24px;
	padding-left: 7px;
	margin-right: 4px;
	background-color: #FFFFFF;		
}


a.submenueUnternehmen, a:link.submenueUnternehmen, a:visited.submenueUnternehmen, a:active.submenueUnternehmen {
	display: block;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	text-decoration: none;
	color: #474747;
	line-height: 24px;
	padding-left: 14px;
	margin-right: 4px;
	background-color: #FFFFFF;		
}
a:hover.submenueUnternehmen {
	display: block;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	text-decoration: none;
	color: #0059B3;
	line-height: 24px;
	padding-left: 14px;	
	margin-right: 4px;
	background-color: #FFFFFF;		
}

a.submenueUnternehmenActive, a:link.submenueUnternehmenActive, a:visited.submenueUnternehmenActive, a:active.submenueUnternehmenActive {
	display: block;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	text-decoration: none;
	color: #0059B3;
	line-height: 24px;
	padding-left: 14px;	
	margin-right: 4px;
	background-color: #FFFFFF;		
}
a:hover.submenueUnternehmenActive {
	display: block;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	text-decoration: none;
	color: #474747;
	line-height: 24px;
	padding-left: 14px;
	margin-right: 4px;
	background-color: #FFFFFF;		
}

.drowGreyHighHeadlineBalken3{
	width: 100%;
	height: 40px;	
	background-color: #AFAFAF;
	border-bottom: 1px solid #FFFFFF;	
	line-height:40px;
}

.drowGreyHighHeadlineBalken {
	width: 100%;
	height: 40px;	
	background-color: #AFAFAF;
	border-bottom: 1px solid #FFFFFF;	
}
.drowGreyHighHeadlineBalken2 {
	width: 100%;
	height: 24px;	
	background-color: #AFAFAF;
	border-bottom: 1px solid #FFFFFF;	
}
.drowGreyHighHeadlineSpacer2 {
	width: 100%;
	height: 5px;
	line-height: 5px;
}
.drowGreyHighHeadlineSpacer {
	width: 100%;
	height: 20px;
}
.drowGreyHighHeadlineInner {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	margin-left: 12px;
	text-decoration: none;
	color: #FFFFFF;	
}
.drowBlueHighHeadlineBalken {
	width: 100%;
	height: 33px;	
	background-color: #374A98;
	border-bottom: 1px solid #FFFFFF;	
}
.drowBlueHighHeadlineSpacer {
	width: 100%;
	height: 13px;
}
.drowBlueHighHeadlineInner {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	margin-left: 12px;
	text-decoration: none;
	color: #FFFFFF;	
}
.drowGreyLowHeadlineBalken {
	width: 100%;
	height: 33px;	
	background-color: #AFAFAF;
	border-bottom: 1px solid #FFFFFF;	
}
.drowGreyLowHeadlineSpacer {
	width: 100%;
	height: 13px;
}
.drowGreyLowHeadlineInner {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	margin-left: 12px;
	text-decoration: none;
	color: #FFFFFF;	
}

.drowblau11pxbold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
	color: #02187B;
}

a.drowblau11pxbold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
	color: #02187B;
}

a:link.drowblau11pxbold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
	color: #02187B;
}

a:visited.drowblau11pxbold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
	color: #02187B;
}

a:active.drowblau11pxbold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
	color: #02187B;
}

.bullitliste{

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
	line-height: 18px;
	text-decoration: none;
	padding-left: 14px;
	display: block;
	background-image: url(/user/media/images/contentimages/pfeil_grau_liste.gif );
	background-repeat: no-repeat;}
	
/** Startseite **/	
.drow11pxgraucontent_start{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #474747;
}
.drowGreyHighHeadlineBalken2_start {
	width: 100%;
    height: 34px;	
	background-color: #AFAFAF;
	border-bottom: 1px solid #FFFFFF;
	float: left;	
}
.drowGreyHighHeadlineSpacer2_start {
	width: 100%;
	height: 5px;
	line-height: 5px;
	float: left;
}
.drowGreyHighHeadlineInner_start {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	left: 10px;
	text-decoration: none;
	color: #FFFFFF;
	float: left;
	line-height: 13px;	
}

.drowGreyContentHeadline_start{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	color: #474747;
}

.drow11pxblaubold{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #374A98;
	font-weight: bold;
}
.drow11pxblau{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #374A98;
}

.artikel_neu_link{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	text-decoration: none;
	color: #0059B3;
	line-height: 12px;}
	
	
	a:link.artikel_neu_link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	text-decoration: none;
	color: #0059B3;
	line-height: 12px;
}

a:visited.artikel_neu_link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	text-decoration: none;
	color: #0059B3;
	line-height: 12px;
}

a:active.artikel_neu_link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	text-decoration: none;
	color: #0059B3;
	line-height: 12px;
}


a:hover.artikel_neu_link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	text-decoration: none;
	color: #000000;
	line-height: 12px;
}

a.searchbutton, a:link.searchbutton, a:visited.searchbutton, a:active.searchbutton {
	display: block;
	width: 50px;
	
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 	
	font-weight: bold;
	color: #474747;
	
	background: url(../../Templates/media/images/searchbutton.jpg);
	background-repeat: no-repeat;
				
	padding-left: 7px;
	margin-bottom: 4px;		
}

a:hover.searchbutton{
	display: block;
	width: 50px;
	
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 	
	font-weight: bold;
	color: #474747;
	
	background: url(../../Templates/media/images/searchbutton.jpg);
	background-repeat: no-repeat;
				
	padding-left: 7px;
	margin-bottom: 4px;		
}

.katsort{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #626262;
	vertical-align:middle;
	text-decoration: none;
}
a.katsort{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #626262;
	vertical-align:middle;
	text-decoration: none;
	padding-left: 25px;
	padding-right: 25px;
}
a:link.katsort, a:visited.katsort, a:active.katsort {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #626262;
	vertical-align:middle;
	text-decoration: none;
}

a:hover.katsort {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #626262;
	vertical-align:middle;
	text-decoration: none;
}

.katsortactiveasc{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #374A98;
}
a.katsortactiveasc{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #374A98;
	vertical-align:middle;
	text-decoration: none;
	padding-left: 25px;
	padding-right: 25px;
}

a:link.katsortactiveasc, a:visited.katsortactiveasc, a:active.katsortactiveasc {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #374A98;
	vertical-align:middle;
	text-decoration: none;
	background-image: url('/user/Templates/media/images/sort_pfeil_oben.jpg');
	background-repeat: no-repeat;
	background-position: right;
}

a:hover.katsortactiveasc {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #374A98;
	vertical-align:middle;
	text-decoration: none;
	background-image: url('/user/Templates/media/images/sort_pfeil_oben.jpg');
	background-repeat: no-repeat;
	background-position: right;
}

.katsortactivedesc{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #374A98;
	vertical-align:middle;
}
a.katsortactivedesc{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #374A98;
	vertical-align:middle;
	text-decoration: none;
	padding-left: 25px;
	padding-right: 25px;
}

a:link.katsortactivedesc, a:visited.katsortactivedesc, a:active.katsortactivedesc {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #374A98;
	vertical-align:middle;
	text-decoration: none;
	background-image: url('/user/Templates/media/images/sort_pfeil_unten.jpg');
	background-repeat: no-repeat;
	background-position: right;
}
a:hover.katsortactivedesc {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #374A98;
	vertical-align:middle;
	text-decoration: none;
	background-image: url('/user/Templates/media/images/sort_pfeil_unten.jpg');
	background-repeat: no-repeat;
	background-position: right;
}
.startteaser_2010 {width: 685px; float: left; background-color: #AFAFAF;}
.startteaser_2010 img {border:0;}
.startteaser_2010_image {float: left; width: 205px;}
.startteaser_2010_image img{border:0;}
.startteaser_2010_headline {font-size:12px; font-weight: bold; color: #ffffff;}
.startteaser_content_kurztext {float: left; width: 460px; padding-bottom: 3px; border-bottom: 1px solid #afafaf; font-size:12px; font-weight: bold; color: #474747; line-height: 14px;}
.startteaser_content_langtext {float: left; width: 460px; margin-top: 6px; font-size:12px; color: #474747; line-height: 14px;}