body 
{ 
	background-color:#d8daf1; 
	background-image:url(../_pics/bg.jpg);
	background-position:center center;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px; 
	margin-bottom:0px
}

.body2
{ 
	background-color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px; 
	margin-bottom:0px
}

.bg_nav2
{ 
	background-color:#d8daf1; 
}

.banner1 
{ 
	border-top:1px solid #43437f;
	border-left:1px solid #43437f;
	border-right:1px solid #43437f;
	background-color:#ffffcc; 
}

h1
{
	background-color:#transparent; 
	color:#000000; 
	font-size:16pt;
	font-weight:bold;
	border:3px solid #transparent;
	margin-top:0px; 
	margin-bottom:0px
}

a:link
{ 
	text-decoration:underline;
	background-color:transparent; 
	color:#000000; 
	font-size:8pt; 
}

a:visited 
{
	text-decoration:underline; 
	background-color:transparent; 
	color:#000000; 
	font-size:8pt; 
}

a:hover 
{
	text-decoration:underline; 
	background-color:transparent; 
	color:#FF0000;  
	font-size:8pt; 
}

a:active 
{ 
	text-decoration:underline; 
	background-color:transparent; 
	color:#000000; 
	font-size:8pt; 
}

a.link2:link
{ 
	text-decoration:underline;
	background-color:transparent; 
	color:#000000; 
	font-size:10pt; 
}

a.link2:visited 
{
	text-decoration:underline; 
	background-color:transparent; 
	color:#000000; 
	font-size:10pt; 
}

a.link2:hover 
{
	text-decoration:underline; 
	background-color:transparent; 
	color:#FF0000;  
	font-size:10pt; 
}

a.link2:active 
{ 
	text-decoration:underline; 
	background-color:transparent; 
	color:#000000; 
	font-size:10pt; 
}

a.banner2:link
{ 
	text-decoration:underline;
	background-color:transparent; 
	color:#000000; 
	font-size:8pt; 
}

a.banner2:visited 
{
	text-decoration:underline; 
	background-color:transparent; 
	color:#000000; 
	font-size:8pt; 
}

a.banner2:hover 
{
	text-decoration:underline; 
	background-color:transparent; 
	color:#FF0000;  
	font-size:8pt; 
}

a.banner2:active 
{ 
	text-decoration:underline; 
	background-color:transparent; 
	color:#000000; 
	font-size:8pt; 
}

a.banner3:link
{ 
	text-decoration:none;
	background-color:transparent; 
	color:#FFFFFF; 
	font-size:12pt; 
}

a.banner3:visited 
{
	text-decoration:none; 
	background-color:transparent; 
	color:#FFFFFF; 
	font-size:12pt; 
}

a.banner3:hover 
{
	text-decoration:none; 
	background-color:transparent; 
	color:#ffff00;  
	font-size:12pt; 
}

a.banner3:active 
{ 
	text-decoration:none; 
	background-color:transparent; 
	color:#FFFFFF; 
	font-size:12pt; 
}

a.ar_anzeigen1:link
{ 
	text-decoration:none; 
	color:#FFFFFF; 
	font-size:10pt;
	font-weight:bold;
}

a.ar_anzeigen1:visited 
{
	text-decoration:none; 
	color:#FFFFFF; 
	font-size:10pt;
	font-weight:bold;
}

a.ar_anzeigen1:hover 
{
	text-decoration:none; 
	color:#ffff00; 
	font-size:10pt;
	font-weight:bold;
}

a.ar_anzeigen1:active 
{ 
	text-decoration:none; 
	color:#FFFFFF; 
	font-size:10pt;
	font-weight:bold;
}

a.ar_anzeigen2:link
{ 
	text-decoration:none; 
	color:#000000; 
	font-size:8pt;
}

a.ar_anzeigen2:visited 
{
	text-decoration:none; 
	color:#000000; 
	font-size:8pt;
}

a.ar_anzeigen2:hover 
{
	text-decoration:none; 
	color:#ff0000; 
	font-size:8pt;
	font-weight:bold;
}

a.ar_anzeigen2:active 
{ 
	text-decoration:none; 
	color:#000000; 
	font-size:8pt;
}

a.link3:link
{ 
	text-decoration:underline;
	background-color:transparent; 
	color:#0000FF; 
	font-size:12pt; 
}

a.link3:visited 
{
	text-decoration:underline; 
	background-color:transparent; 
	color:#0000FF; 
	font-size:12pt; 
}

a.link3:hover 
{
	text-decoration:underline; 
	background-color:transparent; 
	color:#FF0000;  
	font-size:12pt; 
}

a.link3:active 
{ 
	text-decoration:underline; 
	background-color:transparent; 
	color:#0000FF; 
	font-size:12pt; 
}

.button1
{
	cursor:pointer;
	width:160px;
	padding:0px;
	height:45px;
	background-color:#FFFFFF; 
	cursor:pointer;
	border:5px double #43437f;
}

.button2
{
	cursor:pointer;
	width:70px;
	padding:0px;
	height:30px;
	background-color:#FFFFFF; 
	cursor:pointer;
	border:5px double #43437f;
}

.input1
{
	width:150px;
	height:15px;
	background-color:#FFFFFF; 
	font-size:8pt; 
}

.textbanner
{
	background-color:transparent; 
	color:#000000; 
	font-size:10pt;
}

.text1
{
	color:#000000; 
	font-size:10pt;
}

.text2
{
	color:#000000; 
	font-size:16pt;
	font-weight:bold;
}

.text3
{
	color:#000000; 
	font-size:8pt;
}

.text4
{
	color:#000000; 
	font-size:12pt;
	font-weight:bold;
}

.text5
{
	color:#000000; 
	font-size:10pt;
	font-weight:bold;
	height:20px;
	background-color:#eaeaf1; 
}

.text6
{
	color:#000000; 
	font-size:10pt;
	background-color:#ffffcc; 
}

.text8
{
	border-bottom:1px solid #43437f;
	color:#000000; 
	font-size:10pt;
}

.text10
{
	background-color:#43437f; 
	color:#FFFFFF; 
	font-size:10pt;
	font-weight:bold;
	border-bottom:1px solid #000000;
}

.text13
{
	background-color:#43437f; 
	color:#FFFFFF; 
	font-size:10pt;
	font-weight:bold;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}

.text14
{
	color:#000000; 
	font-size:10pt;
}

.text18
{
	background-color:#ffffcc; 
	color:#000000; 
	font-size:16pt;
	font-weight:bold;
}

.text16
{
	background-color:transparent; 
	color:#FF0000; 
	font-size:16pt;
	font-weight:bold;
}

.text19
{
	color:#000000; 
	font-size:8pt;
}

.border_nav
{
	border-right:1px solid #43437f;
	border-left:1px solid #43437f;
	background-color:#ffffcc; 
	font-size:14pt;
	color:#ff0000; 
}

.border_nav2
{
	border-right:1px solid #43437f;
	border-left:1px solid #43437f;
	background-color:#ffffcc; 
}

.anzeige1
{
	border-bottom:1px solid #43437f;
	border-top:1px solid #43437f;
	border-left:1px solid #43437f;
	border-right:1px solid #43437f;
	background-color:#ffffcc; 
}

.anzeige2
{
	border-bottom:1px solid #43437f;
	border-left:1px solid #43437f;
	border-right:1px solid #43437f;
	background-color:#ffffcc; 
}

.anzeige4
{
	border-top:1px solid #43437f;
	border-left:1px solid #43437f;
	border-right:1px solid #43437f;
}

.anzeige5
{
	background-color:#FFFFFF; 
	border:1px solid #43437f;
}

.anzeige6
{
	background-color:#ffffcc; 
	color:#000000; 
	font-size:12pt;
	font-weight:bold;
	border-bottom:3px double #43437f;
}

.textnav
{
	background-color:#43437f; 
	color:#FFFFFF; 
	font-size:10pt;
	border-bottom:3px solid #43437f;
	border-top:3px solid #43437f;
	font-weight:bold;
}

#box1
{
	height:80px;
	width:80px;
	padding:0;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}

#box1 div
{	
	display:none;
}

#box1:hover div
{
	display:inline;
	width:250px;
	background-color:#ffffff; 
	position:absolute;top:center;right:center;
	border:5px double #ff0000;
	text-align:left;
	padding:10px;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
}

#box2
{
	height:80px;
	width:80px;
	padding:0;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}

#box2 div
{	
	display:none;
}

#box2:hover div
{
	display:inline;
	width:250px;
	background-color:#ffffff; 
	position:absolute;top:center;right:center;
	border:5px double #ff0000;
	text-align:left;
	padding:10px;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
}

.noborder
{
	border:none;
}

.border1
{
	border:1px solid #43437f;
}

.border2
{
	border:1px solid #43437f;
	background-color:#ffffff; 
}

.border3
{
	border-left:1px solid #43437f;
	border-right:1px solid #43437f;
	border-top:1px solid #43437f;
}

.border4
{
	border-left:1px solid #43437f;
	border-bottom:1px solid #43437f;
	border-top:1px solid #43437f;
}

.border5
{
	background-color:#ffff99; 
}

.border6
{
	background-color:#43437f; 
}

.border7
{
	border-left:1px solid #43437f;
	border-right:1px solid #43437f;
	border-top:1px solid #43437f;
	background-color:#FFFFFF; 
}

.border8
{
	color:#000000; 
	font-size:10pt;
	font-weight:bold;
	height:20px;
	background-color:#ffffcc; 
	border-bottom:1px solid #43437f;
}

.border9
{
	border-bottom:1px solid #43437f;
	background-color:#FFFFFF; 
}

.border10
{
	border-top:1px solid #43437f;
}

.border11
{
	border:5px double #43437f;
}


.border12
{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:2px solid #999999;
	background-color:#FFFFFF; 
	font-size:12pt;
}

.border13
{
	border-top:1px solid #CCCCCC;
	border-right:2px solid #999999;
	border-bottom:2px solid #999999;
	background-color:#FFFFFF; 
	font-size:12pt;
}

.border14
{
	background-color:#ffff99; 
	border:1px solid #43437f;
}

.border15
{
	border-right:1px solid #43437f;
	border-left:1px solid #43437f;
}

.border16
{
	border-left:1px solid #43437f;
	border-right:1px solid #43437f;
	border-bottom:1px solid #43437f;
	background-color:#ffffff; 
}

.border17
{
	background-color:#43437f; 
	border-bottom:1px solid #43437f;
}

.kontakt1
{
	border:1px solid #43437f;
	background-color:#ffffff; 
}

.angebothead
{
	background-color:#43437f; 
}

.angebotpic
{
	background-color:#FFFFFF; 
}














a.link4:link
{ 
	text-decoration:underline;
	background-color:transparent; 
	color:#FF0000; 
	font-size:12pt; 
	font-weight:bold;
}

a.link4:visited 
{
	text-decoration:underline; 
	background-color:transparent; 
	color:#FF0000; 
	font-size:12pt; 
	font-weight:bold;
}

a.link4:hover 
{
	text-decoration:underline; 
	background-color:transparent; 
	color:#0000FF;  
	font-size:12pt; 
	font-weight:bold;
}

a.link4:active 
{ 
	text-decoration:underline; 
	background-color:transparent; 
	color:#FF0000; 
	font-size:12pt; 
	font-weight:bold;
}

a.link5:link
{ 
	text-decoration:underline;
	background-color:transparent; 
	color:#ffff00; 
	font-size:10pt; 
}

a.link5:visited 
{
	text-decoration:underline; 
	background-color:transparent; 
	color:#ffff00; 
	font-size:10pt; 
}

a.link5:hover 
{
	text-decoration:underline; 
	background-color:transparent; 
	color:#ffffff;  
	font-size:10pt; 
}

a.link5:active 
{ 
	text-decoration:underline; 
	background-color:transparent; 
	color:#ffff00; 
	font-size:10pt; 
}

.text9
{
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	color:#000000; 
	font-size:10pt;
}


.text11
{
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	color:#000000; 
	font-size:10pt;
}

.text12
{
	background-color:#FFFFFF; 
	color:#000000; 
	font-size:10pt;
}


.text14
{
	background-color:transparent; 
	color:#000000; 
	font-size:10pt;
	font-weight:bold;
}

.text15
{
	background-color:transparent; 
	color:#000000; 
	font-size:8pt;
}

.text17
{
	color:#d9daef; 
	font-size:10pt;
	font-weight:bold;
	height:20px;
	background-color:#8888bb; 
}

.anzeige3
{
	background-color:#d8daf1; 
}




.anzeige7
{
	background-color:#d8daf1; 
	border:1px solid #44437f;
	height:270px;
}

.formular1
{
	color:#000000; 
	font-size:10pt;
	width:400px;
}

.formular2
{
	background-color:#ffffcc; 
	color:#000000; 
	font-size:10pt;
	width:400px;
}

.formular3
{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF; 
	border:1px solid #000000;
	color:#000000; 
	font-size:8pt;
	width:300px;
}

.formular4
{
	color:#000000; 
	font-size:10pt;
	width:61px;
	text-align:right;
	border:1px solid #000000;
}

.formular5
{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF; 
	border:1px solid #000000;
	color:#000000; 
	font-size:8pt;
	width:200px;
}

.werbung1
{
	background-color:transparent; 
	color:#FF0000; 
	font-size:12pt;
	font-weight:bold;
}

.werbung2
{
	background-color:transparent; 
	color:#000000; 
	font-size:9pt;
	font-weight:bold;
}

.werbung3
{
	background-color:transparent; 
	color:#000000; 
	font-size:7pt;
}

.werbung4
{
	border-bottom:4px solid #ff3333;
	border-top:4px solid #ff9999;
	border-left:4px solid #ff6666;
	border-right:4px solid #ff0000;
	background-color:#ffffff; 
	color:#000000; 
}

.anfahrt
{
	color:#44437f; 
	background-color:#transparent; 
	font-size:12pt;
	font-weight: bold;
}


.werbung01
{
	border:1px solid #444283;
	background-color:#FFFF00; 
	color:#000000; 
}

.werbung02
{
	border-bottom:1px solid #444283;
	border-left:1px solid #444283;
	border-right:1px solid #444283;
	background-color:#ffffff; 
	color:#000000; 
}


.werbung03
{
	background-color:transparent; 
	color:#000000; 
	font-size:8pt;
}

.werbung04
{
	background-color:transparent; 
	color:#FF0000; 
	font-size:10pt;
	font-weight:bold;
}

.werbung05
{
	background-color:transparent; 
	color:#000000; 
	font-size:7pt;
}

.partner1
{
	background-color:#FFFFFF; 
	border:1px solid #444283;
}

