/* CSS Document */

/*FARBSCHEMA

Textfarbe
#cacaca - hellgrau

Linkfarbe, Verlaufsfarbe
#a68a00 - dunelgelb
#ffd400 - gelb (hover)

Bilder Rahmen
#2F2A00 - schwarzgelb

Body, Content
#000000 - schwarz 
#313131 - dunkelgrau

DOKUMENTATION:

01 - seite allgemein
02 - inhalt
03 - newsbox
04 - best of gallery
05 - h2 definitionen
06 - linkbox
07 - player background
*/


@import url("wf-reset.css");
@import url("wf-navigation.css");


/*<-------------01 - seite allgemein-------------------------->*/

body{
margin: auto;
background: #000000;
color:#cacaca;
font-family:Arial, Helvetica, sans-serif;
font-size: 100.01%;
line-height: 1.5em;
padding-bottom:5px;
width:100%;
}

#wf-header {
background: url(../buttons/header.jpg) bottom left no-repeat;
width: 950px;
height:160px;
margin:0 auto;
}

#wf-wrapper {
background: #060500 url(../buttons/bg-verlauf.jpg) top left repeat-x;
width:880px;
margin: 0 auto;
padding: 25px 35px 35px 35px;
}

#wf-ring {
width: 875px;
margin: 0 auto;
background:url(../buttons/bg-ring.jpg) bottom left repeat-x;
height: 35px;
}

#wf-container {
background:#000000;
min-height:480px;
margin:0 auto;
padding: 0 15px 0 15px;
float:left;
}

a {
color: #a68a00;
text-decoration:none;
}

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

a:hover {
color: #ffd400;
text-decoration:none;
}

a.anker {
color: #ffffff;
}

a.anker:hover {
color: #ffffff;
}


#wf-footercontent {
background: #000000 url(../buttons/bg-corner.jpg) 101%  no-repeat;
width: 880px;
margin: 0 auto;
clear:both;
height:90px;
}

#wf-footercontent p{
width: 100%;
height:20px;
font-size: 80%;
text-align: center;
text-indent: 310px;
padding-top: 50px;
color:#666666;
}

#wf-footercontent a{
color: #666666;
}

#wf-footercontent a:hover {
color:#CCCCCC;
}

br {
line-height: 10px;
}

/*<------------------end 01 - seite allgemein------------------>*/

/*<----------------------02 - inhalt-------------------->*/

#wf-content {
float:left;
width: 565px;
min-height: 500px;
line-height: 135%;
padding: 20px 0 20px 0;
}

p.full{
font-size: 95%;
margin: 15px 20px;
}

.wf-box {
width:530px;
font-size:90%;
margin: 15px 0 10px 15px ;
border: 1px solid #313131;
float: left;
padding-bottom: 10px;
}

h1{
margin: 15px 15px 20px 15px;
font-size: 120%;
background:#313131;
color: #ffffff;
padding: 6px;
}

#short {
margin-right:160px;
}

h2 {
font-size: 110%;
font-variant: small-caps;
font-weight:normal;
margin-left: 20px;
}

.wf-box h1{
margin: 20px 0 0 0;
font-size: 120%;
background:#313131;
color: #ffffff;
padding: 3px;!important
}



.wf-box p{
padding-right: 0;
margin: 15px 20px;
}

.wf-box ul{
margin-left: 30px;
}

.wf-box li{
margin-bottom: 8px;}


p.imagebox {
width:350px;
float:left;
display:block;
}

#wappen img{
float:left;
}

.wf-box img{
margin: 15px 15px 15px 0;
float:right;
border: 1px solid #2F2A00;
padding: 3px 5px;
}

#right {
margin-left: 110px;
}



/*<-------------------- end 02 - inhalt--------------------->*/


/*<------------------03 - newsbox-------------------->*/

#wf-news {
list-style:none;
width:140px;
min-height:480px;
float:right;
margin-top: 20px;
}

#wf-news dl {
list-style:none;
font-family:"Courier New", Courier, monospace;
}

#wf-news dt {
background:url(../buttons/news.jpg) top right no-repeat;
height: 50px;
text-align:center;
line-height: 55px;
font-size:150%;
text-indent: -3px;
}

#wf-news dd {
margin: 5px 0 0 0;
font-size:90%;
line-height:100%;
padding-left:10px;
}

/*<----------------------- end 03 - newsbox------------------>*/

/*<----------------------- 04 - best of galery ------------------>*/

.wf-bestof img{
border: 1px solid #2F2A00;
padding: 3px 5px;
margin: 0 3px 0 0;
}

.wf-bestof {
list-style:none;
width:140px;
min-height:480px;
float:right;
margin-top: 20px;
}

.wf-bestof dl {
list-style:none;
}

.wf-bestof dd{
margin: 5px 0 8px 0;
padding-left:10px;
text-align:center;
}

/*<----------------------- end 04 - best of galery ------------------>*/




/*<--------------06 - linkbox-------------------------->*/

ul#linkbox {
list-style:none;
float:left;
margin: 30px 0 0 0;
width:100%;
}
 
li#naechster {
text-align: right;
float: right;
padding-right: 25px;
}
 
li#vorheriger{
text-align:left;
float: left;
padding-left: 15px;}
 
#linkbox a {
display: block;
padding-top: 20px;
}

#uebersicht {
display:block;
margin-left: 15px;
}
 
/*<-------------- end 06 - linkbox-------------------------->*/

 
/*<--------------07 player - background-------------------------->*/ 

#wf-player {
position:absolute;
top: 800px;
left: 25px;
width: 216px;
height:200px;
background:url(../buttons/bg-player.png) top left no-repeat;
}


* html #wf-player {
position:absolute;
top: 800px;
left: 25px;
width: 216px;
height:200px;
filter:progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../buttons/bg-player.png', sizingMethod='scale');
background:none;
}


/*<-------------- end 07 player background-------------------------->*/