/* CSS Document */													
body { margin:0px; padding:0px;}													
													
.abstandtop {	margin-top:17px; }												

.contentabstand1 {	padding-top:15px;	padding-left:19px;	padding-right:26px;	padding-bottom:30px;	}								
.contentabstand2 {	padding-top:15px;	padding-left:10px;	padding-right:15px;	padding-bottom:18px;	}								
.contentabstand3 {	padding-top:12px;	padding-left:10px;	padding-right:15px;	padding-bottom:12px;	}								
.contentabstand4 {	padding-top:15px;	padding-left:10px;	padding-right:15px;	padding-bottom:12px;	}								
.contentabstand5 {	padding-top:0px;	padding-left:10px;	padding-right:15px;	padding-bottom:18px;	}								

.contentbg1 {	background-color:#EEEEEF;}

.contentheadline1 {	font-family:Arial, Helvetica, sans-serif;	font-size:24px;	line-height:26px;	color:#1f1a17; padding-bottom:4px}									
.contentheadline2 {	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	line-height:16px;	color:#1f1a17; padding-bottom:4px}
.contentheadline2 a:link { color:#1f1a17; text-decoration:none;}													
.contentheadline2 a:visited { color:#1f1a17; text-decoration:none;}													
.contentheadline2 a:hover { color:#1f1a17; text-decoration:none;}													
.contentheadline3 {	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	line-height:16px;	color:#000000; padding-bottom:4px}									
.contentheadline3 a:link { color:#000000; text-decoration:none;}													
.contentheadline3 a:visited { color:#000000; text-decoration:none;}													
.contentheadline3 a:hover { color:#000000; text-decoration:none;}													

.contentpicbox {	float:left;	width:162px;}											
.contentpunkt1trenner {	height:15px;}												
.contentpunkt2picabstand {	padding-top:4px;	padding-bottom:4px;}											
.contentpunkt2textabstand {	padding-right:4px;	padding-top:3px;	padding-left:6px;	padding-bottom:7px;}									

.contenttext1 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height:16px;	color:#313131;}									
.contenttext1 a:link { color:#313131; text-decoration:none;}													
.contenttext1 a:visited { color:#313131; text-decoration:none;}													
.contenttext1 a:hover { color:#313131; text-decoration:none;}													

.contenttextbox {	float:right;	width:450px;}											
.detailspic {	padding-top:7px;	padding-bottom:8px;	text-align:center;}										
.detailspicbig {	text-align:center;}												
.detailstext {	padding-top:7px;	padding-bottom:8px;	padding-right:10px;}										
.detailstextbreit { padding:7px 10px 8px 10px;}										

.dotline1 {background-image:url(/pics/shared/dot1.gif);	background-position:center left;	background-repeat:repeat-x;	padding-top:14px;	padding-bottom:14px;}									
.dotline2 {	background-image:url(/pics/shared/dot1.gif);	background-position:center left;	background-repeat:repeat-x;	margin-left:4px;	margin-right:4px;}								
.dotline3 {	background-image:url(/pics/shared/dot3.gif);	background-position:center left;	background-repeat:repeat-x;}										
.dotline4 {	background-image:url(/pics/shared/dot4.gif);	background-position:center left;	background-repeat:repeat-x;}										

.form						{ font-family:Arial, Helvetica, sans-serif; position:relative; height:493px; width:430px; font-size:12px; margin:auto}
.form .submit				{ position:absolute; left:321px; top:455px;}
.form .namebez				{ position:absolute; top:13px; left:7px;}
.form .vornamebez			{ position:absolute; top:13px; left:231px;}
.form .strassebez			{ position:absolute; top:60px; left:7px;}
.form .hausnrbez			{ position:absolute; top:60px; left:231px;}
.form .plzbez				{ position:absolute; top:107px; left:7px;}
.form .wohnortbez			{ position:absolute; top:107px; left:231px;}
.form .telefonbez			{ position:absolute; top:154px; left:7px;}
.form .emailbez				{ position:absolute; top:154px; left:231px;}
.form .nachrichtbez			{ position:absolute; top:201px; left:7px;}
.form .name					{ position:absolute; top:28px; left:4px;}
.form .vorname				{ position:absolute; top:28px; left:228px;}
.form .strasse				{ position:absolute; top:75px; left:4px;}
.form .hausnr				{ position:absolute; top:75px; left:228px;}
.form .plz					{ position:absolute; top:122px; left:4px;}
.form .wohnort				{ position:absolute; top:122px; left:228px;}
.form .telefon				{ position:absolute; top:169px; left:4px;}
.form .email				{ position:absolute; top:169px; left:228px;}
.form .nachricht			{ position:absolute; top:216px; left:4px;}
.form .name input			{ border:#CCCCCC 1px solid; height:18px; font-size:12px; width:194px;}
.form .vorname input		{ border:#CCCCCC 1px solid; height:18px; font-size:12px; width:194px;}
.form .strasse input		{ border:#CCCCCC 1px solid; height:18px; font-size:12px; width:194px;}
.form .hausnr input			{ border:#CCCCCC 1px solid; height:18px; font-size:12px; width:194px;}
.form .plz input			{ border:#CCCCCC 1px solid; height:18px; font-size:12px; width:194px;}
.form .wohnort input		{ border:#CCCCCC 1px solid; height:18px; font-size:12px; width:194px;}
.form .telefon input 		{ border:#CCCCCC 1px solid; height:18px; font-size:12px; width:194px;}
.form .email input 			{ border:#CCCCCC 1px solid; height:18px; font-size:12px; width:194px;}
.form .nachricht textarea	{ border:#CCCCCC 1px solid; height:231px; font-size:12px; width:418px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.hell {	background-color:#FFFFFF;}												
.hell.withline .vdotline1 {	background-image:url(/pics/shared/dot2.gif);	background-position:top left;	background-repeat:repeat-y;}										

.leftnaviabstand {	padding-left:16px;}												

.leftnaviact 	 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height:16px;	color:#1f1a17;		background-image:url(/pics/shared/leftnaviact.gif);	background-repeat:no-repeat;	background-position:0px 6px; cursor:pointer;}			
.leftnaviact div {	padding-left:12px;	padding-top:2px; padding-bottom:2px;}

.leftnaviin      {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height:16px;	color:#8D8D8D;		background-image:url(/pics/shared/leftnaviin.gif);	background-repeat:no-repeat;	background-position:0px 6px; cursor:pointer;}			
.leftnaviin div  {	padding-left:12px;	padding-top:2px; padding-bottom:2px;}											

.leftnaviwidth {	width:139px;}												

.mainnaviposition {	padding-left:21px;}												

.messeabstand {	padding-left:6px;	padding-bottom:13px;	padding-top:17px;	padding-right:14px;}									

.messehell {background-color:#F2F2F2;}													
.messetableheader {	height:20px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	line-height:14px;	color:#FFFFFF;	font-weight:bold;	background-image:url(/pics/shared/messetablebg.gif);	background-repeat:repeat-x;	background-position:top left;	background-color:#25201d;	}		
.messetableheader div {	padding-left:7px;}												
.messetext {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height:15px;	color:#000000;}									
.messetext a:link { color:#000000; text-decoration:none;}													
.messetext a:visited { color:#000000; text-decoration:none;}													
.messetext a:hover { color:#000000; text-decoration:underline;}													

.rightbox1abstand {	padding:6px;}												
.rightbox1content {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height:15px;	color:#313131;	width:239px;	border-bottom:1px solid #757575;	border-left:1px solid #757575;	border-right:1px solid #757575;	text-align:left;}				
.rightbox1content a:link { color:#313131; text-decoration:none;}													
.rightbox1content a:visited { color:#313131; text-decoration:none;}													
.rightbox1content a:hover { color:#313131; text-decoration:none;}													
.rightbox1header {	width:241px;	height:19px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	line-height:14px;	font-weight:bold;	color:#FFFFFF;	background-image:url(/pics/shared/box1/bg.gif);	background-repeat:repeat-x;	background-position:top left;	background-color:#757575;	text-align:left;	cursor:pointer;}
.rightbox1header a:link {color:#FFFFFF; text-decoration:none;}	
.rightbox1header a:visited {color:#FFFFFF; text-decoration:none;}	
.rightbox1header a:hover {color:#FFFFFF; text-decoration:none;}	
.rightbox1header div {	height:19px;	background-image:url(/pics/shared/box1/pfeil.gif);	background-repeat:no-repeat;	background-position:center right;}									
.rightbox1header div div {	padding-left:6px;	padding-top:2px;}											
.rightbox2content {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height:15px;	color:#313131;	width:239px;	border-bottom:1px solid #757575;	border-left:1px solid #757575;	border-right:1px solid #757575;	text-align:left;}				
.rightbox2content a:link { color:#313131; text-decoration:none;}				
.rightbox2content a:visited { color:#313131; text-decoration:none;}				
.rightbox2content a:hover { color:#313131; text-decoration:underline;}				
.rightbox2header {	width:241px;	height:19px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;line-height:14px;	font-weight:bold;	color:#FFFFFF;	background-image:url(/pics/shared/box2/bg.gif);	background-repeat:repeat-x;	background-position:top left;	background-color:#25201d;	text-align:left;	cursor:pointer;}	
.rightbox2header a:link {color:#FFFFFF; text-decoration:none;}	
.rightbox2header a:visited {color:#FFFFFF; text-decoration:none;}	
.rightbox2header a:hover {color:#FFFFFF; text-decoration:none;}	
.rightbox2header div {	height:19px;	background-image:url(/pics/shared/box2/pfeil.gif);	background-repeat:no-repeat;	background-position:center right;}									
.rightbox2header div div {	padding-left:6px;	padding-top:2px;}											
.rightbox3content {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height:15px;	color:#313131;	width:185px;	border-bottom:1px solid #757575;	border-left:1px solid #757575;	border-right:1px solid #757575;	text-align:left;}				
.rightbox3content .padding { padding: 3px 3px 3px 3px;}				
.rightbox3content a:link { color:#313131; text-decoration:none;}				
.rightbox3content a:visited { color:#313131; text-decoration:none;}				
.rightbox3content a:hover { color:#313131; text-decoration:underline;}				
.rightbox3header {	width:187px;	height:19px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	line-height:14px;	font-weight:bold;	color:#FFFFFF;	background-image:url(/pics/shared/box1/bg.gif);	background-repeat:repeat-x;	background-position:top left;	background-color:#757575;	text-align:left;	cursor:pointer;}
.rightbox3header a:link {color:#FFFFFF; text-decoration:none;}
.rightbox3header a:visited {color:#FFFFFF; text-decoration:none;}
.rightbox3header a:hover {color:#FFFFFF; text-decoration:underline;}
.rightbox3header div {	height:19px;	background-image:url(/pics/shared/box1/pfeil.gif);	background-repeat:no-repeat;	background-position:center right;}									
.rightbox3header div div {	padding-left:6px;	padding-top:2px;}											
.rightbox4abstand {	padding:6px;}												
.rightbox4content {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height:15px;	color:#313131;	width:185px;	border-bottom:1px solid #757575;	border-left:1px solid #757575;	border-right:1px solid #757575;	text-align:left;}				
.rightbox4content a:link { color:#313131; text-decoration:none;}													
.rightbox4content a:visited { color:#313131; text-decoration:none;}													
.rightbox4content a:hover { color:#313131; text-decoration:none;}													
.rightbox4header {	width:187px;	height:19px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	line-height:14px;	font-weight:bold;	color:#FFFFFF;	background-image:url(/pics/shared/box2/bg.gif);	background-repeat:repeat-x;	background-position:top left;	background-color:#757575;	text-align:left;	cursor:pointer;}
.rightbox4header a:link { color:#FFFFFF; text-decoration:none;}
.rightbox4header a:visited { color:#FFFFFF; text-decoration:none;}
.rightbox4header a:hover { color:#FFFFFF; text-decoration:underline;}
.rightbox4header div {	height:19px;	background-image:url(/pics/shared/box2/pfeil.gif);	background-repeat:no-repeat;	background-position:center right;}									
.rightbox4header div div {	padding-left:6px;	padding-top:2px;}											
.rightboxabstand {	padding-left:17px;}												
.rightboxtrenner {	height:15px;}												

.smallnaviname {	padding-right:4px;	padding-left:4px;	height:17px;}										
.smallnavitrenner {	width:5px;}												
.smallnavitrennercolor {	width:1px;	height:15px;	background-color:#CACACA;}										

.vdotline2 {	background-image:url(/pics/shared/dot2.gif);	background-position:top left;	background-repeat:repeat-y;}										

#content {	float:left;	width:557px;	padding-bottom:30px;}										
#contentBreit { float:left;	width:683px; padding-bottom:30px;}												
#contentBreiter { float:left;	width:861px;	padding-bottom:30px;}											

#gesamtbreite { width:950px; text-align:left;}													

#greyline {	position:absolute;	top:234px;	left:0px;	width:950px;	height:1px;	background-color:#CACACA;	z-index:100;}						

#header {	position:absolute;	top:0px;	left:0px;	width:950px;	height:206px;	z-index:0;}							
#header .logo { position:absolute; bottom:0px;}

#language {	position:absolute;	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	line-height:12px;	color:#8E8E8E;	left:0px;	top:0px;	z-index:100;}					
#language a:link { color:#8E8E8E; text-decoration:none;}													
#language a:visited { color:#8E8E8E; text-decoration:none;}													
#language a:hover { color:#1f1a17; text-decoration:none;}													

#left  {	float:left;	width:178px;}											

#mainheader {	position:relative;	width:950px;	height:235px;}										
#mainnavi {	position:absolute;	top:208px;	left:0px;	width:950px;	height:24px;	z-index:100;	background-image:url(/pics/shared/mainnavibg.gif);	background-repeat:repeat-x;	background-position:top left;}				

#right  {	float:right;	width:215px;}											
#rightBreit {	float:right;	width:267px;}											

#smallnavi {	position:absolute;	font-family:Arial, Helvetica, sans-serif;	font-size:9px;	line-height:12px;	color:#333333;	right:2px;	top:0px;	z-index:100;}					
#smallnavi a:link { color:#333333; text-decoration:none;}													
#smallnavi a:visited { color:#333333; text-decoration:none;}													
#smallnavi a:hover { color:#1f1a17; text-decoration:none;}													

.downloads						{}
.downloads .downloadsheadline	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.downloads .padding				{ padding:0px 15px 0px 15px;}
.downloads .bglight				{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF;}
.downloads .bgdark				{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.downloads a:link { color:#000000; text-decoration:underline;}													
.downloads a:visited { color:#000000; text-decoration:underline;}													
.downloads a:hover { color:#000000; text-decoration:none;}													

#mainnavilogout {	position:absolute;	top:208px;	left:878px;	width:72px;	height:24px; z-index:100;	background-image:url(/pics/shared/mainnavibg.gif);	background-repeat:repeat-x;	background-position:top left;}

.result { font-family: Arial, Helvetica, sans-serif; font-size:12px; }
.countryLink a:link { color:#000000; text-decoration:none;}
.countryLink a:visited { color:#000000; text-decoration:none;}
.countryLink a:hover { color:#000000; text-decoration:none;}
