/* site css mit shk */

body {
  background-color: #FFFFFF;
  font-family: Verdana;
  font-size: 8pt;
  margin:0px 0px auto;
}

a {color:#00549F; Verdana, sans-serif; font-size: 8pt; text-decoration:none; font-weight:normal; }
a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }
a:active { }

.headline { font-family: Verdana,Sans-serif; font-size: 10pt; color: #000000; font-weight: bold;}


.newsheadline { font-family: Verdana,Sans-serif; font-size: 10pt; color: #000000; font-weight: bold;}
.newssubheadline {  font-family: Verdana, sans-serif; font-size: 8pt; color:#505050; font-weight: bold;}
.newsdatum {  font-family: Verdana, sans-serif; font-size: 10px; color:#505050; font-weight: normal;}
.newscontent { font-family : Verdana, sans-serif; line-height:1.4em; font-size : 8pt; color : #505050; font-weight : normal; } 

.newsteaserheadline {  font-family: Verdana, sans-serif; font-size: 10px; color:#000000; font-weight: bold; }
.newsteaserdatum {  font-family: Verdana, sans-serif; font-size: 7pt; color:#505050; font-weight: normal; }
.newsteasersubheadline { font-family: Verdana, sans-serif; font-size: 10px; line-height: 1.4em; color:#505050; font-weight: normal; }

.teaserheadline {  font-family: Verdana, sans-serif; font-size: 10px; color:#505050; font-weight: bold; }
.teaserdatum {  font-family: Verdana, sans-serif; font-size: 7pt; color:#505050; font-weight: bold; }
.teasercontent { font-family: Verdana, sans-serif; font-size: 10px; line-height: 1.4em; color:#505050; font-weight: normal; }
.teasercontent a { font-family: Verdana, sans-serif; font-size: 10px; line-height: 1.4em; color:#00549F; font-weight: normal; }
.teasercontent a:link { text-decoration:none; }
.teasercontent a:visited { text-decoration:none; }
.teasercontent a:hover { text-decoration:underline; }
.teasercontent a:active { text-decoration:none; }



.suche {font-family: Verdana, sans-serif; font-size: 10px; color:#FFFFFF; font-weight: normal;}
.suche a { font-family: Verdana, sans-serif; color:#FFFFFF; font-size: 10px;  text-decoration:none; }
.suche a:link { color:#FFFFFF; text-decoration:none; font-size: 10px;  }
.suche a:visited { font-family: Verdana, sans-serif; color:#FFFFFF; font-size: 10px;  text-decoration:none;   }
.suche a:hover { color:#FFFFFF; text-decoration:underline; }
.suche a:active { color:#FFFFFF; text-decoration:none; font-size: 10px; }

.navifest { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #505050; text-decoration: none; font-weight: normal; }
.navifest a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #00549F; text-decoration: none; font-weight: normal; }
.navifest a:link { text-decoration:none; }
.navifest a:visited { text-decoration:none; }
.navifest a:hover { text-decoration:underline; }
.navifest a:active { text-decoration:none; }

.navi { font-family: Verdana; }
.navi a {color:#00549F; text-decoration:none; font-weight:bold; }
.navi a:link {color:#00549F; text-decoration:none; font-weight:bold; }
.navi a:visited { color:#00549F; text-decoration:none; font-weight:bold; }
.navi a:hover { text-decoration:underline; }
.navi a:active {color:#F68121; text-decoration:none; font-weight:bold; }

.fuss { font-family: Verdana; }
.fuss a {color:#FFFFFF; text-decoration:none; font-weight:bold; }
.fuss a:link {color:#FFFFFF; text-decoration:none; font-weight:bold; }
.fuss a:visited { color:#FFFFFF; text-decoration:none; font-weight:bold; }
.fuss a:hover { text-decoration:underline; }
.fuss a:active {color:#FFFFFF; text-decoration:none; font-weight:bold;  }

.klein { font-family : Verdana, sans-serif; line-height:1.4em; font-size : 10px; color : #505050; font-weight : normal; } 

.txt { font-family : Verdana, sans-serif; line-height:1.4em; font-size : 8pt; color : #505050; font-weight : normal; } 


.subnavi1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #00549F; text-decoration: none; font-weight: bold; }
.subnavi1 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #00549F; text-decoration: none; font-weight: bold; }
.subnavi1 a:visited { }
.subnavi1 a:hover {text-decoration:underline; }
.subnavi1 a:active {  }

.subnavi2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #00549F; text-decoration: none; font-weight: normal;}
.subnavi2 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #00549F; text-decoration: none; font-weight: normal;}
.subnavi2 a:visited { }
.subnavi2 a:hover {text-decoration:underline; }
.subnavi2 a:active {  }

.subnavi3 { font-family: Verdana; font-size: 10px; color:#00549F; text-decoration:none; font-weight:bold;}
.subnavi3 a { font-family: Verdana; font-size: 10px; color:#00549F; text-decoration:none; font-weight:bold;}
.subnavi3 a:visited { }
.subnavi3 a:hover {text-decoration:underline; }
.subnavi3 a:active {  }


.subnaviact1 { 
width:200px; 
height:20px; 
background-image:url(../sys/hgnav1.gif);
padding: 5px 0 0px 0;
overflow: hidden;
float: left;
} 

.subnaviinact1 { 
width: 200px; 
height: 20px; 
padding: 5px 0 0px 0; 
float: left; 
overflow: hidden;
 } 

.subnaviact2 { 
width:200px; 
height:20px; 
background-color:#F0F0F0; 
padding: 5px 0 0px 0;
color: #8EAC10;
float: left;
overflow: hidden;
font-family: Verdana, sans-serif; 
font-size: 8pt;
font-weight: normal;
} 

.subnaviinact2 { 
width: 200px; 
height: 20px; 
padding: 5px 0 0px 0; 
float: left; 
overflow: hidden;
font-family: Verdana, sans-serif; 
font-size: 8pt; 
font-weight: normal; } 



hr {
  color:#C6D1DB;
  height:1px;
}

#top {
}

div#site {
width:100%;
}

/* zeile 1 */ 
div#a {
width:920px;
height:100px;
overflow:hidden;
background-image:url(../sys/hgweb.jpg);
background-repeat:repeat;
background-position:0px 0px;
background-attachment:fixed;
padding : 0 0 0 0;  
clear: both; 
}

div#a div#a1 {
width:200px;
height:100px;
float:left;
overflow:hidden; 
}

div#a div#a2 {
width:720px;
height:100px;
float:left;
}

div#a2 div#a21 {
width:720px;
height:40px;
float:left;
overflow:hidden; 
padding: 0 0 0 0;  
}

div#a2 div#a22 {
width:700px;
height:40px;
float:left;
overflow:hidden; 
padding: 0 0 0 20px;  
}

div#a2 div#a23 {
width:720px;
height:20px;
float:left;
text-align:right;
overflow:hidden; 
padding: 0 0 0 0;  
}


/* zeile 2 */
div#b {
width:100%;
height:180px;
padding: 0 0 0 0;  
background-color:#A0BFD7;
clear: both; 
}

div#b div#b1 {
width:200px;
height:180px;
float:left;
overflow:hidden; 
background-color:#A0BFD7;
}

div#b div#b2 {
width:350px;
height:180px;
float:left;
overflow:hidden; 
}

div#b div#b3 {
width:370px;
height:180px;
float:left;
overflow:hidden; 
background-color:#005394;
padding : 0 0 0 0px;  
}

div#b3 div#sz {
width:329px;
height:70px;
float:left;
padding: 110px 0 0 41px;  
text-align:right;
}


/* zeile 3 */
div#c {
width:920px;
padding: 10px 0 10px 0;  
background-image:url(../sys/hgweb.jpg);
background-repeat:repeat;
background-position:0px 0px;
background-attachment:fixed;
clear: both; 
}

div#c div#c1 {
width:200px;
padding: 0 0 0 0;  
float:left;
text-align:left;
}

div#c1 div#c10 {
width:180px;
padding: 0 10px 0 10px;  
float:left;
text-align:left;
}

div#c2 {
width:720px;
float:left;
background-image:url(../sys/hgcontent.jpg);
background-repeat:repeat;
background-position:200px 0px;
background-attachment:fixed;
}

div#c2 div#c20 {
width:480px;
float:left;
padding : 0 20px 0 20px;  
}

div#c2 div#c30 {
width:190px;
float:right;
padding : 0 0px 0 10px;  
}


/* zeile 4 */
div#d {
width:920px;
padding: 20px 0 20px 0;  
background-image:url(../sys/hgweb.jpg);
background-repeat:repeat;
background-position:0px 0px;
background-attachment:fixed;
clear: both; 
}

div#d div#d1 {
width:200px;
padding: 0 0 0 0;  
float:left;
text-align:left;
}

div#d1 div#d10 {
width:180px;
padding: 0 10px 0 10px;  
float:left;
text-align:left;
}

div#d2 {
width:720px;
float:left;
background-image:url(../sys/hgcontent.jpg);
background-repeat:repeat;
background-position:200px 0px;
background-attachment:fixed;
}

div#d2 div#d20 {
width:480px;
float:left;
padding : 0 20px 0 20px;  
}

div#d2 div#d30 {
width:190px;
float:right;
padding : 0 0px 0 10px;  
}


/* zeile 5*/
div#e {
width:920px;
background-image:url(../sys/hgweb.jpg);
background-repeat:repeat;
background-position:0px 0px;
background-attachment:fixed;
clear: both; 
padding : 0 0 0 0;  
}

div#e div#e1 {
width:200px;
padding: 0 0 0 0;  
float:left;
text-align:left;
}

div#e div#e2 {
width:480px;
float:left;
background-image:url(../sys/hgcontent.jpg);
background-repeat:repeat;
background-position:200px 0px;
background-attachment:fixed;
padding : 0 20px 0 20px;  
}

div#e div#e3 {
width:190px;
float:right;
padding : 0 0px 0 10px;  
}


/* zeile 6*/
div#f {
width:920px;
overflow:hidden;
background-image:url(../sys/hgweb.jpg);
background-repeat:repeat;
background-position:0px 0px;
background-attachment:fixed;
clear: both; 
padding : 0 0 0 0;  
text-align:right;
}


input {
color : #000000; 
font-size : 8pt; 
font-family : Verdana; 
background: #F6F6F6;
border : 1px solid #808080; 
} 

textarea {
background-attachment: fixed;
height: 100px;
width: 194px;
background: #F6F6F6;
color : #000000; 
font-size : 8pt; 
font-family : Verdana, Helvetica, Arial; 

scrollbar-base-color: #F6F6F6;
scrollbar-3d-light-color: #F6F6F6;
scrollbar-arrow-color: #F6F6F6;
scrollbar-darkshadow-color: #F6F6F6;
scrollbar-face-color: #F6F6F6;
scrollbar-highlight-color: #F6F6F6;
scrollbar-shadow-color: #F6F6F6;
scrollbar-track-color: #F6F6F6;

border : 1px solid #808080; 
} 


