/* CSS Document */ 
html, body { 
	margin:0; 
	padding:0; 
	height:100%; 
	background-color:#001100; 
	text-align:center; /* horizontal centering for IE Win quirks */ 
}


a {
	color: #838383;
		}
	a:hover {
	color: #000000;
	}
	
	a.collection {
	color: #838383;
	text-decoration:underline;
	}
	a.collection:hover {
	color: #000000;
	text-decoration:underline;

	}
	.collectionAct {
	color: #000000;
	text-decoration:underline;
	}
	
		a:active {
	color: #000000;
	text-decoration:underline;
	}

.alink1 {
	color: #000000;
	text-decoration:none;
	}

.alink2 {
	color: #838383;
	text-decoration:none;
	}

#distance { 
	width:1px; 
	height:50%; 
	margin-bottom:-297px; /* half of container's height */
	float:left; 
	} 
	
#center{ 
	margin:0 auto; 
	position:relative; /* puts container in front of distance */ 
	text-align:left;
	height:595px; 
	width:900px; 
	clear:left; 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#333333;
	-font-size:11px;
	line-height:16px;
	}


table{
	font-size:12px;
}
.txt { 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#333333;
	-font-size:11px;
	line-height:16px;
	}	
#logo {
	background-image:url(../images/bg_logo.jpg);
	background-color:#001100;
	width:900px;
	height:100px;
	text-align:center;
}

	
#topnav {
	background-image:url(../images/bg_topnav_en.jpg);
	width:900px;
	height:25px;
	}
	

#topnavde {
	background-image:url(../images/bg_topnav_de.jpg);
	width:900px;
	height:25px;
	}

/* Content Area for the Entry Page */
#content {
	background-image:url(../images/bg_content.jpg);
	width:900px;
	height:448px;
	}

/* Content Area for the Home Page */
#contentlayhome {
	background-image:url(../images/bg_contentlayhome.jpg);
	width:900px;
	height:448px;
	}
/* Layoutareas 2 Columns for Home Page */	
#layhome-left {
	float:left;
	padding-top: 45px;
	padding-left: 45px;
	width:340px;
	-width:385px;
	height:395px;
	}
#layhome-right {
	padding-top: 45px;
	padding-left: 125px;
	height:395px;
	float:left;
	}

/* Content Layout Variant 1 */
#contentlay1 {
	background-image:url(../images/bg_contentlay1.jpg);
	width:900px;
	height:448px;
	}
	
/* Layoutareas 3 Columns with Subnav */	
#lay1-subnav {
	float:left;
	padding-top: 45px;
	padding-left: 20px;
	width:163px;
	-width:185px;
	height:395px;
	}
#lay1-left {
	float:left;
	padding-top: 45px;
	padding-left: 10px;
	width:295px;
	-width:305px;
	height:395px;
	}

#lay1a-left {
	float:left;
	padding-top: 45px;
	padding-left: 10px;
	width:339px;
	-width:349px;
	height:395px;
	}
	
#lay1-right {
	float:left;
	padding-top: 45px;
	height:395px;
	}
	
/* Content Layout Variant 2 */
#contentlay2 {
	background-image:url(../images/bg_contentlay2.jpg);
	width:900px;
	height:448px;
	}
/* Layoutareas 2 Columns with Subnav */	
#lay2-subnav {
	float:left;
	padding-top: 40px;
	padding-left: 20px;
	width:163px;
	-width:185px;
	height:395px;
	}
	
#lay2-left {
	float:left;
	padding-top: 40px;
	padding-left: 10px;
	height:395px;
	}
	

	
#lay2a-left {
	float:left;
	padding-top: 40px;
	padding-left: 10px;
	width:500px;
	height:395px;
	}

#lay2-right {
	float:left;
	padding-top: 40px;
	padding-left: 70px;
	height:395px;
	}


/* Content Layout Variant 3 */
#contentlay3 {
	background-image:url(../images/bg_contentlay3.jpg);
	width:900px;
	height:448px;
	}
		
	
/* Layoutareas 3 Columns with Subnav different than Var1*/	
#lay3-subnav {
	float:left;
	padding-top: 40px;
	padding-left: 20px;
	width:163px;
	-width:185px;
	height:395px;
	}
#lay3-subnav img{
	display:block;
	}
	
#lay3-left {
	float:left;
	padding-top: 40px;
	padding-left: 10px;
	width:320px;
	-width:330px;
	height:395px;
	}
	
#lay3-right {
	float:left;
	padding-top: 40px;
	height:395px;
	}


	
	
#lay4-left{
	float:left;
	width:307px;
	background:url(../images/blackline.gif) no-repeat scroll right 17px;
	padding-top: 45px;
	
	-width:307px;

	height:390px;
}
#lay4-right{
	text-align:center;
	width:405px;
	float:left;
	padding-top: 45px;
}
span.decorated{
	background:url(../images/decoline.gif) no-repeat scroll 50% top;
	display:block;
	padding-top:10px;
}
/* 2 colum enclose DIV */	
#2col {
	width:650px;
	}
#col1 {
	width:310px;
	float:left;
	}
	
#col1a {
	float:left;
	}
	
div.titel-link{
	cursor:pointer;
	display:inline;
}
#col2 {
	padding-left:30px;
	width:300px;
	float:left;
	}

/* 3 colum enclose DIV */	
#3col {
	width:670px;
	}
#col11 {
	width:200px;
	float:left;
	}
#col12 {
	padding-left:30px;
	width:200px;
	-width:230px;
	float:left;
	}
#col13 {
	padding-left:30px;
	float:left;
	}

#lay1a-right {
	float:left;
	padding-top: 45px;
	padding-left:80px;
	width:300px;
	-width:380px;
	height:395px;
	}
			
#footer {
	background-color:#001100;
	width:900px;
	height:22px;
	padding-top:12px;
	}
	
.subnav {
	float:left;
	}
.subsubnav{
	float:left;
	clear:both;
	margin-top:5px;
	margin-left:8px;
}
.subsubnav-ambassadoren{
	float:left;
	clear:both;
	margin-top:2px;
	margin-left:8px;
}
.titlespace {
	margin-bottom:15px;
	}
.titlespace1 {
	margin-bottom:8px;
	}
.titlespace2 {
	margin-bottom:14px;
	}
.titlespaceg {
	margin-bottom:2px;
	}
.textitlespace {
	margin-bottom:0px;
	}
.contactspace {
	margin-bottom:2px;
	}
.next {
	position:absolute;
	right:34px;
	bottom:50px;
	}


.cellheight1 {
	height:32px;
	font-size:12px;
	}
.messageheight1 {
	height:90px;
	}
.formwidth1 {
	width:230px;
	}
.formwidth-zip {
	width:50px;
	}
.formwidth-city {
	width:160px;
	}
	
.formwidth-plz {
	width:67px;
	*width:65px;
	}
.formwidth-ort {
	width:154px;
	}
.date {
	width:54px;
	display:block;
	float:left;
	}
	
	
div#logo-print {
	display:none;
}

.debug{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#333333;
}
ul {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
line-height: 2em;
font-variant: normal;
text-transform: none;
text-decoration: none;
padding: 6px;
margin: 2px;
}
.collection    { height: 5px; }

.copyright{
	font-size:10px;
}

	