body {
         background: url() rgb(25,29,27)  center repeat-y;
         font-family:"trebuchet ms",verdana,tahoma,helvetica,arial,sans-serif;
	font-size:13px;
         color:#000000;
         line-height: 19px;
}

#header1_content ul {
    	position: absolute;
    	bottom: 0px;
}


#header1_content ul li {
    	display:inline;
    	list-style-type: none;
}


#header1_content ul li a {
    	margin-right: 15px;
    	color: rgb(255,255,255);
    	text-decoration: none;
    	line-height:40px;
}


#header1_content ul li a:hover {
    	border-bottom: 2px dotted rgb(255,255,255);
}


#header1_content ul li a:hover {
    	border-bottom: 2px dotted rgb(255,255,255);
}


#header1_content ul li a.nav_aktiv {
    	background-color:rgb(100,115,114);
   	border-bottom: 2px dotted rgb(255,255,255);
}


#navi1_content ul {
    	margin: 0;
    	padding: 0;
}


#navi1_content ul li {
    	list-style-type: none;
    	line-height: 25px;
    	padding-left: 0px;
    	margin: 0px;
    	margin-bottom:10px;
    	overflow:hidden;
}


#navi1_content ul li a {
   	color: rgb(255,255,255);
    	text-decoration: none;
    	font-size: 18px;
}


#navi1_content ul li a:hover {
    	padding-right: 15px;
    	border-right: 2px dotted white;
}


#navi1_content ul li a.nav_aktiv {
    	padding-right: 15px;
    	border-right: 2px dotted white;
    	background-color:rgb(72,91,90);
}

#navi1_content ul li a.new {
    	color: #C1DDA0;
}


#col1 a {
    	color: rgb(184,0,42);
    	text-decoration: none;
    	font-weight:bold;
}


#col1 a:hover {
    	border-bottom: 2px dotted rgb(184,0,42);
}


#col1_content ul {
    	margin:0;
    	padding-left: 20px;
}


#col1_content ul li {
    	list-style-type: square;
    	padding-bottom: 0px;
    	padding-top: 10px;
}


#col2_content a {
    	color: rgb(184,0,42);
    	text-decoration: none;
    	font-weight:bold;
}


#col2_content a:hover {
    	border-bottom: 2px dotted rgb(184,0,42);
}

#col2_content .text_img {
	border:1px solid rgb(230,230,230);
         padding:4px;
         margin:4px;
}

#col2_content .right {
         float:right;
         margin-left:10px;
         margin-bottom:10px;
}


#col1_content a.light_img:hover {
	border: 0 none;
}


#col2_content #wiki {
    	font-size: 11px;
    	line-height: 16px;
    	margin-top:20px;
    	background:rgb(240,240,240);
    	padding:7px 11px;
}


#wiki a {
         color: rgb(184,0,42);
         text-decoration: none;
         font-weight:normal;
}


#wiki a:hover {
	border-bottom: 1px dotted rgb(184,0,42);
}


#col2_content ul {
         margin:0;
	padding-left: 20px;
}


#col2_content ul li {
    	list-style-type: square;
}


#col2_content #slogan	{
    	font-size: 15px;
    	font-weight:bold;
    	color: rgb(184,0,42);
    	text-align:center;
    	display:block;
    	padding: 10px 30px;
    	margin-top:25px;
    	margin-bottom:25px;
    	background: rgb(240,240,240);
}


#footer a {
    	color: rgb(184,0,42);
    	text-decoration: none;
    	font-weight:bold;
}


#footer a:hover {
    	border-bottom: 2px dotted rgb(184,0,42);
}


#footer_sub1,#footer_sub2 {
    	padding:5px 20px;
    	font-size:11px;
}


#col2_content p {
         margin-bottom:40px;
}


#content_white h1 {
	font-size: 18px;
         font-weight:bold;
         line-height: 24px;
         margin-bottom: 15px;
         border-bottom: 1px solid rgb(230,230,230);
}


#content_white h2 {
	font-size: 15px;
         font-weight:bold;
         line-height: 24px;
         color: rgb(184,0,42);
         margin-top: 35px;
         margin-bottom: 15px;
         border-bottom: 1px solid rgb(230,230,230);
}


#content_white .liste {
	font-size: 13px;
         font-weight:bold;
         line-height: 19px;
         color: rgb(0,0,0);
         margin: 0;
         padding: 0;
         border: none;
}


#col1_content h3 {
         color: rgb(184,0,42);
         font-size: 13px;
         font-weight:bold;
         border-bottom: 1px solid rgb(200,200,200);
         margin-bottom: 10px;

}


#content_white h4 {
         font-size: 100%;
         font-weight:bold;
         line-height: 24px;
         color: rgb(184,0,42);
         margin-bottom: 0px;
         border-bottom: 1px solid rgb(230,230,230);
}


.error {
	color: rgb(184,0,42);
}


.red {
	color: rgb(184,0,42);
}


td {
	font-size: 13px;
}


.ft1, .ft1a,.ft2,.ft2a {
         border:1px solid #A5ACB2;
	width:210px;
         padding: 1px;
         padding-left:5px;
         height: 17px;
         line-height: 17px;
         margin:1px;
}


.ft1a,.ft2a {
	border:2px solid rgb(0,67,212);
         padding: 0px;
         padding-left:4px;
         margin:1px;
}


.ft2,.ft2a {
	height: 100px;
         font-family: arial, helvetica, sans-serif;
         font-size: 12px;
}


* html .ft1,
* html .ft1a,
* html .ft2,
* html .ft2a,
* html .ft1a,
* html .ft2a {
         margin:0px;
}


#col2_content a.button,
#col2_content a.button:hover,
#col2_content a.buttonaktiv {
	font-size: 13px;
	color: rgb(0,0,0);
         padding: 0.1em 0.45em 0.1em 0.50em;
         margin-right:0.5em;
         line-height: 0px;
         border: 1px solid rgb(230,230,230);
}


#col2_content a.button {
	color: rgb(0,102,167);
         background-color:rgb(255,255,255);
}


#col2_content a.button:hover {
	color: rgb(0,0,0);
         text-decoration: none;
         background-color:rgb(210,234,246);
         border: 1px solid rgb(183,216,238);
}


#col2_content a.buttonaktiv {
	color: rgb(0,0,0);
         text-decoration: none;
         background-color:rgb(210,234,246);
         border: 1px solid rgb(183,216,238);
}

#regionen {
	display:none;
         visibility:hidden;
         }


#ref a {
	color: rgb(150,150,150);
         font-size: 10px;
         text-decoration:none;
         align:center;

         }
