/* CSS-Datei "CMS - Vorlage" v.1.0 22.02.2008 */
/* Typo und Deklarationen*/

* {
	margin: 0;
	padding: 0;
}

html, body {
       background: #ecd93a;
			 padding: 0;
			 line-height: 1.5em;  
			 font-family: Verdana, sans; 
			 letter-spacing: 0em;
			 font-size: 10pt;
			 color: #583508;
			 }
			 

			 
			 
/* Container Layout */

#bg {
	position: relative;
	margin: 0 auto;
	width: 1023px;
	height: 100%;
	overflow: auto;
	background: #fff url(../images/verlauf.gif) repeat-y;
}

#root {
	position: relative;
	margin: 0 auto;
	width: 925px;
	height: 1024px;

	
}

#logo {
	position: relative;
	margin: 0 auto;
	width: 895px;
	height: 186px;
	font-size: 7pt;
	background: #fff url(../images/header.gif) no-repeat 0 0;
}

#navi {
	position: relative;
	margin-left: 20px;
	margin-top:120px;
	height: 25px;
	float:left;
	font-size: 11pt;
}


#content {
	position: relative;
	margin: 0 auto;
	padding:20px;
	width: 853px;
	height: 750px;
	overflow-y: auto;
        
}

#inhalt {
	position: relative;
	float:right
	width: 530px;
	height: 100px;
	border: 1px solid #aaa;
}

#bildlauf {
	position: relative;
	width: 180px;
	margin-top: 5px;
	margin-right:2px;
	border: 1px solid #aaa;
	
}

#footer {
	position: relative;
	width: 400px;
	margin: 0 auto;
	height: 14px;
	/*border: 1px solid #aaa;*/
}
	
#karte{
	position: relative;
	margin: 0 auto;
	padding:20px;
	width: 853px;
	height: 750px;
	overflow-y: auto;
        
}
#news{
	float:right;
	margin: 1px;
	padding: 20px;
	width:450px;
	height:40px;
	font-size:12pt;	
	background: #FFF;
	border: 4px solid #aaa;
}
#news p{
	 FONT-WEIGHT: BOLD;
	 TEXT-DECORATION: underline;
	}
#news marquee{
	COLOR:#B2690A;
	}

#navi A:link {
	FONT-SIZE: 11pt; FONT-WEIGHT: BOLD; COLOR: #583508; LINE-HEIGHT: 14pt; TEXT-DECORATION: none
}
#navi A:visited {
	FONT-SIZE: 11pt; FONT-WEIGHT: BOLD; COLOR: #583508; TEXT-DECORATION: none
}
#navi A:active {
	FONT-SIZE: 11pt; FONT-WEIGHT: BOLD; COLOR: #b2690a; TEXT-DECORATION: none
}
#navi A:hover {
	FONT-SIZE: 11pt; FONT-WEIGHT: BOLD; COLOR: #b2690a; TEXT-DECORATION: underline
}


#content A:link {
	COLOR: #583508; FONT-WEIGHT: BOLD; LINE-HEIGHT: 14pt; TEXT-DECORATION: none
}
#content A:visited {
	COLOR: #583508; FONT-WEIGHT: BOLD; TEXT-DECORATION: none
}
#content A:active {
	COLOR: #b2690a; FONT-WEIGHT: BOLD; TEXT-DECORATION: none
}
#content A:hover {
	COLOR: #b2690a; TEXT-DECORATION: none
}


#footer A:link {
	COLOR: #583508; FONT-WEIGHT: BOLD; LINE-HEIGHT: 14pt; TEXT-DECORATION: none
}
#footer A:visited {
	COLOR: #583508; FONT-WEIGHT: BOLD; TEXT-DECORATION: none
}
#footer A:active {
	COLOR: #b2690a; FONT-WEIGHT: BOLD; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #b2690a; TEXT-DECORATION: none
}


A:link {
	COLOR: #583508; FONT-WEIGHT: NORMAL; LINE-HEIGHT: 14pt; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #583508; FONT-WEIGHT: NORMAL; TEXT-DECORATION: none;
}
A:active {
	COLOR: #b2690a; FONT-WEIGHT: NORMAL; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #b2690a; FONT-WEIGHT: NORMAL; TEXT-DECORATION: none;
}


  
  p.link a:hover {background-color: #2B2E21;;color:#fff; FONT-WEIGHT: NORMAL;}
  p.link a:link span{display: none; FONT-WEIGHT: NORMAL;}
  p.link a:visited span{display: none; FONT-WEIGHT: NORMAL;}
  p.link a:hover span {
  position: absolute;
  margin:15px 0px 0px 20px;
  background-color: beige;
  max-width:220;
  padding: 2px 10px 2px 10px;
  border: 1px solid #C0C0C0;
  font: normal 10px/12px verdana;
  color: #000;
  text-align:left;
  display: block;}

