* {padding:0;margin:0;border: none; }
html {height: 101%;}

body {margin-top: 0px; margin-bottom: 0px; background: #fff;font-family: tahoma, arial,sans serif;font-size: 12px;font-weight: normal;color: #333333;}
#page_wrapper {width: 950px; border: none;margin: auto;padding: 0;}
#page {border: none; margin: 0;padding: 0;}

    /*header*/

#header  {background: url(/page/img/header_grafik.jpg) no-repeat scroll right top;height: 145px; border: none;}
a#header_logo  {border: none;background: none;color: #fff;margin: 0 0 0 30px;height: 120px;display: block;float: left;}
a#header_logo  img{border: none;background: none;}

#header  p{float: right;width: 160px;text-align: left;color: #999999;font-size: 11px;margin-top:30px;}
#header p a{color: #006699;font-size: 11px;font-weight: normal;text-decoration: none;}
#header p a:hover{text-decoration: underline;}
       
    /*menu*/

#nav1 {width: 950px; text-align: left;  background-color: #8E9180;position: relative;}    
#nav1 ul {list-style-type: none;margin-left: 190px;overflow: hidden; }
#nav1 ul li{float: left;height: 27px;overflow: hidden;}
#nav1 a {border-left:2px solid white;padding:5px 35px 17px 15px;text-decoration: none;color:#ffffff;text-transform: uppercase;font-weight: normal;display: block; /*padding-right: 35px*/}

#nav1 a:hover {text-decoration: none;background: #0052A0;}

#nav1 ul li ul {margin: 0 0 0 2px ; padding: 0 0 7px 0;position: absolute; top:27px; display: none; background: #fff; /* Unternavigation ausblenden */border:1px solid #0052A0;}
#nav1 ul li:hover ul {display: block;  /* Unternavigation in modernen Browsern einblenden */}
#nav1 ul li ul li {float: none; display: block; background: #ffffff; height: 20px;}
#nav1 ul li ul li a {padding: 5px 20px 5px 12px; text-transform: none; color:#0052A0;}
#nav1 ul li ul li a#cur_nav_item,
#nav1 ul li ul li a.current{background: #ffffff; }
#nav1 ul li ul li a:hover {color:#cccccc; background: none;}

#nav1 ul li.first {display: none;}
#nav1 ul li ul li.first{display: block;}
#nav1 a.current {background: #0052A0;}
/*#nav1 li#default_2 {width: 111px;}
#nav1 li#default_2 ul {width: 107px;}
#nav1 li#default_3 {width: 157px;}
#nav1 li#default_3 ul {width: 153px;}
#nav1 li#default_9 {width: 97px;}
#nav1 li#default_10 {width: 127px;}
#nav1 li#default_10 ul {width: 123px;}
#nav1 li#default_11 {width: 91px;}
#nav1 li#default_11 ul{width: 87px;}
#nav1 li#default_12 {width: 101px;}
#nav1 li#default_12 ul{width: 97px;}*/


#default_15,
#default_16 {display: none;}

	/*sidebar*/
#local{float: left;width: 190px;margin-top: 27px; margin-bottom:30px;}
#local ul{list-style-type: none; margin-left: 0; line-height: 180%;}
#local ul a{color: #0052A0; text-decoration: none; font-weight: normal; padding:0px 8px;display:block;width:174px;}
#local ul a:hover{color: #cccccc;}		
#local ul li ul {margin:0 0 5px 0; line-height: 150%; padding: 5px 0; border-bottom: 1px solid #0052A0;}	
#local ul li ul li{list-style-image:url(/page/img/cube.gif); margin-left: 25px; padding: 0;}	
#local ul li ul li a{color: #999999; width: 165px; padding:0;}	
#local ul li a#cur_nav_item, #local ul a.current{background: #0052A0; color: #ffffff;}	
#local ul li ul li a#cur_nav_item{background: none; color: #0052A0; }	

	/*content*/	
#main{margin-top: 30px;float: right;padding:0 170px 30px 0;width:573px;}	
#main ul { list-style-type: disc; margin: 10px 20px;}
#main li { padding-bottom: 5px;}
.floatbox{ width: 560px; clear: both; margin-bottom:30px;}
#main ol { margin: 10px 20px;}

#main ul.download_list{ margin:0;}
#main ul.download_list li{list-style: none;}
#main span.filesize{margin-left:5px;}
#main strong.filesize{display: none;}
#main .updated, 
#main .download_start{display: none;}

	/*frontpage*/
.root_article_1 #local{display: none;}
.root_article_1 #main{background: url(/files/startbild.jpg);height:540px;margin:2px 0;padding:0;width:950px;}
.root_article_1 #main .container{position: absolute;}

.frontbox{display: none; text-align:center; background: none; overflow: hidden;font-size: 88%; line-height: 130%;}
.frontbox.frontbox_1{display:block;height:110px;left:148px;position:absolute;top:270px;width:93px;}
.frontbox.frontbox_2{display:block;height:132px;left:272px;position:absolute;top:151px;width:107px;}
.frontbox.frontbox_3{display:block;height:128px;left:359px;position:absolute;top:311px;width:115px;}
.frontbox.frontbox_4{display:block;height:115px;left:503px;position:absolute;top:202px;width:98px;}
.frontbox.frontbox_5{display:block;height:124px;left:662px;position:absolute;top:271px;width:110px;}

.frontbox h1{font-size: 14px; color: #0053A0; margin-bottom: 5px;}
.frontbox a{color: #333333;text-decoration: none;}
.frontbox a:hover{color: #666666;text-decoration: underline;}
.vrt_img {margin-right:10px; float: left; }


    /*tags*/
h1 {font-size: 18px;margin-bottom: 15px;font-weight: bold;color: #0052A0;}      
h2 {font-size:120%;font-weight:bold;margin-bottom:5px;}
h3 {font-size:0.8em;}     
h4 {margin: 30px 0 20px 0;font-weight: bold;font-size: 1.1em;color: white;}       
h5 {font-size:120%;font-weight:bold;margin-bottom:5px;}       
a  {text-decoration: underline;color:#0052A0;}
a:hover {text-decoration: underline;color:#99CCFF;}
p {margin-bottom: 15px;}	
strong {color: #333333}


 		/*tabellen*/
table caption {font-size:120%;font-weight:bold;padding-bottom:5px;text-align:left;}
th, td {text-align: left; font-weight: normal; padding-right:15px; vertical-align: top; padding-bottom:15px;}
.cjo_td_1{ width: 85px;}
td p {margin-bottom: 0;}

 		/*footer*/		
#footer{width: 950px;height: 50px;clear: both;background: #0052A0;color: #ffffff; font-size: 11px;}
#footer p{margin-left: 30px; padding-top: 10px; float: left;}
#nav2{padding-top: 10px; float: right; width:750px;}
#nav2 ul{list-style-type: none;}
#nav2 a{color: #ffffff;font-size: 11px; text-transform: uppercase; font-weight: normal; text-decoration: none;}
#nav2 a:hover{color: #999999;}

