﻿
body {
	margin:20px 0px; 
	background:#E5E6E8 url('../images/bg.gif') repeat-x fixed top; 
}

@media screen {
#Menu1 {

}
#Menu2 {

}
#Menu3 {
	display:none;
}
}

@media print{
#Menu1 {
    display:none;
}
#Menu2 {
	display:none;
}
#Menu3 {

}
}

@media screen {
#Menu4 {

}
}

@media print{
#Menu4 {
    display:none;
}
}




font,th,div 	{ font-size : 12px; font-family: Verdana, Arial, Helvetica, sans-serif }

form {display: inline; margin: 0px; padding: 0px; }

/*
a:link		{ color : #323232; text-decoration: none; }
a:active	{ color : #323232; text-decoration: none; }
a:visited 	{ color : #323232; text-decoration: none; }
a:hover		{ color : #323232; text-decoration: text-decoration: none; border-bottom: 1px solid #C0001C; padding-bottom: 1px; }
*/

.medium		{ font-family: Verdana; font-size : 13px; color: #323232; line-height: 160%;}
.big 		{ font-family: Verdana; font-size : 14px; color: #323232; line-height: 160%;}
.small 		{ font-family: Verdana; font-size : 12px; color: #323232; line-height: 160%;}


.smaller			{ font-family: Verdana; font-size : 11px; color: #323232; line-height: 130%;}
a.smaller 			{ font-family: Verdana; font-size : 11px; color: #323232; text-decoration: none; }
a.amaller:link		{ font-family: Verdana; font-size : 11px; color: #323232; text-decoration: none; }
a.smaller:visited	{ font-family: Verdana; font-size : 11px; color: #C0001C; text-decoration: none; }
a.smaller:hover		{ font-family: Verdana; font-size : 11px; color: #323232; text-decoration: none; border-bottom: 1px solid #C0001C; padding-bottom: 1px; }


.abc {}

h1 {
			font-size: 16px;
			font-weight: bold;
			margin-bottom: 10px;
}

h2 {
			font-size: 13px;
			font-weight: bold;
			margin-bottom: 8px;
}

a.h2			{ font-weight: bold; font-size: 13px; color: #323232; margin-bottom: 8px; text-decoration: none; }
a.h2:link		{ font-weight: bold; font-size: 13px; color: #323232; margin-bottom: 8px; text-decoration: none; }
a.h2:visited	{ font-weight: bold; font-size: 13px; color: #323232; margin-bottom: 8px; text-decoration: none; }
a.h2:hover		{ font-weight: bold; font-size: 13px; color: #323232; margin-bottom: 8px; text-decoration: none; border-bottom: 1px solid #C0001C; padding-bottom: 1px; }


h3 {
			font-size: 15px;
			font-weight: bold;
			margin-bottom: 5px;
}




img.left {
			float:left; 
			margin-right:12px; 
}	

img.right {
			float:right; 
			margin-left:15px; 
			margin-bottom:10px;
}	



.headnav 			{ font-family: Verdana; font-size : 10px; color: #323232; }
a.headnav 			{ font-family: Verdana; font-size : 10px; color: #323232; text-decoration: none; }
a.headnav:link		{ font-family: Verdana; font-size : 10px; color: #323232; text-decoration: none; }
a.headnav:visited	{ font-family: Verdana; font-size : 10px; color: #323232; text-decoration: none; }
a.headnav:hover		{ font-family: Verdana; font-size : 10px; color: #323232; text-decoration: none; border-bottom: 1px solid #C0001C; padding-bottom: 1px; }

.footnav 			{ font-family: Verdana; font-size : 10px; color: #FFFFFF; }
a.footnav 			{ font-family: Verdana; font-size : 10px; color: #FFFFFF; text-decoration: none; }
a.footnav:link		{ font-family: Verdana; font-size : 10px; color: #FFFFFF; text-decoration: none; }
a.footnav:visited	{ font-family: Verdana; font-size : 10px; color: #FFFFFF; text-decoration: none; }
a.footnav:hover		{ font-family: Verdana; font-size : 10px; color: #FFFFFF; text-decoration: none; border-bottom: 1px solid #C0001C; padding-bottom: 1px; }


.headline 			{ font-family: Verdana; font-size : 17px; bold; color: #C9C9C9; }			
a.headline 			{ font-family: Verdana; font-size : 17px; color: #FFFFFF; text-decoration: none; }			
a.headline:link 	{ font-family: Verdana; font-size : 17px; color: #FFFFFF; text-decoration: none; }			
a.headline:visited	{ font-family: Verdana; font-size : 17px; color: #FFFFFF; text-decoration: none; }			
a.headline:hover	{ font-family: Verdana; font-size : 17px; color: #FFFFFF; text-decoration: none; border-bottom: 1px solid #C0001C; padding-bottom: 1px; }

.subnav 			{ font-family: Verdana; font-size : 11px; color: #686868; }
a.subnav 			{ font-family: Verdana; font-size : 11px; color: #686868; text-decoration: none; }
a.subnav:link		{ font-family: Verdana; font-size : 11px; color: #686868; text-decoration: none; }
a.subnav:visited	{ font-family: Verdana; font-size : 11px; color: #686868; text-decoration: none; }
a.subnav:hover		{ font-family: Verdana; font-size : 11px; color: #686868; text-decoration: none; border-bottom: 1px solid #C0001C; padding-bottom: 1px; }

a.subakt 			{ font-family: Verdana; font-size : 11px; color: #686868; text-decoration: none; border-bottom: 1px solid #C0001C; padding-bottom: 1px; }
a.subakt:link		{ font-family: Verdana; font-size : 11px; color: #686868; text-decoration: none; border-bottom: 1px solid #C0001C; padding-bottom: 1px; }
a.subakt:visited	{ font-family: Verdana; font-size : 11px; color: #686868; text-decoration: none; border-bottom: 1px solid #C0001C; padding-bottom: 1px; }


.produktnav 		{ font-family: Verdana; font-size : 10px; color: #323232; }
a.produktnav		{ font-family: Verdana; font-size : 10px; color: #323232; text-decoration: none; }
a.produktnav:link	{ font-family: Verdana; font-size : 10px; color: #323232; text-decoration: none; }
a.produktnav:visited{ font-family: Verdana; font-size : 10px; color: #323232; text-decoration: none; }
a.produktnav:hover	{ font-family: Verdana; font-size : 10px; color: #323232; text-decoration: none; border-bottom: 1px solid #C0001C; padding-bottom: 1px; }

.partnernav 		{ font-family: Verdana; font-size : 12px; color: #323232; }
a.partnernav		{ font-family: Verdana; font-size : 12px; color: #323232; text-decoration: none; }
a.partnernav:link	{ font-family: Verdana; font-size : 12px; color: #323232; text-decoration: none; }
a.partnernav:visited{ font-family: Verdana; font-size : 12px; color: #323232; text-decoration: none; }
a.partnernav:hover	{ font-family: Verdana; font-size : 12px; color: #323232; text-decoration: none; border-bottom: 1px solid #C0001C; padding-bottom: 1px; }



.navbig 			{ font-family: Verdana; font-size : 16px; font-weight: bold; line-height: 150%; color: #323232; }
a.navbig 			{ font-family: Verdana; font-size : 16px; font-weight: bold; line-height: 150%; color: #323232; text-decoration: none; }
a.navbig:link		{ font-family: Verdana; font-size : 16px; font-weight: bold; line-height: 150%; color: #323232; text-decoration: none; }
a.navbig:visited	{ font-family: Verdana; font-size : 16px; font-weight: bold; line-height: 150%; color: #323232; text-decoration: none; }
a.navbig:hover		{ font-family: Verdana; font-size : 16px; font-weight: bold; line-height: 150%; color: #323232; text-decoration: none; border-bottom: 1px solid #C0001C; padding-bottom: 1px; }

.navsmall 			{ font-family: Verdana; font-size : 14px; line-height: 150%; color: #323232; }
a.navsmall 			{ font-family: Verdana; font-size : 14px; line-height: 150%; color: #323232; text-decoration: none; }
a.navsmall:link		{ font-family: Verdana; font-size : 14px; line-height: 150%; color: #323232; text-decoration: none; }
a.navsmall:visited	{ font-family: Verdana; font-size : 14px; line-height: 150%; color: #323232; text-decoration: none; }
a.navsmall:hover	{ font-family: Verdana; font-size : 14px; line-height: 150%; color: #323232; text-decoration: none; border-bottom: 1px solid #C0001C; padding-bottom: 1px; }


.navpresse 			{ font-family: Verdana; font-size : 14px; line-height: 150%; color: #323232; }
a.navpresse 		{ font-family: Verdana; font-size : 14px; line-height: 150%; color: #323232; text-decoration: none; }
a.navpresse:link	{ font-family: Verdana; font-size : 14px; line-height: 150%; color: #323232; text-decoration: none; }
a.navpresse:visited	{ font-family: Verdana; font-size : 14px; line-height: 150%; color: #C0001C; text-decoration: none; }
a.navpresse:hover	{ font-family: Verdana; font-size : 14px; line-height: 150%; color: #323232; text-decoration: none; border-bottom: 1px solid #C0001C; padding-bottom: 1px; }


a.navcontent 		{ font-family: Verdana; font-size : 14px; line-height: 160%; color: #323232; text-decoration: none; border-bottom: 1px solid #999999; padding-bottom: 1px; }
a.navcontent:link	{ font-family: Verdana; font-size : 14px; line-height: 160%; color: #323232; text-decoration: none; border-bottom: 1px solid #999999; padding-bottom: 1px; }
a.navcontent:visited{ font-family: Verdana; font-size : 14px; line-height: 160%; color: #323232; text-decoration: none; border-bottom: 1px solid #999999; padding-bottom: 1px; }
a.navcontent:hover	{ font-family: Verdana; font-size : 14px; line-height: 160%; color: #323232; text-decoration: none; border-bottom: 1px solid #C0001C; padding-bottom: 1px; }



td.content_left 	{ font-family: Verdana; font-size : 14px; color: #323232; line-height: 160%;}
td.content_leftsub 	{ font-family: Verdana; font-size : 11px; color: #686868; line-height: 160%; padding-top: 2px; padding-bottom: 2px;}
td.content_suche 	{ font-family: Verdana; font-size : 12px; color: #323232; line-height: 160%;}
td.content_partner 	{ font-family: Verdana; font-size : 12px; color: #323232; line-height: 130%;}
td.content_form 	{ font-family: Verdana; font-size : 12px; color: #323232; line-height: 130%; padding-top: 5px; padding-bottom: 2px;}
td.content_presse 	{ font-family: Verdana; font-size : 13px; color: #323232; line-height: 140%;}

td.content_refd	 	{ 
					font-family: Verdana; font-size : 14px; color: #323232; line-height: 160%;
					background-image: url(../images/referenzen_deutschland.gif);
					background-repeat: no-repeat;
}

td.content_refw	 	{ 
					font-family: Verdana; font-size : 14px; color: #323232; line-height: 160%;
					background-image: url(../images/referenzen_weltweit.gif);
					background-repeat: no-repeat;
}



.head {
			width: 900px;
			background-color: #FFFFFF;
}			


.head_top {
			width: 900px;
			height: 70px;
			background-color: #FFFFFF;
			background-image: url(../images/head_top.jpg);
			background-repeat: no-repeat;
}			



.head_headline {
			width: 900px;
			height: 40px;
			background-color: #707072;
}			

.popup_headline {
			width: 720px;
			height: 40px;
			background-color: #707072;
}			

.popup_content {
			width: 720px;
			background-color: #FFFFFF;
			background-image: url(../images/popup_content.jpg);
			background-repeat: repeat-y;
}			



.footer_footline {
			width: 900px;
			height: 30px;
			background-color: #707072;
}			


.head_headdiff {
			width: 950px;
			height: 17px;
			background-color: #FFFFFF;
}			

.head_content {
			width: 900px;
			background-color: #FFFFFF;
			background-image: url(../images/head_content.jpg);
			background-repeat: repeat-y;
}			

.head_bottom {
			width: 900px;
			height: 15px;
			background-color: #FFFFFF;
			background-image: url(../images/head_bottom.jpg);
			background-repeat: no-repeat;
}			

.right_box {
			background-color: #EBEBED;
			border-right: 1px solid #858585;
			border-bottom: 1px solid #858585;
}


input.searchfield 	{
			color : #898989;
			background-color : #FFFFFF;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			border-color: #898989;
			border-style: solid;
			border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
			width: 106px;
			height: 17px;
			}

input.searchbutton 	{
			color : #FFFFFF;
			background-color : #898989;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			border-color: #707072;
			border-style: solid;
			border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
			width: 70px;
			height: 17px;
			}
			
input.kontakt 	{
			color : #323232;
			background-color : #FFFFFF;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			border-color: #ADADAE;
			border-style: solid;
			border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
			height: 20px;
			}

input.check {
			background-color : transparent;
			font-weight : normal;
			border-color: #ADADAE;
			border-style: solid;
			border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px;
}

input.kontaktbutton 	{
			color : #FFFFFF;
			background-color : #ADADAE;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			border-color: #323232;
			border-style: solid;
			border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
			width: 100px;
			height: 20px;
			}

td.siteborder {
			border: solid 1px #ADADAE ;
}


.popuptabelle {
			background-color: #C9C9C9;
}

td.poptab1 {
			background-color: #FFFFFF;
			font-size: 9px;
			color: #323232;
			height: 18px;			
}

td.poptab2 {
			background-color: #E5E6E8;
			font-size: 9px;
			color: #323232;
			height: 18px;			
}

.comment {
			font-size: 9px;
			color: #323232;
			font-style: italian;
}