﻿html, body {
		background-color:#ffffff;
		color:#434343;
		margin:0px;
		font-family:verdana;
		font-size:11px;		 
	}
	
	/**************************************/
	/*MAINCONSTRUCT*/
	/**************************************/
	
	#mainframe{
		width:787px;
		position:absolute;
		left:50%;
        top:5%;
        margin-left: -393px;
	}
	
	#header{
		width:787px;
		height:160px;
		background-image:url('../img/headerbg.jpg');
		text-align:left;
	}
	
	#header2{
		width:787px;
		height:160px;
		background-image:url('../img/headerbg2.jpg');
		text-align:left;
	}

	
	#content{
		width:787px;
		background-image:url('../img/contentbg.jpg');
	}
	
	#content2{
		width:787px;
		background-image:url('../img/contentbg2.jpg');
	}

	
	#footer{
		width:787px;
		height:17px;
		background-image:url('../img/footerbg.jpg');
	}
	
	#footer2{
		width:787px;
		height:17px;
		background-image:url('../img/footerbg2.jpg');
	}


		
	/**************************************/
	/*MENU*/
	/**************************************/

	#topmenu{
	width:770px;
	text-align:right;
	margin-top:5px;
	line-height:15px;
	}
		
	/**************************************/
	/*CONTENT*/
	/**************************************/

	#contentleft{
		width:210px;
		margin-left:10px;
		margin-right:10px;
		margin-top:10px;
		float:left;
		text-align:left;
	}
	
	#contentmiddle{
		width:300px;
		margin-left:10px;
		margin-right:10px;
		margin-top:10px;
		float:left;
		text-align:left;
	}

	#contentright{
		width:210px;
		margin-left:10px;
		margin-right:10px;
		margin-top:10px;
		float:left;
		text-align:left;
	}
	
	#contentzweier{
		width:530px;
		margin-left:10px;
		margin-right:10px;
		margin-top:10px;
		float:left;
		text-align:left;
	}


		
	/**************************************/
	/*OTHER*/
	/**************************************/
	
	h1{
		color:#434343;
		font-family:verdana;
		font-size:14px;	
		font-weight:lighter;
		line-height:16px;
		margin:0px;
	}
	
	h2{
		color:#434343;
		font-family:verdana;
		font-size:11px;	
		line-height:11px;
		font-weight:bold;
		margin:0px;
	}

	.newsmodul{
		height:62px;
		widows:300px;
		margin-bottom:10px;
	}
	
	.newspic{
		height:62px;
		widows:82px;
		margin-right:8px;
		float:left;
	}
	
	.newstext{
		height:62px;
		width:210px;
		float:left;
		font-size:9px;
	}
	
	.picframe{
		border:1px #d4d4d4 solid;
	}
	
	.cleaner{
		clear:both;
	}

	
	
	
	/**************************************/
	/*LINKS*/
	/**************************************/
	
	a {color:#434343; font-size:11px; text-decoration:underline;}
	a:visited {color:#434343; font-size:11px; text-decoration:underline;}
	a:hover {color:#999999; font-size:11px; text-decoration:underline;}
		
	a.topmenulink {color:#434343; font-size:9px; text-decoration:underline;}
	a.topmenulink:visited {color:#434343; font-size:9px; text-decoration:underline;}
	a.topmenulink:hover {color:#999999; font-size:9px; text-decoration:underline;}
	
	a.newslink {color:#434343; font-size:9px; text-decoration:underline;}
	a.newslink:visited {color:#434343; font-size:9px; text-decoration:underline;}
	a.newslink:hover {color:#999999; font-size:9px; text-decoration:underline;}
	
	/**************************************/
	/*Formularseiten*/
	/**************************************/
	
	.formname{
		width:100px;
		margin-right:5px;
		margin-bottom:5px;
		float:left;
	}
	
	.formfield{
		width:270px;
		margin-bottom:5px;
		float:left;
	}
	
	.formsend{
		width:270px;
		align:right;
		margin-bottom:5px;
		float:left;
	}
	
	.feld {
		width:265px;
	}
	
	.feld2 {
		width:158px;
		margin-right:10px;
	}
	
	.feld3 {
		width:90px;
	}
	
	.feld5 {
		width:158px;
	}
	
	.feld4 {
		width:90px;
		margin-right:10px;
	}
	
	.textfeld {
		width:265px; 
		height:125px;
	}
	
	/**************************************/
	/*googlemap*/
	/**************************************/

	#map {
    		font-family:	arial, Tahoma; 
    		font-size:		11px;
    		width:				300px;
    		height:				400px;
    }
    	
    	