
body{
		margin: 0;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align: center;
		background-color: #FFFFFF;
		color: #FFFFFF;
		line-height:18px;

		

	}
a[rel=lightbox[roadtrip]] {
background-image:url(bilder/Lupe.png);
}

	
#start_a{
	color:#A81317; 
	font-size:19px;
}

#start_a a:hover{
text-decoration:underline;
	
}


#nav{
	width:144px; 
	margin-bottom:0px;
	margin-left:0px; 
	margin-top:px;
	border-bottom: dotted 1px #FFFFFF; 
	border-bottom-color:#FFFFFF;
	padding-top:5px;
	height:22px;
}
#nav:hover{
	width:144px;
	height:22px;
	background-image:url(bilder/menue_links.png);
}

#container
	{
	
		width:950px;
		text-align: left;
		background-color: #FFFFFF;
		border: 0px solid black;
		height:60px;		
		top:0em;
		margin: 0px auto;
		padding: 0px;
		



	}
	
input{
	margin: 0;
	padding: 0;

}

select{
	margin: 0;
	padding: 0;

}

textarea{
	margin: 0;
	padding: 0;
	font-size:11px;
	width:150px;;
}

input{
font-size:11px;}

#kopf{
border-bottom: 1px dotted #818181;
	height:124px;}

#kopf a:hover{
text-decoration:underline;

}

#Service{
	width:855px;
	margin-left: 90px;
	border:0px solid black;
	color:#030303;
	float:left;

}


.Zertifikat{
	position: absolute;
	height: auto;
	width: 10px;
	left: 625px;
	top: 103px;
}

.netzwerk {
	position: absolute;
	height: auto;
	width: auto;
	left: 686px;
	top: 105px;
}


.partner {
	position: absolute;
	height: auto;
	width: auto;
	left: 797px;
	top: 105px;
}

#sitemap {
	width:50px;
	position: relative;
	top: -34px;
	float:left;
}

.kontakt {
	position: absolute;
	height: auto;
	width: auto;
	left: 825px;
	top: 103px;
}

.impressum {
	position: absolute;
	height: auto;
	width: auto;
	left: 880px;
	top: 103px;
}

.bgnavilinks {
	position: absolute;
	left: 0px;
	top: 150px;
	max-height: inherit;

}
.centertable {
	position: absolute;
	left: 0px;
	top: 160px;
	width:auto;
	height:auto;	

}
.ueberschrift {

	text-align:left;
	font-family: MS Sans Serif, Verdana, Arial, Helvetica ;
	font-size: 10px;
}

.stil2 {
position: static;
top:360px;
font: MS Sans Serif, Verdana, Arial, Helvetica,;
color:#ffffff;
font-size:12px; 	
}

.newsuebersicht{
min-height:730px;
color: black; font-size: 14px; 

}

#navigation a{
	color:#FFFFFF;
}

#navigation {
	float:left;
	border: 0px solid black;
	margin-top:5px;
	width:145px;
	background-color:#a81317;
	font-style:normal;
	text-align:left;
	list-style-image: url(../bilder/dott_s.gif);
	margin-left:0em;
	min-height: 100%;
	height: 450px;
	max-width:160px;
	padding-bottom: 30px;
	
}

#navigation2 {
	margin-left:1.5em;
	float:left;
	border: 0px solid black;
	margin-top:1.5em;
	width:160px;
	background-color:#cccccc;
	font-style:normal;
	font-size:11px;
	height: auto;
	margin-bottom:2em;
	text-align:left;
	list-style-image: url(../bilder/dott_s.gif);
	max-width:160px;
	padding-bottom:30px;
}

#navigation3 a{
color:#000000;

}
#navigation3{
	float:left;
	padding-left:5px;
	margin-top:40px;
	background-color:#e4e4e4;
	width:155px;
	max-width:160px;
	height: auto;
	border-top: dotted #777777 1px;
	border-bottom: dotted #777777 1px;
}

#mitte{
	position: relative;
	float:left;
	margin-top:1.6em;
	margin-left:2em;
	width:600px;
	border-bottom-color:#666666;
	color: black; 
	border: 0px solid black;
	text-align:left;
	min-height:500px;
	max-width:56em;
	height:auto;
}

#start_a a{
color:#A81317; 
font-size:19px;
}

#start_a a:hover{

color:#A81317;
border-bottom:1px thin #A81317;
margin-bottom:1px;
}


#mitte a:hover{
text-decoration:underline;
color:#6C6C6C;
font-weight:bold;
}
#mitte a{
text-decoration: underline;
color:#6C6C6C;
font-weight:bold;
border-color:#6C6C6C;
}

#mitte img{
	border-color:#6C6C6C;
}


#drucken{
	margin-top:0em;
	margin-left:0.5em;
	float:right;
	height:auto;
	color: black; 
	border:1px solid;
	width:180px;
}
#rechts{
	margin-top:0px;
	float: right;
	height:70px;
	background-color:#ffffff;
	color: #FFFFFF; 
	border:0px dotted black;
	width:165px;
	padding-bottom:0px;
}

#rechts2{
	float:right;
	background-color:#ffffff;
	color: #000000; 
	border:1px dotted #990000;
	width:165px;
	padding-bottom:20px;
	padding-top:0px;
}

#rechts3{
	margin-top:1.2em;
	margin-left:0.5em;
	margin-bottom:0em;
	float:right;
	min-height:10em;
	background-color:#ffffff;
	color: black; 
	border:1px dotted;
	width:180px;
	padding-bottom:20px;
}
#rechts4{
	margin-top:1.2em;
	margin-left:0.5em;
	margin-bottom:-2.9em;
	float:right;
	min-height:50px;
	background-color:#ffffff;
	color: #9b1b36; 
	border:0px dotted;
	width:180px;
	padding-bottom:20px;
	margin-bottom:0em;
}

#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}

#unten{
	width:950px;
	height:21px;
	background-color:#A81317;
	float: left;
}
#content{
	float:left;
	border: 0px solid black;
	top:auto;
	width:600px;
	min-height:300px;
	padding-left:5px;
					
}


form{

	

}

select, textarea { 
	border: 2px solid;
	border-color:#cccccc;
	background: #eaecec;
}

#textcontent{
	position:absolute;
	float:left;
	border: 0px solid black;
	margin-top:8em;
	margin-left:1.0em;
	top:auto;
	width:230px;
	font-size: 10px;
	line-height:20px;
	outline:none;
}
#textcontent a{
	font-size:12px;	
	border: none;
	outline:none;
	line-height:20px;
		
}
#textcontent4{
	border: 0px solid black;

	margin-left:1.5em;
	top:auto;
	width:280px;
	font-size: 10px;
	
}

#contentimage{
	margin-top:8px;
	float:right;
	width:450px;
	border: 0px solid black;
}
#contentimage4{
	margin-right:0em;
	float: right;
	width:300px;
}
contentdot{
	font-size: 14px;
	
}

#mailform{
	margin-left:6px;
	width:150px;
	border:0px solid;
}

exp_ort_head{
	color:#052d77;
}

select {

font-size:11px;
}


a.visi:link   { 
	color: blue; 
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration: none
}
a.visi:visited   { color: blue; font-style: normal; text-decoration: none }
a.visi:hover  { color: #ffffff; font-style: normal; text-decoration: none; background-color: #5878f0 }
a.navig:link   { color: #122a8a; text-decoration: none; background-color: transparent}
a.navig:visited   { color: #122a8a; font-style: normal; text-decoration: none; background-color: transparent}
a:hover  { color: #122a8a; font-style: normal;  text-decoration: underline;}
a:active { color: #223; font-style: normal; text-decoration: underline; }
a:link { color: #223; font-style: normal; text-decoration: none; }
a:visited { color: #223; font-style: normal; text-decoration: none; }
a.navilink:link   { color: #122a8a; text-decoration: none; background-color: transparent }
a.navilink:visited { color: #122a8a; text-decoration: none; background-color: transparent }
a.navilink:hover { color: #122a8a; text-decoration: none; background-color: #f6eec5 }
a.contlink:link   { color: #122a8a; text-decoration: none; background-color: transparent }
a.contlink:visited   { color: #122a8a; text-decoration: none; background-color: transparent }
a.contlink:hover   { color: #122a8a; text-decoration: none; background-color: #d0e0ff }
a.headlink:link { color: #122a8a; font-weight: bold; text-decoration: none; background-color: transparent }
a.headlink:visited { color: #122a8a; font-weight: bold; text-decoration: none; background-color: transparent }
a.headlink:hover { color: #122a8a; font-weight: bold; }

.f07black {color: black; font-style: normal; font-size: 9px; font-family: "MS Sans Serif", "Zurich Blk BT", "Swis721 Hv BT", "Arial Black"; background-color: #CAC6C1 }
.f08black  { color: black; font-style: normal; font-weight: bold; font-size: 11px; font-family: System, Verdana, Arial, "Arial MT Black" }
.f08orange { color: #e27100; font-style: normal; font-weight: bold; font-size: 11px; font-family: "MS Sans Serif", Verdana, System }
.f081red { color: red; font-style: normal; font-weight: bold; font-size: 12px; font-family: Verdana, "Century Gothic", "Arial Black", "Swis721 Hv BT" }
.f081blau { color: #122a8a; font-style: normal; font-weight: bold; font-size: 12px; font-family: Verdana, "Century Gothic", "Arial Black", "Swis721 Hv BT" }

.f09black   { color: black; font-style: normal; font-weight: bold; font-size: 12px; font-family: System, Verdana, Arial, "Arial MT Black" }
.f10black  { color: black; font-style: normal; font-weight: bold; font-size: 13px; font-family: Arial, Verdana, "Century Gothic", "Swis721 Hv BT" }
.f10orange  { color: #e27100; font-style: normal; font-weight: bold; font-size: 13px; font-family: Arial, Verdana }
.f12blau { color: #122a8a; font-weight: bold; font-size: 12px; font-family: System, Verdana, Arial, "Arial MT Black"; text-decoration: none; background-color: transparent }
.f15red { color: red; font-style: normal; font-weight: bold; font-size: 15px; font-family: Verdana, "Century Gothic", "Arial Black", "Swis721 Hv BT" }
.f15blau { color: #122a8a; font-style: normal; font-weight: bold; font-size: 15px; font-family: Verdana, "Century Gothic", "Arial Black", "Swis721 Hv BT" }
.n07black { color: black; font-style: normal; font-size: 10px; font-family: Arial, Verdana, Helvetica }
.n07grau { color: #919191; font-size: 10px; font-family: Arial, Helvetica, "MS Sans Serif", Verdana }
.n08white { color: white; font-size: 11px; font-family: "MS Sans Serif", Arial }
.n08black     { color: black; font-size: 11px; font-family: "MS Sans Serif", Arial, Helvetica, Verdana; }
.n08blau    { color: #122a8a; font-size: 11px; font-family: "MS Sans Serif", Arial, Helvetica, Verdana }
.n08grau      { color: #696969; font-size: 11px; font-family: "MS Sans Serif", Arial, Helvetica, Verdana }
.n08rot { color: #f00; font-size: 11px; font-family: "MS Sans Serif", Arial, Helvetica, Verdana }
.n08red   { color: red; font-size: 11px; font-family: "MS Sans Serif", Arial }
.n08hellblau { color: #8a99b2; font-size: 11px; font-family: "MS Sans Serif", System, Arial }
.n08hellgrau   { color: #a9a9a9; font-size: 11px; font-family: "MS Sans Serif", Arial }
.n08orange { color: #e27100; font-size: 11px; font-family: "MS Sans Serif", Arial }
.n09black  { color: black; font-size: 12px; font-family: Arial, Helvetica, "MS Sans Serif", Verdana }
.n09blau  { color: #122a8a; font-size: 12px; font-family: Arial, Helvetica, "MS Sans Serif", Verdana }
.n09grau  { color: #4e4c4f; font-size: 12px; font-family: Arial, Helvetica, "MS Sans Serif", Verdana }
.n09hellblau { color: #8a99b2; font-size: 12px; font-family: Arial, Helvetica, "Times New Roman", Verdana }
.n09orange { color: #e27100; font-size: 12px; font-family: Arial, Helvetica, "Times New Roman", Verdana }
.n09rot { color: #f00; font-size: 12px; font-family: Arial, Helvetica, "MS Sans Serif", Verdana }
.n10black { color: black; font-size: 13px; font-family: Arial, Helvetica, "Times New Roman", Verdana }
.n10orange { color: #e27100; font-size: 13px; font-family: "MS Sans Serif", System }

.butn08blau  { color: #122a8a; font-size: 11px;font-family: "MS Sans Serif", Arial; background-color: C6C6C6; }
.butn08grun  { color: #00ff00; font-size: 11px;	font-family: "MS Sans Serif", Arial; background-color: C6C6C6; }
.butn08red  { color: #ff0000; font-size: 11px;	font-family: "MS Sans Serif", Arial; background-color: C6C6C6; }
.butn08gelb  { color: #ffff00; font-size: 11px;	font-family: "MS Sans Serif", Arial; background-color: C6C6C6; }

