@charset "utf-8";
/* CSS Document */

* {
padding: 0;
margin: 0;
outline: none;
}


body {
text-align: center; 
margin: 0 auto;
padding: 0;
background: #000 url(bilder/hintergrund.png) repeat-x;
color : #000;
}


/* Master Container*/
#master {
	margin: 20px auto;
	text-align: left; 
	width: 951px;
	background: #22272b;
	
}


/* Hauptnavigation */
#hauptnavigation {
	margin: 0 auto;
	text-align: left; 
	width: 951px;
	height: 99px;
	background: #000 url(bilder/bg-hauptnavigation.gif) no-repeat;
}

/* Flash Screens */
#flash {
	margin: 0 auto;
	padding: 0 0 0 6px;
	text-align: left; 
	width: 945px;
	height: 233px;
	background: trans;
}

/* Content */
#content {
	margin: 0;
	padding: 52px 0 50px 26px;
	float: left;
	text-align: left !important; 
	width: 565px;
	background: #22272b;
}

/* News */
#news{
	margin: 0;
	padding: 52px 25px 10px 35px;
	float: right;
	text-align: left; 
	width: 285px;
	background: #22272b;
}

/* Footer */
#footer {
	margin: 0 auto;
	text-align: left; 
	width: 951px;
	height: 224px;
	background: #000 url(bilder/bg-footer.png) no-repeat;
}

#left{
	margin: 35px 0 10px 26px;
	padding: 0;
	float: left;
	text-align: left; 
	width: 290px;
	height: 180px;
	background: trans;
	}

#middle{
	margin: 35px 0 10px 17px;
	padding: 0;
	float: left;
	text-align: left; 
	width: 290px;
	height: 180px;
	background: trans;
}

#right{
	margin: 35px 0 10px 18px;
	padding: 0;
	text-align: left; 
	float: left;
	width: 290px;
	height: 180px;
	background: trans;
}

/* Copyright */
#copyright {
	float: left;
	padding-left: 10px;
	text-align: left; 
	width: 836px;
	height: 22px;
	background: #212427;
}

/* AGB */
#agb {
	float: right;
	padding-left: 10px;
	text-align: left;
	width: 95px;
	height: 20px;
	background: #212427;
}




/* Scroll */

div#wn	{
	position: absolute;
	margin-top: 73px;
	width:292px;
	height:300px;
	overflow:hidden;
    }
	
#scroll_links{
	width: 290px;
	float: right;
	
}

/* Texte */

.headline {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 23px;
	text-align: left;
	color: #a9b1ba;
	
}

.headlinesub {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 23px;
	text-align: left;
	color: #fba618;
	
}

.text {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: left;
	line-height: 18px;
	font-size: 13px;
	color: #a9b1ba;
	
}

a.text:link {color:#a9b1ba; text-decoration: none; }
a.text:visited {color:#a9b1ba; text-decoration: none; }
a.text:active { color:#fba618; text-decoration: none;}
a.text:hover { color:#fba618; text-decoration: none;}

.textorange {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: left;
	line-height: 18px;
	font-size: 13px;
	color: #faa61a;
	
}

.headerklein {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: left;
	font-weight: bold;
	line-height: 18px;
	font-size: 13px;
	color: #faa61a;
	
}
.textfett {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	line-height: 18px;
	font-size: 13px;
	color: #c3d3e3;
	
}

.newstext {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 16px;
	font-size: 12px;
	color: #79868b;

}

.newstext {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 16px;
	font-size: 12px;
	color: #79868b;

}


a.newstext:link {color:#a9b1ba; text-decoration: none; }
a.newstext:visited {color:#a9b1ba; text-decoration: none; }
a.newstext:active { color:#fba618; text-decoration: none;}
a.newstext:hover { color:#fba618; text-decoration: none;}

.newsheadline {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 16px;
	font-size: 12px;
	color: #fff;
	
}

.newsfett {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	line-height: 18px;
	font-size: 12px;
	color: #faa61a;
	
}

.footerheadline {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	line-height: 18px;
	font-size: 12px;
	color: #a6b6c5;
	
}

.footertext{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 16px;
	font-size: 11px;
	color: #cfd2d4;
	
}

.footerlist{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 22px;
	font-size: 11px;
	color: #cfd2d4;
	
}

a.footerlist:link {color:cfd2d4; text-decoration: none; }
a.footerlist:visited {color:cfd2d4; text-decoration: none; }
a.footerlist:active { color:#fba618; text-decoration: none;}
a.footerlist:hover { color:#fba618; text-decoration: none;}

.footerlistdark{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 22px;
	font-size: 11px;
	color: #79868b;
	
}

a.footerlistdark:link {color:#79868b; text-decoration: none; }
a.footerlistdark:visited {color:#79868b; text-decoration: none; }
a.footerlistdark:active { color:#fba618; text-decoration: none;}
a.footerlistdark:hover { color:#fba618; text-decoration: none;}

.footerlink{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: right;
	line-height: 22px;
	font-size: 11px;
	color: #79868b;
	
}

a.footerlink:link {color:#79868b; text-decoration: none; }
a.footerlink:visited {color:#79868b; text-decoration: none; }
a.footerlink:active { color:#fba618; text-decoration: none;}
a.footerlink:hover { color:#fba618; text-decoration: none;}



/* Bilder */
.contentbild {
	margin: 4px 15px 0 0;
	float: left;
	border: none;
}

.newsbild {
	margin: 4px 15px 0 0;
	float: left;
	border: none;
}

.footerbild {
	margin: 0;
	float: left;
	border: none;
}


.bild {
	border: none;
	margin:0;
	padding:0;
}
.logobild {
	border: none;
	margin-left: 25px;
	padding:0;
}


.up{
	border: none;
	margin-left: 50px;
}

.down{
	border: none;
}

.pfeil{
	border: none;
}

.button{
	border: none;
	margin-top: 2px;
	margin-right: 8px;
	float: left;
}

/* Submenue */

a.subtop { 

	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	display:block;
	margin-top: 45px;
	text-align: left;
	border-top: #33383c 1px solid;
	width: 300px;	
	padding: 5px 0 5px 0;
	text-decoration:none; }

a.subtop:link    { color:#c8c8c8; background-color:trans; }
a.subtop:visited { color:#c8c8c8; background-color:trans; }
a.subtop:hover   { color:#fba618; background-color:#2c3135; }
a.subtop:active  { color:#fba618; background-color:#2c3135; }

a.sub { 

	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	display:block;
	margin-bottom: 0;
	text-align: left;
	border-top: #33383c 1px solid;
	width: 300px;	
	padding: 5px 0 5px 0;
	text-decoration:none; }

a.sub:link    { color:#c8c8c8; background-color:trans; }
a.sub:visited { color:#c8c8c8; background-color:trans; }
a.sub:hover   { color:#fba618; background-color:#2c3135; }
a.sub:active  { color:#fba618; background-color:#2c3135; }

a.subbot { 

	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	display:block;
	margin-bottom: 0;
	text-align: left;
	border-top: #33383c 1px solid;
	border-bottom: #33383c 1px solid;
	width: 300px;	
	padding: 5px 0 5px 0;
	text-decoration:none; }

a.subbot:link    { color:#c8c8c8; background-color:trans; }
a.subbot:visited { color:#c8c8c8; background-color:trans; }
a.subbot:hover   { color:#fba618; background-color:#2c3135; }
a.subbot:active  { color:#fba618; background-color:#2c3135; }


a.subbot_akt { 

	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	display:block;
	margin-bottom: 0;
	text-align: left;
	border-top: #33383c 1px solid;
	border-bottom: #33383c 1px solid;
	width: 300px;	
	padding: 5px 0 5px 0;
	text-decoration:none; }
a.subbot_akt:link   { color:#fba618; background-color:#2c3135; }
a.subbot_akt:visited  { color:#fba618; background-color:#2c3135; }


/* Inputfelder */


.inputfield {

font-family: Arial,sans-serif;
color:#373737;
font-size: 13px;
font-weight:normal;
padding: 5px 0 0 3px;
border:none;
height:20px;
width:247px;
background: #ccc;
}


.dropdown {

font-family: Arial,sans-serif;
color:#373737;
font-size: 13px;
font-weight:normal;
padding-bottom: 3px;
border:none;
height:25px;
width:250px;
background: #ccc;
}


.description {

font-family: Arial,sans-serif;
color:#373737;
font-size: 13px;
font-weight:normal;
vertical-align:middle;
border:none;
height:60px;
width:250px;
background: #ccc;
}




