A {text-decoration:underline; color:#1A3455;}
A:active {color:#1A3455;}
A:visited {color:#1A3455;}
A:hover {text-decoration: underline}

BODY 
{
	margin:0px;	
	padding-bottom: 1px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4D;	
	
	background-color:#ffffff;
	
	scrollbar-base-color:#98EA00;
	scrollbar-face-color:#F1F1F1;
	scrollbar-arrow-color:#5BA500;
	scrollbar-track-color:#FFFFFF;
	scrollbar-shadow-color:#ffffff;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-Color:#DBF49D;	
	
	background-image: url(../images/built/bg_main.gif);
	
	overflow-x: hidden; 	
	/*
	overflow-y: auto;	
	*/	
		
	top: 0;
  	left: 0;
 	margin: 0;    
}

.table, td {	
	margin:0px;
	padding:0px;
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 18px;	
}


/*##########################################*/
/*Hauptframe*/
/*##########################################*/

#site {
	width: 1010px;	
}


/*##########################################*/
/*Top-Bereich*/
/*##########################################*/

#top_links_bereich  { position:absolute; margin: 0px; padding: 0px; top:0px; left:0px; z-index:1; }
#subnavi_bg         { position:absolute; background-image: url(../images/built/bg_subnavi.gif); margin: 0px; padding: 0px; top:45px; left:138px; width:866px; height: 18px; z-index:2; }
#logo			   	{ position:absolute; background-image: url(../images/built/head.gif); margin: 0px; padding: 0px; top:0px; left:0px; width:1007px; height: 182px; z-index:3; }


#subnavi_text {
	position:absolute; margin: 0px; padding: 0px; top:42px; left:398px; z-index:3;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;	
}

#subnavi_text A{
	text-decoration:none; color:#ffffff;
}
#subnavi_text A:active{
	text-decoration:none; color:#ffffff;
}
#subnavi_text A:visited{
	text-decoration:none; color:#ffffff;
}
#subnavi_text A:hover{
	text-decoration:none; color:#D8D8D8;
}

.spacer_subnavi {
	width: 10px;
}


/*##########################################*/
/*Navi-Haupt*/
/*##########################################*/


#navi_themen {
background-color:#CCD7DD; 
padding-top:2px;
padding-bottom:3px;
padding-left:5px;
margin:0px; 
width: 148px;

}
#spacer {
padding-bottom: 2px;
}

#navi_text  { 	
  position:absolute; top:175px; left:0px; z-index:4; 
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
	line-height: 18px;
  padding-left: 12px;
	padding-top: 20px;
}

#navi_text A{
	text-decoration:none; color: #4D4D4F;
}
#navi_text A:active{
	text-decoration:none; color: #4D4D4F;
}
#navi_text A:visited{
	text-decoration:none; color: #4D4D4F;
}
#navi_text A:hover{
	text-decoration:none; color:#8D1715;
}

.navi_level1 {
	padding-left: 10px;
}
.navi_level2 {
	padding-left: 24px;
}
.navi_level3 {
	padding-left: 34px;
}

#navi_active {
	font-weight: bold;
	color: #8D1715;
}


/*##########################################*/
/*Content-Bereich*/
/*##########################################*/
#tabelle1  {
	width: 90%;
	border:0px solid;
	CELLPADDING: 1px;
	CELLSPACING: 0px;
/*  	border-style:solid;
    padding:2.5em; */
	
}

#tr1 {
	
}

#tr2 {
	
}

#td1 {
	background-color: #7ca3dc;
	color: #ffffff;
	font-weight:bold;
	text-align: center;
	padding-left:5px;
	padding-right:5px;	
}

#td2 {
	background-color: #EFF3F6;
	color: #172F63;
	padding-left:5px;
	padding-right:5px;
}

#td3 {
	background-color: #91B8DF;
	color: #ffffff;
	text-align: center;
	padding-left:5px;
	padding-right:5px;
}

#td4 {
	background-color: #E0E8EB;
	color: #172F63;
	padding-left:5px;
	padding-right:5px;
}

#td5 {
	background-color: #FFFFFF;
	color: #172F63;
	padding-left:5px;
	padding-right:5px;
}

#content_text_klein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #172F63;
	line-height: 12px;
	
	padding-left: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 12px;
}

#buttons {
	position:absolute; margin: 0px; padding: 0px; top:45px; left:800px; z-index:6; 
	border: 0px;
}

#auswahl {
	position:absolute; margin: 0px; padding: 0px; top:15px; left:295px; z-index:5;
	border: 0px;
}

#schnellauswahl {
	position:absolute; margin: 0px; padding: 0px; top:25px; left:800px; z-index:5;
	border: 0px;
}

#footerx {
	position:absolute; margin: 0px; padding: 1px; bottom:-130px; left:0px; z-index:5;
	text-align:center;
	width: 1002px;
	background-color: #E0E8EB;	
}

#adresse {
	position:absolute; margin: 0px; padding: 0px; top:2px; left:630px; z-index:5;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;	
	line-height: 18px;

}

#adresse A{
	text-decoration:none; color: #FFFFFF;
}
#adresse A:active{
	text-decoration:underline; color: #FFFFFF;
}

#adresse A:visited{
	text-decoration:none; color: #FFFFFF;
}
#adresse A:hover{
	text-decoration:none; color:#000000;
}

#content  { 
	position:absolute; margin: 0px; padding: 0px; top:205px; left:190px; z-index:4; 
	width: 566px;
}

#content-ohne-rechts  {
	position:absolute;
	margin: 0px;
	padding: 0px;
	top:200px;
	left:190px;
	z-index:4;
	width: 566px;
	height: 269px;

}

#prave {
	position:absolute; margin: 0px; padding: 0px; top:148px; left:187px; z-index:3;
	border: 0px;
}
#spaka {
	position:absolute; margin: 0px; padding: 0px; top:148px; left:391px; z-index:3;
	border: 0px;
}
#beca {
	position:absolute; margin: 0px; padding: 0px; top:148px; left:596px; z-index:3;
	border: 0px;
}
#work {
	position:absolute; margin: 0px; padding: 0px; top:148px; left:801px; z-index:3;
	border: 0px;
}

#unter_navi {
background-color:#7ca3dc; 
position:absolute; top:182px; left:188px; z-index:5; 
width: 816px;
height: 30px;	

}

#content_rechts  { 
	position:absolute; margin: 0px; padding: 0px; top:100px; left:563px; z-index:1; 
	width: 190px;
	background-color: #E0E8EB;
}

.content_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #172F63;
	line-height: 16px;
	
	padding-left: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-right: 34px;
}

.content_rechts_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4D4D4D;
	line-height: 16px;
	
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 16px;
	padding-right: 4px;
}

#rechts_von_pfad1  { 
	position:absolute; margin: 0px; padding: 0px; top:63px; left:463px; z-index:3; 
	width: 15px;
	height: 67px;	
}

#rechts_von_pfad2  { 
	position:absolute; margin: 0px; padding: 0px; top:63px; left:478px; z-index:3; 
	width: 275px;
	height: 67px;	
}

#bild_rechts  { 
	position:absolute; margin: 0px; padding: 0px; top:212px; left:753px; z-index:3; 
	width: 251px;
	height: 480px;	
}

.bild_rechts_spacer  { 
    height: 10px;
}



/*##########################################*/
/*Diverses*/
/*##########################################*/

/* Texte */
.text_klein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}

/* E-card */
.ecard_klein {
	border: 8px solid #7C909C;
	margin-left: 7px;
}


/*Formular-Felder*/
.formularcontent { 
	background-color: #ffffff;
}

.formularcontentaktiv {
	background-color: #EEF3F7;
}

input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	border: 1px solid #7C909C;
	background-color : #E0E8EB;
	padding-left: 2px;	
}

form {
	margin: 0px;
	padding: 0px;
}

/* Listen */
ul {
	list-style-type:square;
}

/*tm style*/
#tm_link A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #172F63;text-decoration:none; 
}
#tm_link A:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #172F63;text-decoration:none; 
}
#tm_link A:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #172F63;text-decoration:none; 
}
#tm_link A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #172F63;text-decoration:none; 
}

#h1{

        font-weight: bold;
		font-size:13px; color: #172F63;
		
	display:inline;

}

#h2{

        font-weight:bold;
		font-size:12px; color: #172F63;
		text-align: center;
		
	display:inline;

}
#h2_rechts{

        font-weight: bold;
		font-size:11px; color: #172F63;
				
	display:inline;

}
#h3{

        font-weight:bold;
		font-size:11px; color: #172F63;
		
		
	display:inline;

}

.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
}
.ct_ob { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #a4cce3; }