

@import url(http://fonts.googleapis.com/css?family=EB+Garamond);

img{	

	border:0px;
	
}

ul{

	list-style-type:none;
	margin-left:-40px;
	
}

a{

	color:#a51c48;
	text-decoration:none;
}
	
a:hover{

	text-decoration:underline;
	
}


body {

	color:#000000;
	font-size:13px;
	font-family: Arial, verdana, sans-serif;
	background:url(../hg/body_hg.jpg) repeat-x top #ab0a40;

}


.umg {

	color:#000000;
	font-size:13px;
	font-family: Arial, verdana, sans-serif;
	background:url(../hg/body2_hg.jpg) repeat-x top #ab0a40;

}

h1{

	font-family: 'EB Garamond', serif;
	text-transform:uppercase;
	color:#333333;
	font-size:20px;
	
}


	
h2{

	font-size:15px;
	color:#9f023e;
	font-weight:normal;
	text-transform:uppercase;
	margin:40px 0px 10px 5px;
	font-family: 'EB Garamond', serif;
	}
	
h3{

	font-family: 'EB Garamond', serif;
	font-size:20px;
	color:#BCC816;
	display:inline;
	font-weight:normal;

	}

h4{

	font-size:25px;
	color:#BCC816;
	margin:0px 0px 10px 0px;
	font-weight:normal;
	font-family: 'EB Garamond', serif;
	}
	
span{
	color:#ffffff;

	}


.ob{
	color:#000000;
	margin-top:-5px;

	}
	
#gesamt{


	margin:60px auto 10px;
	width:914px;
	box-shadow: 0px 6px 10px 0px #888


}

#header{

	position:relative;
	width:914px;
	height:247px;
	background:url(../hg/hg_header.jpg) no-repeat;

}

#header_text{
	position:absolute;
	right:20px;
	top:90px;
	font-size:12px;
	
	}
	
#header_text ul{

	list-style-type:disc;
	margin:3px 0px;
	
}

#header_text ul li{

	height:13px;
	
}

#header_text a{

	color:#a51c48;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;

}
	
#header_text a:hover{

	text-decoration:underline;
	
}

#navi {

	background: #aa093f;
	position:relative;
	width:914px;
	height:25px;
	text-align:left;
	top:0px;
	z-index:10;


	}
	
#navi ul  {

	margin-top:-14px;
	margin-left:28px;

	}

#navi ul li {

	text-align:center;
	float:left;
	margin-top:-8px;
	margin-right:45px;
	}

#navi a{

	display:block;
	color:#333;
	width:120px;
	font-size:12px;
	height:41px;
	text-decoration:none;
	text-transform:uppercase;
	font-family: 'EB Garamond', serif;
	text-align:center;
	font-weight:bold;
	padding-top:10px;
	background:url(../hg/button_hg.png) no-repeat;
	
}
	
#navi a:hover{

	color:#aa093f;

}

#navi a.link1{

	display:block;
	color:#aa093f;
	width:120px;
	height:41px;
	text-decoration:none;
	text-transform:uppercase;
	font-family: 'EB Garamond', serif;
	text-align:center;
	font-weight:bold;
	padding-top:10px;
	background:url(../hg/button_hg.png) no-repeat;
}

#content{

	position:relative;
	width:914px;
	min-height:360px;
	padding-top:30px;
	background:url(../hg/content_hg.jpg);

}



#text{
	position:relative;
	width:825px;
	padding:20px;
	margin:0px 0px 0px 48px;
}


#text2{

	width:350px;
	padding:0px;
	float:left;
	
}




.block,.block1{
background:#f4f3ed;
width:225px;
height:260px;
float:left;
padding-top:0px;
margin-right:50px;
}

.block1{

margin-right:0px;
}



.bl_text{

	width:205px;
	padding:10px;
	
}

.bl_text a.link3{

 	color: #000000;
    	font-family: Arial,verdana,sans-serif;
    	font-size: 13px;
	
}

.block h1,.block1 h1{

	display:block;
	width:225px;
	height:29px;
	text-align:center;
	margin-top:0px;
	padding-top:5px;
	text-transform:uppercase;
	font-family: 'EB Garamond', serif;
	color:#333333;
	font-size:18px;
	background:#e2dcba;
	
}

.block a,.block1 a{

	color:#333333;
	font-size:18px;
	text-decoration:none;

}

#bild{

	position:absolute;
	width:400px;
	height:273px;
	top:40px;
	right:20px;
	text-align:center;
	float:left;

}

#text ul{

	list-style-type:disc;
	margin-left:-20px;
	
}





#footer{

	width:914px;
	height:54px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	color:#fff;
	font-size:14px;
	border-top:1px dotted  #fff;

}

#footer a{color:#fff;}



.feld{

	width:150px;
	margin: 0px 0px 5px 5px;
	
}

.feld_k{

	width:70px;
	margin: 0px 0px 5px 5px;
	
}

.feld_anr{

	width:70px;
	margin: 0px 0px 5px 5px;
	
}

.feld_lang{

	width:313px;
	margin: 0px 0px 5px 5px;
	
}

.feld_lang_an{

	width:313px;
	height:200px;
	margin: 0px 0px 5px 5px;
	
}
.senden{

	margin: 0px 0px 5px 5px;
	
}

.line1{

	width:840px;
	height:350px;
	margin:10px 0px;
	
}

.line1 h2{

	font-weight:bold;

}

.image{

	float:left;
	width:300px;
	}
	
.text3{

	float:left;
	width:280px;
	padding:0px 10px;
	}
	
.block_u{

	width:215px;
	float:left;

}

.block_u h1{

	display:block;
	width:215px;
	height:27px;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:7px;
	text-transform:uppercase;
	font-family:EB+Garamond, Arial, sans-serif;
	color:#333333;
	font-size:13px;
	background:#e2dcba;
	
}


.block_u_text{

	background:#f4f3ed;
	width:195px;
	padding:10px;
	
}
