/* --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:#a09490;
	border:none;
	font-family: Verdana, Arial;
	font-size: 10pt;
	color: #4A3730;
	float: left;
	line-height:13pt;	
	background-image:url(../images/bgrand.gif) ;
background-repeat:repeat-y;
background-position:center top;
}

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

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

td,th {
	color: #4A3730;
	padding:0px;	
}

tr {
	width:auto;
}


h1 {font-weight:bold; font-size: 10pt; color: #4A3730;margin-bottom:16px;margin-top:2px;padding-top:0px;}
h2 {font-weight:normal; font-size:16px; color: #4A3730;margin-bottom:16px;margin-top:0px;padding-top:0px;}
h3 {font-weight:bold; font-size:9px; color: #4A3730;margin-bottom:4px;margin-top:0px;padding-top:0px;}
h4 {font-weight:normal; font-size:15px; color: #4A3730;margin-bottom:4px;margin-top:0px;padding-top:0px;}

li {
margin:0px;
padding:0px;
line-height:15px;

}

ul {
list-style-image:url(../images/point.gif);
list-style-type:none;
padding:0px;
padding-left:1px;
margin-top:-3px;
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;
}

a{
text-decoration:none;
color:#647f56;

}

a:hover{
text-decoration:none;
color:#647f56;
}

/*################################################################################################*/	
/* --Registrierungsformular -- */	
/*###################################################################################################*/	

.submitbtn{
	border:0px;
	background-color:#cde99b;
}

.regtext{ 
	width:250px;
	border:0px;
	background-color:#cde99b;
	font-family: Verdana, Arial;
	font-size: 10pt;	
	overflow: auto;
}

.radiobtn{ 
border:none;
	background-color:none;
}

.regdiv{
 background-color:94b86a; padding:10px; width:500px;

 
}

#pulldownreg option{
width:100px;

}

#regformtable TD {
padding-bottom:6px;
color:#ffffff;
}

#regformtable2 TD {
padding-bottom:6px;
color:#ffffff;
}

/*################################################################################################*/	
/* --Vorlagendesign -- */	
/*###################################################################################################*/	

#srbg{
	background-color:#CDE99B;
	padding:8px;
}

.ivtable{
	margin-bottom:10px

}
.ivbildtable {
	margin-right:2px

}

.ivbildfenster{
 background-color:#94B86A;
 padding:7px;
 height:140px;
 margin-top:15px;
}

.ivbildtd {
color:#ffffff;
font-size:8pt;
line-height:11pt;
padding:6px;
padding-top:0px;
padding-left:10px;
}

.ivtablepartner  {
margin-top:4px;
}

.partnerimages{
padding-right:4px;
} 


.ivtablepersonen {
margin-top:15px;
}
/*################################################################################################*/	
/* --Seitendesign -- */	
/*###################################################################################################*/	

#containerPrint
{
position:relative;
top:45px;
left:700px;
height:20px;
width:20px;
margin-bottom:-20px;
z-index:1;
}

#container{

height:100%;
}

#container_main { 
width:960px;
height:100%
}

#container_main_top { 
width:960px;
height:200px;
background-repeat:no-repeat;
}

#container_main_top_language{
font-family: Tahoma, Verdana, Arial;
font-size: 0.8em;
line-height:20px;
letter-spacing:1px;
color:#8D8D8D;
padding-left:795px;
padding-top:80px;
float:left;
}

.languageaktiv{
font-weight:bold;
color:#647f56;
}

#container_main_content
{
padding-top:44px;
padding-left:44px;
background-image:url(../images/verlaufoben.gif) ;
background-repeat:repeat-x;
background-color:#BDDF7A;

}

#container_main_cont_left{
float:left;
min-height:200px;
width:168px;
}

#container_main_cont_middle{
float:left;
min-height:200px;
width:480px;
margin-left:28px;
}

#container_main_cont_right{
float:left;
min-height:200px;
width:168px;
margin-left:28px;
font-size: 8pt;
}

#container_main_cont_right2{
font-size: 7pt;
padding:8px;
padding-right:0px;
padding-top:25px;
}

#container_main_cont_bottom{
clear:both;
width:168px;
min-height:23px;
}

#container_main_bottom{

background-image:url(../images/verlaufunten.gif) ;
background-repeat:repeat-x;
background-color:#D1E195;
height:45px;
}

#container_main_cont_search{
padding-bottom:10px;
font-size:10px;
z-index:2;
}

#container_main_cont_search INPUT{
    border:0px; 
    font-size: 11px;
    font-weight: normal;
    color: #4A3730;
    background-color:#CDE99B;
    width:115px;
    height:16px;
    padding-left:3px;
}
/*################################################################################################*/	
/* --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;
}

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

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

.linktop:hover{
color:#c26800;
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-family: Tahoma, Verdana, Arial;
font-size: 0.9em;
line-height:20px;
letter-spacing:1px;
font-weight:bold;
color:#4a3730;
}

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

}


.subnav2{
margin-left:28px;
color:#647f56;
text-decoration:none;
display:block;
font-weight:normal;
}
.subnav2:hover{
color:#c26800;
text-decoration:none;
display:block;
font-weight:normal;
}

.subnav2selected{
margin:0pt;
padding-left:33px;
margin-left:-5px;
color:#c26800;
text-decoration:none;
display:block;
font-weight:normal;
background-image:url(../images/navbullet.gif) ;
background-position:left;
background-repeat:no-repeat;
}
.subnav2selected:hover{
color:#c26800;
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:#c26800;
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:#c26800;
text-decoration:none;
display:block;
font-weight:normal;
}


.subnav1selected{
margin:0pt;
padding-left:10px;
color:#c26800;
text-decoration:none;
display:block;
font-weight:normal;
background-image:url(../images/navbullet.gif) ;
}
.subnav1selected:hover{
color:#c26800;
text-decoration:none;
display:block;
font-weight:normal;
}



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

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




.navlink{
padding-left:18px;
color:#4a3730;
text-decoration:none;
display:block;
text-align:left;
}

.navlinkselected
{
color:#c26800;
text-decoration:none;
display:block;
text-align:left;

padding-left:18px;
}

.navlinkselectedimg
{
color:#c26800;
text-decoration:none;
display:block;
text-align:left;
background-image:url(../images/navbullet.gif) ;
background-position:left;
background-repeat:no-repeat;
padding-left:18px;
}

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

.navlinkselected:hover
{
color:#c26800;
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:#c26800;
padding-left:7px;
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:#c26800;
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:#c26800;
text-decoration:none;
}

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

.searchlink
{
font-size: 11px;
font-weight:bold;
}

.searchdate
{

}

.searchinput{
    border:0px; 
    font-size: 11px;
    font-weight: normal;
    color: #4A3730;
    background-color:#CDE99B;
    width:115px;
    height:16px;
    padding-left:3px;
}
.seitencontrolselect{

font-weight: bold;
}

/*################################################################################################*/	
/* --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:#c26800;
text-decoration:none;
}


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