body
{
	background-color:#FFF;
	background-image:url(/templates/blau/images/hintergrund.png);
	margin:0px;
	padding:0px;
}

*
{
	font-family:Verdana;
	margin:0px;
	padding:0px;
}

img
{
	border-width:0px;
}

div#main
{
	width:978px;
	margin:0px auto;
	background-color:#6CB6FF;
}

div#header
{
	background-image:url(/templates/blau/images/header.jpg);
	height:125px;
	width:978px;
}

div#header ul
{
	position:absolute;
	margin-top:86px;
	margin-left:150px;
	margin-left:
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:13px;
}

div#header ul li
{
	float:left;
	background-image:url(/templates/blau/images/buttons/button1.png);
	background-repeat:no-repeat;
	height:34px;
	padding: 0 0 0 13px;
	margin: 5px 0;
}

div#header ul a
{
	float:left;
	background-image:url(/templates/blau/images/buttons/button2.png);
	background-repeat:repeat-x;
	height:34px;
	padding: 0 1px;
	line-height:30px;
	padding-top:4px;
	color:#026EDB;
	text-decoration:none;
}

div#header ul span
{
	background-image:url(/templates/blau/images/buttons/button1.png);
	background-position: right top;
	float:left;
	height:34px;
	width:13px;
}

div#header ul a:hover
{
	text-decoration:underline;
}

div#header ul li.aktiv
{
	background-image:url(/templates/blau/images/buttons/button3.png);
}

div#header ul li.aktiv a
{
	background-image:url(/templates/blau/images/buttons/button4.png);
	color:#FFF;
	font-weight:900;
}

div#header ul li.aktiv span
{
	background-image:url(/templates/blau/images/buttons/button3.png);
}

div#navigation
{
	background-image:url(/templates/blau/images/navigation.png);
	height:33px;
	width:978px;
}

div#navigation ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-left:150px;
	padding-top:5px;
}

div#navigation ul li
{
	float:left;
	border-right:1px solid #6CB6FF;
	line-height:21px;
}

div#navigation li a
{
	font-size:12px;
	color:#FFF;
	padding-left:6px;
	padding-right:6px;
	line-height:21px;
	display:block;
	text-decoration:none;

}

div#navigation li a.aktiv
{
	background-color:#82C0FF;
	color:#1187FC;
	line-height:21px;
	font-weight:900;
}

div#navigation a:hover
{
	text-decoration:underline;
}

div#inhalt
{
	background-color:#6CB6FF;
	height:100% !important;
	padding-top:8px;
}

div#content
{
	font-size:12px;
	background-color:#CAE4FF;
	border:1px solid #47A4FF;
	width:560px;
	padding:8px;
	line-height:150%;
	min-height:1000px;
	float:left;
	z-index:1;
	margin-left:200px;
}

div#content_gross
{
	font-size:12px;
	background-color:#CAE4FF;
	border:1px solid #47A4FF;
	width:750px;
	padding:8px;
	line-height:150%;
	min-height:1000px;
	float:left;
	z-index:1;
	margin-left:200px;
}

div#sidebar_links
{
	float:left;
	width:200px;
	z-index:55;
	margin-left:-778px;
}

div#sidebar_links_gross
{
	float:left;
	width:200px;
	z-index:55;
	margin-left:-968px;
}

div#sidebar_rechts
{
	width:200px;
	float:left;
	z-index:50;
}

h1
{
	padding-top:8px;
	padding-bottom:8px;
	font-size:16px;
}

p
{
	padding-bottom:10px;
	line-height:140%;
}

div.box
{
	width:185px;
	margin-left:8px;
	font-size:11px;
	color:#FFF;
	line-height:120%;
	margin-bottom:10px;
}

div.box a
{
	color:#FFF;
}

div.box div.top
{
	height:5px;
	background-image:url(/templates/blau/images/box/top.png);
}

div.box div.center
{
	background-image:url(/templates/blau/images/box/center.png);
	padding:8px;
	padding-top:3px;
	padding-bottom:3px;
	max-height:700px;
	overflow:hidden;
}

div.box div.bottom
{
	height:5px;
	background-image:url(/templates/blau/images/box/bottom.png);
}

div.box h1
{
	padding:0px;
	padding-bottom:6px;
	font-weight:900;
	font-size:14px;
}

div#sidebar_links div.einschnitt, div#sidebar_links_gross div.einschnitt
{
	background-image:url(/templates/blau/images/einschnitt.png);
	border-top:1px solid #47A4FF;
	border-bottom:1px solid #47A4FF;
	border-left:1px solid #47A4FF;
	width:190px !important;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	margin-bottom:10px;
}

a.button
{
	display:block;
	background-image:url(/templates/blau/images/button.png);
	width:171px;
	height:34px;
	line-height:34px;
	padding-left:10px;
	text-decoration:none;
	color:#FFF;
	font-size:14px;
	font-weight:900;
	margin-top:8px;
	margin-bottom:8px;
}

a.button img
{
	position:absolute;
	margin-top:2px;
	margin-left:132px;
}

div.topziele h2
{
	font-size:12px;
	padding-bottom:10px;
	font-weight:normal;
}

div.topziele div.top1
{
	border-top:1px solid #0D76E0;
	background-color:#4A95DF;
	width:172px;
	line-height:24px;
	margin-left:-4px;
	padding-left:5px;
	font-weight:900;
}

div.topziele div.top2
{
	border-top:1px solid #0D76E0;
	background-color:#3288E0;
	width:172px;
	line-height:24px;
	margin-left:-4px;
	padding-left:5px;
	font-weight:900;
}

div.topziele a
{
	text-decoration:none;
	color:#FFF;
}

div.topziele span
{
	font-weight:normal;
	margin-left:10px;
}

div.angebot div.angebotstext
{
	padding:7px;
}

div.angebot a
{
	text-decoration:none;
	color:#FFF !important;
}

div.angebot div.vorschaubild
{
	height:115px;
	background-color:#FFF;
	text-align:center;
	margin-left:-4px;
	margin-right:-4px;
	background-image:url(/templates/blau/images/vorschau.png);
}

div.angebot div.sterne
{
	position:absolute;
	margin-top:90px;
	margin-left:25px;
}

div.angebot div.sterne img
{
	margin:2px;
}

div.angebot div.preisbox
{
	background-image:url(/templates/blau/images/preisbox.png);
	height:32px;
	line-height:32px;
	font-size:13px;
	font-weight:900;
	text-align:right;
	margin-left:-4px;
	margin-right:-4px;
	margin-bottom:-3px;
	padding-right:7px;
}

div#footer
{
	background-image:url(/templates/blau/images/navigation.png);
	height:25px;
	width:978px;
	border-bottom:1px solid #6CB6FF;
	margin-top:8px;
}

div#footer ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	padding-top:4px;
	float:right;
}

div#footer ul li
{
	float:left;
	border-right:1px solid #6CB6FF;
	line-height:16px;
}

div#footer li a
{
	font-size:11px;
	color:#FFF;
	padding-left:6px;
	padding-right:6px;
	line-height:16px;
	display:block;
	text-decoration:none;
}

div#footer a:hover
{
	text-decoration:underline;
}

img#emografik
{
	width:560px;
	margin-bottom:10px;
}

div.anfragebox
{
	margin-top:10px;
	background-color:#A0CBF4;
	padding:10px;
}

div.anfragebox a
{
	color:#000;
	text-decoration:none;
}

div.veranstalter
{
	margin-top:10px;
	background-color:#FFF;
	border:1px solid #A0CBF4;
	padding:5px;
	min-height:100px;
}

div.veranstalter img
{
	float:right;
	margin-left:5px;
}

div.veranstalter h2
{
	font-size:14px;
	margin-bottom:5px;
}

div.veranstalter a
{
	color:#000;
}

form.formular
{
	display:block;
	padding:10px;

	background-color:#DFEFFF;
	border-top:1px solid #ABD3FC;
	border-bottom:1px solid #ABD3FC;

	margin-left:-8px;
	margin-right:-8px;

}

form.formular label
{
	display:block;
	width:220px;
	text-align:right;
	float:left;
	font-weight:900;
	padding-right:10px;
}

form.formular div
{
	padding:5px;
}

form.formular div.save
{
	border:0px solid transparent !important;
}

div.tipp
{
	background-color:#FFF;
	border:1px solid #A0CBF4;
	padding:5px;
	margin-bottom:10px;
	clear:both;
	width:545px;
}

div.tipp h2
{
	font-size:14px;
	margin-bottom:5px;
}

div.tipp div.infos
{
	background-color:#A0CBF4;
	padding:4px;
}

div.tipp div.infos span
{
	display:block;
	line-height:145%;
}

div.tipp img
{
	margin-right:7px;
	margin-bottom:7px;
	float:left;
}

div.tipp a
{
	color:#000;
}

div#content div.box
{
	float:left;
	margin:0px;
	padding:0px;
	margin-left:1px;
	margin-bottom:10px;
	margin-top:10px;
}

a.minilink
{
	display:block;
	font-size:11px;
	padding-left:20px;
	color:#FFF;
	text-decoration:none;
	height:17px;
	line-height:17px;
	font-weight:900;
}

a.minilink:hover
{
	text-decoration:underline;
}

img.kooperationgfx
{
	position:absolute;
	margin-top:6px;
	margin-left:670px;
}

div#qs
{
	position:absolute;
	margin-top:10px;
	margin-left:890px;
}

div#content li, div#sidebar_links li, div#sidebar_rechts li, div#sidebar_links_gross li
{
	margin-left:20px;

}

div#content a
{
	color:#000;
}

div#cl
{
	clear:both;
}

div.seitencontent img
{
	margin:5px !important;
}
