body {
	height: 100%;
	background-color: #f0f0f0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

html, body, textarea {
	scrollbar-base-color: #100060;
	scrollbar-3d-light-color: #FFFFFF;
	scrollbar-arrow-color: #95BAAE;
	scrollbar-darkshadow-color: #95BAAE;
	scrollbar-face-color: #100060;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #000000;
	scrollbar-track-color: #100060;
}

body,td,th,textarea,input,select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#content {

width:633px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
vertical-align:top;
text-align:left;


}

#innen_links {
width:300px; 
float:left; 
}

#innen_rechts {
width:300px; 
float:right; 
text-align:left;
}


.fliesstext {
	font-size: 11px;
	line-height: 170%;
}

.hinweis {
	color:#FF0000;
}

td.inhalt {
	padding-left: 183px;
	padding-right: 15px;
	line-height: 15px;
}



#headline_top {
	width:182; 
	height:32;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
	padding:0px;
	margin:0px;
	padding-top:8px;

}

#headline_below {	
	width:182; 
	height:32;
	font-size: 16px;
	font-weight: bold;
	color: #95BAAE;
	text-align:center;
	padding:0px;
	margin:0px;
	padding-top:8px;
}

.headline {
	color: #95BAAE;
	font-weight: bold;
}
<!-- -----------------------   Navi und Links allgemein ------------  -->
a {
	color: #000000;
}

a:hover {
	color: #95BAAE;
}

a.lang_select {
	color: #000000;
	text-decoration:none;
}

a.lang_select:hover {
	color: #ffffff;
	text-decoration:underline;
}
a.lang_select_active {
	color: #ffffff;
	text-decoration:none;
}


ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
	line-height: 160%;

}

#content ul {

	margin:0px;
	margin-left:10px;
	padding:0px;
	padding-left:10px;
	line-height: 160%;
	list-style-type: disc;


}

ul.nav_o {
list-style-type: none;
padding-top:40px;
padding-right:10px; 

}

.nav_o  ul {
list-style-type: none;
padding-top:40px;
padding-right:10px;
}


<!-- -----------------------   Navi links neu ------------  -->
#nav_left {
width:165px; 
height:247px;
text-align:left;
margin:0px;
padding:0px;
}

li.nav_links {
	margin:0px;
	padding:0px;
	padding-left:0px;
	display:block;
}


a.nav_laender {
	text-decoration: none;
	color: #000000;
	display:block;
	padding-left:25px;
}
a.nav_laender:visited {
	text-decoration: none;
	color: #000000;
}
a.nav_laender:link {
	text-decoration: none;
	color: #000000;
}

a.nav_laender:hover {
	text-decoration: underline;
	color: #000000;
	background-color:#ffffff;
}

a.nav_active {
	color: #000000;
	text-decoration:none;
	background-color:#ffffff;
	display:block;
	padding-left:25px;
}
a.nav_active:hover {
	color: #000000;
	text-decoration:none;
	background-color:#ffffff;
}


<!-- -----------------------   Navi oben neu ------------  -->

#nav_oben {	
text-align:right;
margin:0px;
padding:0px;
padding-top:0px;
background-color: #9966CC;
}

.element {
float:right;
}

li.nav_top {
	margin:0px;
	padding:0px;
	padding-top:0px;
	list-style-type:none;
	display:inline;
}

.nav_top li{
	margin:0px;
	padding:0px;
	padding-top:0px;
	list-style-type:none;
	display:inline;
}

a.nav_main {
	text-decoration: none;
	color: #FFFFFF;
}

a.nav_main:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: normal;
}

a.nav_main_active  {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

a.nav_main_active:hover  {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
}



.c2l1-left{
   text-align:left;
   vertical-align:top;
   valign:top;
   border-right: 0px solid #green;
   padding-right: 5px;
   width:40%;
   white-space:normal;
}
.c2l1-middle{
   text-align:left;
vertical-align:top;
valign:top;
   padding-left: 5px;
   width:40%;
   white-space:normal;
}

.tx-fdfx2cols-pi1 {
position:absolute;
top:0px;
left:0px;
}

a.extras {
text-decoration:none;
color: #000000;
}

a.extras:hover {
text-decoration:none;
color: #95BAAE;
}
