/* clearfix */
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix {display: inline-block;}
html[xmlns] .clearfix{display: block;}
* html .clearfix {height: 1%;}


body {
	background-image:url(../images/site/background.gif);
	background-repeat:repeat-x;
	background-color:#5e4236;

}

body, th, td, a, div, p, input {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#573F31;
}

/* * * * * * * * * * * * * * * * * * 
		GRUNDGERÜST
* * * * * * * * * * * * * * * * * */

#wrap {
	width:958px;
	border:1px solid #FFF;
	margin:10px auto;
	padding:0px 10px 10px 10px;
}


/* clearfix */
#wrap:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

#wrap {
    display: inline-block;
}

html[xmlns] #wrap{
    display: block;
}

* html #wrap {
    height: 1%;
}




#head {
	height:217px;
}


	#head_left {
		float:left;	
		width:266px;
		height:216px;
	}
	
		.krone_kl {
			margin:0 auto;
			padding:5px 0 8px 0;
		}
		
		
	
	#head_right {
		float:left;	
		width:692px;
	}



	
		#head_right_top {
			width:692px;
		}
		
			.head_address {
				width:461px;
				float:left;
				padding:28px 0 29px 39px;
				font-size:14px;
			}
			
			.head_address a {
				font-size:14px;
			}
			
			.head_language {
				width:192px;
				height:71px;
				float:left;
				padding:20px 0 0 0px;
				font-style:italic;
			}
				.head_language img {
					margin-left:10px;
				}


#body_start {
	width:958px;
}



#body {
	background-image:url(../images/site/col_bg.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#fef5ce;
	width:958px;
}

/* clearfix */
#body:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

#body {
    display: inline-block;
}

html[xmlns] #body{
    display: block;
}

* html #body {
    height: 1%;
}



	/* TEASER STARTSEITE */
	.teaser_1 {
		width:263px;
		background-color:#3a6aa6;
		border:1px solid #FFF;
		padding:3px;
		float:left;
		margin-right:4px;
		margin-top:6px;
		text-decoration:none;
	}
	
	.teaser_2 {
		width:340px;
		border:1px solid #FFF;
		padding:3px;
		float:left;
		margin-right:4px;
		margin-top:6px;
		}
	
	.teaser_3 {
		width:322px;
		border:1px solid #FFF;
		padding:3px;
		float:left;
		margin-top:6px;
		}
		
	.teaser_1 p, .teaser_2 p, .teaser_3 p {
		color:#FFF;
		margin:3px 0 3px 0;
		text-align:center;
		
	}





#left {
	width:263px;
	float:left;
	padding-bottom:150px;
}

	.left_images {
		padding:59px 0 0 0;
	}

	.left_images img {
		margin:0 0 20px 3px;
	}


#main {
	padding:43px 36px;
	width:620px;
	float:left;
	margin:0;
}


	/* Spalten */
	.col {
		width:45%; 
		margin:0 30px 10px 0;
		float:left; 
	 }

#trennlinie{
	background-image:url(../images/site/trennlinie.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	clear:both;
	width:620px;
	height:37px;}
	
/* * * * * * * * * * * * * * * * * 
	      POPUP
* * * * * * * * * * * * * * * * */

#popup{
	padding:5px 0 3px 15px;
	margin:0 0 0 0;
	background-color:#f8d23f;
	font-weight:bold;
	color:#FFF;
	height:20px;

}

#popup2{
	height:15px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background-color:#587eab;

}	
