

body {
background-image:url(../bg.jpg);
background-position:center;
background-attachment:fixed;
background-size:100% 100%;
background-repeat:no-repeat;
font-size:12pt;
letter-spacing:0px;
}



div.border_top {

height:20px;
background:url(../design/border_top.png);
width:900px;

}


div.main_div {

overflow:auto;
padding:10px;
font-size:12px;
font-family:Arial, Verdana, FreeSans;
background:#ffffff;

}


div.text1 {

float:left;
width:260px;
height:140px;
border:1px solid #cccccc;
padding:10px;
font-size:12px;
color:#666666;
margin:5px;
font-family:Arial, Verdana, FreeSans;

}

a.foot {

color:#666666;
font-size:12px;
padding:5px;
text-decoration:none;
background:#ffffff;

}


a.foot:hover {

color:#484848;
font-size:12px;
padding:5px;
text-decoration:underline;
background:#ffffff;

}

div.home_menu {

float:left;
width:260px;
height:140px;
border:1px solid #cccccc;
padding:10px;
font-size:12px;
color:#666666;
margin:5px;
background:#ffffff;


}


div.home_menu:hover {

float:left;
width:260px;
height:140px;
border:1px solid #ACACAC;
padding:10px;
font-size:12px;
color:#4F4F4F;
margin:5px;
background:#ffffff;
}


input[type=text] {
border:1px solid #CCCCCC;
padding:2px;
font-family:Arial,Verdana,FreeSans;
font-size:12pt;
color:#000000;
text-align:left;
}

input[type=password] {
border:1px solid #CCCCCC;
padding:2px;
font-family:Arial,Verdana,FreeSans;
font-size:12pt;
color:#000000;
text-align:left;
}

input[type=button] {
border:1px solid #CCCCCC;
padding:5px;
font-family:Arial,Verdana,FreeSans;
font-size:12pt;
color:#000000;
text-align:left;
background:#eeeeee;
}

input[type=submit] {
border:1px solid #CCCCCC;
padding:5px;
font-family:Arial,Verdana,FreeSans;
font-size:12pt;
color:#000000;
text-align:left;
background:#eeeeee;
}

div.headline {
border-top:1px solid #E3E3E3;
color:#444444;
border-bottom:1px solid #E3E3E3;
color:#000000;
padding:3px;
font-family:Arial,Verdana,FreeSans;
font-size:11pt;
padding-left:10px;
margin-top:10px;
background:#F2F2F2;
}

div.content {
color:#444444;
padding:3px;
font-family:Arial,Verdana,FreeSans;
font-size:11pt;
padding-left:25px;
margin-top:10px;
text-align:left;
background:#ffffff;
}

div.protected {
text-align:center;
width:900px;
border:1px solid #a5ecaf;
background:#e8f7ea;
color:green;
padding:3px;
font-family:Arial,Verdana,FreeSans;
font-size:12pt;
margin-top:10px;
background:#ffffff;
}


div.menu_entry {
	color:#444444;
	font-family:Arial,Verdana,FreeSans;
	font-size:12pt;
	cursor:pointer;
	margin-right:5px;
}

div.menu_entry_sub {
	color:#444444;
	font-family:Arial,Verdana,FreeSans;
	font-size:10pt;
	cursor:pointer;
	margin-right:5px;
	display:none;
	padding:3px;
	transition:display 0.5s;
}

div.menu_entry_u {
	margin-top:2px;
	padding:2px;
}


div.menu_entry_u:hover {
	background:#eeeeee;
}

div.menu_focus {
	text-align:left;
	padding:4px;
	padding-left:6px;
	background:#eeeeee;
	float:left;
	border:1px solid #eeeeee;
	transition:background 0.5s;
}


div.menu_line {
border-top:1px solid #E3E3E3;
color:#000000;
border-bottom:1px solid #E3E3E3;
padding:3px;
font-family:Arial,Verdana,FreeSans;
font-size:12pt;
padding-left:10px;
margin-top:10px;
background:#F2F2F2;
overflow:auto;
margin-bottom:10px;
}

div.info_line {
color:#aaaaaa;
padding:3px;
font-family:Arial,Verdana,FreeSans;
font-size:9pt;
padding-left:25px;
margin-top:2px;
text-align:right;
background:#ffffff;
}

div.code {
border:1px solid #999999;
background:#dddddd;
color:#444444;
width:95%;
padding:5px;
padding-left:10px;
font-family:monospace;

}

div.note {
border:1px solid #AEB404;
background:#F5F6CE;
color:#222222;
width:95%;
padding:5px;
padding-left:10px;
font-family:Arial,Verdana,FreeSans;

}

div.meldung1 {
color:green;
padding:3px;
font-family:Arial,Verdana,FreeSans;
font-size:10pt;
padding-left:25px;
margin-top:10px;
margin-bottom:10px;
text-align:center;
background:#ffffff;

}

div.meldung0 {
color:red;
padding:3px;
font-family:Arial,Verdana,FreeSans;
font-size:10pt;
padding-left:25px;
margin-top:10px;
margin-bottom:10px;
text-align:center;
background:#ffffff;
}

table.default_table {
color:#444444;
border:1px solid #666666;
background:#eeeeee;
width:95%;
margin-bottom:3px;
}

td.dt {
padding:5px;
border:1px solid #666666;
}







