*{
	padding:0;
	margin:0;
	border:0;
}
p {
  padding:0;
  margin:0;
}
td {
	font:11px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
         letter-spacing: 1px;
         padding-left: -3px;
}

.standardtext {
	font:11px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
         letter-spacing: 1px;
         line-height: 1.4em;
} 
  
h1 {
	font-weight:bold;
	font-size:15px;
	color:rgb(0,0,0);
         letter-spacing:0px;
         margin-bottom: 15px;
}


.abstand_mehr {
	padding-top:0.5em;
         padding-bottom:2.3em;
}

.headline {
         font-weight:bold;
	font-size:14px;
         letter-spacing:0px;
         color:rgb(255,164,78);
}

.fileattrib {
         color:rgb(223,0,41);
         vertical-align: top;
}

.kategorieheadline {
         font-weight:bold;
	font-size:14px;
         letter-spacing:0px;
         	color: #FFCE6C;
}
html, body {
	height: 100%; /* wichtig */
	font:11px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
         letter-spacing: 1px;
         line-height: 1.4em;
	color: #000000;
	text-align:center
}
#box{
         width: 640px; 
	margin:0 auto;
	text-align:left;
	position: relative;
	min-height: 100%;
	height:auto !important;/* moderne Browser */
	height:100%; /* IE */
	background:#ffffff;
         padding-left:0px;
}

#box_start{
         width: 640px; 
	margin:0 auto;
	text-align:left;
	position: relative;
	min-height: 100%;
	height:auto !important;/* moderne Browser */
	height:100%; /* IE */
	background:#ffffff;
         padding-left:0px;
}

#header{
	position: relative;
         width: 640px; 
	height:55px;
	margin-left: 0px;
	background-image: url();
         background-repeat: no-repeat;
}
#category{
	position: relative;
         float: left;
height: 20px;
         width: 550px;
         padding-top: 0px;
         left: 0px;
	font-size:17px;
         letter-spacing: 0px;
	color: #DF0029;
	font-weight: bold;
}

#searchbox{
	float: left;
         width:120px;
	font-size:11px;
         padding-top: 20px;
         padding-left: 14px;
	color: #FFFFFF;
         display: none;
}

#loginlinkbox{
	float: left;
         width:50px;
	font-size:11px;
         padding-top: 4px;
         right: 15px;
	color: #FFFFFF;
         display: none;
}

#language{
	position: relative;
	float: right;
         width:50px;
	font-size:14px;
	text-transform:uppercase;
         padding-top: 4px;
         right: 15px;
	color: #FFFFFF;
	font-weight: bold;
         display: none;
}


a.loginlink {font-size:11px; letter-spacing: 1px; color: rgb(255,255,255); text-decoration:none;}
a.loginlink:hover { text-decoration:none; color:rgb(255,164,78);}


.input_search {
	font:11px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
         letter-spacing: 1px;
	width:100px;
	border:1px solid #DF0029;
         height:16px;
         padding-left:3px;
         padding-right:3px;
	vertical-align:middle;

}

.label_search {
         margin-top:5px;
         color:rgb(0,0,0);
}

a.search_pfeil {
	width:14px;
	position: relative;
         float: left;
	bottom: 0;
	background:url("../images/icons_04.gif") no-repeat;
	background-position:left;
	font-size: 14px;
         z-index:30; 
}

a.search_pfeil:hover {
         width:14px;
	position: relative;
         float: left;
	bottom: 0;
	background:url("../images/icons-orange_04.gif") no-repeat;
	background-position:left;
	font-size: 14px;
         z-index:30;  
}

.hidden {
display: none;
}


#area_subnavi {
	position: absolute;
         top:28px;
         bottom: -20px;
         width: 640px; 
         z-index: 80; 
}
#area_content {
	position: relative;
         width: 640px; 
	top: 5px;
	margin:0px;
	padding:0px;
}

#area_content_start {
	position: relative;
         width: 640px; 
	margin:0px;
	padding:0px;
}

#homelinks {
         position:absolute;
         top:0px; 
         left:0px;
         width:0px;
display: none; 
}
.homelink {
         padding-bottom: 0px;
         display: none;
}
#navigation {
         position:relative;
         top:0px; 
         left:0px;
         width:0px; 
display: none;
}
#subnavi_1 {
	position: relative;
	left: -15px;
	top:-3px;
	width: 615px;
	height:20px;
	top: 0px;
}

#subnavi_2 {
	left: -15px;
}
#subnavi_3 {
	left: -15px;
}

#content_container {
         position:relative;
	width:100%;
         top:30px;
         left:0px;
         margin:0px;
         padding-right:0px; 
         padding-bottom:15px; 
}

#content_container_newsliste {
         position:relative;
	width:100%;
         top:0px;
         left:0px;
         margin:0px;
         padding-right:65px; 
         padding-bottom:35px;  
}

p.bottomnavi {
	width:0px;
	position: absolute;
	bottom: 0;
	height: 25px;
	text-align:left;
	font-size: 10px;
	background: #FFFFFF;
         padding-left: 15px; 
	padding-bottom: 0px;
	clear: both;
	z-index: 90;
display: none;
}
p.footer {
	width:740px;
	position: absolute;
	bottom: 0;
	height: 25px;
	margin-left: 0px;
	text-align:left;
	font-size: 10px;
         	margin-top: 20px;
	padding-bottom: 0px;
	background: #FFFFFF;
	z-index: 60;
}
#footertext {
	float: left;
         padding-right: 20px;
         color: rgb(0,0,0);
         letter-spacing: 0px;
}

a.zurueckicon {
	width:20px;
	position: relative;
         float: left;
	bottom: 0;
	background:url("../images/icons_01.gif") no-repeat;
	background-position:left;
	font-size: 14px;
         z-index:20; 
}
a.zurueckicon:hover {
	width:20px;
	position: relative;
         float: left;
	bottom: 0;
	background:url("../images/icons-orange_01.gif") no-repeat;
	background-position:left;
	font-size: 14px;
         z-index:20; 
}

a.anfangicon {
	width:20px;
	position: relative;
         float: left;
	bottom: 0;
	background:url("../images/icons_02.gif") no-repeat;
	background-position:left;
	font-size: 14px;
         z-index:20; 
}
a.anfangicon:hover {
         width:20px;
	position: relative;
         float: left;
	bottom: 0;
	background:url("../images/icons-orange_02.gif") no-repeat;
	background-position:left;
	font-size: 14px;
         z-index:20;  
}

a.druckicon {
	width:20px;
	position: relative;
         float: left;
	bottom: 0;
	background:url("../images/icons_03.gif") no-repeat;
	background-position:left;
	font-size: 14px;
         z-index:20; 
}
a.druckicon:hover {
	width:20px;
	position: relative;
         float: left;
	bottom: 0;
	background:url("../images/icons-orange_03.gif") no-repeat;
	background-position:left;
	font-size: 14px;
         z-index:20;
}

.navi {
         padding-bottom: 0px; 
	margin-left: -5px;	
}

.navisub {
         display:inline;
         margin-left: -3px; 
}

.navi3-5abstand {
         display:inline;
	float: left;
	margin-left: -5px; 
         margin-top: 5px;
         padding-right: 20px;
         padding-bottom: 10px;
}

a {font-size:11px; letter-spacing: 1px; color: rgb(223,0,41); text-decoration:none;}
a:hover { text-decoration:none; color:rgb(255,164,78);}

a.newsheadline { font-weight:bold; } 

a.bottomnavi {font-size:11px; letter-spacing: 1px; color: rgb(223,0,41); }
a.bottomnavi:hover {font-size:11px; letter-spacing: 1px; color: rgb(255,164,78); }  
a.additionalnavi { font-size:10px; letter-spacing: 0px; color: rgb(255,255,255); }
a.navipath { font-size:10px; color: rgb(223,0,41); } 

a.navileft_passive {
         font-weight:normal;
         font-size:12px; 
         letter-spacing: 0px;
	color: #e6e6e6;
         display: none;
} 
a.navileft_active {
         font-weight:bold;
         font-size:12px; 
         letter-spacing: 0px;
	color:rgb(223,0,41);
         display: none;
} 
a.navileft_open {
         font-weight:bold;
         font-size:12px; 
         letter-spacing: 0px;
	color:rgb(223,0,41);
         display: none;
} 


a.navileft_passive_start {
	display:block;
	background:url("../images/button_rot.gif") no-repeat;
	background-position:left;
         font-weight:bold;
         font-size:12px; 
         letter-spacing: 0px;
	color: #e6e6e6;
         display: none;
}
a.navileft_passive_start:hover {
	display:block;
	background:url("../images/button_orange.gif") no-repeat;
	background-position:left;
         font-weight:bold;
         font-size:12px; 
         letter-spacing: 0px;
	color:rgb(223,0,41);
         display: none;
}  
 
a.navileft_active_start {
         font-weight:bold;
	display:block;
	background:url("../images/button_orange.gif") no-repeat;
	background-position:left;
         font-weight:bold;
         font-size:12px; 
         letter-spacing: 0px;
	color:rgb(223,0,41);
         display: none;
} 
a.navileft_open_start {
         font-weight:bold;
	display:block;
	background:url("../images/button_orange.gif") no-repeat;
	background-position:left;
         font-weight:bold;
         font-size:12px; 
         letter-spacing: 0px;
	color:rgb(223,0,41);
         display: none;
} 

a.navileft_active_second {
         font-weight:bold;
	display:inline;
	background:url("../images/button_orange.gif") no-repeat;
	background-position:left;
         font-weight:bold;
         font-size:12px; 
         letter-spacing: 0px;
	color:rgb(223,0,41);
         display: none;
} 

a.navileft_open_second {
         font-weight:bold;
	display:inline;
	background:url("../images/button_orange.gif") no-repeat;
	background-position:left;
         font-weight:bold;
         font-size:12px; 
         letter-spacing: 0px;
	color:rgb(223,0,41);
         display: none;
} 

a.navileft_passive_second{
	display:inline;
         font-weight:normal;
         font-size:12px; 
         letter-spacing: 0px;
	color: #e6e6e6;
         display: none;
}  

a.navileft_passive_second:hover {
	display:inline;
	background:url("../images/button_orange.gif") no-repeat;
	background-position:left;
         font-weight:bold;
         font-size:12px; 
         letter-spacing: 0px;
	color:rgb(223,0,41);
         display: none;
} 



ul#sitemap /* Einstellungen für die Sitemap*/
{
	float: left;
	list-style-type: none;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
ul#sitemap ul 
{
	list-style-type: none;
	padding-top: 3px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
ul#sitemap ul ul
{
	list-style-type: none;
	padding-top: 3px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
ul#sitemap ul ul ul
{
}

ul#sitemap li {
	clear: both;
	padding-bottom: 4px;
}
ul#sitemap li a {
	display: block;
        width: 200px;
	background-color: #fff;
	padding: 10px 12px 15px 0px;
	text-decoration: none;
	border-bottom: 1px solid rgb(255,164,78);
	font-weight: bold;
}
ul#sitemap a:hover {
	color: rgb(255,164,78);
	background-color: #fff;
}
ul#sitemap li li {
	width: 45%;
	float: left;
	clear: none;
	padding-right: 15px;
}
ul#sitemap li li a {
	display: block;
        width: 200px;
	background-color: #fff;
	text-decoration: none;
	border-bottom: 1px solid rgb(255,164,78);
	padding: 0px 0px 3px 0px;
	font-weight: normal;
	font-weight: bold;
}
ul#sitemap li li li {
	width: 100%;
}
ul#sitemap li li li a {
	float: none;
	display: block;
	background-color: #fff;
	padding: 15px 0px 1px 0px;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-weight: bold;
}
ul#sitemap li li li {

}
ul#sitemap li li li li a {
	display: block;
	background-color: #fff;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-weight: normal;
	border: none;
}

ul#sitemap li li li li li {
	display: block;
	background-color: #fff;
	padding: 2px 0px 2px 15px;
	text-decoration: none;
	font-weight: normal;
	border: none;

}


.input_searchbox {
	width:65px;
	vertical-align:middle;
	font-size:11px;
	position:relative;
	left:80px;
display: none;
}

.label_searchbox {
	vertical-align:middle;
	color: #000000;
	position: relative;
	left:-65px;
display: none;
}

#loginbox {
}

#newsletterbox {
}

.input {
	font:11px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
         letter-spacing: 1px;
         line-height: 18px;
	color:rgb(223,0,41);
	width:180px;
         height: 20px;
	margin-top:8px;
	margin-bottom:8px;
         padding-left: 4px;
	border:1px solid #DF0029;
}

.inputarea {
	font:11px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
         letter-spacing: 1px;
	color:rgb(223,0,41);
	width:360px;
	height:200px;
         padding-left: 4px;
	margin-top:6px;
         margin-bottom:14px;
	border:1px solid #DF0029;
}

.button { 
        background-color:#FFFFFF; 
        font:11px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
        letter-spacing: 1px;
        font-color:#DF0029; 
        width:80px; 
        heigth:16px;
        margin-bottom:25px;
        border:1px solid #DF0029;
}

.poll {
        padding-bottom: 3px;
}
       
.poll_question {
        padding-left: 1px; padding-top: 5px; padding-bottom: 10px;
}

.poll_button {
        background-color:#FFFFFF; 
        font:11px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
        letter-spacing: 1px;
        font-color:#DF0029; 
        width:80px; 
        heigth:16px;
        margin-top:12px;
        border:1px solid #DF0029;
}

.breite_navigation {
width: 0px;
}

sub { 
    font:11px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;       
}

.Registered_schwarz { 
	font:10px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
         letter-spacing: 0px;
         color: #000000;    
}

.Registered_rot { 
	font:10px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
         letter-spacing: 0px;
         line-height: 1.4em;
         color: #DE0029;    
}

.auto_registered { 
	font:9px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
         letter-spacing: 1px;
         vertical-align: 0px;
}

akronym { 
	font:9,5px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
         letter-spacing: 1px;
         vertical-align: 0px;
         color: #DE0029;
}
