body {
overflow:auto;
background-color:#FFFFFF;
margin:0px;
padding:0px;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.site {
	 background-color:#FFFFFF;
	 width:1000px;
	 height:700px;}

.head {position:absolute;
		width:1000px;
		left:0px;
		height:130px;}

.menu {position:absolute;
		background-image:url(../images/bg_menue.gif);
		top: 135px;
		width:250px;
		height:540px;}

.menu_light {position:absolute;
			 top:70px;
			 width:250px;
			 background-image:url(../images/bg_menu_light.gif);
			 height:auto;}

a.menu1link, a.menu1link:visited,a.menu1link:active {
		text-decoration: none;
		color: #FFF;
		font-size:100%;
		text-transform:uppercase;
		text-align:right;
		display:block;
		width:250px;
		height:20px;
}
.block {width:30px;}
a.menu1link:hover {
		background-color:#F47421;
		-moz-opacity:0.4;
	    opacity:0.4;
		filter:alpha(opacity=40);
}

a.menu2link, a.menu2link:visited, a.menu2link:active {
		text-decoration: none;
		color: #FFF;
		font-size:10px;
		padding-top:0px;
		padding-bottom:0px;
		margin-top:0px;
		margin-bottom:0px;
		text-transform:uppercase;
		display:block;
		width:250px;

}
a.menu2link:hover {
		background-color:#F47421;
		-moz-opacity:0.4;
	    opacity:0.4;
		filter:alpha(opacity=40);
}

.content {position:absolute;
		background-color:#DEDFDE;
		background-image:url(../images/bg_content.jpg);
		 left:265px;
		 top:135px;
		 width:735px;
		 height:510px;
		 padding-top:30px;
		 overflow:auto;}
.logo { position:absolute;
		top:70px;
		left:10px;}

.superbanner {position:absolute;
			  left:265px;
			  top:19px;
			  }
.zurueck {width:90%}

div, p, a, td, th, ol, ul, li, h1, h2, h3, h4, h5, h6 {
font-family:Arial, Helvetica, sans-serif;
}

div.table { display:inline-table;
 			table-layout:auto;
			width:50px;
			margin-left:84px;}
div.tr { display:table-row;
		 width:auto;
		  }
div.td { display:table-cell;
		width:auto;
		border:1px solid #EF6900;
		color:#000;
		font-size:75%;
		font-weight:800;
		margin:2px;
		padding:2px;

		white-space:nowrap;}

#nbr {
	white-space:nowrap;
}

h2, h3, h5, h6, p
	{color:#000;
	font-weight:100;}
h1 {
	color:#000;
	font-size:75%;
	margin:2px;
	padding:2px;
}

.rahmen {
    color:#000;
	font-size:75%;
	font-weight:800;
	margin:2px;
	padding:2px;
	border:1px solid #EF6900;
	margin-left:84px;
	display:table;

	}
.fett {
font-size:100%;
padding-top:20px;
font-weight:800;
padding:0px;
margin:0px;
}
h2{
font-size:75%;
margin-left:90px;
margin-right:130px;
font-weight:600;
}
h3 {
font-size:100%;
padding-left:20px;
padding-right:20px;
}
h4 {
font-size:70%;
color:#FFF;
text-transform:uppercase;

padding-top:1px;
padding-bottom:0px;
margin-bottom:0px;

}
h5 {
font-size:10px;
color:#FFF;
text-transform:uppercase;
text-align:right;
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;}

p {
font-size:75%;
margin-left:90px;
margin-right:150px;
line-height:120%
}

ul {padding-right:150px;}

li {
color:000;
font-size:75%;
margin-left:62px;
padding-left:10px;
line-height:120%;
list-style-image:url(../images/liste.gif);
}

li.orange {
color:#F47421;
font-size:75%;
margin-left:62px;
padding-left:10px;
line-height:120%;
list-style-image:url(../images/liste_orange.gif);
}

table, td{
font-size:100%;
color:#1D2D8F;
padding:5px;
}

input, textarea {
border:solid 1px #2D476B;
background-color:#FFF;
color:#333;
font-size:100%;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

select {
border:solid 1px #2D476B;
background-color:#FFF;
color:#333;
font-size:100%;
}
form {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
}

a.textlink, a.textlink:visited, a.textlink:active {
		text-decoration: none;
		color: #000;
		font-size:100%;
		font-weight:700;

}
a.textlink:hover {
		color:#EF6900;
}
.grau {	background-color:#D5D5D7;}

.wander {border: 2px solid #949395;}

.wandersmall {font-size:9px;
			  color:#949395;}

table.w {margin-left:75px;}