/* ---------------- */
/* -----Import----- */
/* ---------------- */

@import url(link2map24.css);

/* -----Import ENDE----- */

/* 1.basics*/
* {
	margin: 0;
	padding: 0;
	outline:none;
}

body {
	background:url(../images/layout/master_kachel.jpg) 0 0 repeat;
	margin:0;
	font:62.5% Arial, Helvetica, sans-serif;
	color:#000;
}

h1{
	font:3.0em Georgia, "Times New Roman", Times, serif;
	margin:0 0 55px 0;
}

h2{
		font:1.8em Georgia, "Times New Roman", Times, serif;
		margin:0 0 15px 0;
}

h3{
		font:1.7em Georgia, "Times New Roman", Times, serif;
		margin:0;
}

h4{
		font:1.5em Georgia, "Times New Roman", Times, serif;
		color:#FB8689;
		font-weight:bold;
}

h5{
		font:1.5em Georgia, "Times New Roman", Times, serif;
		color:#FB8689;
		font-weight:bold;
		margin:0 0 15px 0;
}

h6{
		font:1.6em Arial, Helvetica, sans-serif;
		color:#ffbb0f;
		font-weight:bold;
		margin:0;
}

img {
	border:0;
}

.req{
	float:none;
	margin:0;
}

a:link, a:visited{
	color:#966618;
	text-decoration:underline;
}

a:hover, a:active{
	color:#000;
	text-decoration:none;
}

a:link img, a:visited img{
	border:1px solid #D8BA7A;
}

a:hover img, a:active img{
	border:1px solid #fff;
}

a img.keinborder{
	border:0;
}

.clear{
	clear:both;
	float:none;
}

#clear{
	clear:both;
	float:none;
}

#euroweb{
	width:250px;
	margin:0 0 15px 9px;
	}

p{
	font:1.3em Arial, Helvetica, sans-serif;
	line-height:1.6em;
	margin:0 0 15px 0;
}

p.linie{
	background:url(../images/layout/linie.gif) 0 0 no-repeat;
	height:10px;
	margin:0 0 5px 0;
	width:466px;
	clear:both;
	float:none;
}

p img{
	margin:0 15px 15px 0;
}

.picfloat img{
	float:left;
	margin:0 15px 0 0;
}

.picfloatright img{
	float:right;
	margin:0 -5px 0 0;
}

img.cmsbild{
	border:1px solid #D8C8AE;
}

.breite{
	width:210px;
	float:left;
}

.breite01{
	width:160px;
	float:left;
}

.undeline{
	text-decoration:underline;
}

.center{
	text-align:center;
	width:466px;
}

.center img{
	margin:0 10px 0 0;
}

p.oben{
	background:url(../images/layout/oben.gif) 0 7px no-repeat;
	padding:0 0 0 12px;
	margin:-10px 0 0 0;
}

.keinabstand{
	margin:0;
}

.braun{
	color:#5b3a15;
}

.beige{
	color:#EEE0BB;
}

.schwarz{
	color:#000;
}

.rot{
	color:#9d1101;
}

.weiss{
	color:#fff;
}

.gross{
	font:1.6em Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}

.mittel{
	font:1.3em Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.klein{
	font:0.9em Arial, Helvetica, sans-serif;
}

ul{
	list-style-type:none;
}

li{
	font:1.2em Arial, Helvetica, sans-serif;
}

.float{
	float:left;
}

.h3info{
	font:1.9em Georgia, "Times New Roman", Times, serif;
}

.liklein{
	font:1.1em Arial, Helvetica, sans-serif;
	line-height:1.9em;
}

.kontaktinfo{
	margin:95px 0 45px 0;
}

/* --- DIV ANFANG ---*/
/* ------------------*/

#wrapper{
	background:url(../images/layout/body_kachel.gif) 0 0 repeat-x;
	width:100%;
}

#master{
	width:960px;
	height:auto;
	margin:0 auto;
}


#top{
	width:960px;
	height:321px;
}

	#logo{
		position:relative;
		background:url(../images/layout/logo.jpg) 0 0 no-repeat;
		width:237px;
		height:246px;
		float:left;
		padding:75px 0 0 75px;
	}
	
	#sprachenwahl{
		position:absolute;
		background:#fff;
		width:23px;
		height:43px;
		z-index:20;
		margin:60px 0 0 -29px;
	}

		#sprachenwahl span {
			position:relative;
			left:-5000px;
		}
		
		#sprachenwahl li{
			display:block;
		}
		
		#sprachenwahl li a:link, #sprachenwahl li a:visited {
			width:23px;
			text-decoration:none;
			display:block;
		}

		#sprachenwahl li a:hover, #sprachenwahl li a:active  {
			background-position: -23px 0;
		}
		
		#sprachenwahl li.deutsch a:link, #sprachenwahl li.deutsch a:visited{
			height:22px;
			background-image:url(../images/layout/sprache/deutsch.gif);	
		}
		
		#sprachenwahl li.deutschac{
			height:22px;
			background-image:url(../images/layout/sprache/deutsch.gif);
			background-position: -23px 0;
		}
		
		#sprachenwahl li.englisch a:link, #sprachenwahl li.englisch a:visited{
			height:21px;
			background-image:url(../images/layout/sprache/englisch.gif);	
		}

	#toprechts{
		width:648px;
		height:321px;
		float:left;
	}

/* kommentare rausnehmen wenn Newsletter und Gästebuch eingepflegt werden sollen */

		#header{
			/*background:url(../images/layout/header.jpg) 0 0 no-repeat;*/
			background:url(../images/layout/header01.jpg) 0 0 no-repeat;
			/*width:413px;*/
			width:252px;
			height:42px;
			/*padding:61px 0 0 235px;*/
			padding:61px 0 0 396px;
		}
			
		#header ul{
			width:auto;
		}
		
		#header li{
			display:inline;
			margin:0 11px 0 0;
		}
		
		#header li a:link, #header li a:visited{
			font:1.2em Georgia, "Times New Roman", Times, serif;
			color:#fff;
			text-decoration:none;
		}
		
		#header li a:hover, #header li a:active{
			color:#F0DFB4;
		}

		#slideshow{
			background:url(../images/layout/slideshow.jpg) 0 0 no-repeat;
			width:382px;
			height:218px;
			padding:0 0 0 266px;
		}

#main{
	background:url(../images/layout/master_kachel.jpg) 0 0 repeat-y;
	width:960px;
	min-height:454px;
}

#navi{
	background:url(../images/layout/navi.jpg) 0 0 no-repeat;
	width:222px;
	min-height:432px;
	float:left;
	padding:22px 0 0 90px;
}

		#navi li a:link, #navi li a:visited{
			font:1.35em Georgia, "Times New Roman", Times, serif;
			line-height:1.2em;
			font-weight:bold;
			color:#1899c9;
			text-decoration:none;
		}
		
		#navi li a:hover, #navi li a:active{
			color:#c49344;
		}
		
		#navi li.infobox a:link, #navi li.infobox a:visited{
			font:1.0em Arial, Helvetica, sans-serif;
			color:#966618;
			text-decoration:underline;
		}
		
		#navi li.infobox a:hover, #navi li.infobox a:active{
			color:#000;
			text-decoration:none;
		}
		
		#navi li a.active{
			font:1.35em Georgia, "Times New Roman", Times, serif;
			line-height:1.2em;
			font-weight:bold;
			color:#c49344;
			text-decoration:none;
		}

#inhalt{
	background:url(../images/layout/inhalt.jpg) 0 0 no-repeat;
	width:460px;
	min-height:364px;
	float:left;
	padding:90px 160px 0 28px;
}

	#inhalt ul{
		margin:0 0 15px 0;
	}
	
	#inhalt li{
		padding:0 0 0 15px;
		background:url(../images/layout/li_style.gif) 0 7px no-repeat;
		line-height:1.6em;
	}
	
	#inhalt li.bgnone{
		padding:0;
		background:none;
		line-height:1.6em;
	}

#bottom_gesamt{
	background:url(../images/layout/bottom_gesamt_kachel.gif) 0 0 repeat-x;
	width:100%;
	height:179px;
}

	#bottom{
		background:url(../images/layout/bottom.jpg) 0 0 no-repeat;
		width:870px;
		height:99px;
		margin:0 auto;
		padding:80px 0 0 90px;
	}
	
	#bottom ul{
		float:left;
	}
	
	#bottom ul.telefon{
		margin:15px 0 0 157px;
	}
	
	#bottom ul.telefax{
		margin:15px 0 0 89px;
	}
	
	#bottom ul.email{
		margin:15px 0 0 70px;
	}
	
	#bottom li{
		font:1.2em Arial, Helvetica, sans-serif;
		color:#fff;
	}
	
	#bottom li a:link, #bottom li a:visited{
		font:1.0em Arial, Helvetica, sans-serif;
		color:#fff;
		text-decoration:underline;
		}
		
	#bottom li a:hover, #bottom li a:active{
		color:#F0DFB4;
		text-decoration:none;
	}


#pixa{
	width:466px;
	text-align:center;
	margin:0 0 15px 0;
}

.cmsbereich{
	color:#000;
}

.cmspic{
	background:url(../images/cms_bg.gif) 0 0 no-repeat;
	float:left;
	width:74px;
	height:92px;
	border:0;
	padding:5px 0 0 5px;
}

.cmspic img{
	width:69px;
	height:69px;
	border:0;
}
p.noneBorder a { border:none;}