
/* schriftstil,abstände */

body {
	 background-image: url(../images/bg.png);
	 background-repeat: repeat-x;
	 color: #310D01;
	 font-family: "trebuchet ms", verdana;
	 margin: 0;
	 font-size: 10pt;
}

table, td { font-size: 10pt; }

img { border: 0; }

#top_vision{
	background-image: url(../images/top_vision.png);
	background-repeat: repeat-x;
}

#table_content{
	margin: 110px 0px 0px 150px;
}

#top_nav{
	text-align: right;
	color: #FFCC99;
	padding-top: 5px;
}

#top_nav a:link{ color: #FFCC99; font-weight: normal; text-decoration: none; font-size: 10pt;}

#top_nav a:visited{ color: #FFCC99; font-weight: normal; text-decoration: none;  font-size: 10pt;}

#top_nav a:active{ color: #FFCC99; text-decoration: none; font-size: 10pt;}

#top_nav a:hover{ color: #FFCC99; text-decoration: underline; font-size: 10pt;}

.headline{ 
	color: #932702;
	border-bottom: 1px solid #932702;
	font-size: 14pt;
	font-weight: bold;
	letter-spacing: 2px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
}

.subheadline{
	color: #932702;
	font-size: 11pt;
	padding-bottom: 10px;
	font-weight: bold;	
}

.subheadline2{
	color: #932702;
	font-size: 11pt;
	font-weight: bold;	
}

.title{
	color: #932702;
	padding-bottom: 10px;
	font-weight: bold;	
}

#maintext{
	border-bottom: 1px solid #D4D3D2;
	padding: 30px 10px 20px 30px;
}

#border_left{
	border-left: 1px dotted #D4D3D2;
	padding: 0px 20px;
}

#content{ 
	background-color: white; 
	padding: 0px 30px 0px 45px;
}

#table_footer{
	margin-right: 30px;
}

#footer a:link{  font-weight: bold; text-decoration: none; font-size: 10pt;}
#footer a:visited{  font-weight: bold; text-decoration: none;  font-size: 10pt;}
#footer a:active{  text-decoration: none; font-size: 10pt;}
#footer a:hover{ text-decoration: underline; font-size: 10pt;}

.box1{
	border: 1px dotted #FFCC99;
	/*background-color: #FFCC99;*/
	padding: 20px;
	margin-right: 10px;
	text-align: center;
	font-weight: bold;
	font-size: 11pt;
}

.box2{
	border: 1px dotted #FFCC99;
	/*background-color: #FFCC99;*/
}


.home{
	padding-right: 30px;
	text-align: justify;
}

#nav_aktiv{
	color: #FFCC99;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
	border-bottom: 3px solid #FFCC99;
	padding-top: 3px;
}

#nav_aktiv a:link{ color: #FFCC99; font-weight: bold; text-decoration: none; font-size: 10pt;}
#nav_aktiv a:visited{ color: #FFCC99; font-weight: bold; text-decoration: none;  font-size: 10pt;}
#nav_aktiv a:active{ color: #FFCC99; text-decoration: none; font-size: 10pt;}
#nav_aktiv a:hover{ color: #FFCC99; text-decoration: none; font-size: 10pt;}

.red{
	color: #FF0000;
}

#nav_inaktiv{
	color: #FFCC99;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 2px;
}

#nav_inaktiv a:link{ color: #FFCC99; font-weight: bold; text-decoration: none; font-size: 10pt;}
#nav_inaktiv a:visited{ color: #FFCC99; font-weight: bold;  text-decoration: none; font-size: 10pt;}
#nav_inaktiv a:active{ color: #FFCC99; text-decoration: none; font-size: 10pt;}
#nav_inaktiv a:hover{ color: #FFCC99; text-decoration: none; font-size: 10pt;}


/* allgemeine links */

a:link{ color: #310D01; text-decoration: underline; font-size: 10pt;}

a:visited{color: #310D01;text-decoration: underline;  font-size: 10pt;}

a:active{ color: #310D01;text-decoration: none; font-size: 10pt;}

a:hover{ color: #310D01;text-decoration: none; font-size: 10pt;}


