@font-face {
  font-family: 'Pontano Sans';
  font-style: normal;
  font-weight: 400;
    src: url('../../../fonts/pontanosans-regular-webfont.woff2') format('woff2'),
         url('../../../fonts/pontanosans-regular-webfont.woff') format('woff');
}




@font-face {
  font-family: 'Secular One';
  font-style: normal;
  font-weight: 400;
    src: url('../../../fonts/secularone-regular-webfont.woff2') format('woff2'),
         url('../../../fonts/secularone-regular-webfont.woff') format('woff');
}


body
{
background:url(images/bg.jpg) #000000 fixed repeat-x;
margin:0px;
padding:0px;
color:#d5d5d5;
text-align:center;
font-size:92%;
text-align:center;
line-height:1.5em;

font-family: 'Pontano Sans', sans-serif;
}

h1,h2,h3
{
line-height:normal !important;
}


IMG
{
border:none;
}


.button_container A,INPUT[type=submit],INPUT[type=reset],.submit,.button
{
cursor:pointer;
background-color:#990000;
color:#ffffff;
font-weight:normal;
border:0px;
border-radius:5px;
padding:6px 8px 6px 8px;
font-size:110%;
margin:10px 10px 10px 0px;
display:inline-block;
text-transform:uppercase;
}

.specialbutton
{
background:#333333 !important;
border:none !important;
color:#ffffff !important;
padding:4px 8px 4px 8px !important;
cursor:pointer !important;
}

.specialbutton:hover
{
background:#444444 !important;
}

.button_container A:hover,INPUT[type=submit]:hover,INPUT[type=reset]:hover,.submit:hover,.button:hover
{
color:#ffffff;
background-color:#bb0000;
text-decoration:none;
}

.button_container A:focus,INPUT[type=submit]:focus,INPUT[type=reset]:focus,.submit:focus,.button:focus
{
color:#ffffff !important;
background-color:#bb0000;
text-decoration:none;
}


.blaetter
{
float:right;
margin:17px 0px 17px 0px;
}


.specialform
{
border:1px #ff0000 solid;
padding:5px;
margin-top:10px;
margin-bottom:10px;
}


#outer_main
{
width:1050px;
background-color:#000000;
text-align:left;
margin:0px auto 0px auto;
}


#inner_main
{
margin-left:10px;
margin-right:10px;
}


A
{
color:#ff0000;
text-decoration:none;  
}          

_:-ms-fullscreen,
:root A {
  font-weight:bold;
}   


A:hover,A:focus
{
color:#ff0000;
text-decoration:underline;
}


A.forumlink
{
color:#ff0000;
font-weight:bold;
font-size:110%;
text-decoration:none;
}

A.forumlink:before
{
color:#d5d5d5;
content:"\2771\2771";
margin-right:0.3em;
font-weight:normal;
}

A.forumlink:hover:before
{
color:inherit;
}


A.forumlink:hover,A.forumlink:focus
{
color:#ff0000;
}


.mainmenu
{
margin-top:5px;
margin-bottom:5px;
}


.mainmenu A
{
border:1px #990000 solid;
padding:5px;
text-decoration:none;
margin-right:3px;
}


.mainmenu A:hover,.mainmenu A:focus
{
background-color:#ff0000;
border:1px #ff0000 solid;
color:#000000;
}


.mainmenu .right
{
margin:0px;
margin-left:3px;
float:right;
}


.copyright
{
clear:both;
text-align:center;
font-size:90%;
}




.forum_content INPUT[type=text],.forum_content TEXTAREA
{
width:650px;
}

.forum_content TD IMG
{
max-width:100%;
}

.forum_content TEXTAREA
{
height:300px;
max-width:650px;
min-width:650px;
min-height:300px;
margin:0px;
}



.forum_content A
{
color:#d5d5d5;
}


.status
{
text-decoration:none;
margin-bottom:20px;
}


.status A
{
color:#ff0000;
}


FORM
{
margin:0px;
padding:0px;
}


INPUT,SELECT,TEXTAREA
{
font-size: 100%;
margin:0px;
padding:0px;
}

INPUT[type=text],INPUT[type=password],TEXTAREA,SELECT,INPUT[type=file]
{
border:2px solid #444444;
margin-bottom:5px;
color:#333333;
background:#ffffff;
padding:3px 5px 3px 5px;    
font-family: 'Pontano Sans', sans-serif;
}

TEXTAREA
{
border:2px solid #444444 !important;
}

INPUT[type=text]:focus,INPUT[type=password]:focus,TEXTAREA:focus,SELECT:focus,INPUT[type=file]:focus
{
border-color:#aaaaaa !important;
}




.helpline
{
background-color:#000000 !important;
border:1px #ff0000 dashed !important;
padding:5px !important;
color:#ffffff !important;
margin-top:10px !important;
}



TABLE
{
width:100%;
padding:0px;
margin:0px;
margin-top:10px;
}


TH
{
text-align:left;
color:#ff0000;
padding:5px;
padding-bottom:10px;
padding-left:0px;
}


TH.thead,TD.top
{
text-align:center;
background:#222222;
padding:5px;
color:#d5d5d5;
text-align:left;
font-weight:bold;
}

TH.thead
{
background:#000000;
font-size:120%;
border-bottom:2px solid #222222;
border-right:2px solid #222222;
}

TR TH:last-child
{
border-right:none;
}



TD
{
text-align:left;
vertical-align:top;
padding:5px;
border-right:1px #000000 solid;
border-bottom:1px #000000 solid;
}





TD.sp
{
}


TD.navig
{
padding:0px;
padding-top:5px;
padding-bottom:5px;
font-size:100%;
background-color:#000000;
}


TD.ant
{
text-align:center;
}


TD.aut
{
color:#d5d5d5;
}


TD.aut A
{
color:#ff0000;
}


.imp
{
color:#ff0000;  
}


.bold
{
font-weight:bold;
}


.breaker
{
height:0px;
clear:both;
}


.code
{
background-color:#333333;
border:1px #999999 dashed;
padding:5px;
margin-top:5px;
margin-bottom:5px;
}


A.postlink
{
color:#ff0000;
}


TEXTAREA
{
font-size:110%;
padding:5px;
}


.uname
{
font-size:120%;
cursor:pointer;
color:#ffffff ! important;
}

.uname:hover,.uname:focus
{
text-decoration:underline;
}


.service
{
text-align:right;
margin-bottom:5px;
}


.service A
{
text-decoration:underline;
margin-left:10px;
}


h1
{
font-size:160%;
color:#ff0000;
}


.rb
{
border-bottom:1px #444444 solid;
}


HR
{
margin:0px;
padding:0px 0px 10px 0px;
border:none;
border-top:1px #444444 solid;
color:#444444;
height:1px;
}


.spin
{
border:2px #ff0000 solid;
padding:3px;
font-weight:bold;
font-size:110%;
}

.topiclogin
{
padding:10px;
border:1px #ff0000 solid;
margin-bottom:15px;
font-size:110%;
color:#ff0000;
font-weight:bold;
text-align:center;
}

.service A
{
padding-bottom:5px;
}   


.signatur IMG
{
max-width:500px;
max-height:500px;
}

TD STRONG
{
font-weight:normal;
}


.mainmenu A,
#main_nav A,
.button_container A,INPUT[type=submit],INPUT[type=reset],.submit,.button,
.specialbutton
{
-webkit-transition:all 0.2s ease;
-moz-transition:all 0.2s ease;
-ms-transition:all 0.2s ease;
-o-transition:all 0.2s ease;
transition:all 0.2s ease;
}

OL.breadcrumb
{
list-style-type: none;
margin:0px;
padding:0px;
display:inline-block;
}

OL.breadcrumb LI
{
display:inline-block;
padding-left:3px;
}

OL.breadcrumb LI:before
{
content:"/";
padding-right:3px;
}

OL.breadcrumb LI:first-child:before
{
content:"";
padding:0px;
}


.act_btn
{
font-size:90%;
color:#999999 !important;
font-weight:normal !important;
}

.act_btn:hover
{
color:#ffffff !important;
}

.bu_quote:before
{
content:"[ zitieren ]";
}

.bu_prf:before
{
content:"[ Profil ]";
}

.bu_pm:before
{
content:"[ Private Nachricht ]";
}

.bu_hp:before
{
content:"[ Webseite ]";
}

.bu_email:before
{
content:"[ E-Mail ]";
}

.bu_edit:before
{
content:"[ bearbeiten ]";
}

.bu_ip:before
{
content:"[ IP ]";
}

.bu_delete:before
{
content:"[ löschen ]";
}