/* --Globale Definitionen-- */	

html{
      margin:0;
      padding:0;
      height:100%;
      border:none;
      overflow: scroll;
}

form{
      margin:0;
      padding:0;
}

body {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	background-color: #F1F1F1;
	border:none;
}

.textcontent
{
MARGIN-LEFT: 4px; 
MARGIN-RIGHT: 4px;
width:100%;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	float: left;
	height: 100%;
	line-height:17px;
}

table
{
padding:0px;
margin:0px;
width:100%;
}

td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:17px;
	padding:0px;	
}

tr {
	width:auto;
}

#mitte_mitte a{
text-decoration:none;
color:#FF8500;

}

#mitte_mitte a:hover{
text-decoration:underline;
color:#FF8500;
}


#mitte_rechts a{
text-decoration:none;
color:#000000;

}

#mitte_rechts a:hover{
color:#0064AA;
}



h1 {font-size:12px; color: #0064AA;margin-bottom:4px;margin-top:2px;padding-top:0px;}
h2 {font-size:11px; color: #0064AA;margin-bottom:4px;margin-top:0px;padding-top:0px;}
h3 {font-size:14px; color: #0064AA;margin-bottom:4px;margin-top:0px;padding-top:0px;}
h4 {font-size:15px; color: #0064AA;margin-bottom:4px;margin-top:0px;padding-top:0px;}

li {
margin:0px;
padding:0px;


}

ul {
list-style-image:url(../images/point.gif);
list-style-type:none;
padding:0px;
padding-left:1px;
margin-top:-1px;
margin-bottom:0px;
margin-left:16px;
}

ol {
padding:0px;
padding-left:4px;
margin-top:0px;
margin-bottom:0px;
margin-left:22px;
}

ol {
margin-top:0px;
margin-bottom:0px;
margin-left:22px;
}

P
{
	margin:0pt;
	padding:0pt;
}
/* -- -- */	

.anfrage td { border-bottom:1px solid #0064AA; border-left:1px solid #0064AA; padding:2px}
.anfrage{ border:1px solid #0064AA; border-left:none; border-bottom:none}
.anfrage input {padding-left:2px; }
.anfragenoborder td {border:none}

#container_main { 
width:1002px;
border:1px solid #eeeeee;
background-position:center;
background-repeat:repeat-y;
background-color:#ffffff;
margin-top:10px;
border-right:3px solid #929392;
border-bottom:3px solid #929392;
}



#container_top
{
height:140px;
z-index:1;

}

#container_mitte
{
z-index:1;
border-top:1px solid #0064AA;
}

#top_content
{
width:1002px;
background-position:right;
background-repeat:no-repeat;

}

#top_links
{
width:200px;
float:left;

text-align:left;
height:100px;
background-color:#FFFFFF;
}

#top_rechts
{
width:199px;
float:left;
height:100px;
vertical-align:bottom;
}

#top_mitte
{
width:590px;
height:20px;
float:left;
text-align:left;
border-right:#0064AA solid 1px;
border-left:#0064AA solid 1px;
padding-top:120px;
padding-left:10px;
}

#top_mitte_content
{
width:600px;
float:left;
height:20px;
margin-top:120px;
margin-left:5px;
text-align:left;
color:#777777;
}


#mitte_content
{
padding:0px;
margin:0px;
clear:both;
}

#mitte_links
{
width:200px;
text-align:left;
float:left;


}

#mitte_rechts
{
float:left;
width:200px;
text-align:left;
overflow:hidden;
}

#mitte_rechts A
{
color:000000;
}

#mitte_rechts A:hover
{
color:0064AA;
}

.links_rechts A
{
color:000000;
}

.links_rechts A:hover
{
color:0064AA;
}

#mitte_mitte
{
float:left;
width:600px;
text-align:auto;
border-right:#0064AA solid 1px;
border-left:#0064AA solid 1px;
min-height:480px;
height:100%;
padding-bottom:5px;
}


#bottom_content
{
	color:#ffffff;
	width:1002px;
	text-align:left;
 	height:19px;
	padding-left:5px;
	padding-top:3px;
	float:left;
}

#bottom
{
background-color:#0064AA;
width:100%; 
height:22px;
}


#content
{
padding-top:121px;
background-color:#0064AA;
}

.scrolltable
{
 padding:0;
 margin:0; 
 width:1002px;
background-image:url(../images/tablemiddle.gif) ;
background-repeat:repeat-y;
}
/*################################################################################################*/	
/* --SITEMAP -- */	
/*###################################################################################################*/	


.sitemapmain {
margin:0pt;
padding:0pt;
list-style:none;
list-style-image:none;
list-style-type:none;
color:#000001;
}
.sitemaplinkfont{
margin:0pt;
color:#000001;
text-decoration:none;
font-weight:bold;
}

.sitemaplink{
margin:0pt;
color:#000001;
text-decoration:none;
display:block;
font-weight:bold;
background-color:#aaaaaa;
padding-left:20px;
}

.sitemapsub2
{
margin:0pt;
padding-left:40px;
color:#000000;
text-decoration:none;
display:block;
font-weight:bold;
background-color:#cccccc;
}


.sitemapsub2:hover{
color:#000000;
text-decoration:none;
display:block;
font-weight:bold;
background-color:#ffffff;
}


.sitemapsub3
{
margin:0pt;
padding-left:60px;
color:#000000;
text-decoration:none;
display:block;
font-weight:bold;
background-color:#dddddd;
}


.sitemapsub3:hover{
color:#000000;
text-decoration:none;
display:block;
font-weight:bold;
background-color:#ffffff;
}

.sitemapsub4
{
margin:0pt;
padding-left:80px;
color:#000000;
text-decoration:none;
display:block;
font-weight:bold;
background-color:#eeeeee;
}


.sitemapsub4:hover{
color:#000000;
text-decoration:none;
display:block;
font-weight:bold;
background-color:#ffffff;
}

/*################################################################################################*/	
/* --Navigation -- */	
/*###################################################################################################*/	


.notclicked
{
padding-right:18px;
}

.clicked
{
padding-right:18px;
background-image:url(../images/leer.gif) ;
background-position:left;
background-repeat:no-repeat;
}

.navmainhaupt {
margin:0pt;
padding:0pt;
padding-top:16px;
list-style:none;
list-style-image:none;
list-style-type:none;
padding-left:20px;
}

.navmaintop{
margin:0pt;
padding:0pt;
list-style:none;
list-style-image:none;
list-style-type:none;
color:#0064AA;
}

.linktop{
color:#0064AA;
text-decoration:none;
font-weight:bold;
}

.linktop:hover{
color:#0064AA;
font-weight:bold;
text-decoration:underline;
}

.linkbottom{
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

.linkbottom:hover{
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}

.navmain{
margin:0px;
font-size:11px;
font-weight:bold;
padding-right:1px;
line-height:20px;
}

.subnav1{
margin:0pt;
padding-left:20px;
color:#000001;
text-decoration:none;
display:block;
font-weight:normal;
}
.subnav1:hover{
color:#0064AA;
text-decoration:none;
display:block;
font-weight:normal;
}


.subnav2{
margin:0pt;
padding-left:15px;
color:#000001;
text-decoration:none;
display:block;
font-weight:normal;
}
.subnav2:hover{
color:#0064AA;
text-decoration:none;
display:block;
font-weight:normal;
}

.subnav3{
margin:0pt;
padding-left:20px;
color:#000001;
text-decoration:none;
display:block;
font-weight:normal;
}
.subnav3:hover{
color:#0064AA;
text-decoration:none;
display:block;
font-weight:normal;
}

.subnav4{
margin:0pt;
padding-left:25px;
color:#000001;
text-decoration:none;
display:block;
font-weight:normal;
}
.subnav4:hover{
color:#0064AA;
text-decoration:none;
display:block;
font-weight:normal;
}


.subnav1selected{
margin:0pt;
padding-left:10px;
color:#0064AA;
text-decoration:none;
display:block;
font-weight:normal;
}
.subnav1selected:hover{
color:#0064AA;
text-decoration:none;
display:block;
font-weight:normal;
}


.subnav2selected{
margin:0pt;
padding-left:15px;
color:#0064AA;
text-decoration:none;
display:block;
font-weight:normal;
}
.subnav2selected:hover{
color:#0064AA;
text-decoration:none;
display:block;
font-weight:normal;
}

.subnav3selected{
margin:0pt;
padding-left:20px;
color:#0064AA;
text-decoration:none;
display:block;
font-weight:normal;
}
.subnav3selected:hover{
color:#0064AA;
text-decoration:none;
display:block;
font-weight:normal;
}

.subnav4selected{
margin:0pt;
padding-left:25px;
color:#0064AA;
text-decoration:none;
display:block;
font-weight:normal;
}
.subnav4selected:hover{
color:#0064AA;
text-decoration:none;
display:block;
font-weight:normal;
}




.navlink{
color:#000000;
text-decoration:none;
display:block;
text-align:left;
margin-top:7px;
}

.navlinkselected
{
color:#0064AA;
text-decoration:none;
display:block;
text-align:left;
margin-top:7px;
}


.navlink:hover{
color:#0064AA;
text-decoration:none;
display:block;
}

.navlinkselected:hover
{
color:#0064AA;
text-decoration:none;
display:block;
}

.bottomnavlink
{
color:#ffffff;
text-decoration:none;
display:block;
margin-right:14px;
float:left;
font-size:9px;
}



.bottomnavlink2
{
color:#ffffff;
text-decoration:none;
display:block;
margin-right:8px;
float:left;

}


.bottomnavlink:hover
{
text-decoration:none;
}
/*#######################################################################################*/	
/*######## NEWS #########################################################################*/	
/*#######################################################################################*/	
#newsheader
{
background-color: #ffffff;
color:#000000;
padding-left:7px;
padding-top:4px;
font-weight:bold;
}

#newscontainer
{
background-color: #ffffff;
color:#000000;
PADDING:7px;
}


#newscontainernolink
{

padding-left:7px;
background-color: #ffffff;
}

#newsdate
{

font-weight:normal;
}

#newslink
{
text-align:left;
text-decoration:none;
display:block;
font-weight:normal;
}

#newscontent
{
text-align:left;
text-decoration:none;
display:block;
padding-right:4px;
}

#newsdivider
{
background-color: #ffffff;
height:2px;

}

#newsfooter
{
color:#000000;
background-color: #ffffff;
padding-left:7px;
padding-top:4px;
font-weight:normal;
text-align:left;
}

.newsfooterlink
{
color:#000000;
font-weight:normal;
}


#newsfilter
{
padding-left:7px;
padding-right:4px;
padding-top:4px;
}

/*#######################################################################################*/	
/*######## Jobs #########################################################################*/	
/*#######################################################################################*/	


#jobheader
{
background-color: #ffffff;
color:#0064AA;
padding-left:7px;
margin-top:0px;
margin-bottom:-4px;
font-weight:bold;
}

.jobsfirma{
padding-top:3px;
padding-left:7px;
padding-right:7px;
font-weight:bold;
padding-bottom:3px;
}

#jobcontainer
{
background-color: #ffffff;
color:#000000;
padding-left:7px;
padding-right:7px;
}

#jobcontainer:hover
{

cursor:pointer;

}

#jobcontainernolink
{

padding-left:7px;
padding-right:7px;
background-color: #eeeeee;
}

#jobdate
{

font-weight:normal;
}

#joblink
{

text-decoration:none;
display:block;
font-weight:normal;
}

#joblink:hover
{
color:#0064AA;
text-decoration:none;
display:block;
font-weight:normal;
}

#jobcontent
{

text-decoration:none;
display:block;

padding-right:4px;
}

#jobdivider
{
background-color: #ffffff;
height:0px;
padding-bottom:0px;
}

#jobfooter
{
color:#000000;
background-color: #ffffff;
padding-left:7px;
font-weight:normal;
}

.jobfooterlink
{
color:#000000;
font-weight:normal;
}


#jobfilter
{
padding-left:7px;
padding-right:4px;
padding-top:4px;
}
/*#######################################################################################*/	
/*######## linkrechts #########################################################################*/	
/*#######################################################################################*/	

 
A.linkrechts{
color:#000000;
text-decoration:none;
}

A.linkrechts:hover{
color:#0064AA;
text-decoration:none;
}

/*#######################################################################################*/	
/*######## Suche #########################################################################*/	
/*#######################################################################################*/	

.searchlink
{
color:#000000;
font-weight:bold;
}

.searchdate
color:#000000;
{


}

/*################################################################################################*/	
/* --Seitenlayouts -- */	
/*###################################################################################################*/	
.newszeile_table
{

}

.newszeile_td1
{
padding-top:6px;padding-bottom:6px
}

.newszeile_td2
{
width:100%;padding-left:6px;padding-top:6px;padding-bottom:6px
}

A.newslinksimple{
color:#000000;
text-decoration:none;
}

A.newslinksimple:hover{
color:#0064AA;
text-decoration:none;
}


/*################################################################################################*/	
/* --Bildwechsler -- */	
/*###################################################################################################*/	
.cf_wrapper
{
height:300px;
}
