/* CSS Document */

body {
 background-color: #A6A76C;
 /*background-image: url(Images/bg1.gif);*/
 text-align: center;
 
}

#sheet {
 text-align: left;
 background-color:white;
 font-family: Verdana, Arial, sans serif;
 font-size: 12px;
 margin: auto;
 min-height: 650px;
 margin-top:5px;
 width: 750px;
 padding: 10px;
 padding-bottom:0px;
}

/* Kopfzeilenbereich */
#header{
 height:120px;
 vertical-align: top;
 background-image: url(Images/header1.jpg);
 background-repeat: horizontal;
 
}

#logo{
 height:120px;
 background-image: url(Images/logo.png);
 background-position: 10px 8px;
 background-repeat: no-repeat;
}


.box {min-height:1px; _height:1px;}
.box:after {content:"."; display:block; line-height:0px; font-size:1px; visibility:hidden; clear:both;}

/* Reiter-Navigation */
#navi {background:#192666; margin:0px; padding:0px; _height:1px;}

#navi ul {margin:0 10px; padding:0; list-style:none;}
#navi ul li {margin:0 5px 0 0; padding:0; float:left;}
#navi ul li a {display:block; position:relative; padding:7px 15px 7px 15px; border:0; background:url("Images/tab_link.gif") 0 0 repeat-x; color:#fff; font-weight:bold; text-decoration:none; cursor:pointer;}
    
    /* Main menu (tabs - link) */
    #navi ul li a span.tab-l, #navi ul li a:hover span.tab-l {position:absolute; top:0; left:0; _left:-15px; width:8px; height:8px; background:url("Images/tab_link_l.gif") 0 0 no-repeat;}
    #navi ul li a span.tab-r, #navi ul li a:hover span.tab-r {position:absolute; top:0; right:0; _right:-1px; width:8px; height:8px; background:url("Images/tab_link_r.gif") 100% 0 no-repeat;}
    
    /* Main menu (tabs - hover) */
    #navi ul li a:hover {background:url("Images/tab_hover.gif") 0 0 repeat-x; color:#FF7000;}
    #navi ul li a:hover span.tab-l {background:url("Images/tab_hover_l.gif") 0 0 no-repeat;}
    #navi ul li a:hover span.tab-r {background:url("Images/tab_hover_r.gif") 100% 0 no-repeat;}
    
    /* Main menu (tabs - active) */
    #navi ul li#on a {background:#FFF; color:#FF7000;}
    #navi ul li#on a span.tab-l {position:absolute; top:0; left:0; _left:-15px; width:8px; height:8px; background:url("Images/tab_active_l.gif") 0 0 no-repeat;}
    /* IE-Workaround */ * html #navi ul li#on a span.tab-r {position:absolute; top:0; right:-1; width:8px; height:8px; background:url("Images/tab_active_r.gif") 100% 0 no-repeat;}
    #navi ul li#on a span.tab-r {position:absolute; top:0; right:0; width:8px; height:8px; background:url("Images/tab_active_r.gif") 100% 0 no-repeat;}


   
    #navi a, #navi a:link, #navi a:visited {
     text-decoration: none;
     color: #fff; 
    }
    
    #navi a:hover, #navi a.on { 
     text-decoration: none;
     color: #FF7000 ! important;
    }


#lang {
 font-size: 80%;
 vertical-align: top;
 padding: 3px;
 float: right;
}

/* Container links */
#containerbg {
 min-height: 630px;
 background-image: url(Images/containerbg.gif);
 background-repeat:repeat-y;
}
/* min-height Workaround for IE */
* html #containerbg {height: 630px;}

#container {
 clear: both;
 color: #ffffff;
 font-family: Verdana, Arial, sans serif;
 font-size: 12px;
 padding: 5px;
 width: 200px;
 float: left;
 line-height:120%;
}


#container ul{
 list-style: square;
 margin: 0;
 padding: 0;
 list-style-position: inside;
}

#container li {
 margin-top: 5px;
}

#container a, #container a:link, #container a:visited {
 text-decoration: none;
 color: #FF7000;
}

#container a:hover, #container a.on { 
 text-decoration: underline ! important;
 color: #FF7000 ! important;
}

h1#cont {
 font-family: Verdana, Arial, sans serif;
 font-size: 12px;
 font-weight: bold;
}


/* Inhaltsbereich */
.content{
 clear: right;
 min-height: 500px;
 padding-top: 3px;
 font-family: Verdana, Arial, sans serif;
 font-size: 12px;
 line-height: 140%;
}
/* min-height Workaround for IE */
* html .content {height: 500px;}

.content_t{
 clear: right;
 padding-top: 3px;
 font-family: Verdana, Arial, sans serif;
 font-size: 12px;
 line-height: 140%;
 width: 520px;
 margin-bottom: 0px;
}


.content_re{
 float: right;
 padding-top: 3px;
 font-family: Verdana, Arial, sans serif;
 font-size: 12px;
 line-height: 140%;
}

.content a, a:link, a:visited{
 text-decoration: none;
 color: #FF7000;
}

.content a:hover { 
 text-decoration: underline;
 color: #FF7000;
}


h1 {
 font-family: Verdana, Arial, sans serif;
 font-size: 14px;
 line-height: 100%;
 margin-bottom: 10px;
}

h2 {
 font-family: Verdana, Arial, sans serif;
 font-size: 13px;
 font-weight: bold;
 line-height: 100%;
 margin-bottom: 5px;
}

h3 {
 font-family: Verdana, Arial, sans serif;
 font-size: 100%;
 font-weight: bold;
 line-height: 100%;
 margin-bottom: 5px;
}

.content ul{
 list-style: square;
 margin: 0;
 margin-top: 0;
 padding-left: 15;
 list-style-position: outside;
}

.table_top {
 background-color:#35437e;
 color:#ffffff; 
 font-weight:bold;
 padding-left: 3px;
 vertical-align: middle;
}

#mail{vertical-align: text-bottom;}
* html #mail{vertical-align: bottom;}


/* Footer */
#footer {
 background-color: #ffffff;
 text-align: right;
 font-family: Verdana, Arial, sans serif;
 font-size: 10px;
 min-width: 770px;
 min-height: 30px;
 width: 750px;
 padding: 0px;
 margin: auto;
}

#footer_in {
 background-color: #35437e;
 color: #ffffff;
 padding: 3px;
 padding-right: 10px;
 margin-top: 0px;
 margin-right: 10px;
 margin-left: 10px;
}
