* {
	padding: 0;
	margin: 0;
	text-decoration: 0;
	font-size: 11px;
}

body {
font: 95% Verdana, Arial, Helvetica, sans-serif;
color: #000;
background:  url(../pic/balken140.gif) repeat-x; /* gibt Hintergrundfarbe an und kachelt den Farbbalken*/
text-align: center;
vertical-align: top;
border:0px;
overflow: scroll;
}



.aussenrahmen{
border: 1px;
width: 60%;
}

.start{ /* gilt nur für den Startscreen */
background: #f1e7c9;
}
.startbild {
padding-bottom:50px;
border:0px;
}

#logotxt{
font-size: 20px;
}

.logo{
margin-left: 0px;
margin-top: 20px;
border:0px;

}

a{
text-decoration: none;
color: #000;
}

h1 {
font-size: 15px;
font-weight: bolder;
}

.left{width: 100px;/* neu hinzugefügt am 16.6.2011 */
height: 100%;
background:  url(../pic/glass.jpg) repeat-y; /* gibt Hintergrundfarbe an und kachelt den Farbbalken*/
padding: 0px;margin:0px;border:0px;vertical-align:top;}

.center {
	width: 60%;
 	vertical-align: top;

}
.center img {
	text-align:left;	
}
.maintxt {
padding-top: 40px;
padding-left:50px;
vertical-align:top;
}
.maintxtkont {
padding-top: 0px;
padding-left:50px;
vertical-align:top;
}
.maintxt p{
text-align:justify;
line-height: 16px;
width: 550px;
}

.right{
vertical-align:top;
text-align:left;
width: 300px;
}
.right img{
margin-top: 10px;
margin-left: 85px;
}

.menu {
vertical-align:top;
padding-left: 70px;
right: 20px;
}
.menu li{
list-style-type:none;
height: 20px;
}
.menu li a:link, .menu li a:visited  {
font-size: 12px;
font-weight: normal;
padding-left: 20px;
background:url(../pic/bgmenuoff.gif) no-repeat;
background-position: left;
list-style-position: outside;
}
.menu li a:hover{
font-size: 12px;
font-weight:bold;
padding-left: 20px;
text-decoration:underline;
background:url(../pic/bgmenuon.gif) no-repeat;
background-position: left;
list-style-position: outside;
}
.menu span{
font-size: 12px;
font-weight:bold;
}

li img {
border:0px;
}

.titel {
margin-left: 100px;
}



/* Formularformatierung */
.dataleft {
	float:left;
	width:60px;
	}
.dataright {
	float:left;
	width:250px;
	}
.formzeile {
	clear:both;
	padding-top: 0em; /* regelt den Abstand zwischen den Formularzeilen */
	padding-bottom: 0em; /* regelt den Abstand zwischen den Formularzeilen */
	}	
	
#mailtext{
width:300px;
height:187px;
}
#submit, #reset{
background-color: #f1e7c9;
border-bottom-style:solid;
border:1px;
border-color:#993300;
}
#adress{
width:250px;
position:absolute;
top:300px;
left: 49%;
margin-left:5em;

}
#adress p {
padding-top: 0.5em; /* regelt den Abstand zwischen den Formularzeilen */
padding-bottom: 0.5em; /* regelt den Abstand zwischen den Formularzeilen */
}
h3 {
font-size: 14px;
font-weight: normal;
}

/* Impressum */
div#datenschutz, div#gestaltung {
width:35em; 
text-align:justify;
}

/*Download Seite */

#downlist li{
line-height:2em;
list-style:none;
}

#downlist li a{
text-decoration:underline;
display:inline;

}

