﻿
body {
	background-color: #ffffff;
	/*background-image: url(../../images/bg.png);
	background-repeat: repeat-x;*/
	margin: 0;
	padding: 0;
	/*text-align: center;*/
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #3f3f3f;
}
#inner
{
	width: 1001px;
	margin: 0 auto;
}
#header
{
	position: relative;
	/*background-image: url(../../Images/collage.png);
	background-repeat: no-repeat;
	background-position: bottom;*/
	height: 318px !Important;
}
#header img
{
    margin-bottom: 0px;
    }
#content
{
	position: relative;
}
#contentLeft
{
	position: absolute;
	top: 0;
	left: 0;
}
#contentRight
{
	position: absolute;
	top: 0;
	left: 350px;
	width: 650px;
}
.siteMapPath
{
	position: absolute;
	left: 0px;
	top: 100px;
	color: #000;
}
.siteMapPath a
{
	color: #000 !Important;
}
.small 
{
	font-size: 10px;
}
.teaser 
{
	font-size: 12px;
}
.space
{
	margin-bottom:5px;
}
.flag
{
    position:absolute;
    top:36px;
    right:0;
}
.menua
{
	position: absolute;
	top: 36px;
	right: 36px;
	width: 775px;
	z-index:1;
}
.menua, .menua a, .menua a:hover, .menua a:active, .menua :visited {
	/*text-transform: uppercase;*/
	font-size: 12px;
	color:#808080;
	text-decoration: none;
}
.menua img
{
}
.menuaborder 
{
	border-bottom:  1px solid #bababa;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-right: 13px;
	background-color: #FFF;
}
.marquee
{
	position: absolute;
	top: 277px;
	left: 0px;
}
.header
{
	font-size:12px;
	font-weight:bold;
}

.header2
{
	font-size:12px;
	font-weight:bold;
	color: #f69520;
}

h3
{
	font-size:14px;
	font-weight:bold;
	color: #f69520;
}

.table_bg1
{
	background-image: url(../../images/collage1.png);
	background-repeat: no-repeat;
	height: 32px;
	vertical-align: middle;
	font-size: 12px;
	text-align: left;
	color: #000;
}
.smp
{
	position: relative;
    top: 7px;
}
.table_bg1 a,.table_bg1 a:visited, .table_bg1 a:hover, .table_bg1 a:active
{
	text-decoration: none;
	font-size: 12px;
	color: #000;
}

.table_bg2
{
	background-image: url(../../images/collage2.png);
	background-repeat: no-repeat;
	height: 168px;
}

.table_bg3
{
	background-image: url(../../images/collage3.png);
	background-repeat: no-repeat;
	height: 25px;
	vertical-align: middle;
	text-align: left;
	font-size: 12px;
}

.table_bg4
{
	background-image: url(../../images/collage4.png);
	background-repeat: no-repeat;
	height: 19px;
}

#table100
{
	width: 100%;
	vertical-align: middle;
	text-align: center;
}

h1, h2, h3, h4 {
	margin: 0;
	font-family: verdana, arial, helvetica, sans-serif;
}


.line 
{
	border-top: 1px solid #bababa;
	height: 1px;
}
hr {
	border: 0;
	border-top: 1px solid #bababa;
	height: 1px;
}

a {
	text-decoration: none;
	color: #f69520;
}

a:visited {
	color: #f69520;
}

a:hover {
	text-decoration: underline;
	color: #f69520;
}

a:active {
	color: #f69520;
}


p 
{
	text-align: justify;
}
.bold
{
	font-weight:bold;
}
.right
{
	font-weight:bold;
	text-align:right;
}

img {
	border-width: 0;
}

.wlan
{
	margin-top:35px;
	background-image: url(../../images/wlan1.jpg);
	background-repeat:no-repeat;
	position: relative;
}

.wlan2
{
	margin-top:35px;
	background-image: url(../../images/fe50.jpg);
	background-repeat:no-repeat;
}
.kfz
{
	margin-top:35px;
	background-image: url(../../images/kfz1.jpg);
	background-repeat:no-repeat;
}

.warten
{
	margin-top:35px;
	background-image: url(../../images/wartung1.jpg);
	background-repeat:no-repeat;
}
.headerwlan h3 
{
	padding-top:45px;
	color:#fff;
	font-size:22px;
	text-align:center;
}

.headerwlan2 h3 
{
	padding-top:150px;
	padding-left: 230px;
	color:#000;
	font-size:18px;
	text-align:center;
}
.headerkfz h3 
{
	padding-top:140px;
	padding-left: 150px;
	color:#fff;
	font-size:22px;
	text-align:left;
}
.headerkfz h3 
{
	padding-top:140px;
	padding-left: 150px;
	color:#fff;
	font-size:22px;
	text-align:left;
}
.warten2 h3 
{
	padding-top:80px;
	padding-left: 100px;
	color:#fff;
	font-size:24px;
	text-align:left;
}

.contentwlan 
{
	margin: 420px 100px 50px 50px;
	border:solid 1px #000;
	background-color:#edeeef;
	padding: 0 20px 0 20px;
}

.wlan2 h2
{
    font-size: 14px;
}

.contentwlan2 
{
	margin: 320px 100px 50px 50px;
	border:solid 1px #000;
	background-color:#edeeef;
	padding: 0 20px 0 20px;
}
.contentkfz 
{
	margin: 140px 100px 50px 50px;
	border:solid 1px #000;
	background-color:#edeeef;
	padding: 0 20px 0 20px;
}
.bed
{
    position: absolute;
    left: 165px;
    top: 195px;
    color: #fff;
}
.contentimg 
{
	margin: 0 -70px 20px 20px;
	float:right;
}
.contentimg2 
{
    clear: both;
	margin: 0 -70px 20px 20px;
	float:right;
}
.es30st
{
	margin-top:35px;
	background-image: url(../../images/es30st.jpg);
	background-repeat:no-repeat;
}

.headeres30st h3 
{
	padding-top:35px;
	padding-left: 35px;
	color:#000;
	font-size:18px;
	text-align:left;
}

.contentes30st 
{
	margin: 270px 100px 50px 50px;
	border:solid 1px #000;
	background-color:#edeeef;
	padding: 0 20px 0 20px;
}
.vrex
{
	margin-top:35px;
	background-image: url(../../images/vrex.jpg);
	background-repeat:no-repeat;
}

.headervrex h3 
{
	padding-top:145px;
	padding-left: 35px;
	color:#000;
	font-size:18px;
	text-align:left;
}

.contentvrex 
{
	margin: 450px 100px 50px 50px;
	border:solid 1px #000;
	background-color:#edeeef;
	padding: 0 20px 0 20px;
}