html, body {height:100%;margin:0;padding:0;font-size:16px;}
body {margin:0px;padding:0px;/*overflow: hidden;*/font-family:"Trebuchet MS", "Lucida Grande", Tahoma, Arial;color:#686462;font-size:1em;}
a.flash, a.flash:active, a.flash:visited {color:#686462;text-decoration:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCCCCC;padding-bottom:0.4em;}
a.flash:hover {color:#00CCFF;}
#main {height:100%;}
#flashcontent {height:100%;z-index:1;}
#flashcontent h1 {font-size:1em;}
#flashspruch {position:absolute;top:0;left:0;}
#hov_logo {padding-top:90px;}

.flash_p {padding:20px;}

img, img a, a img, a.visited img, image {border:none;}

#footer {margin:0 0 40px 0;font-size:0.8em;padding:70px 0 11px 2px;color:#666;}
#footer a, #footer a:link {text-decoration:none; color:#777;}
#footer a:hover {color:#00ccff;}

#wrapp {width:862px;margin:0 0 20px 0;clear:both;}
#content {float:left;width:506px;font-family: Georgia, "Times New Roman", Times, serif;}
#extra {float:right;width:256px;font-size:0.9em;font-family: Georgia, "Times New Roman", Times, serif;}

.image {border:1px solid #ccc;padding:3px;margin:5px;display:block;}

.clear {clear:both;height:10px;line-height:10px;}
.v2 {height:100px;}

.image_flLeft {float:left;margin:0 15px 15px 45px}
.image_flRight {float:right;margin:0 45px 15px 15px}
.image_flBlanko {margin:15px 45px;}

/*************************/

a, a:link {color:#555;text-decoration:underline;}
a:visited {color:#555;text-decoration:underline;}
a:hover {color:#00ccff;text-decoration:underline;background:none;}

/*******************************************/
#navi {padding-left:30px;font-family:arial;}
#navi ul {width:100%;margin:0;padding:0;}
#navi ul li {list-style:none;float:left;}
#navi ul li a,
#navi ul li a:link {display:block;font-weight:normal;font-size:0.73em;text-decoration:none;color:#666;padding:0 20px 0 0;}

#navi #ex_nr ul li a,
#navi #ex_nr ul li a:link {padding:0 0 0 10px;margin:0;}

#navi ul li a:hover {color:#00ccff;}
#navi ul li a.current {color:#00ccff;}

#navi ul li.nodsip, #navi2 ul li.nodsip {display:none;}

/***********************************/

#navi2 {clear:both; padding:30px 0 0 30px;font-family:arial;}
#navi2 ul {width:100%;margin:0;padding:0;}
#navi2 ul li {list-style:none;}
#navi2 ul li a,
#navi2 ul li a:link {display:block;font-weight:normal;font-size:0.73em;text-decoration:none;color:#666;padding:4px 20px 4px 0;}

#navi2 #ex_nr ul li a,
#navi2 #ex_nr ul li a:link {padding:0 0 0 10px;margin:0;}

#navi2 ul li a:hover {color:#00ccff;}
#navi2 ul li a.current {color:#00ccff;}


/***********************************/

#content p {margin:0 0 25px 0;font-size:0.93em;line-height:1.7em;}
#content h2 {margin:0;color:#555;font-size:1.23em;height:45px;}

#content h3 {margin:0;padding:11px 0 20px 0;font-size:0.93em;font-style:italic;color:#00ccff;width:100%;font-weight:normal;}

#content ul, #content ol {margin:0 0 20px 0;padding:20px 15px; background-color:#DFDFDF}
#content ul li, #content ol li {margin:0 0 0 20px;padding:0;font-size:0.93em;line-height:1.7em;}
#content .download_list ul {margin:0 0 20px 0;padding:0;background:none;}
#content .download_list ul li {list-style:none;margin:0 0 1px 0;padding:0;}
#content .download_list ul li a {background-color:#DFDFDF;display:block;padding:3px 0 3px 25px;text-decoration:none;background-repeat:no-repeat;background-position:3px center;}
#content .download_list ul li a:hover {background-color:#d8d8d8;}

#logo_line {position:absolute;left:696px;top:57px;}
#hov_logo {height:40px;width:100%;text-align:right;border:none}
.hvo_logo {border:none;}

div.ihover {background-image:url(../images/pic_schraf.gif);
   filter:alpha(opacity=30);
   opacity:0.3;
   -moz-opacity:0.3;
}

