* {
	border: 0;
	padding: 0;
	margin: 0;
}

.clear {
	position:relative;
	clear: both;
	height: 1px;
	overflow: hidden;
}



html {
	height: 100%;
}

body {
	background-color:#ead9b8;
	height: 100%;
	_height: 100%;
}

div {
	_height: 1%;
}


.Default {
	width: 982px;
	min-height: 100%;
	_height: 100%;

	font-family:"Trebuchet MS", Arial;
	font-size: 12px;	
	color: #5e5e5e;
	line-height:18px;
	position: relative;
	
	padding: 0 0 0 16px;
	
}

.Infobar {
/*	background-color:#993333; */
	width:280px;
	position:absolute;
	top:0;
	left:978px;
	z-index:2;
	background-image:url(../bilder/logo.2phase.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.Infobar p {
	font-family:"Trebuchet MS", Arial;
	font-size: 12px;	
	color: #5e5e5e;
	line-height:18px;
	text-transform:uppercase;
	width:150px;
	padding:24px 0 32px 16px;
}

.Infobar .Logoleiste {

	padding:250px 0 0 0;
	width:170px;
	text-align:center;
	

}

.Default input,
.Default textarea {
	font-family:"Trebuchet MS", Arial;
	font-size: 12px;	
	border:1px solid #b1b1b1;
	background-color:#f1e6d0;
	color:#aaa17e;
}

.Default select {
	font-family:"Trebuchet MS", Arial;
	font-size: 12px;	
	border:1px solid #b1b1b1;
	background-color:#FFFFFF;
	color:#5e5e5e;
}

.Default p {
	margin-bottom:12px
}

.Default a:link,
.Default a:visited,
.Default a:hover,
.Default a:active {
	font-family:"Trebuchet MS", Arial;
	font-size: 12px;	
/*	color: #ce3804; */
	color: #d1ac44; 
	line-height:15px;
	position: relative;
	text-decoration:underline;
}

.Default a:hover {
	text-decoration:underline;
	color: #000000;

}

.Default ul {
	padding:0 0 0 32px;
}



.Default h1 {
	font-family:"Trebuchet MS", Arial;
	font-size: 16px;	
	font-weight:bold;
	line-height:16px;
	margin-bottom:12px
}

.Default h2 {
	font-family:"Trebuchet MS", Arial;
	font-size: 12px;	
	font-weight:bold;
	line-height:16px;
	margin-top:-22px;
	margin-bottom:12px
}



/*	-------------------------------------------------------------------	*/
/*																													*/
/*	 KOPF-BEREICH																				*/
/*																													*/
/*	-------------------------------------------------------------------	*/


.Default .Head {
	
	background-image:url(../bilder/head.bg.gif);
	background-repeat:no-repeat;
	background-position:0px 40px;
	width:982px;
	height: 194px;
	position:relative;
	

}

.Default .Head .Supporter {
	
	width:240px;
	position:absolute;
	height:64px;
	left: 16px;
	top:100px;

}

.Default .Head .Hauptlogo {
	
	width:240px;
	position:absolute;
	height:64px;
	left: 664px;
	top:76px;

}

.Default .Head .Zahlen {
	
	width:240px;
	position:absolute;
	height:0px;
	left: 340px;
	top:0px;
	z-index:1;

}



.Default .Head .HeadMenu {
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	color:#666666;
	padding:46px 0 0 6px;
}

.Default .Head .HeadMenu a:link,
.Default .Head .HeadMenu a:visited,
.Default .Head .HeadMenu a:hover,
.Default .Head .HeadMenu a:active {
	
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	text-transform:uppercase;
	padding: 0 4px;

}

.Default .Head .HeadMenu a:hover {
	text-decoration:underline;
	color:#ce3804;
}







/*	-------------------------------------------------------------------	*/
/*																													*/
/*	 SIDEMENU																						*/
/*																													*/
/*	-------------------------------------------------------------------	*/
/*	-------------------------------------------------------------------	*/
/*																													*/
/*	 HAUPTMENU																					*/
/*																													*/
/*	-------------------------------------------------------------------	*/


.Default .Content .ContentLeft .Menu {

	padding:8px 8px 0 0;
	margin: 0 0 16px 0;

}

.Default .Content .ContentLeft .Menu .lv1 a:link,
.Default .Content .ContentLeft .Menu .lv1 a:visited,
.Default .Content .ContentLeft .Menu .lv1 a:hover,
.Default .Content .ContentLeft .Menu .lv1 a:active {

	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	display:block;
	padding: 3px 2px 3px 2px;
	color:#5e5946;
	text-decoration:none;
	text-transform:uppercase;

}

.Default .Content .ContentLeft .Menu .lv1_selected a:link,
.Default .Content .ContentLeft .Menu .lv1_selected a:visited,
.Default .Content .ContentLeft .Menu .lv1_selected a:hover,
.Default .Content .ContentLeft .Menu .lv1_selected a:active {

	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	display:block;
	padding: 3px 2px 3px 2px;
	color:#ce3804;
	text-decoration:none;
	text-transform:uppercase;

}

.Default .Content .ContentLeft .Menu .lv1 a:hover,
.Default .Content .ContentLeft .Menu .lv1_selected a:hover {
	text-decoration:underline;
	color:#ce3804;
}






.Default .Content .ContentLeft .Menu .lv2 a:link,
.Default .Content .ContentLeft .Menu .lv2 a:visited,
.Default .Content .ContentLeft .Menu .lv2 a:hover,
.Default .Content .ContentLeft .Menu .lv2 a:active {

	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	display:block;
	padding: 3px 2px 3px 16px;
	color:#5e5946;
	text-decoration:none;

}

.Default .Content .ContentLeft .Menu .lv2_selected a:link,
.Default .Content .ContentLeft .Menu .lv2_selected a:visited,
.Default .Content .ContentLeft .Menu .lv2_selected a:hover,
.Default .Content .ContentLeft .Menu .lv2_selected a:active {

	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	display:block;
	padding: 3px 2px 3px 16px;
	color:#ce3804;
	text-decoration:none;

}

.Default .Content .ContentLeft .Menu .lv2 a:hover,
.Default .Content .ContentLeft .Menu .lv2_selected a:hover {
	text-decoration:underline;
	color:#ce3804;
}



.Default .Content .ContentLeft .Menu .lv3 a:link,
.Default .Content .ContentLeft .Menu .lv3 a:visited,
.Default .Content .ContentLeft .Menu .lv3 a:hover,
.Default .Content .ContentLeft .Menu .lv3 a:active {

	font-family:"Trebuchet MS", Arial;
	font-size:11px;
	display:block;
	padding: 3px 2px 3px 30px;
	color:#5e5946;
	text-decoration:none;

}

.Default .Content .ContentLeft .Menu .lv3_selected a:link,
.Default .Content .ContentLeft .Menu .lv3_selected a:visited,
.Default .Content .ContentLeft .Menu .lv3_selected a:hover,
.Default .Content .ContentLeft .Menu .lv3_selected a:active {

	font-family:"Trebuchet MS", Arial;
	font-size:11px;
	display:block;
	padding: 3px 2px 3px 30px;
	color:#ce3804;
	text-decoration:none;

}

.Default .Content .ContentLeft .Menu .lv3 a:hover,
.Default .Content .ContentLeft .Menu .lv3_selected a:hover {
	text-decoration:underline;
	color:#ce3804;
}





























.Default .Content .ContentLeft .MenuExtra {

	padding: 0 0 0 16px;
	margin: 0 0 0 0;

}

.Default .Content .ContentLeft .MenuExtra .lv1 a:link,
.Default .Content .ContentLeft .MenuExtra .lv1 a:visited,
.Default .Content .ContentLeft .MenuExtra .lv1 a:hover,
.Default .Content .ContentLeft .MenuExtra .lv1 a:active {

	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	display:block;
	padding: 3px 2px 3px 2px;
	color:#5e5946;
	text-decoration:none;
	text-transform:uppercase;

}

.Default .Content .ContentLeft .MenuExtra .lv1 a:hover {
	text-decoration:underline;
	color:#ce3804;
}



/*	-------------------------------------------------------------------	*/
/*																													*/
/*	 CONTENT-BEREICH																		*/
/*																													*/
/*	-------------------------------------------------------------------	*/


.Default .Content {

/*	background-color:#003366;  */
	margin:0 20px 0 0;

}

.Default .Content .ContentRight {

/*	background-color:#CC6600;*/
	width:710px;
	float:right;

}

.Default .Content .ContentLeft {

	width: 250px;
	float:left;

}

.Default .Content .ContentLeft .BoxContainer {
	width:230px;
	background-image:url(../bilder/schatten.rechts.gif);
	background-position:top right;
	background-repeat:repeat-y;
	margin: 0 0 4px 0;
}

.Default .Content .ContentLeft .BoxContainer .Box {
	background-color:#FFFFFF;
	width:220px;
}

.Default .Content .ContentLeft .BoxContainer .Box h2 {
	background-color:#f1e6d0;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	font-family:"Trebuchet MS", Arial;
	margin-top: 0px;
	font-size:12px;
	color:#ce3804;
	padding: 4px 8px;
	text-transform:uppercase;
}


.Default .Content .ContentLeft .BoxContainer .BoxFoot {
	background-image:url(../bilder/schatten.unten.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:10px;
	background-color:#ead9b8;
}

.Default .Content .ContentLeft .BoxContainer .BoxFoot .BoxFootEcke {
	background-image:url(../bilder/schatten.ecke.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:10px;
}


.Default .Content .ContentLeft .BoxContainer .Box .LoginBox {
	
	width:160px;
	padding:8px 0 24px 30px;

}

.Default .Content .ContentLeft .BoxContainer .Box .LoginBox p {
	padding:8px 0 0 0;
	margin:0;
	color:#5e5946;
}	

.Default .Content .ContentLeft .BoxContainer .Box .LoginBox input,
.Default .Content .ContentLeft .SearchBox input {

	border:1px solid #b1b1b1;
	background-color:#f1e6d0;
	color:#aaa17e;
	padding:2px;
	

}

.Default .Content .ContentLeft .BoxContainer .Box .LoginBox input.button,
.Default .Content .ContentLeft .SearchBox input.button {

	border:1px solid #b1b1b1;
	background-color:#ffffff;
	color:#aaa17e;
	padding:0;

}

.Default .Content .ContentLeft .SearchBox {

	padding:16px;

}

.Default .Content .ContentRight .ContentHead {

	padding: 0 0 4px 0;

}

.Default .Content .ContentRight .ContentHead .Settings {
	width:192px;
	background-color:#FFFFFF;
	height:52px;
	float:left;
	text-transform:uppercase;
	padding:8px 4px 0 4px;
	font-size:11px;
}

.Default .Content .ContentRight .ContentHead .Settings p {
	margin:0 0 8px 0;
}


.Default .Content .ContentRight .ContentHead .Logo {
	width:504px;
	background-color:#FFFFFF;
	height:60px;
	float:right;
	position:relative;
}

.Default .Content .ContentRight .ContentHead .Logo .LogoOverlay {
	
	position:absolute;
	width:500px;
	top:12px;;
	left:130px;;
/*	background-color:#FFFF00;*/
	z-index:3;
	
}


.Default .Content .ContentRight .ContentMain {

	background-color:#FFFFFF;
	padding: 40px 120px 64px 20px;

}

.Default .Content .ContentRight .ContentMain img {

	padding:4px;
	
}

.Default .Content .ContentRight .ContentMain h1 {

	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#222222;
	padding:0 0 14px 0;

}

.Default .Content .ContentRight .ContentMain h2 {

	font-size:12px;
	font-weight:bold;
	color:#222222;
	margin-top:-18px;
	padding:0 0 14px 0;

}







.Default .Content .ContentRight .ContentTeaser {

	background-color:#FFFFFF;
	padding: 40px 32px 64px 20px; 

}

.Default .Content .ContentRight .ContentTeaser img {

	padding:4px;
	
}

.Default .Content .ContentRight .ContentTeaser h1 {

	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#222222;
	padding:0 0 14px 0;

}

.Default .Content .ContentRight .ContentTeaser h2 {

	font-size:12px;
	font-weight:bold;
	color:#222222;
	margin-top:-18px;
	padding:0 0 14px 0;

}


.Default .Content .ContentRight .ContentTeaser .Teaser {

	padding: 0 0 16px 0;
	float:left;
	width:300px;
/*	border:1px solid #006600; */

}



.Default .Content .ContentRight .ContentTeaser .Teaser .TeaserText {
	
	padding:8px;
	
}

.Default .Content .ContentRight .ContentTeaser .Teaser .TeaserText h2 {

	font-size:12px;
	font-weight:bold;
	color:#222222;
	padding:0;
	margin:0;

/*
	background-color:#009966;
	height:200px;
*/
}
.Default .Content .ContentRight .ContentTeaser .Teaser .TeaserText h3 {

	font-size:11px;
	font-weight:normal;
	color:#222222;
	padding:0;
	margin:0;

/*
	background-color:#009966;
	height:200px;
*/
}




.Default .Content .ContentRight .Suchergebnis {

	padding: 16px 0 16px 0;
	border-bottom:2px solid #ead9b8; 

}

.Default .Content .ContentRight .Suchergebnis h2 {
	font-size:12px;
	font-weight:bold;
	color:#222222;
	padding:0 0 16px 16px;
	margin:0;


}

.Default .Content .ContentRight .Suchergebnis p {
	padding:0 0 0 16px;

}





.Default .Content .ContentRight .ContentTeaserStartseite {

/*	padding: 40px 32px 64px 20px;  */

}

.Default .Content .ContentRight .ContentTeaserStartseite img {

	padding:4px;
	
}

.Default .Content .ContentRight .ContentTeaserStartseite h1 {

	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#222222;
	padding:0 0 14px 0;

}

.Default .Content .ContentRight .ContentTeaserStartseite h2 {

	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#222222;
	margin-top:-18px;
	padding:0 0 14px 0;

}


.Default .Content .ContentRight .ContentTeaserStartseite .Teaser {

	margin: 0 0 4px 0;


}


.Default .Content .ContentRight .ContentTeaserStartseite .Teaser .TeaserText {
	
	width:355px;
	height:355px;
	float:left;

	font-size:12px;
	line-height: 15px;
	background-color:#FFFFFF;

	
}



.Default .Content .ContentRight .ContentTeaserStartseite .Teaser .TeaserBildBox {
	
	width:355px;
	height:355px;
	float:left;
	
}

.Default .Content .ContentRight .ContentTeaserStartseite .Teaser .TeaserBildBox img {
	margin:0;
	padding:0;
}

.Default .Content .ContentRight .ContentTeaserStartseite .Teaser .TeaserBildBox .TextOverlay {

	z-index:2;
	width:330px;
	position:absolute;
	padding:16px 0 0 0;
	line-height: 20px;

}

.Default .Content .ContentRight .ContentTeaserStartseite .Teaser .TeaserBildBox .TextOverlay .Ueberschrift {

	background-color:#FFFFFF;
	padding:0 4px 0 8px;
	font-size:18px;
	line-height:24px;
	font-weight:normal;
	color:#95742d;
	text-transform:none;
	margin:0 0 3px 0;
	float:left;
	clear: left;

}



.Default .Content .ContentRight .ContentTeaserStartseite .Teaser .TeaserText  p {
	
	padding: 0 32px 0 24px;

}

.Default .Content .ContentRight .ContentTeaserStartseite .Teaser .TeaserText h2 {

	font-size:12px;
	font-weight:bold;
	color:#222222;
	padding:40px 32px 18px 24px;
	margin:0;

/*
	background-color:#009966;
	height:200px;
*/
}
.Default .Content .ContentRight .ContentTeaserStartseite .Teaser .TeaserText h3 {

	font-size:12px;
	font-weight:normal;
	color:#222222;
	padding:0;
	margin:0;

/*
	background-color:#009966;
	height:200px;
*/
}










.Default .Content .Foot {
	padding:4px 0 0 0;
	text-align:right;
}

.Default .Content .Foot p {
	font-size:11px;
}
