html
{
	height:100%;
	margin:0;
	padding:0;
}

body
{
	background-image:url(../gfx/bg.gif);
	height:100%;
	font-size:12px;
	margin:0 1px 0 1px;
}

a {	color:#000; }
a:hover {	text-decoration:none; }

#wrapper
{
	width:100%;
	height:100%;
	text-align:right;
	padding:0;
	margin:0;
}

#inhalt
{
	text-align:left;
	background-color:#fff;
	height:100%;
}

#wrapper, #l1 { }

#content
{
	background-color:#fff;
	vertical-align:top;
}

#content img
{
	border:0;
}
td.content { border:0; width:636px;vertical-align:top; }

body, td
{
	font-family:Verdana,Arial,Helvetica;
}

/* Obere Loginbox */

#top form#login
{
	font-size:10px;
}

#top form#login fieldset
{
	border:0;
	padding:0;
	margin:0;
}

#top form#login input
{
	width:130px;
	border:0;
	font-family:courier;
	font-size:12px;
	padding:2px 0 2px 0;
}

#top form#login input.button
{
	font-weight:bold;
	background-color:#c4c4c4;
	color:#000;
	width:auto;
	padding:0;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica;
}

#top form#login legend
{
	font-weight:bold;
}

#navone
{
	width:201px;

}

h1
{
	color:#FC7614;
	font-size:16px;
	padding:0;
	margin-bottom:12px;
}

h2 { font-size:14px;}

h5 { font-size:10px;}

h6 { font-size:8px;}


/* orange: #FC7614 */
/* dunkelgrau: #474747 */

#content td .text
{
	line-height:1.4em;
}

div.infobox
{
	width:200px;
	padding:0;
	margin:0;
	background-color:#fff;
	margin-bottom:5px;
	border-bottom:1px solid #888888;
}

div.infobox h1
{
	background-color:#FC7614;
	color:#fff;
}

div.infobox h1 a
{
	color:#fff;
}

div.infobox h1, div.infobox h1 a
{
	height:17px;
	font-size:1em;
	margin:0;
	text-decoration:none;
	padding:1px 2px 1px 2px;
}
div.infobox .text
{
	width:196px;
	margin:1px 0 5px 0px;
	padding-left:15px;
	font-size:0.95em;
	width:180px;
	
}

div.infobox .text a 
{
	text-decoration:none;
	color:#FC7614;
}

div.infobox .text a:hover
{
	color:#333;
}
#navone a
{
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	color:#666;
}

#navone a:hover
{
	color:#000;
}
#navone td
{
	vertical-align:middle;
	height:14px;
}

#navone td.l0
{
	background-color:#fff;
}

td.l0_active,#navone a.l0_active,
td.l0_selected,#navone a.l0_selected
{
	background-color:#FC7614;
	color:#fff;
	font-weight:bold;
}

td.l1_active,#navone a.l1_active,
td.l2_active,#navone a.l2_active,
td.l3_active,#navone a.l3_active
{
	font-weight:bold;
	color:#000;
}

td.l1_selected,#navone a.l1_selected,
td.l2_selected,#navone a.l2_selected,
td.l3_selected,#navone a.l3_selected
{
	font-weight:bold;
	color:#000;
}

td.l1, td.l1_selected, td.l1_active
{
	background-color:#e6e6e6;
}

td.l2, td.l2_selected, td.l2_active
{
	background-color:#d6d6d6;
}

td.l3, td.l3_selected, td.l3_active
{
	background-color:#bbb;
}

td.l0
{
	height:50px;
}

#navone img.dot
{
	padding-right:2px;
}

#navsub, #navsub a
{
	font-size:11px;
	color:#666;
	text-decoration:none;
}

#navsub a:hover
{
	color:#000;
}

#navsub a.selected
{
	color:#000;
}

input.button, .dynformbutton
{
	border:1px solid #000;
	font-weight:bold;
	background-color:#fff;
	border:0;
	font-size:12px;
}

input.dynformmissing
{
	border:1px solid #d04e3d;
}

.dynformbutton:hover, input.button:hover { color:#FC7614; }

.error, .dynformerror
{
	color:#ff0000; /* d04e3d */
}

div.buttons
{
	text-align:right;
}

input, textarea, input.dynform, textarea.dynform, select.dynform
{
	border:1px solid #000;
}


button
{
	background-color:transparent;
	border:0;
}

button:hover
{
color:#FC7614;
}


fieldset
{
border:0;
}
