﻿@charset "utf-8";
/* CSS Document */

body { 
	background-color:#ffffff; 
	background-image:url(images/hg.jpg);
	font-weight: normal; 
	font-size : 62.5%; 
	font-family : Arial, Verdana, Helvetica,sans-serif; 
	color:#666666; 
	text-decoration:none; 
	line-height:14px;
	line-height:15px;
}

*{ margin:0; padding:0;}
p{font-size: 13px;}
h1 {color:#666666; font-size:12px; padding-bottom: 15px;}
.uform { color:#093a80; font-size:12px; font-weight: bold; }
a:link {color:#093a80; text-decoration:none;}
a:visited{color:#093a80; text-decoration:none; }
a:hover{color: #8c8c8c; text-decoration:none;}
#wrap{
	width:957px; 
	height:auto;
	margin: 0  auto; 
	padding-top:0;
}
#header{ 
	background-image:url(images/header.jpg); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF;width:957px; 
	height:217px;
}

.hintergrund_grau {
	background-color: #d9d9d9;
	width: 569px;
	padding-left: 21px;
	padding-top:21px;
	
	}			
#content{
		background-color: #FFFFFF; 
		height:auto;
		width:957px;
		padding-bottom: 40px; 
		min-height:550px;	
		}
#klick{
	background-image:url(images/nav_linie.gif); background-repeat:repeat-x;
	background-color:#FFFFFF;
	padding-left:55px;
	font-size:11px;
	padding-top:3px;
	height:35px;
	color:#666666;
	
	
	
	
	}
#klick a{color:#666666;}
		
#col_one{
		width: 638px; 
		height: auto;
		float:left;
		padding-right: 20px;
		padding-left: 56px;		
		}
#col_one h1{font-size:13px; color:#093a80; padding-bottom:10px;}		
/*Inhaltsseite*/
#col_one_start{
    margin-left:56px;
	width: 834px; 
	
	text-align:center;
}
#col_one_inhalt{
	    width: 628px; 
		height: auto;
		float:left;
		padding-right: 30px;
		padding-left: 56px;	
}
#col_one_inhalt h1{
		font-size: 13px; color:#093a80; 
		}
		
#col_one_inhalt ul {padding-left:30px; }		
#col_one_inhalt ul li{font-size:13px;  padding-bottom:5px;}
		
#col_one_inhalt ol {padding-left:30px;  padding-top: 15px; }		
#col_one_inhalt ol li{font-size:13px; padding-bottom:5px; }
								

#themen h1{color:#666666; font-size:12px; margin-bottom:10px; }

#themen{
		width:300px;
		padding:10px;
		background-color: #b6b6b6;
		margin-bottom:15px;
		border: 1px solid #8c8c8c;
		margin-top:15px;
	   }

#themen p{color:#093a80;}
#themen a{color:#093a80;}	
#themen a:hover{color:#666666;}


#col_one_linkliste h1{
		font-size: 13px; 
		color:#093a80; 
		}
#col_one_linkliste{
	    width:575px; 
		height: auto;
		float:left;
		padding-right:20px;
		padding-left: 56px;
		
		
		}
#col_one_linkliste ul {padding-left:30px; }		
#col_one_linkliste ul li{font-size:13px;  }

#linkliste {
     width:475px;  
	 padding-left: 0em;	
	 padding-top: 5px;
	 padding-right: 20px;
	 font-size:12px;
	 float:left;
 
	 }	
#linkliste ul{
	list-style-type: none;   	
	}

#linkliste ul li{ 	
	line-height:15px;
	margin-bottom:5px;
	list-style-image:url(fileadmin/images/link.gif)	
	}	
#linkliste ul li a {
	color: #093a80; 
	
}

#linkliste ul li a:hover {
	color: #ccdbec;
}

#linkliste .active {
	color: #ffffff; font-weight:bold;
	}

#linkliste_rechts  {
 	float:left;
 	width: 260px;
  	padding-top: 15px;	
	
 } 

#auswahl_startseite		
		{
		width: 570px; 
		height: 130px;
		background-image:url(images/hg_auswahl.jpg);
		padding-top:10px;
		padding-right: 0em;
		padding-left: 20px;
			}
#auswahl_startseite	 .csc-textpic-caption{
	color:#093a80;
	font-size:12px;
	padding-top:3px;
		}
#auswahl_startseite .csc-textpic-image	{
		padding-right:14px;
}		
.left {
	float:left;
	
}
#col_news{
		width:222px; 
		padding-right: 20px;	
		height: auto;	
		float:left;
			
}
#col_news h1{font-size: 13px; color:#093a80; padding-bottom:10px;}	
#col_news h2{font-size: 13px; color:#8c8c8c;}	
#col_news p{padding-bottom:20px;}
.clear{clear:both;}	


#nav	{
	width:907px;
	height: 25px;
	background-color:#FFFFFF;
	padding-left:50px;
	padding-top:10px;
}


ul.menu, ul.menu ul {
	list-style-type: none;
}

ul.menu a {

    display: block;
    padding: 3px 7px 3px 7px;
    font-weight: normal;
	color: #093a80; 
	font-size:13px;    
}



ul.menu li {
	padding: 0;
	margin: 0;
	float: left;
	background-color: #ffffff;
    height: 20px;
}



/* Für Unterpunkte keine Float-Eigenschaft */

ul.menu ul li {
    float:none;
    background-color: transparent;
}



/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */

ul.menu ul li.hover, ul.menu ul li:hover {
	background-color: #cccccc;

}

/* Zweite Ebene */

ul.menu ul {

            margin:0;
            padding: 0;
            position: absolute;
            background-color: #ffffff;
            border: 1px solid #26383D;
            display: none;
            width: 300px;
     }

 /* Zweite Ebene anzeigen */

ul.menu li.hover ul, ul.menu li:hover ul  {
			display: block;
   }

/* Dritte Ebene */
ul.menu li.hover ul ul, ul.menu li:hover ul ul {
 		display: none;
	 	margin-left: 160px; /* Breite eines Listenelements - Überlagerung */
	 	margin-top: -20px; /* Höhe eines Listenelements */
        }

  /* Dritte Ebene anzeigen */
ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul {
	display: block;
   }

/* Vierte Ebene */
ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul {
	display: none;
    }
	
/* Vierte Ebene anzeigen */
ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul {
	display: block;
   }
/* Tabellen style*/
table { 
}
table th{text-align:left; font-size:12px; color: #ffffff; font-weight: bold;padding-right:10px; height:18px; background-color:#666666; padding-left:5px; } 
table td{padding-right:20px; padding-left: 5px; vertical-align:top; padding-bottom: 10px; }

/* dreispaltig*/
#spalte_eins{
	width:263px;
	padding-left: 56px;
	float:left;
}

#spalte_zwei{
	width:263px;
	padding-left: 56px;
	float:left;
}
#spalte_drei{
	width:231px;	
	float:left;
	padding-left: 56px;
	padding-right: 30px;
}

a.internal-link {
color:#093A80; 
font-weight: bold; 
text-decoration:none;
}
.internal-link:hover {
color:#8C8C8C;
font-weight: bold; 
text-decoration: none;
}

a.download {
color:#093A80; 
font-weight: bold; 
text-decoration:none;
}
.download:hover {
color:#8C8C8C;
font-weight: bold; 
text-decoration: none;
}

img {
BORDER-TOP-WIDTH: 0px; 
BORDER-LEFT-WIDTH: 0px; 
BORDER-BOTTOM-WIDTH: 0px; 
BORDER-RIGHT-WIDTH: 0px;
}

.btn {
		color: #ffffff;
		background-color:#093a80;
		width: 58px;
		height:18px;
		padding-bottom:2px;
	   vertical-align:middle;
}
.btn2 {
		color: #ffffff;
		background-color:#093a80;
		width: 58px;
		height:20px;
		
	   vertical-align:middle;
	   border:0;
}		

.feld{margin-bottom:40px;}
.abstandfeld {padding-left:20px;}

input {font-family : Arial, Verdana, Helvetica,sans-serif; color:#666666; font-size: 12px;  height:18px; }

#suche td,tr{
			margin:0; padding:0;		
		}
.tx-indexedsearch-rules{width:700px; }

.tx-indexedsearch .tx-indexedsearch-info {background-color: #ced8e6;}
.tx-indexedsearch-browsebox {background-color: #ffffff;}
td  .tx-indexedsearch-info {background-color: #ced8e6;}
