body {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 30px;
	margin-right : 20px;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	color : #004664;
	background-color : #c1ccd1;
	border : 0px;
	scrollbar-DarkShadow-Color : #004664;
	scrollbar-Track-Color : #e1e6e8;
	scrollbar-Face-Color : #c1ccd1;
	scrollbar-Shadow-Color : #004664;
	scrollbar-Highlight-Color : #ffffff;
	scrollbar-3dLight-Color : #e1e6e8;
	scrollbar-Arrow-Color : #004664;
	}

img {
	border : 0px;
	margin : 0px;
	padding : 0px;
	}

.imgleistungen {
	border : 0px;
	margin-top : 0px;
	margin-bottom : 5px;
	margin-left : 0px;
	margin-right : 15px;
	padding : 0px;
	}

.imgleistungenright {
	border : 0px;
	margin-top : 0px;
	margin-bottom : 5px;
	margin-left : 15px;
	margin-right : 0px;
	padding : 0px;
	}
	
table {
	padding : 0px;
	margin : 0px;
	border : 0px;
	}

tr {
	padding : 0px;
	margin : 0px;
	border : 0px;
	}

td {
	padding : 0px;
	margin : 0px;
	border : 0px;
	background-color : #c1ccd1;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	}

.tdnormal {
	padding : 10px;
	margin : 0px;
	border : 0px;
	vertical-align : top;
	background-color : #c1ccd1;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	}

.tdnormal2 {
	padding : 0px;
	margin : 0px;
	border : 0px;
	vertical-align : top;
	background-color : #c1ccd1;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	}
	
.tdkontakt {
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 5px;
	padding-right : 5px;
	margin : 0px;
	border : 0px;
	background-color : #c1ccd1;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	}
	
.tdtextblock {
	padding : 10px;
	margin : 0px;
	border : 0px;
	text-align : justify;
	vertical-align : top;
	background-color : #c1ccd1;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	}

.tdtextblock2 {
	padding : 0px;
	margin : 0px;
	border : 0px;
	text-align : justify;
	vertical-align : top;
	background-color : #c1ccd1;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	}
	
.tdreferenzen {
	padding : 0px;
	margin : 0px;
	border : 0px;
	text-align : justify;
	vertical-align : top;
	background-color : #c1ccd1;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	}

.blocksatz {
	width : 100%;
	padding : 0px;
	margin : 0px;
	border : 0px;
	text-align : justify;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	}
	
.tdleistungen {
	padding : 0px;
	margin : 0px;
	border : 0px;
	text-align : justify;
	vertical-align : top;
	background-color : #c1ccd1;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	}
	
.ueberschrift {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #004664;
	}

.ueberschrift12 {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #004664;
	}

.klein {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 10px;
	color : #004664;
	}
	
select {
	margin : 0px;
	padding : 0px;
	width : 400px;
	background : #e1e6e8;
	color : #004664;
	border : 1px solid;
	border-color : #004664;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	vertical-align : middle;
	}	

.knopf {
	margin : 0px;
	padding : 3px;
	background : #e1e6e8;
	color : #004664;
	border : 1 solid;
	border-color : #621C00;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 11px;
	padding-left : 0px;
	padding-right : 0px;
	vertical-align : middle;
	}

.inputlogin {
	margin : 0px;
	padding : 3px;
	width : 150px;
	height : 24px;
	background : #e1e6e8;
	color : #004664;
	border-width : 1px;
	border-style : solid;
	border-color : #621C00;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 11px;
	vertical-align : middle;
	}
	
.textfeld {
	margin : 0px;
	padding : 3px;
	width : 400px;
	height : 24px;
	background : #e1e6e8;
	color : #004664;
	border-width : 1px;
	border-style : solid;
	border-color : #621C00;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 11px;
	vertical-align : middle;
	}

.nachrichtenfeld {
	margin : 0px;
	padding : 3px;
	width : 400px;
	background : #e1e6e8;
	color : #004664;
	border : 1 solid;
	border-color : #621C00;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	vertical-align : middle;
	}
	
.textfeldplz {
	margin : 0px;
	padding : 3px;
	width : 50px;
	height : 20px;
	background : #e1e6e8;
	color : #004664;
	border : 1 solid;
	border-color : #621C00;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 11px;
	vertical-align : middle;
	}

a:link {
	color : #007BAF;
	text-decoration : underline;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	}

a:visited {
	color : #007BAF;
	text-decoration : underline;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	}

a:hover  {
	color : #9d7e35;
	text-decoration : underline;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	}

 a:active {
    color : #9d7e35;
	text-decoration : underline;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	}
