/* Global - Wrapper */

.toggleContainer {
	padding: 10px 0;
	font-weight:normal;
}

#wrapper
{
	background : white;
}

/* Global - Header */
#header
{
	padding : 0 0 0 150px;
}

#header a#:link, #header a#logo:visited
{
	background : url(none) left center no-repeat;
	height : 70px;
	left : 15px;
	position : absolute;
	overflow : hidden;
	text-indent : -1000em;
	text-decoration : none;
	top : 10px;
	width : 170px;

}


#header a#logoadm:link, #header a#logoadm:visited
{
	background : url(none) left center no-repeat;
	height : 70px;
	left : 2px;
	position : absolute;
	overflow : hidden;
	text-indent : -1000em;
	text-decoration : none;
	top : 43px;
	width : 148px;
	z-index : 2;
}

/* Global - Header - Menu */
#header ul
{
	border-left : 1px solid white;
	margin : 0 0 -10px 0;
	padding : 60px 0 3px 0;
	text-align : right;
}
#header li
{
	display : inline;
	font-size : 1.1em;
	margin : 0;
	padding : 2px 0;
}

#header li a:link, #header li a:visited
{
	padding : 2px 12px;
	text-decoration : none;
}
#header li a:hover {}
#header li#last a:link, #header li#last a:visited { border : 0; }


#navigation
{
	font-size : 11px;
	margin : 0;
	padding : 0px 0px;
}
#navigation2
{
	font-size : 11px;
	margin : 0;
	padding : 0px 0px;
}

#benutzerauswahl_leiste
{
	margin : 0;
	padding : 0;
}


a:link, a:visited {}
a:hover {}

/*table { width : 100%; }*/

th {}
td
{
	vertical-align : top;
}


tr.alt td, td.alt {}
tr.akt td, td.akt {}
td.left { width : 20%; }
td.submit { text-align : left; }

form { display : inline; margin : 0; }