body {
    margin: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 75%;
}

h1,h2,h3,h4 {
    font-size: 12px;
    color: #2A57A5;
    border-bottom: solid 1px #2A57A5;
    border-width: 100%;
    padding-top: 3px;
}
.sitemap2 {
   padding-left: 20px;
   padding-bottom: 3px;
}
.sitemap1 {
   padding-bottom: 3px;
}


#ueberschrift h1 {
    font-size: 13px;
    font-family: georgia, Times New Roman, serif;
    padding: 0px 0px 0px 5px;
    color: #2A57A5;   
    margin: 2px 0px 0px 5px;
    border: none;
}

#ueberschrift {
   background: #66B7FF;
}

#content {
    /*background: #66B7FF;*/
    background: #CEE8FF;
    padding-left: 5px;
}

#navilist {
   /*padding-left: 20px;*/
}

#content {
   padding: 5px;
}

#menu {
   position: absolute;
   width:191; 
   height:300px; 
   z-index:10; 
   left: 13px; 
   top: 150px;
}
#specialmenu {
   padding-left: 10px;
   background: #FDDC60;
}

.tx-lzgallery-pi1-title {
   font-weight: bold;
   font-size: 13px;
}

.level1_no {
           border: none; 
           list-style-type: none; 
           background-image:url(/fileadmin/ihc/templ/img/puck.gif); 
           background-repeat: no-repeat;
           background-position: 1px .55em; 
           padding-left: 0px;
}
.level1_act {
           border: none; 
           list-style-type: none; 
           background-image:url(/fileadmin/ihc/templ/img/puck.gif); 
           background-repeat: no-repeat;
           background-position: 1px 0px;  
           padding-left: -50px;
}

.subnav a {
           text-decoration: none;
           color: #000;
           font-weight: normal;
}

#menu a {
   font-weight: bold;
   text-decoration: none;
   color: #2A57A5;
   padding: 2px;
}

#lang a {
   text-decoration: none;
   color: #2A57A5;
}
#lang  {
   color: #2A57A5;
}

select
{
   COLOR: #ffffff;
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
background-color: #CEE8FF; 
}


input

 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
background-color: #CEE8FF; border-left: medium none #F1F1F1; border-right: medium none #F1F1F1; border-top: medium none #F1F1F1; border-bottom: 1px dotted #000000;
}



textarea
{
   COLOR: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
background-color: #FFFFFF; 
}







body {

	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #66B7FF;
	scrollbar-highlight-color: #66B7FF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #66B7FF;
	scrollbar-track-color: #66B7FF;
	scrollbar-arrow-color: #66B7FF;
}



  
                    
           
       
           
td,table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px
}

.hl_content {
	font-size: 12px;
	font-weight: bold;
	color: #2A57A5;
}


td.content_li {
	padding: 3px 0px 3px 3px;
}


td.content_re {
	padding: 3px 3px 3px 0px;
}

td.display {
	padding: 3px 3px 3px 3px;
	}
	

a.displaylink{  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;  text-decoration: none; font-
}

a.displaylink:active { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;  text-decoration: none;
}

a.displaylink:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;  text-decoration: none; 
}

a.displaylink { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; 
}

a.displaylink:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;  text-decoration: none; 
	
}


a.menue{  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #164492; weight: bold; text-decoration: none; font-
}

a.menue:active { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #164492; font-weight: bold; text-decoration: none;
}

a.menue:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #164492; font-weight: bold; text-decoration: none; 
}

a.menue:link { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #164492; font-weight: bold; text-decoration: none; 
}

a.menue:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #164492; font-weight: bold; text-decoration: none; 
}




a.sub{  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;  text-decoration: none; font-
}

a.sub:active { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;  text-decoration: none;
}

a.sub:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;  text-decoration: none; 
}

a.sub:link { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; 
}

a.sub:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;  text-decoration: none; 
}



.td_linie_links {
        padding: 2px 2px 2px 2px;
	background-color: #ACD3F8;
	border-top: 1px none #2A57A5;
	border-right: 1px none #2A57A5;
	border-bottom: 1px solid #2A57A5;
	border-left: 1px solid #2A57A5;
}


.td_linie_li_re {
        padding: 2px 2px 2px 2px;
	background-color: #ACD3F8;
	border-top: 1px none #2A57A5;
	border-right: 1px solid #2A57A5;
	border-bottom: 1px solid #2A57A5;
	border-left: 1px solid #2A57A5;
}


.td_linie2_links {
        padding: 2px 2px 2px 2px;
	background-color: #2A57A5;
	border-top: 1px none #75A5F7;
	border-right: 1px none #75A5F7;
	border-bottom: 1px none #75A5F7;
	border-left: 1px solid #75A5F7;
}




.td_padding_2px {
        padding: 2px 2px 2px 2px;
	background-color: #2A57A5;

}

