body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:  Helvetica, sans-serif, Arial;
	color: #ccc;
	background-color: #ffffff;
	overflow: hidden;
	}



#content {
	padding: 10px;
	border: 0px solid #ccc;
	background: #ffffff;
	}

#text_header {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif  ;
	text-align: left;
	line-height: 140%;
	letter-spacing: -1px;
	text-transform: uppercase;
	color: #888888;
	}

#text_graf {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	border: 0px solid #ccc;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif  ;
	text-align:left;
	line-height: 140%;
	color: #888888;
	}
	
#text {
	position: absolute;
	top: 0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border: 0px solid #ccc;
	width: 230px; 
	height: 200px; 
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif  ;
	text-align:left;
	line-height: 140%;
	color: #888888;
	}

#text a:link, #text a:visited {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #e95e0f;   /*	color: #ad1b1e;*/
	}

#text a:link.act, #text a:visited.act, #text a:hover {
	color: #888888;
	text-decoration: none;
	}

#text_pop {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif  ;
	text-align:center;
	line-height: 140%;
	color: #888888;
	}

#middle {
	position: absolute;
	top: 0px;
	right: 0px; 
	margin-right: 270px;
	padding: 0px;
	border: 0px solid #ccc;
	width: 358px; 
	height: 100%; 
	background: #ffe7ce;/* fbf2e4 */
	}

#right {
	position: absolute;
	top: 0px;
	right: 0px; 
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	border: 0px solid #ccc;
	background: #ffffff;
	width: 270px; 
	height: 100%;
	background-image: url(../images/fvf_15.gif);
	background-repeat: repeat-y;
	voice-family: "\"}\"";
	voice-family:inherit;
	}

#footer_line {
	position: absolute;
	top: 500px;
	left: 20px; 
	width: 880px
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: right;
	border:0px solid #cccccc;
	}

#footer {
	position: relativ;
	top: 500px;
	right: 0px; 
	width: 880px
	color:#8d0d0d;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: right;
	}

#footer a:link, #footer a:visited {
	color: #8d0d0d;
	text-decoration: none;
	}

#footer a:hover {
	text-decoration: none;
	color: #888888;
	}



/* Textformatierungen ******************************************************/

.txt {
   	font-family: Helvetica, sans-serif, Arial;
   	font-size: 11px;
   	color: #888888;
   	line-height:150%;
	}

.infotxt {
   	font-family: Helvetica, sans-serif, Arial;
   	font-size: 11px;
	color: #999999;
   	line-height:150%;
	}

.text_error {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	line-height: 120%;
	color: #8d0d0d;
	}

.text_impressum {
	position: absolute;
	top: 0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border: 0px solid #ccc;
	width: 182px;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	line-height: 120%;
	color: #888888;
	height: 190px;
	}

.subheader {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif  ;
	text-align: left;
	line-height: 140%;
	color: #888888;
	}

textarea {
  	background-color:#ffffff;
  	color:#777777;
	border:1px solid #dddddd;
   	font-family: Helvetica, sans-serif, Arial;
  	scrollbar-3dlight-color:#ffffff;
  	scrollbar-base-color:#ffffff;
  	scrollbar-arrow-color:#999999;
  	scrollbar-darkshadow-color:#ffffff;
  	scrollbar-face-color:#ffffff;
  	scrollbar-highlight-color:#ffffff;
  	scrollbar-shadow-color:#bbbbbb;
  	scrollbar-track-color:#ffffff;
	overflow-x: auto; 
	overflow-y: auto;
	-moz-scrollbars-horizontal: hidden;
	-moz-scrollbars-vertical: auto;
	margin-bottom:1px;
	}

input{ 
	background-color:#ffffff; 
	border:1px solid #dddddd;
	margin-bottom:1px;
	}

select{ 
	background-color:#ffffff; 
	border:1px solid #dddddd;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif  ;
	text-align: left;
	color: #8d0d0d;
	margin-bottom:1px;
	}

.button{
 	font-family: Helvetica, sans-serif, Arial; 
   	font-size: 10px;
   	font-weight: normal;
   	text-decoration: none;
   	color:#777777;
	background-color:#ffffff; 
	border:1px solid #dddddd; 
  	-moz-border-radius: 2px; 
	}

.button:hover {
   	font-family: Helvetica, sans-serif, Arial; 
   	font-size: 10px;
   	font-weight: normal;
   	text-decoration: bold;
	color:#333333;
	background-color:#ffffff; 
	border:1px solid #bbbbbb;
  	-moz-border-radius: 2px; 
	}

.button:active {
  	text-decoration: none;
  	color: #bbbbbb;
  	-moz-border-radius: 2px; 
	} 

.small {
   	font-family:  Helvetica, sans-serif, Arial;
   	font-size: 9px;
   	font-weight: normal;
   	color: #888888;
   	text-decoration: none;
   	padding-top: 0px;
	}

h1 {
	font-size:18px;
	color:#666666;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	font-weight:normal;
	font-family:Helvetica, sans-serif, Arial;
	}

h2 {font-size:16px;color:#666666;font-family:Helvetica, sans-serif, Arial;}
h3 {font-size:12px;color:#666666;font-family:Helvetica, sans-serif, Arial;}
h4 {font-size:8px;color:#666666;font-family:Helvetica, sans-serif, Arial;} 
p {margin-top:0px;}



/*Balken Navi ************************************************************/


#tnavipos{
	position:absolute; 
	top:220px; 
	left:255px;
}

#bnavipos{
	position:relative; 
	top:0px; 
	left:4px;
}



#formnavino a,
#formnavino a:link {
	padding-left: 25px;

	font-family: Helvetica, sans-serif, Arial  ;
	color:#ffffff;
	font-size: 12px;
	text-decoration: none;
	border:0px solid #bbbbbb;
	background-color: #eeeeee;
	background: url(../images/subnavino.gif) no-repeat top center;
	voice-family: "\"}\"";
	voice-family:inherit;
	}

#formnavi a.current,
#formnavi a.current:link, 
#formnavi a:hover {
	padding-left: 25px;
	font-family: Helvetica, sans-serif, Arial  ;
	color:#ffffff;
	font-size: 12px;
	text-decoration: none;
	border:0px solid #e95e0f;
	background-color: #e95e0f;
	background: url(../images/subnavi.gif) no-repeat top center;
	voice-family: "\"}\"";
	voice-family:inherit;
	}


#formnavino a:hover {
	font-family: Helvetica, sans-serif, Arial  ;
	color:#ffffff;
	font-size: 12px;
	text-decoration: none;
	border:0px solid #e95e0f;;
	background-color: #e95e0f;
	background: url(../images/subnavi.gif) no-repeat top center;
	voice-family: "\"}\"";
	voice-family:inherit;
	}

/*End Balken Navi ************************************************************/
