/* CSS Document */
html {height:100%;}
* { margin:0; padding:0; font-size: 100%; }
img {border:0;}
body {width: 1000px;margin: 0 auto;background:#D9DCDC;font-family: Verdana, Tahoma, sans-serif; font-weight: normal;font-size: small;min-height: 101%;text-align: left;}

#container{width:1010px;margin: 0;background:#FFFFFF;}
#header{}
#header img{float:right;}


#left{float: left; width:240px;margin-left: 12px;padding:0; border-right:3px solid;color:#045A6B}
#navi_links{width: 240px;float: left;margin:0;padding:0;}

a.info:link, a.info:visited, a.info:active{font-size: 12px; line-height: 20px; color:#045A6B;}
 a.info:hover,{font-size: 12px; line-height: 20px; color: #502614;}
a.text:link, a.text:visited, a.text:active{font-size: 12px; line-height: 20px; color: #502614;}
 a.text:hover,{font-size: 12px; line-height: 20px; color: #045A6B;}

#right{float: right; width: 167px; margin-right:90px;border:1;}

#intro{margin-left:252px; margin-right: 180px;border-left:3px solid;color:#045A6B}
#content{margin-left:252px;border-left:3px solid;color:#045A6B}


#footer{clear: both;width: 1010px;margin: 0;background-color:#045A6B;}
#nav-contact{margin-left: 760px;width: 190px;height: 119px;}
table{ margin-left:auto; margin-right:auto;}
/*Formate*/
h1, h2, h3, h4,h5 p, ul, li { font-weight: normal;}

h1 {font-size: 12px; line-height: 40px; color:#FFFFFF; text-align:center;}
h2 {font-size: 12px; color: #000; line-height: 18px; font-weight: bold;}
h3 {font-size: 10px; text-align:left;letter-spacing: 0.1em;color: #606060;line-height: 14px;font-weight: bold;text-transform:uppercase;margin: 0 0 16px 0px;}
h4 {font-size: 12px; color: #ad1c1c; line-height: 18px; font-weight: bold;}
h5 {font-size: 12px; color: #827551;; line-height: 18px; font-weight: bold;}

p { font-size: 12px; color:#502614; line-height: 18px; padding: 10px 16px 0px 18px; }
li { font-size: 12px; color:#502614; line-height: 18px;}
/*main menu*/
#tbl-navi{border-collapse: collapse;border: none;width:758px; margin-left:252px;}
#tbl-navi td{padding:6px;text-align: center; background-color:#045A6B;}
#tbl-navi a{color: #FFF;font-size: 15px;text-decoration: none;border: none;}
#tbl-navi a:hover {background: transparent;color: #502614;}
#tbl-navi .active{background-color: #E38027;color: #fff;}
#tbl-navi .active a:hover{color: #fff;}

/*menu-links*/
#sidenavi{list-style-type: none;font-size: 11px;margin-top:px;}
#sidenavi li{border-bottom: 1px solid #502614;padding: 5px 0;}
#sidenavi li a{font-size: 11px;font-weight: bold;color: #502614;text-decoration:none;border:none;padding-left:14px;}
#sidenavi li a:hover {color:#045A6B;}
#sidenavi li#current a:hover {}
#sidenavi li a.current{background-color: ;}


/*Formate*/
/* CSS Document */

#right {margin:50px 7px;border: 3px solid #fff;background:#D9DCDC}
#right h3{margin: 0px 10px 10px 10px;}
#right h4{margin-bottom:10px;}
#right h4 a{margin:0 0 0 10px;font-size: 11px;color: #ad1c1c;text-decoration:none;border-bottom:1px dotted;}
#right h4 a:hover{ color: #ad1c1c;text-decoration:none;border:none;}
#right p{font-size: 11px;padding: 0 5px 3px 10px;line-height: 14px;}
#right .datum{padding:0 0 0 10px;}
#right .preis{padding:3px 0 3px 10px;}
#right .subtitel{font-size: 11px;line-height: 14px;font-weight:bold;padding:10px 5px 3px 10px;}

#right p a {line-height: 20px;color: #333;  text-decoration:none; border-bottom: 1px dotted;}
#right p a:hover {text-decoration: none;border:0;}

#right .float-left {float:left;padding-right:10px;border:0; margin:0}
#right .pdf-link {font-size: 11px;line-height: 14px;margin:8px 5px 0 0;}
#right .links {font-size: 11px;line-height: 16px;padding:8px 5px 0 10px;}