

body {
	background-color: #e1e1e1;
	font-size: 10px;
	line-height: 1.8;
	font-family: Verdana, SunSans-Regular, Sans-Serif;
	color:#333333;
	padding:0;
	margin:0;
}

a {color: #333333;text-decoration: none;}
a:visited {color:#333333;}
a:hover {color: #6a8a9b;
text-decoration: none;}
a:active { color:#000000;}

.greentext {
color: #6a8a9b;
}


/* h1 {
font-size: 11px;
text-transform:uppercase;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:5px 15px;
margin:0 }

h2 {
font-size:11px;
font-weight: normal;
color:#666666;
padding: 0;
margin:0px;}

h3 {
color:#666;
font-size:10px;
font-weight: normal;
padding: 5px 10px;
margin:0px;}

img.download {vertical-align:middle;} */

/* ----------container zentriert das layout-------------- */
#container {
	width: 900px;
	margin-bottom: 10px;
	margin:10px auto;
}

/* -----------------navi Links -----------------


#menu a {
   background: url("button.gif") top left no-repeat;
   }
#menu a:hover {
   background-image: url("button-over.gif");
   }
#menu a:active {
   background-image: url("button-active.gif");
   }
   
   */

/* -----------------Inhalt--------------------- */
#content {
/*background-color: #ffffff;*/
background: url('img/back.png') repeat-y top;
/*width: 620px;*/
border-top:1px solid #999;
border-bottom:1px solid #999;
margin: 0 130px;
padding: 5px;


}

#textfeld {
/*background-color:#FFFFFF;
/*width: 600px;*/
background: url('img/back.png') repeat-y top;
border-bottom:1px solid #999;
margin: 0 130px;
padding: 10px;
}

p, pre{
padding: 5px 10px;
margin:0;
}


/* COLUMNS
----------------------------------- */

ul.colums-three {
   	list-style-type: none;
   	padding: 0;
   	margin: 0 0 0 0; }


li.links {
   	width: 70px;
	float: left;
   	margin: 0; /* 10px 20px 8px 120px;  */
	}

li.mitte {
   	width: 245px;
	float: left;
	padding: 10px;
   	margin: 0; /* 10px 20px 8px 120px;  */
	}
	      
li.aussen {
   	width: 245px; 
   	float: left;
   	padding: 10px;
  	margin: 0; /* 10px 20px 8px 120px;  */
}

li.clr {
  	 clear: left;
 	 margin: 0;
  	 height: 1px;
  	 width: 20px; }


/* --------------left navigavtion------------- */
#left {
float: left;
width: 110px;
height: 350px;
border-top:1px solid #999;
border-bottom:1px solid #999;
margin: 0px;
padding: 10px;
}

#right {
float: right;
width: 110px;
height: 350px;
border-top:1px solid #999;
border-bottom:1px solid #999;
margin: 0px;
padding: 10px;
}

/* -----------footer--------------------------- */
#footer {
background: url('img/back_footer.png') repeat-y top;
border-bottom:1px solid #999;
clear: both;
margin: 0 130px;
padding: 10px;
text-align: right;
font-size: 10px;
 }

