/*
 *  Copyright (c), 1999-2007.  www.frhr.de
 */

body { margin: 0 0 1em 0; padding:0px; font: 78%/155% "Lucida Grande", Tahoma, Arial, sans-serif; background:url('/bilder/fade.png') #ddd repeat-x; color: #333; }
img { border: none; }
br { height: 1px; }
dd { margin-bottom: 1em; }

#allgemein { background:white; border-left:1px solid #aaa; border-bottom:1px solid #aaa; border-right:1px solid #aaa; min-width: 750px; max-width: 950px; margin-left: auto; margin-right: auto; height: 1%; }

#Kopfbereich { height: 62px; }
#Kopfbereich img { float: left; margin: 6px 0 0 15px; }
#Kopfbereich h1 { display: none; }

#Anmeldung { float: right; margin: 10px 5px 0 0; padding: 0; font-size: 80%; text-align: center; }
#Anmeldung form { margin: 0; padding: 0; }

#ErsteLeiste { background:url('/bilder/mainnav.png') bottom center #ffcc00; border-bottom: 1px solid #aaa; }
#ErsteLeiste ul { overflow: hidden; padding: 5px 0 5px 0; margin: 0; list-style-type: none; width: 100%; text-align: center; }
#ErsteLeiste li { display: inline; line-height: 150%;}
#ErsteLeiste li.last { padding: .5em 0; border-left: 1px solid #fff; }
#ErsteLeiste li a { padding: .5em 2.5em .5em 2.5em; text-decoration: none; color:black; border-left: 1px solid #fff; }
#ErsteLeiste li a:hover { background: #ffdd57; color: #000; font-weight: bold; }

#ErsteLeiste li a.first { border-left: none; background-color: #ff9999;}

#ZweiteLeiste{ margin:0; padding:0; width:165px; float:left; }
#ZweiteLeiste ul{ margin: 0px; padding: 0px; border-bottom: 1px solid #aaa; }
#ZweiteLeiste li{ font-size: 1em; list-style: none; margin: 0px; }
#ZweiteLeiste li.title{ font-size: 1em; border-right: 1px solid #aaa; color:#333; background:url('/bilder/sidenav_title.gif') bottom center; padding-left:.75em; }
#ZweiteLeiste li.first{ padding-left:1em; font-size:1em; background:#eee; border-top:1px solid #aaa; border-right:1px solid #aaa; }
#ZweiteLeiste li.second { border-right:1px solid #aaa; padding-left:1.5em; font-size: 90%; line-height: 120%; }
#ZweiteLeiste li.third { border-right:1px solid #aaa; font-size: 80%; line-height: 130%; padding-left:2.5em; }
#ZweiteLeiste li.end { padding-bottom: 6px;}

#ZweiteLeiste li a{ color:black; text-decoration:none; display: block; width: 100%; }
#ZweiteLeiste li a:hover{ color:#333; font-weight: bold; }
#ZweiteLeiste li.second a:hover, #ZweiteLeiste li.third a:hover { color: #000; background-color: #ffffe0; }
#ZweiteLeiste li.first a { padding-top: 5px; padding-bottom: 5px; }
#ZweiteLeiste li.second a{ padding-top:.25em; padding-bottom:.25em; }
#ZweiteLeiste li.third a{ padding-top:.10em; padding-bottom:.10em; }
#ZweiteLeiste li.title a { padding-top: .75em; padding-bottom: .75em; }

html>body #ZweiteLeiste a { width: auto; }

#Suchzeile form { margin-top: 0em; padding: 4px 4px 4px 1em; border-top: 1px solid #fc0; border-right: 1px solid #fc0; border-bottom: 1px solid #fc0; background: #eee; }
#Suchzeile h4 { margin: 0; }
#Suchzeile input { margin: 5px 0; display: block; }

#Arbeitsbereich { height: 1%; margin-left:175px; margin-right:6px; }
#Arbeitsbereich h2{ border-top:2px #c00 solid; background-color:#eee; margin-top: 10px; padding-top:.25em; 	padding-bottom:.25em; padding-left:.2em; padding-right:.2em; }
#Arbeitsbereich h3{ border-top:2px #fc0 solid; background-color:#eee; padding: .33em .2em .33em .2em; margin-top: 0 }
#Arbeitsbereich p{ padding-top:2px; padding-bottom:5px; }
#Arbeitsbereich li { line-height: 175%; }
#Arbeitsbereich .right-box { float: right; width: 20em; padding: 1em; margin: 1em; margin-right:0; font-size: 90%; background: #eee; border: 1px solid #fc0; }
#Arbeitsbereich div h4 { margin: 0; }
#Arbeitsbereich a{ color:black; text-decoration: none; }
#Arbeitsbereich a:hover{ color:black; text-decoration: none; font-weight: bold; }

#Arbeitsbereich table { width: 100%  }
#Arbeitsbereich tr { line-height: 150%; }
#Arbeitsbereich th { background: #ccc; border: 1px #ccc solid; }
#Arbeitsbereich th a.sort { color: #000 !important; }
#Arbeitsbereich .striped_even { background: #eee; }
#Arbeitsbereich .striped_odd { background: white; }

#Arbeitsbereich .right-actions { padding: 6px; font-size: x-small; float: right; }
* html #Arbeitsbereich .right-actions { margin-top: .75em; }  

#Arbeitsbereich .float-left { position: absolute; }
#Arbeitsbereich .left-actions { padding: 6px; font-size: x-small; line-height: 200%; color: #999; margin-bottom: 20px; }
* html #Arbeitsbereich .left-actions { margin-top: .75em; }  

.left-actions a { color: #55C; }
.left-actions a:hover { color: #00C; }

#Arbeitsbereich .page-actions { text-align: right; padding-right: 10px }

#Fusszeile{ clear: both; font-size: x-small; text-align: center; margin: .5em 0 0 0; padding: .5em; background: #f3f3f3; border-top:1px solid #aaa; }
#Fusszeile a{ color:black; text-decoration: none; }
#Fusszeile a:hover{ color:black; text-decoration: none; font-weight: bold; }
 
#Leerzeile {
	padding-top: 20px;
}

#Arbeitsbereich form {
	margin-bottom: 5em;
}

#Arbeitsbereich h3.changes, #Arbeitsbereich .changed {
	font-weight: normal;
	text-align: center;
	border: none;
	font-size: 110%;
	padding-bottom: 1em;
	color: #060
}

#Arbeitsbereich .changed span {
	background: #FFD;
	color: #063;
	padding: 3px 15px;
}

#Arbeitsbereich .changed a {
	color: #00F;
}

