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; }
#top_bereich        { position:absolute; background-image: url(../images/built/bg_oben.gif); margin: 0px; padding: 0px; top:0px; left:138px; width:866px; height: 63px; z-index:2; }
#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; margin: 0px; padding: 0px; top:6px; left:126px; z-index:3; }
#language		   	{ position:absolute; margin: 0px; padding: 0px; top:6px; left:710px; z-index:3; }
#construktiv 		{ position:absolute; margin: 0px; padding: 0px; top:470px; left:773px; z-index:3; }

#subnavi_text {
	position:absolute; margin: 0px; padding: 0px; top:42px; left:610px; 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:6px; 
margin:0px; 
width: 148px;
}

#navi_bg  { 
	position:absolute; top:130px; left:0px; z-index:3; 
	width: 173px;
	height: 400px;	
	background-image: url(../images/built/bg_navi.gif);
}

#navi_text  { 	
  position:absolute; top:130px; 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*/
/*##########################################*/

#content  { 
	position:absolute; margin: 0px; padding: 0px; top:130px; left:188px; z-index:4; 
	width: 396px;
}

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

.content_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4D4D4D;
	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: 16px;
	padding-bottom: 16px;
	padding-right: 4px;
}

#pfad_bereich  { 
	position:absolute; margin: 0px; padding: 0px; top:63px; left:188px; z-index:3; 
	width: 275px;
	height: 67px;
	background-image: url(../images/built/runde_ecke_blau.gif);	
}

.pfad_main {
	margin-top: 7px;
	margin-left: 16px;
	margin-bottom: 6px;
	border: 0px;
	padding: 0px;
}

.pfad_sub {
	margin-left: 16px;
	margin-top: 0px;
	border: 0px;
	padding: 0px;
}

#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:63px; 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: #4D4D4D;text-decoration:none; 
}
#tm_link A:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #4D4D4D;text-decoration:none; 
}
#tm_link A:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #4D4D4D;text-decoration:none; 
}
#tm_link A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #4D4D4D;text-decoration:none; 
}

#h1{

	font-size:10px;
        font-weigt:normal;
	display:inline;

}

#tabelle1  {
	width: 85%;
	border:2px solid;
/*  	border-style:solid;
    padding:2.5em; */
	
}

#tr1 {
	
}

#tr2 {
	
}

#td1 {
	background-color: #666666;	
}

#td2 {
	background-color: #EFF3F6;
	
}

#td3 {
	background-color: #91B8DF;
	
}

#td4 {
	background-color: #E0E8EB;
	
}

#td5 {
	background-color: #FFFFFF;
	
}

#adresse {
	position:absolute; margin: 0px; padding: 0px; top:5px; left:840px; z-index:5;
	border: 0px;
}
#buttons {
	position:absolute; margin: 0px; padding: 0px; top:73px; left:540px; z-index:5;
	border: 0px;
}
#schnellauswahl {
	position:absolute; margin: 0px; padding: 0px; top:44px; left:870px; z-index:5;
	border: 0px;
}
