
/*! http://responsiveslides.com v1.54 by @viljamis */

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }




body{
background-color:#F2EEE7;
padding:0;
margin:0;

    color: #444444;
    font-family: 'Droid Sans',sans-serif;
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 22px;
	
}

#overall {
margin:auto;
width:960px;
background:#FAFBFB;
border: 1px solid #000;
border-style:double;

-moz-box-shadow:1px 1px 6px #292929; /* Firefox */
-webkit-box-shadow:1px 1px 6px #292929; /* Chrome, Safari */
-khtml-box-shadow:1px 1px 6px #292929; /* Konqueror */
box-shadow:1px 1px 6px #292929; /* CSS3 */
}

#bilder {
padding-left:15px;
padding-top:15px;
padding-right:9px;
padding-bottom:15px;

position:relative;visibility:shown;	
margin:auto;
width:936px;
height:246px;
background:#FAFBFB;
}

#logo {

position:absolute;
 left:70px; top:-260px; width:934px; height:246px;
 z-index:2;
margin:0px;;

}
#logo2 {
color:#ffffff;
font-size:1.2em;
position:absolute;
 left:80px; top:-250px; width:300px; height:150px; border:2px;
 z-index:2;
margin:0px;;

}

#topmenue {


position:relative;
 left:-11px; top:10px; width:300px; height:auto;
float:right;
	vertical-align:top;
	font-size:9pt;
	font-family:verdana,times new roman,arial,sans-serif;
	line-height: 150%;
	padding-left:680px;
		padding-top:0px;
width:250;
	color:#cccc

}

#topnav a{
color:#000000; text-decoration:none; font-size:8pt; vertical-align:top;}

#topnav a:hover{
color:#004A99; text-decoration:none; font-size:8pt; vertical-align:top;}


#topnav #act{
color:#004A99; text-decoration:none; font-size:8pt; vertical-align:top;}




#anmeld a{
color:#000000; text-decoration:none; font-size:10pt; vertical-align:top;}

#anmeld a:hover{
color:#004A99; text-decoration:none; font-size:10pt; vertical-align:top;}


#anmeld #act{
color:#004A99; text-decoration:none; font-size:10pt; vertical-align:top;}








#mainnav{
position:relative;
 left:0px; top:-10px; width:300px; height:20px;
	list-style-type:none;
	padding-top:80px;
	padding-left:40px;
	padding-bottom:20px;
	
	margin:0;
	width:235px;
	float:left;
	height:auto;

}

#padding_nav{
background:#E6AC93;
padding-top:280px;
padding-left:40px;
padding-right:50px;
padding-bottom:20px;
width:30px;



}


#bgr_menue{
background:#cccccc;
padding-top:0px;
padding-left:0px;
padding-bottom:20px;
width:300px;
height:auto;

}


#mainnav li{

display:inline;




}

#mainnav li a{

display:block; width:18ex;
 padding-left:6px;
  padding-right:6px;
 padding-bottom:6px;
 padding-top:6px;



border-top-width:1px;border-top-style:dotted;border-top-color:#563b10;
background-color:#F7BD71;
	vertical-align:middle;
	font-size:10pt;
	font-family:verdana,times new roman,arial,sans-serif;
	text-decoration:none;
	color:#563b10}

#mainnav li a:hover{
	display:block; width:18ex;
	 padding:6px;
    text-decoration:none; 
	background-color:#c48d7b;
	vertical-align:middle;
	font-size:10pt;
	text-decoration:none; 
	font-family:verdana,times new roman,arial,sans-serif;
	color:#2a1b03}


#mainnav li #act{display:block; width:18ex;
	padding:6px;
    text-decoration:none; 
	background-color:#CE6847;
	vertical-align:middle;
	font-size:10pt;
	text-decoration:none; 
	font-family:,verdana,times new roman,arial,sans-serif;
	color:#FAFBFB}









h1{
font-family: 'Droid Serif',serif;
font-size: 22px;
line-height: 28px;
margin-bottom: 30px;
color:#CE6847;
font-size:22px;
vertical-align:left;
padding-left:280px;
}



h2{
font-family: 'Droid Serif',serif;
color:#7d2428;
font-size:16pt;
padding-left:0px;
vertical-align:left;
}

h3{
font-family: 'Droid Serif',serif;
color:#7d2428;
font-size:16pt;
padding-left:0px;
vertical-align:left;
}

#content{

/*padding: 0 0 0 436px; regelt abstand des textes*/
/*width:400px;*/

width:960px;
padding-top:60px;
padding-left:40px;
height:100%;
background:url(images/bg_right.gif) repeat-y left top;
}

#text{

 	vertical-align:top;
	font-size:9pt;
	font-family:verdana,times new roman,arial,sans-serif;
	line-height: 180%;
	padding-left:280px;
	vertikal-align:left;
	padding-right:90px;
	width:540px;
	color:#2a1b03
}










#footer {


font-size:8pt;
width:960px;
background:url(images/footer.gif) no-repeat;
height:15px;

}




*{

font-size:9pt;
line-height: 150%;

color:#7D2428;
}









