@charset "utf-8";
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFFF99;
	margin: 0; 
	padding: 0;
    }
	
	.linkgruen a:link{
		color:#339933;
		}
	.linkgruen a:visited{
		color:#339933;
		}
	.linkgruen a:hover{
		color:#339933;
		}
		
	#content a:link {
	color: #C53366;
	font-size: 14px;
	text-decoration:none;
	}
	#content a:active {
	color: #C53366;
	font-size: 14px;
	text-decoration:none;
	}
	#content a:visited {
	color: #FF9933;
	font-size: 14px;
	text-decoration:none;
	}
	#content a:hover {
	color: #339933;
	font-size: 14px;
	text-decoration:none;
	}

	#content ul a:link {
	color: #339933;
	font-size: 12px;
	text-decoration:none;
	}
	#content ul a:active {
	color: #339933;
	font-size: 12px;
	text-decoration:none;
	}
	#content ul a:visited {
	color: #C53366;
	font-size: 12px;
	text-decoration:none;
	}
	#content ul a:hover {
	color: #FF9933;
	font-size: 12px;
	text-decoration:none;
	}
	
	
	
	
	#navigation a:link {
	color:#660033;
	}
	#navigation a:active {
	color:#EDF1F2;
	}
	#navigation a:visited {
	color:#660033;
	}
	#navigation a:hover {
	color: #EDF1F2;
	}
	
	ul a:link {
	color: #C53366;
	}
	ul a:hover {
	color: #339933;
	}
	ul a:visited {
	color:#C3B3A4;
	}

#header {
	background:#FFFF66;
	position:fixed;
	top:0px;
	z-index:2;
	padding-left:120px;
	padding-right:0px;
	width:100%;
}
.fließtext {
	color: #FF9933;
}



	

#mitte {
	padding:0px;
	background:#FFFF99;
}

#navileiste {
	color: #33CC66;
	left: 130px;
	position: fixed;
	top: 70px;
}

#navigation {
	font-size:12px;
	position:fixed;
	left:0px;
	padding-top:20px;
	padding-left:5px;
	margin-top:61px;
	margin-bottom:60px;
	background:#FFCC66;
	float:left;
	width:118px;
	height:100%;
}

#content {
	margin-left:80px;
	margin-top:60px;
	margin-bottom:60px;
	padding: 50px 50px 20px 120px;
	float:left;
	color:#660033;
	background:#FFFF99;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.4em;
}
h1 {
	font-size: 20px;
	line-height: 1em;
}


#footer {
	clear:both;
	background:#FFFF66;
	position:fixed;
	bottom:0px;
	padding-left:120px;
	padding-right:0px;
	width:100%;
}


/** Lexikon **/

#lexikon p {
	padding-left:40px;
	margin-bottom:0px;
}
#lexikon a {
	margin-top:70px;
}

#lexikon h1 {
	color:#339933;
	font-size:16px;
}


/** Anker verschieben **/

#lexikon h1 a[name] {
	display:block;
	height:80px;
}
#lexikon h1 a {
 display:none;
}




/** Diverse Hacks **/

@media screen{
  body>div#header{
   position:fixed;
  }
  body>div#navigation{
   position:fixed;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
 }
 

/** Nachrichtenticker**/

#tickertape{
	position:relative;
	layer-background-color:#FFFF99;
	width:80%;
	height:12;
}

#subtickertape{
background-color:#FFFF99;
color:#FFCC33;
position:center;
border: 1px solid #FFFF99;
width:400;
height:12;

}

.subtickertapefont{
font:bold 12px Verdana;
text-decoration:none;
color:#FFCC33;
}

.subtickertapefont a{
color:#FFCC33;
text-decoration:none;
}


/** Allgemeine Klassen **/



.brauneSchrift10px {
	color: #74634F ! important;
	font-size: 10px ! important;
	text-decoration: underline ! important;  
}
.rotbrauneSchrift {
	color:#660033;
}

.brauneSchrift {
	color:#660033;
}
.magentaSchrift16px {
	color: #C53366;
	font-size:16px;
}


.magentaSchrift12px {
	color: #C53366;
	font-size:12px;
}


.magentaSchrift14px {
	color: #C53366;
	font-size:14px;
}
.magentaSchrift18px {
	color: #C53366;
	font-size:18px;
}
.cremeSchrift {
	color: #FFFFCC;
}
.cremeSchrift14px {
	color: #FFFFCC;
	font-size: 14px;
}
.grueneSchrift {
	color: #339933;
}
.grueneSchrift14px {
	color: #339933;
	font-size: 14px;
}

.goldeneSchrift14px {
	
	color: #FF9933;
	font-size: 14px;
}

.goldeneSchrift16px {
	
	color: #FF9933;
	font-size: 16px;
}

.headberatungsangebote {
	color: #339933;
	font-size: 20px; 
}

.h1link {
    color: #339933;
	font-size: 20px;
}	
	
.Ftlinkkursiv {
    color: #C3B3A4 ! important;
	font-style: italic ! important;
}

.rotbrauneSchrift16px {
    color: #660033;
	font-size: 16px;
}	
	;
	font-size: 20px;
}	
	
.gruenbrauneSchrift16px {
	color: #666600;
	font-size:16px;
}
	
/** Flyout Menü oben **/

#navigation div.menu ul a:link {
	color:#339933;
}
#navigation div.menu ul a:visited {
	color:#C53366;
}
#navigation div.menu ul a:hover {
	color:#FF9933;
}
#navigation div.menu ul {
	color:#339933;
}
#navigation div.menu {
	display:none;
	position: absolute;
	left: 120px;
	top: 40px;
	width: 365px;
	height: 255px;
	background-color:#FFFF99;
	font-size:12px;
	border: 3px solid #FFCC66;
	>padding-top:8px;
}

#navigation td:hover div.menu {
	display:block;
	z-index:3;
}

/** Flyout Menü unten **/

#navigation div.menue ul a:link {
	color:#339933;
}
#navigation div.menue ul a:visited {
	color:#C53366;  
}
#navigation div.menue ul a:hover {
	color:#FF9933;
}
#navigation div.menue ul {
	color:#339933;
}
#navigation div.menue {
	display:none;
	position: absolute;
	left: 120px;
	top: 370px;
	width: 220px;
	height:230px;
	>height: 110px;
	background-color:#FFFF99;
	font-size:12px;
	border: 3px solid #FFCC66;
	>padding-top:8px;
}

#navigation td:hover div.menue {
	display:block;
}

#alphabetischerzugriff  {
	color:#339933;
	font-size:16px;
	}
	
	#alphabetischerzugriff a:link {
	color:#339933;
	font-size:16px;
	}
	
	#alphabetischerzugriff a:visited{
	color:#FFCCCC;
	font-size:16px;
	}
	
	#alphabetischerzugriff a:hover {
	color:#C53366;
	font-size:16px;
	}

.inaktiverlink  {
	color: #99FF66;
	}
	
.magentaschluesselworte {
	color: #C53366;
	font-size: 16px;
	}
	
	magentaschluesselworte a:link {
	color: #C53366;
	font-size: 16px;
	}
	
	magentaschluesselworte a:hover {
	color: #C53366;
	font-size: 16px;
	}
	
	magentaschluesselworte a:visited {
	color: #C53366;
	font-size: 16px;
	}

.ftlinkrotbraunkursiv {
	color: #660033;
	font-size: 12px;
    font-style: italic;
	}

.fließtextlinkgelbkursiv {
	color: #FF9933;
}

.fließtextlinkgelbkursiv a:link{
	color: #FF9933;
}

.fließtextlinkgelbkursiv a:active{
	color: #FF9933;
}

.fließtextlinkgelbkursiv a:hover{
	color: #FF9933;
}

.fließtextlinkgelbkursiv a:visited{
	color: #FF9933;
}


.linkgruengruen {
	color: #339933;
	font-size: 14px;
}

.linkgruengruen a:link{
	color: #339933;
	font-size: 14px;
}

.linkgruengruen a:active{
	color: #339933;
	font-size: 14px;
}

.linkgruengruen a:hover{
	color: #339933;
	font-size: 14px;
}

.linkgruengruen a:visited{
	color: #339933;
	font-size: 14px;
}

.ftlinkrotbrauneSchriftkursiv12px {
	color: #660033;
	font-size: 12px;
	font-style: italic;
	}
	
	ftlinkrotbrauneSchriftkursiv12px a:link {
	color: #660033;
	font-size: 12px;
	
	}
	
	ftlinkrotbrauneSchriftkursiv12px a:hover {
	color: #660033;
	font-size: 12px;
	}
	
	ftlinkrotbrauneSchriftkursiv12px a:visited {
	color: #660033;
	font-size: 12px;
	}

