@charset "UTF-8";
/* CSS Document */

body  {
	background: #FFF;
	background-image:url(pics/kdfk-bgverlauf.jpg);
	background-repeat:repeat-x;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	letter-spacing: 1px;
	line-height: 1em;
	text-decoration: none;
}
a:link, a:visited { color: #ff6600; }
a:hover, a:active, a:focus { color: #999; }

h1 { font-size: 1.1em; line-height: 1.2em; color: #999; text-transform: uppercase; }
h2 { font-size: 1em; line-height: 1em; font-weight: normal; color: #999; letter-spacing: 2px; }
h3 { font-size: 0.8em; line-height: 1.0em; color: #999; text-transform: uppercase; letter-spacing: 1px; }

h6 { font-size: 0.9em; line-height: 1.0em; color: #999; letter-spacing: 0px; font-weight:normal; }

#top { position: absolute; left: 80px; top: 50px; }
	 	 
#content { position: absolute; left: 231px; top: 199px;
	width: 340px; _width: 355px;
	padding-left: 20px; _padding-left: 20px;
	padding-top: 5px; _padding-top: 15px;
	padding-right: 30px; _padding-right: 10px;
	padding-bottom: 20px;
	border: 1px solid #ff6600;
	background-color:#FFF;
	vertical-align: top;
	font-size: 0.8em;
	line-height: 1.4em;
	 }
	 
#menue { position: absolute; left: 0px; top: 200px;
	width: 200px;
	padding: 0;
	line-height: 0.2em; }
#menue ul {
	font-size: 0.7em;
	text-transform: uppercase;
	text-align:right;
	list-style-type: none;
	margin: 0;
	padding: 0; }
#menue li { margin: 0 0 3px 0; }
#menue li a:link, #menue li a:visited {
	display: block;
	text-decoration: none;
	padding: 7px 2px 7px 1em;
	border-top: 1px solid #999;	
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 0px solid #999;
	color: #999; } 
#menue li a:hover, #menue li a:active, menue li a:focus {
	font-weight:bold;
	text-decoration: none;
	padding: 7px 2px 7px 1em;
	border-top: 1px solid #ff6600;	
	border-right: 1px solid #ff6600;
	border-bottom: 1px solid #ff6600;
	border-left: 0px solid #ff6600;
	color: #ff6600; }
.nolink {
	display: block;
	text-decoration: none;
	padding: 7px 2px 7px 1em;
	border-top: 1px solid #ff6600;	
	border-right: 1px solid #ff6600;
	border-bottom: 1px solid #ff6600;
	border-left: 0px solid #ff6600;
	color: #ff6600; } 
	 
#submenue { position: absolute;
	left: 318px;
	top: 200px;
	width: 300px;
	padding: 0;
	line-height: 0.1em; }
#submenue ul {
	font-size: 0.7em;
	text-transform: uppercase;
	text-align:left;
	list-style-type: none;
	margin: 0;
	padding: 0; }
#submenue li { margin: 0 0 3px 0; }
#submenue li a:link, #submenue li a:visited {
	display: block;
	text-decoration: none;
	padding: 7px 2px 7px 5px;
	border-top: 1px solid #ff6600;	
	border-right: 1px solid #ff6600;
	border-bottom: 1px solid #ff6600;
	border-left: 1px solid #ff6600;
	background-image:url(pics/4-subback.gif); } 
#submenue li a:hover, #submenue li a:active, submenue li a:focus {
	font-weight:bold;
	text-decoration: none;
	padding: 7px 2px 7px 5px;
	border-top: 1px solid #ff6600;	
	border-right: 1px solid #ff6600;
	border-bottom: 1px solid #ff6600;
	border-left: 1px solid #ff6600;
	background-image:url(pics/4-subback.gif);
	color: #ff6600; }

.nosublink {
	display: block;
	text-decoration: none;
	padding: 7px 2px 7px 5px;
	border-top: 1px solid #999;	
	border-right: 1px solid #ff6600;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	background-image:url(pics/4-subback.gif); } 
	
#zeit { position: absolute; left: 0px; top: 455px;
	width: 200px;
	font-size: 0.65em;
	line-height: 1.1em;
	font-weight:bold; 
	color: #FFF;
	text-align:right; }
	 
#minis { position: absolute; left: 650px; top: 300px; }

#boxM { position: absolute; left: 650px; top: 320px;
	width: 250px;
	height: 150px;
	padding: 6px;
	border: 1px solid #ff6600;
	background-color:#FFF;
	font-size: 0.7em;
	letter-spacing: 0px;
	text-decoration: none;
	color: #999; }
.minisIndex { position: absolute; left: 650px; top: 490px; _top: 495px; }
	 
.copy {
	font-size: 0.8em;
	line-height: 1.4em; 
	color: #999;
}
	 
.copymini {
	font-size: 0.9em;
	line-height: 1.1em;
	letter-spacing: 0px;
	color: #999;
}

#content ul {
	list-style-image:url(0_button_go.gif);
	list-style-position:outside;
	}
	
#team {
	width: 350px;
	font-size: 0.9em;
	line-height: 1.2em;
	letter-spacing: 0px; 
	 }

#team img {
	float:left;
	margin-right: 1em;
	margin-bottom: 2px; }

#linklist {
	padding: 0 0 0 55px;
	line-height: 2em;
}
#linklist ul {
	text-transform: uppercase;
	text-align:left;
	list-style-type: none;
	list-style-image:url(0_button_fwd.gif);
	list-style-position:outside;
	margin: 0;
	padding: 0;
}
#linklist li a:link, #linklist li a:visited {
	text-decoration: none;
	color: #333;	
} 
#linklist li a:hover, #linklist li a:active, #linklist li a:focus {
	text-decoration: none;
	color: #ff6600;
}
#linklist2 {
	padding: 0 0 0 55px;
	line-height: 1.2em;
}
#linklist2 ul {
	text-align:left;
	list-style-type: none;
	list-style-image:url(0_button_fwd.gif);
	list-style-position:outside;
	margin: 0;
	padding: 0;
}
#linklist2 li a:link, #linklist2 li a:visited {
	text-decoration: none;
	color: #333;	
} 
#linklist2 li a:hover, #linklist2 li a:active, #linklist2 li a:focus {;
	text-decoration: none;
	color: #ff6600;
}

#content a:link, #content a:visited {
	text-decoration: none;
	color: #777;	
} 
#content a:hover, #content a:active, #content a:focus {
	text-decoration: none;
	color: #ff6600;
}

.link { position: absolute; left: 0px; top: 680px;
	width: 200px;
	font-weight:normal;
	color:#ff9966;
	font-size: 0.65em;
	line-height: 1.1em;
	text-align: right; }
.link a:link, #link a:hover, #link a:active, #link a:focus, #link a:visited {
	font-weight:normal;
	color:#ff9966;
	text-decoration:none;
}
#links { 
	position:absolute;
	left:-1000px;
	top:200px;
	width:500px;
}
