@charset "utf-8";

body {background-color:#f6f6f6;
background-image:url(img/header_back.jpg);
background-repeat:repeat-x;
font-family: Arial;
	font-size: 12px;
	color: #000;
	line-height: 1.1 em;}


table {
font-family: Arial;
	font-size: 12px;
	color: #000;
	line-height: 1.1 em;}
	
	
img {border:0px;}

h3 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

}

a {font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color: #000;
	text-decoration: none;
	line-height: 1.1 em;}

a:hover {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
	color: #fea700;
	line-height: 1.1 em;}


#header {
	
	height: 315px;
	width: 1100px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#header_img {
	background-image:url(img/header.jpg);
	background-repeat:no-repeat;
	height: 315px;
	width: 1098px;
	top: 0px;
	left: 0px;
}

#language {
	width: 250px;
	position: absolute;
	top: 10px;
	left: 15px;
	height: 35px;
	font-family:  Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	line-height: 1.1 em;
	text-decoration: none;
	}
	
#language td {
	font-family:  Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	line-height: 1.1 em;
	text-decoration: none;
	}
	
#logo_home {
	width: 200px;
	position: absolute;
	top: 50px;
	left: 144px;
	height: 199px;

	}
	
#sidebar {
	width: 200px;
	position: absolute;
	top: 315px;
	left: 0px;
	height: 117px;
}
#menu_1_container{
	position:relative;
	width:300px;
	margin-top: 30px;

}
#menu_2_container{
	position:relative;
	width:300px;
	margin-top: 20px;

}
.menu_punkt {
	font-family:  Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 2px 0px 2px 0px;
	text-align:right;
}
.menu_punkt a {
	color: #000;
	text-decoration: none;

}
.menu_punkt a:hover {
	color: #fea700;
	text-decoration: none;
}

.menu_punkt_ACT {
	font-family:  Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 2px 0px 2px 0px;
	text-align:right;
}
.menu_punkt_ACT a {
	color: #fea700;
	text-decoration: none;

}
.menu_punkt_ACT a:hover {
	color: #fea700;
	text-decoration: none;
}

.unterpunkte {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	line-height:120%;
	color: #000;
	text-decoration: none;
	text-align:right;	
	padding: 0px 0px 3px 0px;
}
.unterpunkte a {
	
	font-family:  Arial;
	font-size: 11px;
	font-weight: normal;
	line-height:120%;
	color: #000;
	text-decoration: none;	
}

.unterpunkte a:hover {
	
	font-family:  Arial;
	font-size: 11px;
	font-weight: normal;
	line-height:120%;
	color: #fea700;
	text-decoration: none;	
}


.unterpunkte_ACT {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	line-height:120%;
	color: #000;
	text-decoration: none;
	text-align:right;	
	padding: 0px 0px 3px 0px;
}
.unterpunkte_ACT a {
	
	font-family:  Arial;
	font-size: 11px;
	font-weight: normal;
	line-height:120%;
	color: #fea700;
	text-decoration: none;	
}

.unterpunkte_ACT a:hover {
	
	font-family:  Arial;
	font-size: 11px;
	font-weight: normal;
	line-height:120%;
	color: #fea700;
	text-decoration: none;	
}

.menue2punkte {
	font-family:  Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align:right;
}
.menue2punkte a {
	
	color: #000;
	text-decoration: none;	
	font-size: 11px;
}

.menue2punkte a:hover {
color: #fea700;
text-decoration: none;
font-size: 11px;	
}


.menue2punkte_ACT {
	font-family:  Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align:right;
}
.menue2punkte_ACT a {
	
	color: #fea700;
	text-decoration: none;
	font-size: 11px;	
}

.menue2punkte_ACT a:hover {
color: #fea700;
text-decoration: none;	
font-size: 11px;
}


#content {
	width: 640px;
	position: absolute;
	top: 315px;
	left: 300px;
	padding:33px 25px 50px 50px;
}

.impressum {
	font-family:  Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align:left;
	border-top:#333 solid 1px;
	margin:33px 0px 0px 0px;
	padding:3px 0px 0px 0px;
}

.impressum a{
	font-family:  Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align:left;
	border-top:#333 solid 1px;
	margin:33px 0px 0px 0px;
	padding:3px 0px 0px 0px;
}

.impressum a:hover{
	font-family:  Arial;
	font-size: 10px;
	font-weight: bold;
	color: #fea700;
	text-decoration: none;
	text-align:left;
	border-top:#333 solid 1px;
	margin:33px 0px 0px 0px;
	padding:3px 0px 0px 0px;
}

.schwarz_normal12 {
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #000;
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;

}
.schwarz_normal14 {
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   color: #000;
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;

}
.schwarz_normal16{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   color: #000;
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;

}
.schwarz_fett12 {
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   color: #000;
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;

}
.schwarz_fett14 {
   font-family: Arial;
   font-size: 14px;
   font-weight: bold;
   color: #000;
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;

}
.schwarz_fett16{
   font-family: Arial;
   font-size: 16px;
   font-weight: bold;
   color: #000;
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
} 
