
/* schriftstil,abstände */

body
{margin-top: 0px; margin-left: 0px; margin-right: 0px;margin-bottom: 0px; color: white; 
background:#047 url(../images/body.png) repeat-x fixed; background-color:#CCCCCC; font-family: verdana,arial; font-size: 10pt;}

.header_top
{background-image:url(../images/bodystyleimg/header_top_turquoise.png);}

.header_logo
{background-image:url(../images/bodystyleimg/hs_logo_turquoise.png);}

table,tr,td
{ color: black ;font-family: verdana,arial; font-size: 10pt}

h1 
{ color:#444444; font-size: 18px; font-weight: bold; }

h2 
{color:#444444; font-size: 12px; font-weight:bold; text-decoration:none; font-family:verdana, sans-serif;}

.img
{border-width: 2px;
 border-style: solid;
 border-color: #A14800;}
 
.partner {border:solid 1px #CCCCCC}
 
.box{
background-image:url(../images/box_bg.jpg);
border:#CCCCCC;
border-style:solid;
border-width:1px;
width:440px;
align:center;}

/* menue linke  seite */

.menu a:link {display: block; color:#444444;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt; width:170px;
padding-left: 8px; padding-bottom: 1px;   padding-top: 1px;margin: 1px auto;
}

.menu a:visited {color:#444444;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt; width:170px;
padding-left: 8px; padding-bottom: 1px;   padding-top: 1px;margin: 1px auto;
}

.menu a:active {color:#444444;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt; width:170px;
padding-left: 8px; padding-bottom: 1px;   padding-top: 1px;margin: 1px auto;
}

.menu a:hover { background:none; color:#008800;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt; width:170px;
padding-left: 8px; padding-bottom: 1px;   padding-top: 1px;margin: 1px auto;
}

.pfeil{color:#008800;font-weight:bold}

/* menütitel */

.rubrik {color:black;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;width:190px;
border-bottom:solid 1px #000000;
border-top:solid 1px #9f9f9f;
height:22px;
}

/* hauptleisten */

.leiste {color:black;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
padding-left: 2px; padding-bottom: 2px; padding-top: 2px;margin: 0px auto;
height:22px;
border:none 1px black;
}

.footer { background-image:url(../images/bodystyleimg/footer_bottom_turquoise.jpg);  
text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
padding-left: 2px; padding-bottom: 2px; padding-top: 2px;margin: 0px auto;
height:22px; border:none 1px black;
}

.nav { color:black; background:url(../images/bodystyleimg/nav_back_turquoise.jpg) no-repeat; background-color:#FFFFFF; text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt; border:none 1px black; width:190px;
}

.textbox {background:url(../images/bodystyleimg/back_text_turquoise.jpg) no-repeat; background-color:#FFFFFF; border-top:solid 1px #A2A2A2; border-left:solid 1px #A2A2A2}


/* allgemeine links im text */

a:link{ color: #008800; text-decoration:underline;font-family: verdana; font-size: 10pt;}

a:visited{color:#008800;text-decoration:underline;font-family: verdana; font-size: 10pt;}

a:active{ color:#008800;text-decoration:underline;font-family: verdana; font-size: 10pt; }

a:hover{ color: #008800;background-color:#e6e6e6;  text-decoration:none;font-family: verdana; font-size: 10pt; }

.Stil5 {
	color: #FFFFFF;
	font-size: 11px;
}
.Stil8 {font-size: 9pt}
.Stil9 {font-size: 12px; color:#444444}
.Stil10 {font-size: 12px}
.Stil12 {font-size: 11px; color:#666666}
.Stil13 {color:#444444; font-weight:bold; text-decoration:none; font-family:verdana, sans-serif; width:190px; height:22px;}

.callback{
padding-left: 5px; padding-top: 10px; padding-bottom:10px;
font-size: 12px; font-weight: 500; font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
background-image:url(../images/box_bg.jpg);
border:#CCCCCC;
border-style:solid;
border-width:1px;
}

.callback1{
padding-left: 5px; padding-top: 10px; padding-bottom:10px;
font-size: 12px; font-weight: 500; font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
background-image:url(../images/box_bg.jpg);
border:#666666;
border-style:solid;
border-width:1px;
}

.callbacktext{
padding-top: 5px; padding-bottom: 5px;
font-size: 12px; font-family: Arial, Helvetica, sans-serif;
align:center;}

.callbacktext a:link {
color:#444444;text-decoration:none;
}
.callbacktext a:visited {
color:#444444;text-decoration:none;
}
.callbacktext a:active {
color:#444444;text-decoration:none;
}
.callbacktext a:hover {
color:#008800;text-decoration:none; background-color:none; 
}
