/*grundeinstellungen des browsers überschreiben anfang||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
html
{
height:100%;
margin-bottom:1px;
}
bodx,div,table,form,img,p,h1,h2,h3,h4,h5,h6, a
{
margin:0px;
padding:0px;
border-style:none;
border-width:0px;
border-color:transparent;
background-color:transparent;
}
/*grundeinstellungen des browsers überschreiben ende||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*html elemente anfang||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
body,td
{
font-family:arial,geneva,verdana,helvetica,sans-serif;
font-size:12px;
color:#4B4B4B;
}
p
{
margin-bottom:10px;
}
h1
{
font-size:27px;
color:#009E9D;
font-weight:normal;
margin-left:49px;
padding-top:113px;
}
h2
{
margin-bottom:16px;
font-family:arial,geneva,verdana,helvetica,sans-serif;
font-size:20px;
font-weight:normal;
color:#009E9D;
}
textarea
{
width:465px;
height:169px;
margin-bottom:10px;
border-style:solid;
border-width:1px;
border-color:#8FA8F4;
font-family:arial,geneva,verdana,helvetica,sans-serif;
font-size:13px;
}
a
{
color:#009E9D;
font-weight:bold;
text-decoration:underline;
}
a:hover
{
color:#83AAF7;
font-weight:bold;
text-decoration:underline;
}
h1 a
{
color:#009E9D;
font-weight:normal;
text-decoration:none;
}
h1 a:hover
{
color:#83AAF7;
font-weight:normal;
text-decoration:none;
}
.more a
{
font-weight:normal;
text-decoration:none;
}
.more a:hover
{
font-weight:normal;
text-decoration:none;
}
.task-1 a
{
font-weight:normal;
text-decoration:none;
}
.task-1 a:hover
{
font-weight:normal;
text-decoration:none;
}
.content-body-navigation a
{
font-weight:normal;
text-decoration:none;
}
.content-body-navigation a:hover
{
text-decoration:none;
}
/*html elemente ende|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*beschreibung des grundgerüstes anfang||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
#logo
{
  display:block;
  width:90px;
  height:90px;
  position:absolute;
  top:62px;
  left:97px;
}
.css_body 
{
background-color:#8EA8F4;
background-image:url('../images/bg_top_00.jpg');
background-repeat:repeat-x;
}
.main
{
margin:0px;
padding:0px;
}
.content
{
width:900px;
margin-left:-450px;
background-image:url('../images/content_body_bg_00.jpg');
background-repeat:repeat-y;
position:absolute;
top:0px;
left:50%;
}
.content-head
{
height:154px;
width:900px;
background-image:url('../images/content_head_bg_00.jpg');
}
.content-body
{
width:900px;
background-image:url('../images/content_body_bg_01.jpg');
background-repeat:no-repeat;
background-position:bottom;
clear:both;
}
.content-foot
{
width:900px;
height:80px;
background-image:url('../images/content_foot_bg_00.jpg');
background-repeat:no-repeat;
}
/*beschreibung des grundgerüstes ende||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*beschreibung des seitenlayouts anfang||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
.content-body-height
{
height:67px;
}
	/*platzgakter für für genaue abstände anfang|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
	.content-body-left
	{
	width:49px;
	height:1px;
	float:left;
	}
	/*platzgakter für für genaue abstände ende|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
	/*pnaviagationsbereich der seite anfang||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
	.content-body-navigation
	{
	width:214px;
	float:left;
	overflow:hidden;
	}
	.content-body-navigation p
	{
	height:19px;
	margin:0px;
	margin-left:48px;
	margin-bottom:6px;
	}
	.content-body-navigation p a
	{
	font-family:arial,geneva,verdana,helvetica,sans-serif;
	font-size:16px;
	color:#009E9D;
	text-decoration:none;
	}
	.content-body-navigation p a:hover
	{
	font-weight:bold;
	color:#83AAF7;
	}
	.unternavigation 
	{
	width:158px;
	margin-left:18px;
	background-image:url('../images/navi_bg_01.jpg');
	background-repeat:repeat-y;
	}
	.unternavigation  p
	{
	margin-left:10px;
	}
	.rahmen-1
	{
	width:157px;
	}
	.rahmen-2
	{
	width:10px;
	height:1px;
	margin:0px;
	padding:0px;
	font-size:0px;
	line-height:0px;
	border-bottom-color:#009E9D;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-color:#fff;
	display:block;
	}
	.rahmen-3
	{
	width:10px;
	height:1px;
	margin:0px;
	padding:0px;
	font-size:0px;
	line-height:0px;
	border-top-color:#009E9D;
	border-top-style:solid;
	border-top-width:1px;
	background-color:#fff;
	display:block;
	}
	.unternavigation  p
	{
	height:13px;
	}
	.unternavigation  p.unterpunkt a 
	{
	font-size:12px;
	}
	/*pnaviagationsbereich der seite ende||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
.content-body-content
{
width:468px;
float:left;
}
.content-body-content p
{
margin-bottom:10px;
}
.content-body-right
{
width:163px;
float:left;
}
.content-body-right h2, .content-body-content h2
{
margin-top:29px;
margin-left:35px;
margin-bottom:16px;
font-family:arial,geneva,verdana,helvetica,sans-serif;
font-size:20px;
font-weight:normal;
color:#009E9D;
}
.content-body-content h2
{
margin-left:0px;
}
.content-body-right div
{
width:127px;
overflow:hidden;
}
.content-body-right div a, .content-body-right div a:hover
{
float:right;
}
.content-body-right  .task
{
width:127px;
margin-left:35px;
border-bottom-style:solid;
border-bottom-color:#83AAF7;
border-bottom-width:1px;
clear:both;
}
/*
.content-body-right  .task-head
{
width:127px;
margin-left:35px;
border-bottom-style:solid;
border-bottom-color:#83AAF7;
border-bottom-width:1px;
font-size:0px;
clear:both;
}
*/
.content-body-right  .task-head
{
width:127px;
margin-left:35px;
border-bottom-style:solid;
border-bottom-color:#83AAF7;
border-bottom-width:1px;
font-size:0px;
clear:both;
}
.margin_top, .content-body-right .margin_top
{
margin-top:10px;
}
.margin_top
{
padding-bottom:10px;
}
.task-1
{
width:468px;
border-bottom-style:solid;
border-bottom-color:#83AAF7;
border-bottom-width:1px;
clear:both;
}
.task-1 p a
{
color:#83AAF7;
font-weight:bold;
text-decoration:underline;
}
.task-1 a p
{
text-decoration:none;
color:#4B4B4B;
}
.task-1 a 
{
margin:0px;
padding:0px;
display:block;
}
.task-1:hover a p
{
text-decoration:none;
color:#009e9d;
background-color:#ffffff;
}
.task-1 a:hover , .task-1 a:hover 
{
color:#009e9d;
background-color:#ffffff;
}
.task-1 a:hover p , .task-1 a:hover p
{
color:#009e9d;
background-color:#ffffff;
}
.task-1 .col-1
{
width:127px;
margin-right:15px;
float:left;
}
.task-1 .col-1 a .img
{
margin:0px;
padding:0px;
vertical-align:baseline;
vertical-align:bottom;
vertical-align:sub;
}
.task-1 .col-2
{
width:325px;
float:right;
}
.task-1 .col-2 p
{
margin-top:15px;
}
.task-1 .col-2 .more
{
margin-bottom:10px;
}
.task-head-1
{
width:468px;
height:0px;
border-bottom-style:solid;
border-bottom-color:#83AAF7;
border-bottom-width:1px;
font-size:0px;
clear:both;
}
.content-img
{
margin-left:20px;
margin-bottom:10px;
float:right;
}
.col-1
{
width:212px;
float:left;
}
.col-1 p
{
margin-bottom:18px;
}
.col-1 h3
{
margin-bottom:16px;
font-size:14px;
color:#009E9D;
}
.col-2
{
width:212px;
float:right;
}
.col-3
{
width:130px;
float:left;
}
.col-4
{
width:300px;
height:300px;
margin-bottom:20px;
float:right;
}
.field
{
width:400px;
height:20px;
margin-bottom:4px;
padding-left:4px;
border-style:solid;
border-width:1px;
border-color:#8FA8F4;
line-height:20px;
font-size:13px;
}
.field-1
{
width:350px;
height:20px;
margin-bottom:4px;
padding-left:4px;
border-style:solid;
border-width:1px;
border-color:#8FA8F4;
line-height:20px;
font-size:13px;
}
select.field-1
{
width:355px;
height:20px;
margin-bottom:4px;
border-style:solid;
border-width:1px;
border-color:#8FA8F4;
line-height:20px;
font-size:13px;
}
.field-2
{
width:100px;
height:20px;
margin-bottom:4px;
padding-left:4px;
margin-right:0px;
border-style:solid;
border-width:1px;
border-color:#8FA8F4;
line-height:20px;
font-size:13px;
}
.field-3
{
width:240px;
height:20px;
margin-bottom:4px;
margin-right:0px;
padding-left:4px;
border-style:solid;
border-width:1px;
border-color:#8FA8F4;
line-height:20px;
font-size:13px;
}
.margin-text
{
margin-top:3px;
margin-bottom:3px;
}
.margin-text p
{
margin:0px;
padding:0px;
}
.news-navigation
{
width:470px;
height:20px;
margin-top:20px;
}
.summery
{

}
.news-navigation .subnuvi
{
width:420px;
text-align:center;
background-color:#123;
display:block;
float:left;
}
.subnuvilenght
{
width:470px;
text-align:center;
}
.news-navigation .subnuvi a, .news-navigation .subnuvi a:hover
{
margin-right:3px;
font-size:14px;
line-height:16px;
text-align:center;
text-decoration:none;
padding-bottom:2px;
}
.news-navigation .subnuvi a:hover
{
font-weight:bold;
}
.news-navigation .subnuvi a
{
margin-bottom:11px;
text-decoration:none;
color:#83AAF7;
}
.diashow-navigation
{
height:28px;
}
.diashow-navigation .subnuvi
{
width:112px;
color:#8FA8F4;
text-align:center;
float:left;
}
.thumbnails
{
width:468px;
height:196px;
text-align:left;
vertical-align:bottom;
}
.thumbnails .img-1
{
width:92px;
height:92px;
margin-right:1px;
margin-bottom:5px;
padding:0px;
border-style:none;
border-width:0px;
border-color:transparent;
}
.thumbnails .img-2
{
width:92px;
height:92px;
margin-bottom:5px;
padding:0px;
border-style:none;
border-width:0px;
border-color:transparent;
}
.thumb
{
width:92px;
display:block;
}
/*beschreibung des seitenlayouts ende||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*beschreibung der freihen klassen anfang||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
.margin20
{
height:20px;
}
.clear
{
height:0px;
font-size:0px;
clear:both;
}
.bold
{
font-weight:bold;
}
.right
{
float:right;
display:block;
}
.left
{
float:left;
display:block;
}
.green, .green:hover
{
color:#009E9D;
}
.green-bold, .green-bold:hover
{
color:#009E9D;
font-weight:bold;
}
.blue, .blue-2 
{
color:#0033FF;
text-decoration:none;
}
.blue-2:hover
{
color:#009E9D;
text-decoration:underline;
}
.red
{
color:#ff6666;
}
.more a
{
margin:0px;
padding:0px;
margin-bottom:11px;
text-decoration:none;
color:#83AAF7;
}
.min-margin
{
height:45px;
}
.slideshow_iframe
{
float:right;
}
/*beschreibung der freihen klassen ende||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
div#standortanzeige
{
width:446px;
height:226px;
margin-bottom:20px;
border-style:solid;
border-width:1px;
border-color:#8FA8F4;
padding:0px;
}
div#routenplanung
{
width:446px;
height:220px;

}
div#routenplanung p
{
margin-bottom:20px;
}
div#routenplanung div.right
{
}
div#routenplanung div.right-1
{
width:360px;
float:right;
margin-right:0px;
}
div#routenplanung div.left
}
.error_text 
{
display:block;
color:#FF6666;
}
.span-form
{
line-height:24px;
}

/*für das cms*/

.cms-link
{
color:#83AAF7;
font-weight:bold;
text-decoration:underline;
}
.cms-link-wichtig
{
color:#0033FF;
font-weight:bold;
text-decoration:underline;
}
.cms-link:hover, .cms-link-wichtig:hover
{
color:#009E9D;
font-weight:bold;
text-decoration:underline;
}
.cms-hervorhebung
{
color:#863AAF7;
font-weight:bold;
}
.cms-hervorhebung-wichtig
{
color:#0033FF;
font-weight:bold;
}
.ueberschrift-zwei
{
margin-bottom:16px;
font-family:arial,geneva,verdana,helvetica,sans-serif;
font-size:20px;
font-weight:normal;
color:#009E9D;
}
.haupttitel
{
font-family:arial,geneva,verdana,helvetica,sans-serif;
font-size:27px;
color:#009E9D;
font-weight:normal;
}
.standard
{
font-family:arial,geneva,verdana,helvetica,sans-serif;
font-size:12px;
color:#4B4B4B;
}