body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	background-image:url(images/hg.gif);
	background-attachment: scroll;
	background-repeat: repeat-x;
}

td,form,input,select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
   }
   


a:link {color:#FF3333; text-decoration:none;}
a:visited {color:#CC0000; text-decoration:none;}
a:active {color:#CC0000; text-decoration:none;}
a:hover {color:#FF3333; text-decoration:underline;}


ul{    
	margin: 5px 0px 10px -10px !important;
	margin: 5px 0px 10px 25px;
	list-style-type: square;
}

li {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10px; margin: 0px 0px 3px 0px; line-height: 1.5em}

.bildunterschrift {color: #999999; font-size: 10px;}

#content h1 {font-size: 14px; font-weight: bold; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px}
#content h2 {font-size: 12px; font-weight: bold; margin: 15px 0px 4px 0px; padding: 0px 0px 0px 0px}
#content h3 {font-size: 12px; font-weight: bold; margin: 15px px 4px 0px; padding: 0px 0px 0px 0px}
#content h4 {font-size: 12px; font-weight: bold; margin: 15px 0px 4px 0px; padding: 0px 0px 0px 0px}
#content p {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10px; margin: 0px 0px 8px 0px; line-height: 1.5em}

/*Sitemap */

#content .sitemap1 { font-size: 13px; font-weight:bold; margin: 15px 0px 5px 0px;}
#content .sitemap2 { font-size: 11px; font-weight:normal; margin: 5px 0px 5px 20px;}
#content .sitemap3 { font-size: 10px; font-weight:normal; margin: 2px 0px 5px 30px;}
#content .sitemap4 { font-size: 10px; font-weight:normal; margin: 2px 0px 5px 40px;}

/* FE User admin */

.alert {color:#FF0000;}

#login_field { margin: 0px 0px 10px 17px; padding: -10px 0px 0px 0px; color: #F7F7F7; font-weight:normal; text-align:left; width: 150px; line-height: 1.6em;}
#login_field a:link {color:#ffffff; text-decoration:none;}
#login_field a:visited {color:#ffffff; text-decoration:none;}
#login_field a:active {color:#ffffff; text-decoration:none;}
#login_field a:hover {color:#FF3333; text-decoration:underline;}
#login_field .login_submit {background-color:#CCCCCC; width:140px; height:18px; font-size: 11px; }


/* User Elements*/

.red { color:#FF0000;}

.tabtop { background-color:#CDD9F4; border: 1px solid #989898;  padding: 2px; }
.tableft { background-color:#EAEAEA; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; padding: 2px; }
.tabfield { border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding: 2px; }
.tabakt { background-color:#DCDCDC; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding: 2px; }
.tabfoot { background-color:#BAC3D8; border: 1px solid #989898; padding: 2px; }


/*Layers */

#servicenav {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 padding: 4px 5px 0px 17px;
 float:left;
 width: 805px}
 
#sprachen {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 padding: 4px 5px 0px 17px;
 float:left;
 }

#nav1_field {font-size: 13px; color:#FFFFFF; padding: 2px 5px 0px 53px;}
#nav1_titel { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; padding: 0px 5px 3px 17px;}
#nav1_titel h1 { font-size: 10px; font-weight:bold; margin: 0px 0px 0px 0px;}

#headline{width:470px; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 37px 0px 0px 53px; }
#headline h1 {font-size: 16px; font-weight:bold; margin: 0px 0px 3px 0px}

#content{ width:470px; margin: 37px 0px 0px 53px; font-size: 10px; width: 470px;}

#tippsspalte p {font-size: 10px; margin: 0px 8px 5px 12px;}
#tippsspalte h1 { padding: 5px 5px 5px 12px; margin: 0px 0px 6px 0px; font-size: 10px; font-weight:bold; width: 100%; background-image:url(images/tipps_head.gif) }
#tippsspalte h2 {font-size: 10px; margin: 0px 8px 5px 12px;}
#tippsspalte h3 {font-size: 10px; margin: 0px 8px 5px 12px;} 
#tippsspalte h4 {font-size: 10px; margin: 0px 8px 5px 12px;}  

#tippsspalte a:link, #tippsspalte a:visited, #tippsspalte a:active {color:#FF3333;; text-decoration:none;}

#fussmenue {color:#FFFFFF; font-size: 10px; padding: 5px 5px 5px 5px;}

#fussmenue a:link, #fussmenue a:visited, #fussmenue a:active {color:#FFFFFF; text-decoration:none; margin: 0px 5px 0px 5px;}
#fussmenue a:hover {color:#FF3333; text-decoration:underline; margin: 0px 5px 0px 5px;}

/* content Table Styles */
.zweispaltig {width: 470px; } 
.zweispaltig_1 {width: 235px; padding: 0px 30px 0px 0px; }
.zweispaltig_2 {width: 235px; padding: 0px 0px 0px 0px; }

.bildunterschrift { font-size:9px;}
/*.spacer-gif{background-color:#009900;}*/

/* Navigation Styles */

/* Navigation 1 */
a:link.nav1, a:visited.nav1, a:active.nav1{color:#FFF; text-decoration:none; }
a:hover.nav1 {color:#FF3333; text-decoration:underline; }

a:link.nav1act, a:visited.nav1act, a:active.nav1act {color:#FF3333; text-decoration:none;}
a:hover.nav1act {color:#FFF; text-decoration:none;  }

/* Servicemenü oben links */
a:link.smenue, a:visited.smenue, a:active.smenue{color:#333333; text-decoration:none; }
a:hover.smenue {color:#FF3333; text-decoration:none;}

a:link.smenueact, a:visited.smenueact, a:active.smenueact {color:#FF3333; text-decoration:none; font-weight:bold}
a:hover.smenueact {color:#333333; text-decoration:none;}

/* Navigation 2 */
.nav2_field {background-image:url(images/nav2_bg.jpg); padding: 7px 10px 7px 17px; font-size:11px; text-decoration:none;}
.nav2_field_last {background-image:url(images/nav2_bg.jpg); padding: 7px 10px 7px 17px; font-size:11px; text-decoration:none; border-bottom: 1px solid #333333;}

a:link.nav2, a:visited.nav2, a:active.nav2{color:#333333; text-decoration:none; margin: 0px 0px 0px 0px}
a:hover.nav2 {color:#FF3333; text-decoration:underline; margin: 0px 0px 0px 0px}

a:link.nav2act, a:visited.nav2act, a:active.nav2act {color:#FF3333; text-decoration:none; margin: 0px 0px 0px 0px}
a:hover.nav2act {color:#333333; text-decoration:none; margin: 0px 0px 0px 0px}


/* Table Styles */

/* Service Navigation */
 
.service_bg1{
 background-image:url(images/service_nav_1.gif);
 width: 15px;
 height: 22px;
 }
 
.service_bg2{
 background-image:url(images/service_nav_2.gif);
 width: 938px;
 height: 22px;
}

.service_bg3{
 background-image:url(images/service_nav_3.gif);
 width: 15px;
 height: 22px;
 }
 
/* Top-Banner */

.banner_0{
 background-image:url(images/banner_0.gif);
 width: 15px;
 height: 100px;
 }
 
.banner_1{
 background-image:url(images/banner_1.jpg);
 width: 760px;
 height: 100px;
 }

.banner_2{
 background-image:url(images/banner_2.jpg);
 width: 178px;
 height: 100px;
 }
 
.banner_3{
 background-image:url(images/banner_3.gif);
 width: 15px;
 height: 100px;
 }

 
 /* Navigation 1 */

.nav1_0{
 background-image:url(images/banner_0.gif);
 width: 15px;
 height: 28px;
 }
 
.nav1_1{
 background-image:url(images/nav1_1.jpg);
 width: 178px;
 height: 28px;
 }

.nav1_2{
 background-image:url(images/nav1_2.gif);
 width: 582px;
 height: 28px;
 }
 
.nav1_3{
 background-image:url(images/nav1_3.gif);
 width: 178px;
 height: 28px;
 }

.nav1_4{
 background-image:url(images/banner_3.gif);
 width: 15px;
 height: 28px;
 }
 
 
/* HeadlineBereich */

.headline_0{
 background-image:url(images/headline_0.gif);
 width: 15px;
 height: 81px;
 }
 
.headline_1{
 background-image:url(images/headline_1.gif);
 width: 178px;
 height: 81px;
 font-weight:bold;
 }

.headline_2{
background-color: #CDD9F4;
 width: 582px;
 height: 81px;
 }
 
.headline_3{
 background-image:url(images/headline_4.gif);
 width: 178px;
 height: 81px;
 }

.headline_3_en{
 background-image:url(images/headline_3_en.gif);
 width: 178px;
 height: 81px;
 }


.headline_4{
 background-image:url(images/headline_5.gif);
 width: 15px;
 height: 81px;
 }
 
 
  /* Body Bereich */
  
 .body_0{
 background-image:url(images/headline_0.gif);
 background-repeat: repeat-y;
 width: 15px;
 height: 340px;
 }
 
.body_1{
background-color:#EBEBEB;
	width: 178px;
	height: 340px;	
 }

.body_2{
 background-color: #FFFFFF;
 width: 582px;
 height: 340px;	
 }
 
.body_3{
 background-color:#EAEAEA; 
 width: 178px;
 height: 340px;	
 }

.body_4{
 background-image:url(images/headline_5.gif);
 width: 15px;
 height: 340px;	
 }
 
  /* Foot Bereich */
  
 .foot_0{
 background-image:url(images/headline_0.gif);
 background-repeat: repeat-y;
 width: 15px;
 height: 24px;
 }
 
.foot_1{
    background-image:url(images/foot_bg.jpg);
    width: 938px;
	height: 24px;	
 }

.foot_2{
 background-image:url(images/headline_5.gif);
 width: 15px;
 height: 24px;	
 }
