/*Allgemeines*/
body 
{
    background-color: #272D3E; 
    color: #FFF; 
    font-family: Arial; 
    font-size: 12px;
    margin: 0;
}

td, th 
{
    font-size: 12px;
    vertical-align:top;     
}

/*Links*/
a 
{
    color: #4F8CFC;
    text-decoration: underline; 
}
a:hover {color: #FFFFFF; }


small {
  font-size: 10px;  
}
img {
    border:none;
}

/*Navigation*/
.navi
{
    background-repeat: repeat-y;      
    padding: 0;
    width:193px;
}
.navi ul
{
    margin-top:0px;
    padding-top:0px;
    list-style-image: url(../images/pfeil.gif);
}

.navi ul a
{
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none; 
}

.navi ul a:hover
{
    color: #FCA327;
    text-decoration: none; 
}


/*Inhaltsbereich*/
#content
{
    background-color:#272727;
    width:549px; 
}

#topic
{
    margin:20px;
}
#topic  div
{
    background-image:url(../images/platzhalter_news.gif); 
    background-repeat:repeat-x; 
    background-position:0px 2px;
}
#topic  div span
{
    background-color:#272727;
}
#topic  div span b
{
   color:#FCA327;
}


/*Inhaltsboxen*/
.box 
{ 
    background-image:url(../images/hintergrund_mainbox.gif); 
    background-repeat:repeat-y; 
    margin-bottom:20px;
    width:549px;
}
.inhalt 
{
    padding: 0px 15px;
    color: #AAAAAA;
}
.titel 
{ 
    background-image:url(../images/titelleiste.gif); 
    background-repeat:no-repeat; 
    color:#2C2A26;
    height:54px;
    padding-left:55px;
    padding-top:18px;
}

/*Listen*/
.pfeil
{
    margin-top:0px;
    padding-top:0px;
    list-style-image: url(../images/pfeil.gif);
}

.linie
{ 
    background-image:url(../images/platzhalter_klein.gif); 
    background-repeat:repeat-x; 
    background-position:0px 3px;
    margin:5px 30px; 
    text-align:right; 
}

.linie a
{
    color: #757575;
    text-decoration:none;
}
.linie a:hover
{
    color: #FFFFFF;
}

/********ALT*/
.box_head
{
    background-image: url(../images/box_bg.jpeg);
    font-size: 10px;
    vertical-align: middle;  
}
.box_content
{
    border: 1px solid #000; 
    border-top: none; 
    padding: 3px;
}
.content_balken
{
    border: 1px solid #87A8B7;
    border-bottom: 1px solid #072432;
    background-color: #405F71;
    border-right: 1px solid #1A3B4A; 
    margin: 15px auto 0 auto; 
    padding: 3px;
    width: 96%;    
}
.content_text 
{
    padding-top: 5px;
    margin: 0 auto 40px auto;
    width: 96%;  
}

/*UNBEDINGT SORTIEREN*/
  .downloads {border-collapse:collapse;}
  .downloads th {border-bottom:1px solid #fff; text-align:left; color:#FFF}
  .hell {background-color:#383838; color:#FFF;}
  
.sbbcode{padding:2px; background-color:#FFFFFF; border:solid 1px #AAAAAA; line-height:19px;}
  .sbbcode_auswahl{color:#fff; background-color:#474747; border:solid 1px #FFFFFF; line-height:15px;}

  .bilder_galerie{border:1px solid #fff; border-collapse:collapse; margin: 0px auto; empty-cells:show;}
  .bilder_galerie td{padding: 4px; border:1px solid #fff;}
  
  h1 {font-size:20px;}
  textarea{font-size:12px; font-family:Verdana;}
  
 .gaestebuch {width:90%; margin:20px 16px 0 0; padding:0px; list-style-type:none;}
 .gaestebuch li.comment {padding-left:35px;}
 .gaestebuch li.comment span {display:block; background-color:#383838;text-align:left; font-size:9px;}
 .gaestebuch li.sig {padding-top:5px; text-align:right; font-family:Arial; font-size:9px;}
 
 .downloadbutton{border:none;color: #FFF;
    font-weight: bold; 
    text-decoration: none; font-size:10px; background-color:#212121; cursor:pointer;}
    
 .downloadbutton:hover{color:#6F828A;}
    
 .downloadbuttonhell{border:none;color: #FFF;
    font-weight: bold; 
    text-decoration: none; font-size:10px; background-color:#474747; cursor:pointer;}
    
 .downloadbuttonhell:hover{color:#6F828A;}
 
 /*Counter*/

 
 
.row1, .col1, .row2, .col2, .row3 , .row4 td
{
    vertical-align:bottom;
}

.row1, .col1
{
     background-color:#191919;
}

.row2, .col2
{
    background-color:#383838;
    color: #fff;
}

.row3 , .row4
{
     background-color: #1A1A1A;
     color: #FFF;    
}
