/* Touch the sky, keep looking */


/*

------------------------------------------------------
Copyright Kemie Guaida, some rights reserved
http://creativecommons.org/licenses/by-sa/2.0/

You are free to use this style sheet and its
associated image files to create your own site.
However, we ask that you respect the template's
creator by maintaining this attribution in
the style sheet.
------------------------------------------------------

*/

/* general styles E6E6E6 */

body {
color: #4D4D4D;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.8em;
line-height: 1.8em;
text-align: center;
background: #FFFFFF; 
}

a {
color: #000000;
}

a:hover {
color: #006B95;
}

a:visited {
color: #000000;
}

a:visited:hover {
color: #9bafca;
}

h1{
font-family: "Arial",Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.6em;
color: #000000;
margin: 15px 0 15px 0;
padding-left: 15px; 
}

h2 {
font-family: "Arial Narrow",Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.3em;
color: #000000;
margin: 15px;
}

h3 {
font-family: "Arial Narrow",Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #000000;
margin: 15px;
}

p {
margin: 10px 15px 5px 15px; 
}

/* layout styles */

#container {
width: 1000px;
text-align: left;
margin: 10px auto 0 auto;
background: url(imgs/back_container.gif) #FFFFFF repeat-y;
padding: 0 !important;
line-height: 1.0em; /* Original 1,8em */
}

#banner {
height: 115px;
background: url(###HEADER###) #708cb4 no-repeat;
}

#banner h1 {
float: left;
color: #FFFFFF;
margin: 40px 0 0 20px;
background: none;
}

/* Sie sind hier... */
#breadcrumb{
clear: both;
height: 10px;
margin-left: 10px;
font-size: 1em;
}

#content {
float: left;
width: 770px;
height: 400px; 
margin: 10px 10px 0 10px; 
background-image: url(imgs/back_content.jpg);
background-repeat: no-repeat;
padding: 0;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
overflow: auto;
line-height: 1.3em; /* Original 1,8em */
border-left: rgb(207, 220, 173) 4px solid;
border-width: medium;
}

* html #content {
margin-left: 5px;
}

#sidebar {
float: left;
width: 180px;
/* 4 Werte: Der erste Wert für den Abstand oben, der Zweite rechts, der Dritte unten und der Vierte links */
margin: 10px 0px 0 25px;
padding: 0;
background: #FFFFFF repeat;
line-height: 1.3em;
}

#test {
position: absolute;
float: left;
top: 480px;
width: 180px;
margin: 10px 10px 0 10px;
padding: 0;
background: #FFFFFF repeat;
}

/* meta nav */

#overhead {
heigth: 20px;
background: url(imgs/back_navmeta2.gif) #4b688e no-repeat bottom right;
}

#overhead ul {
margin: 0;
padding: 2px;
background: url(imgs/back_navmeta1.gif) no-repeat bottom left;
}

#overhead li {
display: inline;
padding: 4px;
}

#overhead a, #overhead a:visited {
color: #FFFFFF;
text-decoration: none;
margin: 4px;
}

#overhead a:hover, #overhead a:visited:hover {
color: #D1EBF4;
}

.skip {
position: absolute;
overflow: hidden;
width: 0;
height: 0;
}

.skip:active, .skip:focus {
position: absolute;
overflow: visible;
width: auto;
height: auto;
background: #2C91B2;
}

/* main nav */

#nav-main {
margin: 0px 50px 10px 0px;
height: 30px;
float: left;
background: url(imgs/back_navmain.gif) #CFDCAD no-repeat;
}

#nav-main ul {
height: 100%;
margin: 0;
padding: 0 0 0 10px; /* Original 10px */
}

#nav-main li {
list-style-type: none;
float: left;
width: auto;
margin: 7px 5px 0 5px;
background: url(imgs/back_navmainitems2.gif) no-repeat top right;
}

/*             #nav-main li.first {
background: url(imgs/home.png) left center no-repeat;
}    */

#nav-main a:link, #nav-main a:visited {
display: block;
color: #00468B;
font-weight: bold;
text-decoration: none;
padding: 1px 10px 2px 12px;
background: url(imgs/back_navmainitems.gif) no-repeat top left;
}

#nav-main a:hover, #nav-main a:visited:hover {
color: #bbc9db;
font-weight: bold;
text-decoration: none;
padding: 2px 10px 1px 12px;
}

.current {
margin-top: 4px;
background-image: url(imgs/back_current2.gif)!important;
}

.current.first {
margin-top: 4px;
background: #CFDCAD url('remove/imgs/home.png') no-repeat 5px center;
}

.current a:link, .current a:visited {
color: #9bafca !important;
background-image: url(imgs/back_current1.gif) !important;
}

.current a:hover, .current a:visited:hover {
color: #9bafca !important;
}

/* Search & Doom */

#nav-search {
margin: 0 0 0 0;
padding: 3px 0 0px 0;
height: 27px;
background: url(imgs/back_navmain.gif) #CFDCAD no-repeat;
}


/* sub nav Ebene1 */

.nav-section {
clear: both;
font-weight: bold;
}

.nav-section a { text-decoration: none }

.nav-section ul {
margin: 0;
padding: 0 0px 0 0px;
}

.nav-section li {
float: left;
margin: 0px 0px 0 0px;
padding-left: 0px;
font-weight: normal;
}


.nav-section a:hover, .nav-section a:visited:hover {
color: #000000;
font-weight: bold;
text-decoration: none;
padding: 2px 10px 1px 2px;
background: #CFDCAD no-repeat;
}


/* sub nav Ebene2 9BAFCA*/


.nav-section2 {
clear: both;
}

.nav-section2 a { text-decoration: none }

.nav-section2 a:hover {
color: #000000;
background: #CFDCAD no-repeat;
}

.nav-section2 ul {
margin: 0;
padding: 0 0px 0 0px;
}

.nav-section2 li {
float: left;
margin: 0px 0px 0 0px;
padding-left: 0px;
font-weight: normal;
}

/* footer */
#info-site {
clear: both;
text-align: center;
background-image: url(imgs/back_infosite.gif);
background-repeat: no-repeat;
background-position: center bottom;
margin: 0;
padding: 0px 0 15px 0; /* Original: 30px */
}

	
#info-company {
padding: 5px;
background: url(imgs/back_navmain.gif) #CFDCAD no-repeat;
margin: 10px 0px 10px 0px!important;
color: #00468B;;
}

#info-company a,#info-company a:visited {
color: #00468B;
}

#info-company a:hover,#info-company a:visited:hover {
color: #00468B;
}

#info-standards{
font-size: 10px;
padding: 0;
margin: 5px !important;
}

/*Download*/
 
.sb_download_h1{
   float: left; 
   width: 105px;
   border: 1px solid black;
   font-size: 0.9em;
   font-style: italic;
   height: 4em;
   margin: 0; padding: 1em 1em;
   background-color: #cccc99;
  }
  
 
.sb_download_h2{
   float: left; 
   width: 26%;
   border: 1px solid black;
   font-size: 0.9em;
   font-style: italic;
   height: 4em;
   margin-left: 1em; 
   padding: 1em 1em;
   background-color: #bbc9db;
}
 
.sb_download_h3{
   float: left;
   width: 60%;
   border: 1px solid black;
   font-size: 0.9em;
   font-style: italic;
   height: 4em;
   padding: 1em 1em;
   background-color: #bbc9db;
}
.sb_download_h4{
   float:left;
   width: 60px;
   border: 1px solid black;
   font-size: 0.9em;
   font-style: italic;
   height: 4em;
   margin: 0; padding: 1em 1em;
   background-color: #cccc99;
   }
 
.sb_download_col1{
   font-size: 0.9em;
   float: left; 
   width: 0px;
   height: 12em;
   margin: 0; padding: 1em 1em;
   border: 1px solid #cccc99;
   }
 
.sb_download_col2{
   font-size: 0.9em;
   float: left; 
   width: 60%;
   height: 5em;
   margin-left: 1em; 
   padding: 1em 1em;
   border: 1px solid #bbc9db;
   }
 
.sb_download_col3 {
   font-size: 0.9em;
   float: left;
   width: 26%;
   height: 5em;
   margin: 0;
   padding: 1em 1em;
   border: 1px solid #bbc9db;
   }
 
.sb_download_col4 {
   font-size: 0.9em;
   float:left;
   text-align: right;
   width: 60px;
   height: 12em;
   margin: 0;
   padding: 1em 1em;
   border: 1px solid #cccc99;
   
  }
 
.datetime, .sb_fileMDateClass, .sb_filesize_class{
   font-size: 1em;
   }
.sb_download_col2 .title{
	font-style:normal;
        font-weight: bold;
        }
