/* Allgemeine Definitionen fuer Elemente ohne class Angabe */
body {
 	color: 						#FFFCCB;
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					9pt;
	text-decoration: 			none;
}
#hintergrund_befestigt {
	background-image:			url(../images/verlauf.gif);
	background-attachment:	fixed;   /* Das Hintergrundbild scrollt nicht mit */
	}
#hintergrund_befestigt2 {
	background-image:			url(../images/verlauf_inhalt.gif);
	background-attachment:	fixed;   /* Das Hintergrundbild scrollt nicht mit */
	}
img	{
	border:0;
}
a {
	color: #ffffcd;
	text-decoration:none;
}

a:hover { color:#fff; text-decoration:underline; }
a:focus { outline: none;}
	
	

table {
	color: 					#FFFCCB;
	font-size: 				9pt;	
}
textarea { 
	background-color:rgb(133,39,61); 
	border:1px solid rgb(255,252,2203); 
	color:#FFFFFF;; 
	font-family: Courier New; 
}
textarea.textfeld { 
	background-color:rgb(133,39,61); 
	border:1px solid rgb(255,252,2203); 
	color:#FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.textfett_weiss{
	color: 			#fff;
	font-size: 		9pt;
	text-decoration: none;
	font-weight:	 normal;
}
.textfett{
	color: 			#FFFCCB;
	font-size: 		10pt;
	text-decoration: none;
	font-weight:	 bold;
}
.textgross{
	color: 			#FFFCCB;
	font-size: 		11pt;
	text-decoration: none;
	font-weight:	 bold;
}
.imp { 
	font-size:		9pt; 
	color:			#FFFCCB; 
	font-weight:	bold;
	cursor:		pointer;
	font-family:	Arial,Helvetica, Verdana, sans-serif; 
	text-decoration:underline; 	
}
.imp:link{ 
	font-size:		9pt; 
	color:			#FFFCCB;
	font-weight:	bold; 
	font-family:	Arial,Helvetica, Verdana, sans-serif; 
	text-decoration:underline; 
}
.imp:visited{ 
	font-size:		9pt; 
	color:			#FFFCCB;
	cursor:		pointer;
	font-weight:	bold; 
	font-family:	Arial,Helvetica, Verdana, sans-serif; 
	text-decoration:underline; 
}
.imp:hover{ 
	font-size:		9pt; 
	color:			#FFFCCB;
	cursor:		pointer;
	font-weight:	bold; 
	font-family:	Arial,Helvetica, Verdana, sans-serif; 
	text-decoration:underline; 
}
.bggelb {background-color:#FFFCCB;}
.bgrot {background-color:#4F0B1B;}
.bgrot2 {background-color:#80243A;}
hr	{
	border-color:#fffecd;
	border-style:solid none none;
	border-width:1px 0 0;
	height:0;
	margin:8px 0;
	padding:0;
}
h1	{
	color:#fffecd;
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px 0px 20px 0;
	text-transform:uppercase;
	font-weight:normal;
	text-align:center;
}
h2	{
	color:#fffecd;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	display:inline;	
	font-weight:normal;
}
h3	{
	color:#fffecd;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px 0px 3px 0;
	padding:0;
}
#nav {
margin:0 auto;
position:relative;
width:750px;
padding-top:20px;
padding-bottom:20px;
text-align:center;
}
#navborder {
border-top:1px solid #FFFECD;
border-bottom:#FFFECD solid 1px;
height:30px;
margin:0 auto;
text-align:center;
width:750px;
}
#nav ul {
line-height:1em;
display:inline;
margin:0 auto;
position:relative;
text-align:center;
width:750px;
}
#nav li {
display:inline;
float:left;
background:transparent url(/images/border_right.gif) right 9px no-repeat;
color:#fffecd;
margin:0 auto;
text-align:center;
}
.nav_aktive {
color:#fff;
font-weight:bold;
display:block;
font-size:12px;
font-weight:bold;
padding:8px 15px 8px 15px;
text-decoration:underline;
}
.nav {
color:#fffecd;
display:block;
font-size:12px;
font-weight:bold;
padding:8px 15px 8px 15px;
text-decoration:none;
margin:0 auto;
text-align:center;
}
.clearer	{
	clear:both;}
