 :link,:visited {text-decoration:none;} 
ul,ol,dl {list-style:none;} 
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em; font-weight:normal;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd {margin:0; padding:0;} 
a img,:link img,:visited img {border:none;}
address {font-style:normal;}
strong {font-weight:bold;}
em {font-style:italic;}

/*---------------BASIS--------------------------*/ 
 
body {font:62.5%/140% "arial",arial,sans-serif;background: #FFFFFF;margin: 0; padding: 0; color: #000000;top:0px;}
#container {position:absolute;width: 800px;height:760px;top:0px;background:#FFFFFF;margin:0 auto; text-align: left;}
#logoplace { position:absolute;width:260px;height:100px;background:#FFFFFF;}
#header {position:absolute; width:790px; height:59px; left:10px; top:90px; background:#FFFFFF url(header.gif) repeat-x;visibility:hidden;} 

/*---------------INFONAVI-----------------------*/

.label {position:absolute;font:90% "arial",arial,sans-serif; color:#666666;top:6px;left:6px; letter-spacing:0.2em; text-align:left;}
#statiknavi {position:absolute; top:6px; left:455px;letter-spacing:0.3px;color:#333333;}
#statiknavi li {float:left;}
#statiknavi li a {display:block;float:left;font:90% "arial",arial,sans-serif; color:#666666;top:6px;left:600px; letter-spacing:0.2em;float:left;}
#headerimage {background:url(bildoben.jpg) no-repeat 0 0; position:absolute; width:165px; height:59px;top:0px;left:625px;}

/*---------------SPACERPRINT---------------------------*/

.spacer { background:#FFFFFF; position:absolute; width:790px; height:12px; top:156px; border-bottom: 1px dotted #CCCCCC;left:10px;visibility:hidden;}
a.spacerprint:link,a.spacerprint:hover,a.spacerprint:visited {background: url(print.gif) no-repeat 0 0; position:absolute; width:16px; height:14px; top:187px;left:644px; padding-left:20px;font:100% "arial",arial,sans-serif; color:#666666;letter-spacing:1px;visibility:hidden;}

/*----------------Subnavi---------------------------*/

#subnavi {position:relative;width:160px;height:438px;top:17px;left:0px; border-top: 1px solid #666666;visibility:hidden;}
.nav3-grid dt a, .nav3-grid dt a:visited { border-bottom: 1px dotted #3C6A82;display:block; min-height:1.4em /*Non-IE6*/; height:auto !important; height:1.4em /*IE6*/; padding:5px 5px 5px 20px;  text-decoration:none;background:transparent url(dokuno.gif) no-repeat 0 0%; color:666666;letter-spacing:1px;font:100%  "arial",arial,sans-serif;font-weight:bold;}
.nav3-grid dt a:hover, .nav3-grid dd a:hover {text-decoration:none;background:transparent url(doku.gif) no-repeat 0 0%;font:100% "arial",arial,sans-serif;font-weight:bold;letter-spacing:1px; color:#3C6A82; }

/*---------------TEXTFLA---------------------------*/


#infofla {position:absolute; width:790px; height:540px; top:220px;left:10px; height:auto;}
#mainsubnavi { position:absolute; width:185px; height:540px;visibility:hidden;}
#maincontent {position:absolute; width:410px; height:540px; left:195px; height:auto;}
#maincontent h1.pagetitle { font-family:"arial",arial,sans-serif; color:#000099; font-weight:bold; font-size:170%;letter-spacing:1px;}
#maincontent h1.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px;  font-family:"arial",arial,sans-serif; color:#333333; font-weight:bold; font-size:220%;}
#maincontent h1 {clear:both; margin:0 0 0.5em 0; font-family:"arial",arial,sans-serif; color:#3C6A82; font-weight:normal; font-size:210%;}
#maincontent h2 {clear:both; margin:1.0em 0 0.5em 0; font-family:"arial",arial,sans-serif; color:#000000; font-weight:normal; font-size:170%;}
#maincontent h3 {clear:both; margin:-1.0em 0 0.5em 0; font-family:"arial",arial,sans-serif; color:#3C6A82; font-weight:normal; font-size:130%;}
#maincontent h1.side {clear:none;}
#maincontent h2.side {clear:none;}
#maincontent h3.side {clear:none;}
#maincontent li { clear:both;  list-style-type:disc; color:#000000; font-size:100%;letter-spacing:1px;}
#maincontent li a ,#textfla li a:visited,#textfla p a ,#textfla p a:visited {color:#000000;text-decoration:none;}
#maincontent li a:hover,#textfla p a:hover {color:#000000;text-decoration:underline;}
#maincontent h4 {margin:1.5em 0 1.0em 0; color:#000000; font-family:"arial",arial,sans-serif; font-weight:normal; font-size:150%;letter-spacing:1px;}
#maincontent h5 {margin:1.5em 0 1.0em 0; color:#000000; font-family:"arial",arial,sans-serif; font-size:150%;letter-spacing:1px;}
#maincontent h6 {margin:1.2em 0 0.2em 0; color:#000000; font-weight:bold; font-size:120%;letter-spacing:1px;}
#maincontent p {margin:0 0 1.0em 0;  font-size:110%;letter-spacing:1px; color:#000000;font-family:"arial",arial,sans-serif; }
#maincontent p.center {text-align:center;}
#maincontent p.right {text-align:right;}
#maincontent p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:100%;}
#maincontent blockquote p {clear:both; margin:0 30px 0.6em 30px; font-size:100%; border-left: 1px solid #3C6A82; padding: 0 0 0 20px; color:#000000;}
#maincontent b {clear:both; font-size:100%;font-weight:bold; color:#3C6A82;}



#mainbordright {position:absolute; width:165px; height:540px; left:625px;}
.infoboxes { border:1px solid #3C6A82; position:relative; width:145px; height:auto; padding:9px; color:#000000;}
.infoboxes b {font:100%  "arial",arial,sans-serif;font-weight:bold; color:#3C6A82;line-height: 1.5em;}

/*---------------FOOTER---------------------------*/

#footer {line-height:1.5em;width:410px;height:12px;text-align:left;font-size:90%;font-family:"arial",arial,sans-serif;letter-spacing:1px;color:#666666; border-top: 1px solid #CCCCCC;line-height:1px;visibility:hidden;}
#footer a , #footer a:visited,#footer a:hover {clear:both;font-size:100%;font-family:"arial",arial,sans-serif;letter-spacing:1px;color:#3C6A82;line-height:1.5em;}
.imgfooter { left:359px; width:51px; height:12px;  position:absolute;}

/*---------------FORMULAR-------------------------*/

form {position:relative;width:300px;height:400px;}
input {display:block;padding: 2px;border:1px solid #3C6A82;width:300px;font: normal 1em "arial",arial,sans-serif;color:#ffffff; background-color:transparent;overflow:hidden;letter-spacing:1px;}
textarea {display:block;top:0px;width:300px;padding:2px;font: normal 1em "arial",arial,sans-serif;border:1px solid #3C6A82;height:125px;display:block;color:#ffffff;background-color:transparent;overflow:hidden;letter-spacing:1px;}
input.button {font: bold 1em "arial",arial,sans-serif;background:#3C6A82;width:300px;color:FFF;cursor:pointer;letter-spacing:1px;}
