/* CSS Document */


/* commented backslash hack \*/ 

html, body { 
 	background: #BDBE9C;
	background-image: url(../img/bg/bg_f1neu2.png);
	background-repeat: repeat-x repeat-y;
	height:100%;
	font-size: 100.1%;
    	margin: 0px auto; /* Zentrierung im FF */
	text-align: center; /* Zentrierung im IE */
}

/* end hack */

/*Formatierung Footer hinter Inhalt Beginn */

html,body {
	margin:0;
	padding:0;
}

#wrapper {
	min-height:100%;
	margin-bottom:-30px;
	height:auto;
}

* html #wrapper {
	height:100%;
}


#footer {
    	margin: 0px auto; /* Zentrierung im FF */
	text-align: center; /* Zentrierung im IE */
	width: 800px;
	clear:both;
	height:30px;
	background-color: #CECFB6;
	color: #000000;
	border-top: 2px solid #bdbe9c;
	border-bottom: 3px solid #7B826B;
}

#clearfooter {
	clear:both;
	height:30px;
}

div>p {
	margin:0;
}

/*safari wrapper */
html>body #minHeight {
	float:left;
	width:0px;
	height:100%;
	margin-bottom:-30px;
} 
 
/*Formatierung Footer hinter Inhalt Ende */

#seite {
    	background-image: url(../img/bg/#);
	background-repeat: repeat-y;
	text-align: left; /* Seiteninhalt wieder links ausrichten */
	margin: 0px auto; /* standardkonforme horizontale Zentrierung */     
	width: 800px;
	margin-bottom:-30px;
}


#horizontal1 {
	background-image: url(../img/bg/bg_hor1f1neu.png);
	background-color: #B5C3A5;
	width: 800px;
    	top: 0;
	height: 50px;
	border-top: 2px solid #7B826B;
	border-bottom: 3px solid #7B826B;
}


#flash {
 	background-image: url(../flash/ohneflashf1.png);
	width: 800px;
    	top: 30px;
    	left: 0;
	height: 160px;
}


#horizontal2 {
	width: 800px;
	height: 20px;
	background-color: #CECFB6;
	border-top: 3px solid #7B826B;
	border-bottom: 2px solid #bdbe9c;
}


#inhalt {
    	background-image: url(../img/bg/bg_seitef1.jpg);
	background-repeat: repeat-y;
	margin-top: 0;
	width: 800px;
}


#menu {
width: 160px;
padding: 20px 0;
margin: 0;
float: left;
/*background-image: url(../img/testbgmenu.jpg);*/
background-color: transparent;
line-height: 140%;
}

.menu {
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
color: #666666;
background-color: transparent;
margin-left: 20px;
text-transform: uppercase;
}

.menuactive {
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
color: #101E39;
background-color: transparent;
margin-left: 20px;
text-transform: uppercase;
}

.menu1 {
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #666666;
background-color: transparent;
margin-top: -6px;
margin-left: 36px;
}

.menu1active {
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #101E39;
background-color: transparent;
margin-left: 36px;
}

.menu2 {
font-family: verdana, helvetica, sans-serif;
font-size: 10px;
color: #666666;
background-color: transparent;
margin-top: -6px;
margin-left: 46px;
}

.menu2active {
font-family: verdana, helvetica, sans-serif;
font-size: 10px;
color: #101E39;
background-color: transparent;
margin-left: 46px;
}


#inhaltlinks {
	width: 120px;
	padding: 20px;
	margin: 20px 0 0 0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 160%;
	background-color: transparent;
}



#inhaltmitte {
	width: 400px; /*wichtig für Beginn auf gleicher Höhe in IE und FF*/
	padding: 20px 20px 30px 20px;
	margin: 0 200px 0 160px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	line-height: 160%;
	background-color: transparent;
}


#inhaltrechts {
 	width: 160px;
	margin: 0;
	float: right;
	padding: 20px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 160%;
	background-color: transparent;
}

.inhaltrechts {
 	width: 160px;
	margin: 0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 160%;
}

.f1 {
  	position: absolute;
	width: 40px;
	margin-top: 0;
	margin-left: 0;
}

.f2 {
  	position: absolute;
	width: 40px;
	margin-top: 0;
	margin-left: 60px;
}

.f3 {
  	position: absolute;
	width: 40px;
	margin-top: 0;
	margin-left: 120px;
}

.copyright {
	position:relative;
	left: 20px;
	padding: 6 30 6 30;
       	font-family: verdana;
      	color: #888888;
      	font-size: 11px;
      	text-decoration: none;
     	line-height: 160%;
    	font-style: normal;
   	white-space: normal;
}

.copyright A {
	color: #888888;
	border-bottom: none;
}

.logo A {
	border-bottom: none;
}

.menu A {
	border-bottom: none;
}

A {
	color: #101E39;
	text-decoration: none;
}

SELECT {
                background: #ffffff;
                font-family: verdana, helvetica, sans-serif;
                font-size: 11px;
                color: #666666;
                text-decoration: none;
	line-height: 140%; 
                width: 220px;
                                border:1px solid #666666; 
}

TEXTAREA {
                background: transparent;
                font-family: verdana, helvetica, sans-serif;
                font-size: 10px;
                color: #000000;
                text-decoration: none;
	line-height: 140%;
                width: 220px;
                                border:1px solid #666666; 
}

INPUT {
    	background: transparent;
      	font-family: verdana, helvetica, sans-serif;
      	font-size: 12px;
       	color: #000000;
      	text-decoration: none;
	line-height: 140%;
     	border:1px solid #666666; 
        width: 220px;
}


h1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-color: #669999;
	padding: 0;
}

h2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	color: #103810;
	padding: 30px 0 5px 20px;
	margin: 0;
	background-image: url(../img/#);
	background-repeat:repeat-x repeat-y;
}

.contact {
     	width: 360px;
	top: 30px;
	left: -8px;
         	background: transparent;
        	align: top;
       	font-family: verdana, helvetica, sans-serif;
        	font-size: 11px;
        	color: #000000;
        	text-decoration: none;
	line-height: 140%;
}

.csc-textpic-caption {
	font-size: 10px;
}



