@font-face {font-family: 'prelude';
	src: url('fonts/Prelude-Medium.ttf') format('truetype');}
	
@font-face {font-familiy: 'prelude';
      src: url('fonts/Prelude-MediumOblique.ttf') format('truetype');
      font-style: italic;}
      
@font-face {font-familiy: 'prelude';
      src: url('fonts/Prelude-Bold.ttf') format('truetype');
      font-style: bold;}

body 	{font-family: prelude;
	font: normal black 100.1%;
	text-align:left;
	background-color:#ffffff;}
	 
#sidebar a:hover {color:#FF4949;
	text-decoration:none;}

#sidebar a:visited {text-decoration:none;
	 color:#FF4949;}
         
	
div#zentinh {margin:auto;
	align:center;
	padding:2px;
	width:960px;
	text-align:left;
	vertical-align: middle;
	background-color:#c0bfbf;
	min-height:300px;
	border-radius: 20px; 
	-moz-border-radius: 20px; 
	-webkit-border-radius: 20px;}
	
div#kopf {background-image: url("bilder/heide.png");
	background-position:center;
	padding:5px;
	margin:0px;
	border-top-left-radius: 20px; 
	border-top-right-radius: 20px; 
	-moz-border-radius-topleft: 20px; 
	-moz-border-radius-topright: 20px; 
	-webkit-border-top-left-radius: 20px; 
	-webkit-border-top-right-radius: 20px;}

p#titel {font-size:1.5em;
	margin: 20px 0 0 20px;
	letter-spacing:0.1em;
	font-weight:bold;
	color:#000000;}

p#untertitel {font-size:0.8em;
	margin:0 0 0 20px;
	color:#000000;
	letter-spacing:0.3em;
	padding-bottom:75px;}

#tabs ul {text-align: center;
	font-family:prelude;}

#tabs li {
	list-style-type: none;
	font-size:0.9em;
	width:8.5em;
	padding-left:5px;
	padding-right:5px;
        text-align: center;
        display:inline-block;
	border-left: solid 1px black;
	border-right: solid black 1px;
	border-radius:20px;}

#tabs li a {text-decoration:none;
	color:black;
	display:block;}

#tabs li a:hover {display:block;
	opacity:0.8;
	color:black;}

#tabs li:hover {background-color:#ffcc33;
	opacity:0.8;
	color:black;}
	
#sidebar {float:right;
	padding-right:5px;}

#sidebar ul {width:150px;
	list-style-type: none;
	font-size:1em;
        text-align: left;
	border-left: solid 1px black;
	border-radius:20px;}
	
#sidebar ul li {font-size:0.8em;
	padding-bottom:15px;
	padding-top:15px;
	border-bottom:1px solid #FFFFFF;}

#sidebar li a {text-decoration:none;
	color:black;
	display:block;}

div#texte {margin:0px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	vertical-align: center;
	background-image: url("bilder/bg.png");
	background-repeat: repeat-y;
	background-position:center;
	border:1px solid #c0bfbf;
	min-height:280px;
	border-bottom-left-radius: 20px; 
	border-bottom-right-radius: 20px; 
	-moz-border-radius-bottomleft: 20px; 
	-moz-border-radius-bottomright: 20px; 
	-webkit-border-bottom-left-radius: 20px; 
	-webkit-border-bottom-right-radius: 20px;}

div#info {position:relative;
	float:left;
	margin-top:50px;
	width:40%;}

div#infobox {border-left:1px solid #8E8E8E;
	border-right:1px solid #8E8E8E;
	border-bottom-left-radius: 20px; 
	border-bottom-right-radius: 20px; 
	-moz-border-radius-bottomleft: 20px; 
	-moz-border-radius-bottomright: 20px; 
	-webkit-border-bottom-left-radius: 20px; 
	-webkit-border-bottom-right-radius: 20px;
	margin-bottom:20px;
	padding:10px;}
	
h2#infobox {margin:0;
    padding:2px;
    padding-left:25px;
    color:#000000;
    border-left:solid 1px #000000;
    border-right:solid 1px #000000;
    border-top-left-radius: 20px; 
    border-top-right-radius: 20px; 
    -moz-border-radius-topleft: 20px; 
    -moz-border-radius-topright: 20px; 
    -webkit-border-top-left-radius: 20px; 
    -webkit-border-top-right-radius: 20px;}


p#text {
	margin:18px;
	width:60%;
	font-size:12pt;
	}

h1 {color:#CC6600;
font-size:14pt;
font-weight:bolder;
text-align:left;
margin-left:18px;
margin-top:20px;}

h2 {color:black;
font-size:13pt;
margin-left:18px;}

h3 {color:black;
font-size:9pt;
margin-left:18px;
font-weight:lighter;
text-decoration:underline;}

div#fuss {clear:right;
position:relative;
bottom:0;
vertical-align:baseline;
text-align:center;
height:30px;
width:100%;
font-size:8pt;
border-top:dotted 1px #ABABAB;
border-width:90%;
margin-top:35px;}

table {background-clip: padding-box; /* this has been added */
    border-radius: 20px;
    color: #000000;
    border-left: 1px solid #000000;
    border-right:1px solid #000000;
    padding:1px;}
    
a:link {color:#000000;
	text-decoration:none;
	font-style:bold;}
	
a:hover {color:#FF4949;
	text-decoration:none;}

a:visited {text-decoration:none;
	 color:#FF4949;}