img{
	border:0;
}

body{
	background-image: url(../img/bg.gif);
	background-repeat: repeat;
}

body, table, tr, td{
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:11px;
	vertical-align:top;
	text-align:left;
	line-height:15px;
	color:#000000;
}
.rot{
color:#FF3900;
}
a,
a:active,
a:visited,
a:hover{
	color:#FF3900;
	text-decoration:none;
}
h1{
	font-size:11px;
	font-weight:bold;
	color:#000000;
	line-height:15px;
	margin-bottom:0px;
	margin-top:0px;
}
#navigation{
	height:30px;
	vertical-align:top;
}
#tab-all{
	width:780px;
	margin-left:auto;
	margin-right:auto;
}
#tab-index{
	width:780px;
	margin-left:auto;
	margin-right:auto;
	margin-top:60px;
	}
#index-border{
	border-color:#969696;
	border-style:solid;
	border-width:1px;
	margin-bottom:5px;
}
p{
	margin-top:0px;
	margin-bottom:4px;
}
h2{
	font-size:11px;
	font-weight:bold;
	color:#000000;
	line-height:15px;
	margin-bottom:4px;
	margin-top:0px;
}
ul {/*unsortierte liste*/
	list-style-image:url(../img/aufzaehlung.gif);
	margin-top:0px;
	margin-bottom:4px;
	margin-right:0px;
	margin-left:15px;
	}
.img01{
	margin-left:-9px;
	margin-top:-1px;
}
.img02{
	margin-left:1px;
	margin-bottom:24px;
}
.img03{
	margin-top:-1px;
	margin-bottom:2px;
	margin-left:-9px;
	display:block;
}
.content01 {
	padding-left:10px;
	padding-top:1px;
}
.content02 {
	width:180px;
}
.service01 {
	padding-left:10px;
	padding-top:1px;
	padding-bottom:4px;
}
.linie01{
	background-image:url(../img/rot.gif);
	background-repeat:repeat-y;
}
.linie02{
	background-image:url(../img/rot.gif);
	background-repeat:repeat-y;
}
.footer{
	padding-top:25px;
	padding-bottom:25px;
}
.linie-footer{
	margin-bottom:10px;
}
a.footer,
a.footer:active,
a.footer:visited{
	color:#000000;
	text-decoration:none;
}
a.footer:hover{
	color:#FF3900;
	text-decoration:none;
}
.tab-content{
	width:580px;
	margin-right:19px;
}
.tab-service{
	width:181px;
}
.logo{
	margin-top:4px;
	margin-bottom:9px;
	float:right;
}
.header{
	padding-top:20px;
	padding-bottom:0px;
}
.headline01{
	margin-bottom:3px;
}
.headline02{
	margin-bottom:0px;
}
.pfeil01{
	margin-left:10px;
	margin-right:20px;
	vertical-align:middle;
}

input, select, textarea {
margin:0px;
text-align:left;
line-height:16px;
font-size:11px;
font-family:Arial;
}
.form_einzeilig{
width:172px;
height:16px;
background-color:#ffffff;
border-color:#FF3900;
border-style:solid;
border-width:1px;
padding-left:5px;
margin-bottom:3px;
height:16px;
}
.form_plz{
margin-right:7px;
width:52px;
height:16px;
background-color:#ffffff;
border-color:#FF3900;
border-style:solid;
border-width:1px;
padding-left:5px;
margin-bottom:3px;
height:16px;
}
.form_ort{
width:103px;
height:16px;
background-color:#ffffff;
border-color:#FF3900;
border-style:solid;
border-width:1px;
padding-left:5px;
margin-bottom:3px;
height:16px;
}
.form_mehrzeilig{
width:172px;
height:116px;
background-color:#ffffff;
border-color:#FF3900;
border-style:solid;
border-width:1px;
padding-left:5px;
scrollbar-face-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-track-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-arrow-color: #FF3900;
margin-bottom:3px;
}
.form_senden{
color:#ffffff;
padding-left:5px;
height:20px;
background-color:#FF3900; 
border-width:0px;
width:59px;
margin-right:42px;
margin-top:4px;
}
.form_zuruecksetzen{
color:#ffffff;
padding-left:5px;
height:20px;
background-color:#FF3900; 
border-width:0px;
width:76px;
margin-top:4px;
}

.seventhlinks a,
.seventhlinks a:hover,
.seventhlinks a:active,
.seventhlinks a:visited {
color: #000000;
text-decoration: none;
}

