/* CSS Document */

/* ALLGEMEIN */
*{margin: 0 auto; padding: 0;}
body{
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

img{ border: 0px; }
a{ text-decoration: underline; color:#333333;}
a:hover{ text-decoration: underline; color: #cc0000;}
table { border: 0px;}
th { 
	text-align: left; 
	color: #ffffff; 
	background-color: #333333; 
	height:30px; 
	padding-left: 5px; 
	width: 240px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	vertical-align: middle;
}
td{ vertical-align: top; }
h1{ font-size: 12px;}
ul{	padding:0; position:relative; }
li{ padding:0; position:relative; }
.show{ text-align:center;}
.oddrow{ background-color: #ffffff;}
input{font-size:10px;}
textarea{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.abstand{ padding:8px;}
/* ALLGEMEIN End */


/* DIVs */
#head{
	height: 80px;
	width: 970px;
	background-image: url(../img/head_bg.jpg);
	background-repeat: no-repeat;
}

.menu{
	text-align: right;
	padding-right: 5px;
	padding-bottom: 60px;
}

.menu_bottom{
	text-align: right;
	padding-right: 5px;
	padding-top: 48px;
}

.menu_bottom a{ color: #FFFFFF; text-decoration: none; }
.menu_bottom a:hover{ color: #FFFFFF; text-decoration: underline; }

#body{
	width: 966px;
	border-left: 2px solid #B80B00;
	border-right: 2px solid #B80B00;
	background-color: #cccccc;
}

#footer{
	background-image: url(../img/footer_bg.jpg);
	background-repeat: no-repeat;
	width: 970px;
	height: 65px;
}
/* DIVs End */


/* LINKS */
.menu a{
	color: #FFFFFF;
	text-decoration: none;
}

.menu a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
/* LINKS End */


/* Text */
.copy{ 
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 48px;
	float: left;
	width: 300px;
}
.newsarea { 
	background-color: #cccccc; 
	max-height: 230px;
	max-width: 260px;
	padding-left: 5px; 
	padding-right: 5px;
	border-right: 1px solid #333333;
	vertical-align: top;
	padding-top: 5px;
}
/* Text End */

.button{
	background-image:url(../img/btn.gif);
	background-repeat: no-repeat;
	width: 120px;
	text-align: center;
	height: 30px;
	padding-top:3px;
	margin-left: 20px;
}

/* AREAs */
.navigation{
	width: 140px;
	max-width: 140px;
	background: #333333;
	min-height: 400px;
	height: 400px;
	padding-left: 35px;
	padding-right: 5px;
	padding-top: 15px;
	color: #ffffff;
	vertical-align: top;
	text-align:left;
	/*border: 1px solid white;*/
}
.navigation a{
	color: #ffffff;
	text-decoration: none;
}
.navigation a:hover{
	color: #ffffff;
	text-decoration: underline;
}
.navigation ul{	list-style-image:url(../img/pfeil.gif); padding:0; }

.content{
	vertical-align: top;
	padding: 10px;
	padding-top: 20px;
}
.breadcrumb{ font-size: 9px; color: #000000; }
.table_head{ background-color: #333333; color:#ffffff; font-weight:bold; padding: 3px;}
.back{ font-size: 9px; color: #000000 }
.table { text-align:left; padding:0; margin:0;}
.table_td {padding: 3px; margin:0;}
/* AREAs End */
