/*---------- Allgemein ----------*/

body {
background:url(bg.png) #999999;}

body, div, table, p {
font-family:'calibri';
font-size: 10pt;
color:#555555;
padding:0px;
margin:0px;}
	
p{
margin:0px 0px 5px 0px;
text-align:justify;}

blockquote:before {
display: block;
content: "\201C";
font-size: 40pt;
position: absolute;
left: -30px;
top: 10px;
color: #d0d0d0;}

blockquote cite {
color: #999999;
font-size: 8pt;
display: block;
margin: 5px 0px 0px 0px;}

blockquote cite:before {
content: "\2014 \2009";}

blockquote {
font-family:'Century Gothic';
font-size: 10pt;
width: 350px;
padding: 5px;
margin: 20px 0px 20px 80px;
line-height: 14pt;
position: relative;
background:#F7F7F7;
color: #666666;}	

ul{
list-style-type: square;
list-style-position:inside;
padding: 0px;
margin: 0px;}

ol{
list-style-position:inside;
padding: 0px;
margin: 0px;}

li{
padding-left:15px;}	

b {
color:#862133;
font-weight:bold;}

i {
font-family:'georgia';
font-size:9pt;
color:#da707b;}

u {
color:#ff9b79;
border-bottom: dotted 1px #000;}

s {
color:#000;}


/*---------- �berschriften ----------*/

h1 {
color: #000;
background:#fff;
margin-bottom:5px;
margin-top:10px;
font-size: 18pt;
line-height:18pt;
letter-spacing:2pt;
text-transform:uppercase;
border-right:20px solid #862133;
border-bottom:1px solid #d0d0d0;
font-family:'calibri';
font-weight:lighter;
text-align: left;}

h2 {
color: #fff;
font-size: 12pt;
font-family:'calibri';
text-transform:uppercase;
font-weight:lighter;
text-align: center;
margin-top:10px;}


/*---------- Links ----------*/

#Navi a:link, #Navi a:visited{
display:block;
background:#222;
color:#fff;
margin-bottom:1px;
padding:3px;
margin-left:10px;
margin-right:10px;
margin-bottom:1px;
font-size:8pt;}

#Navi a:hover, #Navi a:active{
display:block;
background:#333;
color:#fff;
border-right:1px solid #d96f7a;
font-size:8pt;
padding:3px;}

 a:link{color: #999; text-decoration:none;}
 a:visited{color:#999; text-decoration:none;}
 a:hover{color: #d96f7a; text-decoration:none;}
 a:active{color: #999; text-decoration:none;}


/*---------- Layout Divs ----------*/

#Container{
margin:0 auto;
width:764px;
padding:15px; 
background:url(bg2.png);
min-height:241px;}

#Container2{
padding:0px;
margin:0px;
background:#000;}

#Header{
float:left;
width:764px;
height:241px;
background:url(header.png);}

#Content{
float:left;
padding-left:10px;
padding-right:10px;
padding-top:-10px;
padding-bottom:10px;
min-height:241px;
background:#fff;
width:594px;}

#Navi {
float:left;
margin:0px;
padding:0px;
background:#000;
width: 150px;}

#Footer {
clear:left;
font-size:8pt;
text-transform:uppercase;
font-weight:bold;
font-family:'calibri';
line-height:10pt;
letter-spacing:2pt;
text-align:center;
background:url(header.png);
color:#000;
padding:5px;
width: 754px;}

#Footer a, #Footer a:visited{
color:#000;}


/*---------- Tabellen/Klassen/Formulare ----------*/

.table{
margin:5px;
padding:0px;
border:3px solid #862133;
background:#fff;}

.table td{
padding:3px;
background:#efefef;}

.table th{
padding:3px;
color:#fff;
background:#da707b;}

.imgborder{
border:5px solid #000;}

*{
margin:0px;
padding:0px;}

textarea, select, input {
background:#111;
border:1px solid #000;
margin-top:5px;
margin-bottom:5px;
color:#fff;}

/* Stylesheet by http://the-seduction.net */