body {
    background-color : #004066;
    font-family : georgia, lucida, arial, helvetica, sans-serif;
    font-size: 0.8em;
    padding : 0;
    margin : 0;
    color : #1F1F1F;
      }


.shadow {
	background : #004066 url(../img/shadowleftosxpink18.jpg) repeat 0 -60px;
	width : 800px !important;
	width : 800px;
    margin : 0px auto 60px !important;
	margin : 0px auto 60px;
			z-index : 10;
        	overflow : auto;
        	top : 0;
        	bottom : 0;
          	left : 0;
          	right : 0;
          	height : 97%;

   
}
.content {
 	margin : 0px auto 0px;
 	width : 800px;
}
.all {
	background : #004066 url(../img/allbg.jpg) repeat 0 -60px;
    width : 782px;
    height: 100%;
    margin : 0px auto 0px;
    padding: 0px;
    border: 1px #80a0b3 solid;
}
.leftcol {
	border-top: 1px #80a0b3 solid;
	border-bottom: 10px #80a0b3 solid;
	background-color: #fff;
    width : 282px;
    padding: 10px 17px 0 17px;
    margin : 108px 0px 0px 0px !important;
    margin : 83px 0px 0px 0px;
    float: left;
}
.leftcol p {
	margin: 5px 0px 15px 0px;
	padding: 0px;
    width : 280px;
}

.norm {
	border-top: 1px #80a0b3 solid;
	border-left: 1px #80a0b3 solid;
	border-bottom: 10px #80a0b3 solid;
	background-color: #fff;
	padding: 10px 20px;
    width : 425px;
    margin : 108px auto 0px !important;
    margin : 83px auto 0px;
    float: right;
}
.norm p {
	margin: 8px 0;
	padding: 0px;
    width : 420px;
}
.norm img {
	margin: 0px 0 0px 50px;
	padding: 0px;
}

* html, * html body {
          overflow : hidden;
          bottom : 0;
          height : 100%;
          width: 100%;
      }
.top {
    padding: 0px 0 0 0;
    background-color : #004066;
    height : 25px;
    width : 100%;
    position : fixed;
    z-index : 3;
    overflow: hidden;
      }
.head {
	height: 83px;
	width: 780px;
	border-left: 1px #fff solid;
	border-top: 1px #fff solid;
	border-right: 1px #fff solid;
	border-bottom: none;
	padding: 0px;
    margin : 25px auto 0px;
   	position : fixed !important;
   	position: relative;
   	z-index: 2;
   	overflow: hidden;
   	top: 0px;
   	left: 0px !important;
   	left: -8px;
   	right: 0px;
          	
    /*
position : relative;
    z-index : 2;
*/
}

.headbg {
	position: absolute;
	z-index : 2;
	border: none;
}

.clear {
clear: both;
}


H4 {
    font : 2em georgia;
    font-style : italic;
    color : white;
    margin : 5px 0 0 33px;
    position: absolute;
	z-index : 3;
    
      }
H5 {    
    width : 100%;
    font : 1.1em monotype;
    letter-spacing : 0.6em;
    color : white;
    margin : 16px 0 0 332px;
    position: absolute;
	z-index : 3;
      }
      
      
#mainnavi {
    list-style : none;
    margin : 45px 0 0 316px;
    padding : 0;
    font-size : 1em;
    position : absolute;
    z-index : 3;
      }
#mainnavi li {
    display : inline;
      }
#mainnavi li a {
    color : #005CEC;
    padding : 0 15px;
    text-decoration : none;
    border-left : 1px solid white;
      }
#mainnavi li a:hover {
    color : #004066;
    padding : 0 15px 0px;
    text-decoration : none;
    border-left : 1px solid white;
      }

#mainnavi #current a {
    color : #004066;
    margin : 0;
    padding : 0 15px 20px;
    border-left : 1px solid white;
      }
#homenavi {
    list-style : none;
    margin : 45px 0 0 0px;
    padding : 0;
    font-size : 1em;
    position : absolute;
    z-index : 3;
      }
#homenavi li {
    display : inline;
      }
#homenavi li a {
    color : #005CEC;
    padding : 0 15px;
    text-decoration : none;
    border-left : 1px solid white;
      }
#homenavi li a:hover {
    color : #004066;
    padding : 0 15px 0px;
    text-decoration : none;
    border-left : 1px solid white;
      }

#homenavi #current a {
    color : #004066;
    margin : 0;
    padding : 0 15px 20px;
    border-left : 1px solid white;
      }

#homer {
    color : #004066;
    padding : 0 15px 25px;
    margin : 10px 0 0 15px;
    border-left : 1px solid white;
      }
#homerback {
    color : #1e81ba;
    padding : 0 15px 0px;
      }

   
#subnavi {
    list-style : none;
    color : #005CEC;
    margin : 7px 0 0 133px;
    font-size : 1em;
    position : fixed;
    z-index : 4;
      }
#subnavi li {
    display : inline;
      }
#subnavi #subnotcurrent a {
    color : #005CEC;
    margin : 0;
    padding : 0 15px 20px;
    border-left : 1px solid white;
      }

.languagetoggle {
    margin : -16px 0px 0px 5px;
    padding: 0px;
    width : 775px;
    color : #ffffff;
    text-align: right;
    z-index: 1;
}
.languagetoggle a, .languagetoggle a:link, .languagetoggle a:active, .languagetoggle a:visited {
    color : #ffffff;
    font-size : 1em;
} 
.languagetoggle a:hover {
    color : #3366ff;
    font-size : 1em;
} 
.languagetoggle p {
    font-size : 1em;
    color : #ffffff;
}           
  

.jumper {
text-align: left;
line-height: 50px;
}

.booksmall {
	width : 84px;
    height : 160px;
    padding : 0px 0px 18px 0;
    margin : 0 10px 15px 0;
    float : left;
      }
.booksmallcurrent img {
    border : 2px solid  #1e81ba;
    width: 84px;
    height: 120px;
      }
.booksmall p {
	width : 84px;
	font-size: 0.8em;
    margin : 0;
      }

.booksmall img {
    width: 84px;
    height: 120px;
      }
.flag img {
margin: 2px 0 0;
    width: 30px;
    height: 15px;
      }
#land {
	width : 84px;
	font-size: 1em;
    margin : -20px 0 8px 38px;
      }

.bandwahl {
	font-size: 1em;
	margin : 0px 0px 15px 0px;
	padding: 0px
}

.bandwahl p {
	margin : 0px 0px 0px 0px;
	padding: 0px
}
.bandwahl ul {
 	list-style : none;
}     
.bandwahl li {
	padding : 0 20px 0px 0px;
	border-bottom:1px solid #80a0b3;
	list-style : none;
}
.bandwahl li.back {
	border-bottom: none;
}
img {
	padding: 0px;
	margin: 0 0 0 0 ;
    border : 2px solid #e3e3e3;
      }
.balint {
	margin: 5px 0 0 0 ;
	padding: 0px;
}
.download_imagedivs {
	text-align: center;
	width: 100%;
    margin : 0px;
    border : 1px solid #e3e3e3;
      }
.download_imagedivs img {
    border : none;
      }
p {
    width : 287px;
    line-height : 17px;
    color : #515151;
      }
.absatz10 {
	height: 5px;
}
.absatz30 {
	height: 5px;
}
a, a:link, a:active, a:visited {
    color : #9A0000; /* #336699; */
    text-decoration : none;
    border : none;
      }
a:hover {
    color : #3366ff;
    text-decoration : none;
    border : none;
      }
H1 {
    font-size : 12px;
    text-align : left;
    line-height : 12px;
    color : #1e81ba;
    margin : 5px 0px 10px 0px;
      }
H2 {
    font-size : 16px;
    line-height : 20px;
    color : #515151;
    margin : 0px 0 10px;
      }
H3 {
    font-size : 21px;
    line-height : 26px;
    color : #7f7f7f;
    margin : 26px 0 48px;
      }