@charset "UTF-8";
/* CSS Document */
body {
font-size: x-small;
font-family: Verdana, Helvetica, Arial, sans-serif;
background-image:url(../files/verlauf.jpg);
background-repeat:repeat-x;
color:#333333;
letter-spacing:0.09em;
margin-top:15px;
}

a {
color:#0099ff;
text-decoration:none;
font-weight:bold;
}

a:hover {color: #ff0000;}
a:active { color:#000;}

ul li a.rex-current {
color:#ff0000;
text-decoration:none;
}

h1 {
font-weight:bold;
color:#333333;
font-size: 2em;
padding-left: 20px;
}
h2 {
font-weight:normal;
color: #333333;
font-size: 1.3em;
}
h3{
padding-left:20px;
}
table td {
	padding:5px;
}
th {
padding:5px;
background-color:#bec7e4;
text-align:left;}

#outer {
width: 932px;
height:auto;
margin: auto;
background-color:#e0e5f5;
border: 10px solid white;
border-top-left-radius: 18px;
border-bottom-right-radius:18px;
box-shadow: 0 1px 5px rgba(0,0,0,0.75);
}
#banner{
background-color: #e1ddd9;
text-align: left;
padding: 0px;
margin: 0px;
border-bottom: #FFF solid 10px;	
}
#flags {
float:left;
text-decoration: none;
padding:13px;
}
#headline {
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-weight:normal;
color:#333366;
font-size: 1.4em;
padding-top:13px;
margin-left:200px;
}
.galerie{
padding-left:30px;
line-height:6em;
}
.galerie2{
padding-left:10px;
padding-right:10px;
line-height:4em;
}
.spiegel{
padding-left:30px;
padding-right:45px;
}

#subbanner{
border-bottom:solid #FFF 10px;
width:932px;
height:45px;
}
#subbanner img{
padding-right:10px;
}
#topnav{
float:right;
width:680px;
height:50px;
margin:0px;
list-style: none;
}
#topnav ul {
float: right;
list-style:none;
padding-right:30px;
padding-top:10px;
}
#topnav li {
float: left;

}
#topnav a {
float:left;
display: block;
padding: 3px 10px; 
color:#0099ff;
text-decoration: none;
}
#topnav a:hover, #topnav a:focus {
color: #FF0000;
}
#topnav a {
border-left: 1px solid #0099ff;
}
#topnav ul li a.rex-current{
color: #ff0000;
}
#star‚t{
width:742px;
float:right;
height:auto;
border-left:  #FFF solid 10px;
background-image:url(verlaufnav.jpg);
background-repeat:repeat-y;
list-style: none;
background-color:#e0e5f5;
	}
	
#content{
width:742px;
float:right;
height:auto;
border-left:  #FFF solid 10px;
background-image:url(verlaufnav.jpg);
background-repeat:repeat-y;
list-style: none;
background-color:#e0e5f5;
	}
#content img{
width:150px;
height:auto;
margin-left:20Px;
}
div#content{
min-height: 500px;
height: auto;
}

p, pre{
padding: 11px 22px;
margin: 0px;
	}
#leftnav {
float:left;
width:180px;
height:600px;
list-style: none;
text-decoration:none;		
}
#leftnav ul {
list-style: none;
padding-left:22px;
padding-top:15px;
}
#leftnav a {
line-height:2.5em;
text-decoration:none;
}
#leftnav a:hover, #navbar a:focus {
color: #FF0000;
}
#footer{
text-align: center;
padding-top:0px;
clear:both;
height: auto;
border-top:  #FFF solid 10px;
margin: 0px;
}
#footer a{
font-weight:bold;
text-decoration: none;
}
.kalle{
margin: 15px;
padding-left:10px;
}

