@charset "UTF-8";
/* CSS Document */

body{
	background-color:#f4f3f3;
	
	height:100%;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
}

p{
	font-size:11px;
	line-height:15px;
	color:#333
}
h1{
	font-size:18px;
	line-height:22px;
	color:#0a74ba;
}
h2{
	font-size:13px;
	line-height:14px;
	color:#0a74ba;
}

table{
	font-size:11px;
	line-height:15px;
	color:#333;
	border:0px solid #f00;
	margin:10px 60px 20px 0px;
}

td{
	vertical-align:top;
	
}

a:link{ 
	color:#006eb7;
}

a:visited{ 
	color:#006eb7;
}
a:hover{ 
	color:#fff;
	background-color:#006eb7;
}

.active {
	background:none;
	text-decoration:none;
	background-image:url(images/round_white.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:#006eb7;
}
.link_list a{
	text-decoration:none;
	padding:2px 10px 2px 10px;
	border:none;
	height:20px;
}

.arrow{
	padding:0px 0px 0px 15px;
	background-image:url(images/arrow_blue.png);
	background-position:left top;
	background-repeat:no-repeat;
	text-decoration:underline;
	font-weight:bold;
}


.link_list a:link{ 
	text-decoration:none;
	background-image:url(images/round_blue.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:#fff;
}

.link_list a:visited{ 
	background-image:url(images/round_blue.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#fff;
}

.link_list a:hover{ 
	background:none;
	text-decoration:none;
	background-image:url(images/round_white.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:#006eb7;
}

.link_list{	
	position:absolute;
	bottom:40px;
	left:60px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	float:left;	
	border:0px solid #ff0000;
}


.link_list ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.link_list li{
	margin: 3px 0px 0px 0px;
	padding-right:4px;
}
.link_list h1{
	background-image:url(images/round_grey.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding:1px 10px 0px 10px;
	margin:0px;
	line-height:100%;
	font-weight:normal;
	width:75px;
	height:20px;
	font-size:14px;
}



.verzeichnis a:link{ 
	background-color:#fff;
	color:#006eb7;
}

.verzeichnis a:visited{ 
	background-color:#fff;
	color:#006eb7;
}
.verzeichnis a:hover{ 
	background-color:#006eb7;
	color:#fff;
}
.teasers p a{
	padding:0px 0px 0px 15px;
	background-image:url(images/arrow_blue.png);
	background-position:left top;
	background-repeat:no-repeat;
	text-decoration:underline;
	font-weight:bold;
}

.teasers p a:link{ 
	color:#006eb7;
	text-decoration:underline;
}
.teasers p a:visited{ 
	color:#006eb7;
	text-decoration:underline;
}
.teasers p a:hover{ 
	background-image:url(images/arrow.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	text-decoration:underline;
}

.teasers a:link{ 
	text-decoration:none;
	color:#fff;
}

.teasers a:visited{
	text-decoration:none;
	color:#fff;
}
.teasers a:hover{ 
	text-decoration:underline;
	background-color:#006eb7;
	color:#fff;
}

.rezept a:link{ 
	text-decoration:none;
	color:#fff;
}

.rezept a:visited{
	text-decoration:none;
	color:#fff;
}
.rezept a:hover{ 
    text-decoration:none;
	color:#fff;
}


.inner a{
	text-decoration:none;
}

.inner a:link{
	color:#fff;
}
.inner a:visited{
	color:#fff;
}

.inner a:hover{
	background-color:#fff;
	color:#006eb7;
	text-decoration:underline;
}


.col h2{
	font-size:20px;
	line-height:14px;
	color:#0a74ba;
	margin:40px 0px 0px 60px;
}

.content{
	margin:auto;
	width:995px;	
	height:100%;
}

.header{
	position:relative;
	background-image: url(images/header_bg.png);
	background-repeat:no-repeat;
	width:995px;
	height:92px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	
}
.header img{
	position:absolute;
	bottom:19px;
	left:50px;
	border:none;
}



.inner{
	border:0px solid #ff0000;
	position:absolute;
	bottom:15px;
	right:50px;
	text-align:right;
}

.navi{
	position:relative;
	background-image:url(images/book_bg.jpg); 
	background-repeat:no-repeat;
	width:995px;
	height:382px;
	float:left;
}

.navi_about{
	position:relative;
	background-image:url(images/book_about.jpg); 
	background-repeat:no-repeat;
	width:995px;
	height:382px;
	float:left;
}

.navi_gesundbrunnen{
	position:relative;
	background-image:url(images/book_gesundbrunnen.jpg); 
	background-repeat:no-repeat;
	width:995px;
	height:382px;
	float:left;
}

.navi_wellness{
	position:relative;
	background-image:url(images/book_wellness.jpg); 
	background-repeat:no-repeat;
	width:995px;
	height:382px;
	float:left;
}

.navi_recipe{
	position:relative;
	background-image:url(images/book_recipe.jpg); 
	background-repeat:no-repeat;
	width:995px;
	height:382px;
	float:left;
}
.navi_urlaub{
	position:relative;
	background-image:url(images/book_urlaub.jpg); 
	background-repeat:no-repeat;
	width:995px;
	height:382px;
	float:left;
}



.title{
	border:0px solid #f00;	
	position:relative;
	left:545px;
	width:392px;
	height:382px;
}
.info{
	position:absolute;
	border:0px solid #f00;	
	color:#fff;
	font-weight:bold;
	font-size:17px;
	line-height:22px;
	bottom:85px;
}
.welcome{
	border:0px solid #f00;	
	position:absolute;
	top:126px;
	width:280px;
	font-size:12px;
	line-height:18px;
	color:#006eb7;	
}
.welcome_wide{
	border:0px solid #f00;	
	position:absolute;
	top:126px;
	font-size:12px;
	line-height:18px;
	color:#006eb7;
}
.verzeichnis{
	border: 0px solid #ff0000;
	margin:20px 0px 40px 10px;
	width:480px;
	float:left;
}

.verzeichnis ul{
	list-style-type:none;
	font-size:13px;
	padding:0px;
	margin:0px;
}


.verzeichnis h2{
	margin:30px 0px 5px 0px;	
}
.verzeichnis h2:first-child{	
	margin:0px 0px 5px 0px;	
}
.verzeichnis li{
}
.main{
	background-image:url(images/shader.png); 
	background-repeat:repeat-y;
	width:995px;
	padding:0px 0px 60px 60px;
}
.main h1{
	border:0px solid #ff0000;
	margin:0px 60px 0px 10px;
}
.clearer{
	clear:both;	
}

.col h1:first-child{
	border:0px solid #ff0000;
}
.col h1{
	border:0px solid #ff0000;
	margin:0px 60px 0px 0px;
}
.col{
	border: 0px solid #ff0000;
	margin:20px 0px 40px 0px;
	width:480px;
	float:left;
}

.col p{
	padding-right:100px;
}

/*.col ul{
	list-style-type:none;
	font-size:14px;
	font-weight:lighter;
}

.col li{
	margin:5px;	
}*/
.teasers{
	position:relative;
}
.teasers p, ul, li{
	border:0px solid #f00;
	
}

.teaser{
	background-image:url(images/teaser_about_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:399px;
	height:275px;
	border:0px solid #075080;
}
.teaser_about{
	background-image:url(images/teaser_about_bg.jpg);
	background-repeat:no-repeat;
	/*background-image:url(images/box_bg.png);
	background-repeat:repeat-y;*/
	background-position:bottom;
	width:399px;
	height:275px;
	margin:0px 0px 0px 0px;
	border:0px solid #075080;
}
.teaser_wellness{
	background-image:url(images/wellness.jpg);
	background-repeat:no-repeat;
	/*background-image:url(images/box_bg.png);
	background-repeat:repeat-y;*/
	background-position:bottom;
	width:399px;
	height:275px;
	margin:0px 0px 0px 0px;
	border:0px solid #075080;
}
.teaser_gesundbrunnen{
	background-image:url(images/teaser_gesund_bg.jpg);
	background-repeat:no-repeat;
	/*background-image:url(images/box_bg.png);
	background-repeat:repeat-y;*/
	background-position:bottom;
	width:399px;
	height:275px;
	margin:0px 0px 0px 0px;
	border:0px solid #075080;
}
.teaser_holiday{
	background-image:url(images/teaser_hof_bg.jpg);
	background-repeat:no-repeat;
	/*background-image:url(images/box_bg.png);
	background-repeat:repeat-y;*/
	background-position:bottom;
	width:399px;
	height:275px;
	margin:0px 0px 0px 0px;
	border:0px solid #075080;
}
.teaser_recipe{
	background-image:url(images/teaser_recipe_bg.jpg);
	background-repeat:no-repeat;
	/*background-image:url(images/box_bg.png);
	background-repeat:repeat-y;*/
	background-position:bottom;
	width:399px;
	height:275px;
	margin:0px 0px 0px 0px;
	border:0px solid #075080;
}
.teaser_versicherung{
	background-image:url(images/teaser_versicherung_bg.jpg);
	background-repeat:no-repeat;
	/*background-image:url(images/box_bg.png);
	background-repeat:repeat-y;*/
	background-position:bottom;
	width:399px;
	height:275px;
	margin:0px 0px 0px 0px;
	border:0px solid #075080;
}
.teasers h2{
	/*background-image:url(images/box_top.png);
	background-position:top;
	background-repeat:no-repeat;*/
	margin:0px;
	padding:8px 5px 5px 15px;
	/*background-color:#0e76bb;*/
	font-size:17px;
	line-height:22px;
	color:#f7fcff;
	border:0px  solid #0a74ba;	
	font-weight:normal;
}
.container{
	position:absolute;
	bottom:15px;
	left:15px;
	right:15px;
	/*background-image:url(images/box_bottom.png);
	background-position:bottom;
	background-repeat:no-repeat;*/
}
.container p{
	padding:10px 10px 10px 10px;
	background-color:#fff;
	border:1px dashed #0a74ba;
	width:350px;
}

.rezepte{
}
.rezepte p{
	border:0px solid #f00;
	margin:15px;	
}

.rezept{
	background-image:url(images/box_bg.png);
	background-repeat:repeat-y;
	width:399px;
	margin:0px 0px 0px 0px;
	border:0px solid #075080;	
	
}
.rezept h2{
	background-image:url(images/box_top.png);
	background-position:top;
	background-repeat:no-repeat;
	margin:0px;
	padding:8px 5px 5px 15px;
	/*background-color:#0e76bb;*/
	font-size:17px;
	line-height:22px;
	color:#f7fcff;
	border:0px  solid #0a74ba;	
	font-weight:normal;
}
.zutat p{
	padding:0px 10px 0px 10px;
}

.zutat h3{
	border:0px solid #f00;
	font-size:14px;
	color:#0a74ba;
	margin:10px 0px 0px 25px;
	font-weight:normal;
}

.zutat ul{
	color:#0a74ba;
	font-size:12px;
	line-height:16px;
	padding:10px 0px 0px 35px;
	margin:0px;
	width: 300px;
}
.zutat li{
	padding:0px;
	margin:0px;
	margin: 0px 0px 3px 10px;	
}

.zubereitung{
	border:0px solid #f00;
	background-image:url(images/box_bottom.png);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:1px;
	
	
}
.zubereitung h3{
	border:0px solid #f00;
	font-size:14px;
	color:#0a74ba;
	margin:20px 0px 0px 25px;
	font-weight:normal;
}
.zubereitung p{
	padding:10px 10px 10px 10px;
	background-color:#fff;
	border:1px dotted #006eb7;
	/*margin: 10px 10px 30px 10px;*/
}


.footer{
	position:relative;
	background-image:url(images/footer.png);
	background-repeat:no-repeat;
	width:995px;
	height:92px;
}
.footer img{
	position:absolute;
	top:22px;
	right:50px;
	border:none;
}

