@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz);
@import url(https://fonts.googleapis.com/css?family=Ropa+Sans);
@import url(https://fonts.googleapis.com/css?family=Ek+Mukta:400,200);
@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500);
@import url(https://fonts.googleapis.com/css?family=Catamaran:400,800,700,600,500);
@import url(https://fonts.googleapis.com/css?family=Raleway);


@font-face {
	font-family: 'linecons';
	src:url(../../../fonts/linecons/linecons.eot);
	src:url(../../../fonts/linecons/linecons.eot?#iefix) format('embedded-opentype'),
		url(../../../fonts/linecons/linecons.woff) format('woff'),
		url(../../../fonts/linecons/linecons.ttf) format('truetype'),
		url(../../../fonts/linecons/linecons.svg#linecon) format('svg');
	font-weight: normal;
	font-style: normal;
}


.zeus {
width: 190px;
height: 100px;
background-image: url(../../../images/zeus.png);
position: absolute;
float: left;
margin-top: -85px;
margin-left: -337px;


}

.zeus:hover .zeus2 {
opacity: 1;
transition: 0.5s ease-in;
}
.zeus2{
background-image: url(../../../images/zeus2.png);
opacity: 0;
width: 190px;
height: 100px;
position: absolute;
float: left;
}

.wolf {
width: 190px;
height: 100px;
background-image: url(../../../images/wolf.png);
position: absolute;
float: left;
margin-top: -85px;
margin-left: -337px;


}

.wolf:hover .wolf2 {
opacity: 1;
transition: 0.5s ease-in;
}
.wolf2{
background-image: url(../../../images/wolf2.png);
opacity: 0;
width: 190px;
height: 100px;
position: absolute;
float: left;
}

.twenties {
width: 190px;
height: 100px;
background-image: url(../../../images/20s.png);
position: absolute;
float: left;
margin-top: -85px;
margin-left: -337px;


}

.twenties:hover .twenties2 {
opacity: 1;
transition: 0.5s ease-in;
}
.twenties2{
background-image: url(../../../images/20s2.png);
opacity: 0;
width: 190px;
height: 100px;
position: absolute;
float: left;
}


.pct2 {background: #f7f8f9;
}

.pu2 .posturl {
	display: none;
	float: right;
	font-size: 10px;
}

.pc2 {
	margin-left: 500px;
	height: 100px;
}

.iphoneheader {
width: 100%; height: 120px; margin-top: 10px; margin-left: auto; margin-right: auto; margin-bottom: 2px; background: #dadada;
border-bottom: #cccccc dashed 1px; }

.iphone {
	margin-left: 150px;
border-radius: 75px;overflow:hidden;
	width: 75px;
	height: 75px;
	background-size: 75px 75px;
}

.mssgnm {
	float: right;
	margin-top: -10px;
	font-size: 9px;
	font-family: "Montserrat", sans-serif;
	letter-spacing: 1px;
	width: 400px;

}

.mssg {
font-family: "Montserrat", sans-serif;
	font-size: 12px;
	position: relative;
	margin-left: 50px;
	width: 400px; background: #e5e5e5;
	padding: 20px;
	min-height: 30px;
	border-radius: 15px;
}

.mssg:before {
    content: "";
    position: absolute;
    right: 100%;

    width: 0;
    height: 0;
    border-top: 18px solid transparent;
    border-right: 26px solid #e5e5e5;
    border-bottom: 18px solid transparent;
}

.hdas .mliststat3 {
margin-top:45px;
margin-left: 20px;
}

.hdas {
background: rgba(255,255,255,0.7);
width: 100%;
height: 100%;
}

.infoli {
background: none;
font-size: 8px;
margin: auto;
padding: 0px;
float: none;

}

.deleterl a:link,
.deleterl a:visited,
.deleterl a:hover,
.deleterl a:active {
color: #000;
}

.deleterl {
margin-right: 37px;
margin-top: -38px;
float: right;
font-size: 9px;
}

.przwei {
width:295px;
margin-left: 50px;
height: 200px;
padding: 20px;
border: 1px solid #ccc;
background: #f7f8f9;
float: left;
text-transform: uppercase;
font-weight: 500;
line-height: 14px;
letter-spacing: 1px;
font-size: 8px;
font-family: 'Montserrat', sans-serif;
text-align: right;
margin-top: 20px;
}

.pruser {
margin: auto;
text-align: center;
font-family: 'Montserrat', sans-serif;
font-size: 18px;
font-style: italic;
border-bottom: 1px solid #ccc;
text-transform: lowercase;
text-align: center;
margin-top: 45px;
margin-bottom: 2px;
color: #0299c7;
font-weight: 400;
padding: 2px;
}

.tracker .tcat {
background: #f5f5f5;
font-size: 11px;
}

.tracker {
width: 990px;
font-family: 'Montserrat', sans-serif;
font-weight: 500;
}

.tracker strong {
display: none;
}

.addrl input.button {
background: #1dbecf;
color: #f7f8f9;
font-weight: 500;
font-family: 'Montserrat', sans-serif;
 font-size: 10px;
letter-spacing: 1px;
}

.addrl select {
background: #f7f8f9;
border: 1px solid #ccc;
}

.addrl {
margin-top: 30px;
width: 600px;
float: none;
text-align: center;
margin:auto;
}

#myDiv .trow1 {
text-align: left;
text-transform: none;
}


.neueantwort #myDiv .trow1:first-child {
text-align: left;
text-transform: none;
}

. neueantwort #myDiv .trow2:first-child {
text-align: left;
text-transform: none;
}

.neueantwort .trow1 select {
padding: 5px;

}

.neueantwort .trow1 input {
border: 1px solid #ccc;
top: 3px;
}

.neueantwort .trow1 .smalltext {
font-size: 8px;
}

.neueantwort .trow1:first-child {
text-align: center;
}

.neueantwort .trow2 .smalltext {
font-size: 8px;
}

.neueantwort .trow2:first-child {
text-align: center;
}

.neueantwort .trow1 {
font-family: 'Montserrat', sans-serif;
font-size: 10px;
font-weight: 500;
letter-spacing: 1px;
text-transform: uppercase;
background: #f5f5f5;
}

.neueantwort .trow1 strong {
font-weight: 500;
}

.neueantwort .trow2 strong {
font-weight: 500;
}

.neueantwort .trow2 {
font-family: 'Montserrat', sans-serif;
font-size: 10px;
font-weight: 600;
letter-spacing: 1px;
text-transform: uppercase;
background: #f5f5f5;
}

.relationsname {
float: right;
width: 200px;
}

.relationsname a:link,
.relationsname a:visited,
.relationsname a:hover,
.relationsname a:active {
 font-size: 12px; text-transform: lowercase; color: #0299c7;     font-weight: 400;font-family: 'montserrat', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

.relationstext {
background: #f7f8f9;
border: 1px solid #ccc;
float: left;
font-family: 'Montserrat', sans-serif;
font-weight: 500;
font-size: 8px;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 16px;
padding: 14px;
width: 495px;
height: 16px;

}


.relationicon {
background: #f7f8f9;
border: 1px solid #ccc;
float: left;
padding: 5px;
width: 35px;
height: 35px;
margin-right: 40px;
}

.positiv:before {

}

.tabs input[type=radio] {
         position: absolute;
          display: none; /* blendet die Radio-Punkte aus, die wir nicht brauchen */
     }

.tabs {
       width:723px; /*könnt ihr anpassen */
       float: none;
       list-style: none;
       position: relative;
       padding: 0;
margin-top: -35px;
    height: 50px; 

     }

.tabs li{
       float: left; /* entweder rechts oder links */
     }

.tabs label { /* Defintion der anklickbaren Felder */
         display: block;

         cursor: pointer; /*kann weggelassen werden */
      color: #000;
	padding: 3px;
font-family: 'Montserrat', sans-serif;
font-weight: 500;
margin-left: 40px;
         position: relative;
margin-bottom: 20px;
	font-size: 10px;
      top: 0;
         -webkit-transition: all 0.2s ease-in-out;
         -moz-transition: all 0.2s ease-in-out;
         -o-transition: all 0.2s ease-in-out;
         transition: all 0.2s ease-in-out;
z-index: 1000;
	width: 30px;
	text-align: center;
     }

.tabs label:hover {

color: #1dbecf;
     }
     
[type=radio]:checked ~ label { /* Defintion des ausgewählten Feldes */

color: #1dbecf;
    
     }
     
[type=radio]:checked ~ label ~ .tab-content {
         display: block;
     }

.tab-content{ /* Hier wird des ganz normale Inhalt des Tabs definiert wie Schrift, Farbe, Zeilenhöhe etc */
       z-index: 2;
       display: none;
       text-align: left;
width: 713px;
height: 285px;
    overflow: auto; /*Höhe (muss ca 50px kleiner sein als bei .tabs vorgegeben und Overflow sollten definiert werden, da ansonsten überschüssiger Text verschluckt wird */
       font-size: 10px;
       position: absolute;
       left: 0;
       box-sizing: border-box;
       -webkit-animation-duration: 0.5s;
       -o-animation-duration: 0.5s;
       -moz-animation-duration: 0.5s;
       animation-duration: 0.5s;
     }

.tab-content .icon {
	border: 5px solid #0ad1b3; 
	height: 100%;
	margin-top: 20px;
	margin-bottom: -20px;
}




html {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-weight: 400;
}

.prlinks .prnav a:link,
.prlinks .prnav a:visited,
.prlinks .prnav a:hover,
.prlinks .prnav a:active {
border-bottom: 0px;
text-transform: uppercase;
color: #312527;
display: block;
margin-left: 20px;
font-size: 10px;
font-weight: 500;
margin-right: 20px;
float: left;
}

.prnav {
margin-left: 50px;
font-weight: 400;
font-family: 'montserrat', sans-serif;
font-size: 24px;
float: left;

text-align: center;
}

.pr5 {
width: 713px;
height: 290px;
background: rgba(255,255,255,0.8);
border: 5px solid #f7f8f9;
}

.pra {
width: 210px;
height: 220px;
background: #f7f8f9;
padding: 10px;
margin-top: 32px;
margin-left: 15px;
border: 1px solic #ccc;
}

.pr4 {

background: url(/images/Hurz.png);
    background-attachment: fixed;
border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;
background-size: 1920px 969px;
width: 723px;
height: 300px;
}

.pric {
width: 200px;
padding: 15px;
background: #f7f8f9;
border-right: 1px solid #ccc;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

.picon {
margin: auto;
width: 210px;
height: 100px;
padding: 10px;
border: 1px solid #ccc;
background: #f5f5f5;
}

.prlinks a:link {
    color: #0299c7;
    font-size: 12px;
    display: block;
    float: right;

    font-weight: 400;
    margin: 10px;
    border-bottom: 1px solid #ccc;
    text-transform: lowercase;
}


.prlinks a:visited {
    color: #0299c7;
    font-size: 12px;
    display: block;
    float: right;

    font-weight: 400;
    margin: 10px;
    border-bottom: 1px solid #ccc;
    text-transform: lowercase;
}

.prlinks {
width: 100%;
text-align: right;
background: #f7f8f9;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

.pr3 {
font-size: 7px;
font-weight: 500;
text-transform: uppercase;
margin-top: 5px;
margin-left:20px;
letter-spacing: 1px;
font-family: 'Montserrat', sans-serif;
}

.prof1 {
background: #f5f5f5;
border-left: 1px solid #ccc;
}


.prof2 {
background: #f5f5f5;
border-left: 1px solid #ccc;
}

.tfoot .otind a:link,
.tfoot .otind a:visited,
.tfoot .otind a:hover,
.tfoot .otind a:active {
color: #0299c7;
}

.otind a:link,
.otind a:visited,
.otind a:hover,
.otind a:active{
font-style: italic;
text-transform: lowercase;
font-size: 10px;
color: #0299c7;
font-weight: 400;
border-bottom: 1px solid #ccc;
}

.otind {
text-align: left;
font-family: 'montserrat', sans-serif;
color: #201715;
font-size: 7px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 1px;
}

.otind .smalltext {
font-size: 7px;
}

.wwa input.button {
background: #f5f5f5;
border: 1px solid #ccc;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
font-weight: 400;
margin-left: 5px;
font-size: 9px;
color: #000;
}

.wwa select {
border: 1px solid #ccc;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
background: #f5f5f5;
font-size: 9px;
}

.idlog {
font-size: 30px;
color: #d3d3d3;
}

.idlog a:link,
.idlog a:visited,
.idlog a:hover,
.idlog a:active {
color: #d3d3d3;
}




.idstats .first-word a:link,
.idstats  .first-word a:hover,
.idstats .first-word a:visited,
.idstats  .first-word a:active {
    font-size: 24px;
    line-height: 0.9;
    font-weight: 400;
    color: #fff;
    text-transform: lowercase;

}

.idstats .first-word {
font-size: 24px;
line-height: 0.9;
font-weight: 400;
color: #fff;
text-transform: lowercase;
}


.indstats {
width:100%;
margin: auto;
letter-spacing: 1px;
font-size: 7px;
line-height: 2;
font-family: 'Montserrat', sans-serif;
font-weight: 500;

text-transform: uppercase;

}

.idlog{
padding: 20px;
width: 10px;
height: 120px;
background: #f5f5f5;
}

.wwa {
background: #f7f8f9;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
font-family: 'Montserrat', sans-serif;
font-size: 0px;
width: 270px;
padding: 20px;
height: 120px;
font-weight: 400;

}

.idstats {
background: #1dbecf;
width: 330px;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
height: 50px;
padding: 20px;
font-family: 'Montserrat', sans-serif;
font-size: 8px;
font-weight: 500;
letter-spacing: 1px;
color: #000;
text-transform: uppercase;
text-align: center;
}

.wiw2 {
text-align: center;
font-family: 'montserrat', sans-serif;
color: #201715;

font-size: 7px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 1px;

}

.wiw3 {
font-size: 11px;
font-weight: 400;
margin-top: 20px;
}


.wiw {
background: #f5f5f5;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
width: 300px;
padding: 20px;
height: 210px;
}

.ipn {
color: #000;
float: none; 
margin-left: 10px; 
font-size: 11px;
 font-style: italic;
 font-weight: 400;
}

.ipsz {
font-family: 'montserrat', sans-serif;
color: #201715;
text-transform: uppercase;
font-size: 7px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 1px;
float: right;
}

.ipq {

padding: 10px;
max-height: 200px;
}

.quote {
background: #f7f8f9;
border: 1px solid #ccc;
font-family: 'Montserrat', sans-serif;
font-size: 0px;
width: 240px;
padding: 20px;
height: 210px;
    vertical-align: middle;

font-weight: 400;
color: #0299c7;

}


.quote .smalltext {
font-size: 16px;
}

.thstatus {
margin: 10px;
background: #f5f5f5;
width: 75px;
height: 50px;
border: 1px solid #ccc;
padding: 10px;
}

.lastpost {
color: #0299c7; 
font-family: 'Montserrat', sans-serif;
font-size: 8px;
text-transform: uppercase;
font-weight: 500;
letter-spacing: 1px;
}

.thnum span {
font-size: 20px;
}

.thnum a:link,
.thnum a:visited,
.thnum a:hover,
.thnum a:active {

}

.thnum {
background: #f7f8f9;

font-size: 7px;
font-family: 'Montserrat', sans-serif;
letter-spacing: 2px; 
font-weight: 400;
}

.threadtracker b {
display: none;
font-size: 0;
}

.threadtracker {
letter-spacing: 1px;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
font-size: 8px;
font-weight: 400;
}

.smilies {
background: #f7f8f9;
border: 1px solid #ccc;
padding: 5px;
height: 332px;
}

.neueantwort textarea {
background: #f7f8f9;

}


.neueantwort select {
background: #f7f8f9;
border: 1px solid #ccc;
color: #000;
font-family: 'montserrat',sans-serif;
font-weight: 400px;
font-size: 7px;
text-transform: uppercase;
letter-spacing: 2px;
}

.neueantwort input.button {
color: #000;
border: 1px solid #ccc;
background: #f7f8f9;
padding: 5px;
font-size: 7px;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
font-weight: 400;
letter-spacing: 2px;
text-align: center;
}

.options {
border: 1px solid #ccc;
background: #f7f8f9;
padding: 5px;
font-size: 8px;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
font-weight: 400;
letter-spacing: 2px;
width: 80px;
text-align: center;
}

.options:hover {
color: #000;
}


#myDIV {
width: 700px;
margin-left: 200px;
padding: 10px;
border: 1px solid #ccc;
background: #f7f8f9;
}

#myDIV .smalltext {
font-size: 10px;
}

#myDIV strong {
color: #0299c7;
font: 600 10px 'Montserrat', sans-serif;
letter-spacing: 2px;
text-transform: uppercase;
}




.antbetreff input.textbox {
padding: 8px;
width: 681px;
background: #f7f8f9;
border: 1px solid #ccc;
margin-top: 18px;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
letter-spacing: 2px;
text-transform: uppercase;
font-size: 7px;
}


.antwtitel {
background: #f7f8f9;
border: 1px solid #ccc;
padding: 41px;
margin-top: 18px;
width: 613px;
margin-right: 80px;
    text-align: right;
    font-size: 24px;
    text-transform: lowercase;
    color: #0299c7;
    font-weight: 400;
    font-family: 'montserrat', sans-serif;
    line-height: 1.2;

}

.threadava {
margin-left: 35px;
margin-top: 20px;
background: #f7f8f9;
padding: 15px;
width: 80px;
height: 80px;
border: 1px solid #ccc;
}

.neueantwort {
background: #f5f5f5;
}
.htbue3 {
    padding: 8px; 
background: #1dbecf;
    border: 1px solid #ccc;
    color: #000;
    font-family: 'Montserrat'; sans-serif;
    text-transform: uppercase;
    width: 150px;
    position: relative;
    margin-top: 5px;
    margin-left: 8px;
margin-right: 15px;
    z-index: 999;
    text-align: center;
font-weight: 500;
letter-spacing: 2px;
    font-size: 8px;
}

.htbue3 .first-word {
font-size: 24px;
line-height: 0.9;
font-weight: 400;
color: #fff;
text-transform: lowercase;
}

.thread1 {
width: 330px;
}

.thread1 span a {
color: #000;
font-style: italic;
font-size: 11px;
font-weight: 400;
font-family: 'Montserrat', sans-serif;
}

.thread1 .smalltext {
font-style: normal;
color: #0299c7;
font-family: 'Montserrat', sans-serif;
font-size: 7px;
text-transform: uppercase;
font-weight: 500;
letter-spacing: 1px;
}

.indexblock2 {
height: 100px;
}

.modop input.textbox {
background: #f7f8f9;
border: 1px solid #ccc;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
font-weight: 400;
font-size: 9px;
color: #000;
}

.modop input.button {
background: #f7f8f9;
border: 1px solid #ccc;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
font-weight: 400;
font-size: 9px;
color: #000;
}

.modop {
border: 1px solid #ccc;
background: #f5f5f5;
padding: 10px;
text-align: right;
font-style: italic;
 width: 968px;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
font-weight: 400;
}

.modop select {
border: 1px solid #ccc;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
background: #f7f8f9;
font-size: 9px;
}
.szeneninfochars,
.szeneninfodatum,
.szeneninfoort {
padding: 10px;
}
.fa-input {
  font-family: FontAwesome, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.szeneninfochars2:before {
    font: normal normal normal 18px/1 FontAwesome;
        font-size: 11px;
        line-height: 1;
margin-left: 25px;
    font-style: normal;
    speak: none;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    content: "\f0c0";
}

.szeneninfochars:before {
    font: normal normal normal 18px/1 FontAwesome;
        font-size: 16px;
        line-height: 1;
    font-style: normal;
    speak: none;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    content: "\f0c0";
}


.szeneninfodatum2:before {
    font: normal normal normal 18px/1 FontAwesome;
        font-size: 12px;
        line-height: 1;
margin-left: 25px;
margin-top: 5px;
margin-right: 5px;
    font-style: normal;
    speak: none;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    content: "\f073";
}

.szeneninfodatum:before {
    font: normal normal normal 18px/1 FontAwesome;
        font-size: 16px;
        line-height: 1;
    font-style: normal;
    speak: none;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    content: "\f073";
}

.szeneninfoort:before {
    font: normal normal normal 18px/1 FontAwesome;
        font-size: 16px;
        line-height: 1;
    font-style: normal;
    speak: none;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    content: "\f041";
}

.memlink {
margin-left: 40px;
width: 180px;
padding: 30px;
height: 30px;
text-align: center;
background: #1dbecf;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

.memlink a:link,
.memlink a:visited,
.memlink a:hover,
.memlink a:active {
 font-size: 20px;
line-height: 0.9;
font-weight: 400;
color: #fff;
text-decoration: none;
text-transform: lowercase;
}

.memlink .administrator_name  {
 font-size: 20px;
line-height: 0.9;
font-weight: 400;
color: #fff;
text-decoration: none;
text-transform: lowercase;
}


.memava {
width: 210px;
height: 220px;
background: #f7f8f9;
margin-top: 40px;
margin-left: 40px;
padding: 15px;
border: 1px solid #ccc;
}

.memaussen {
width: 324px;
height: 440px;

background: #f5f5f5;
border: 1px solid #ccc;
float: left;
margin-left: 5px;
margin-top: 10px;
margin-bottom: 10px;
	position: relative;
}

.logo8 {
width: 958px;
padding: 15px;
height: 10px;
z-index: 9999999999999999;
position: absolute;
background: #f7f8f9;
margin-left: -6px;
margin-top:6px;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border: right. 1px solid #ccc;
}

.trackerlb {
float: left;
margin-top: 5px;
font-size: 7px;
text-align: left;
margin-left: 10px;
}

.trackerlb a:link,
.trackerlb a:hover,
.trackerlb a:active,
.trackerlb a:visited {
color: #000;
font-size: 7px;
font-weight: 500;
}


.trackerlink a:link,
.trackerlink a:hover,
.trackerlink a:active,
.trackerlink a:visited {
color: #000;
font-style: italic;
font-size: 10px;
font-weight: 400;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
        font-size: 14px;
        line-height: 1;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}
.fas {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
        font-size: 14px;
        line-height: 1;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}



.far {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
        font-size: 14px;
        line-height: 1;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}

.nav {
width: 100px;

margin-top: 30px;
color: #d3d3d3;

font-size: 40px;
text-align: center;
}

.nav a:link, 
.nav a:visited,
.nav a:active {
color: #d3d3d3;
}

.nav a:hover {
color: #1dbecf;
}


.wbn .first-word {
font-size:30px;
line-height: 0.9;
font-weight: 400;
color: #fff;
text-transform: lowercase;
}


.wbn {
margin-top: 25px;
margin-left: 10px;
width: 180px;
float: left;
text-align: center;

font-family: 'montserrat', sans-serif;
color: #000;
font-size: 8px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 2px;
}

.wbn a:link, 
.wbn a:hover,
.wbn a:visited,
.wbn a:active {
font-weight: 400;
font-family: 'montserrat', sans-serif;
color: #fff;
text-transform: lowercase;
}

.logo2{
background: #f7f8f9;
float: left;
padding: 25px;
border: 1px solid #ccc;
width: 630px;
height: 333px;
}

.logo6{
height:102px;
width: 877px;
padding: 5px;
background: #f7f8f9;
border-left: 1px solid #ccc;

border-bottom: 1px solid #ccc;
float: left;

}

.logo7 {
background: url(/images/Hurz.png);
    background-attachment: scroll;

background-size: 1920px 969px;
background-attachment: fixed;
width: 100%;
height: 100%;}


.logo5{
height: 282px;
width: 206px;
border-right: 1px solid #ccc;
background: #f7f8f9;

border-bottom: 1px solid #ccc;
float: left;

}


.logo4{
height: 395px;
width: 100px;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
float: right;
background: #f5f5f5;
}

.logo3{
width: 307px;
height: 100px;
background: #1dbecf;
border-right: 1px solid #ccc;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
float: right;

}

.logo1 {
background: #f5f5f5;
border: 1px solid #ccc;
padding: 15px;
width: 600px;
height: 303px;
}

.logo1 img {
width: 600px;

height: 303px;
}

body {
background: url(../../../images/hurzsturzbackgroundhell.png); /*bildanpassen*/
	background-repeat: repeat;
	background-position: top left;
    background-attachment: fixed;
	color:  #312527; /*farbe1anpassen*/
	text-align: left;
	line-height: 1.4;
	margin: 0;
font-family: 'Montserrat',sans-serif;/*schrift3anpassen*/
	font-size: 13px;
}

.kurzbeschreibungp4 {
float: right;
	text-align: justify;
margin-top: 20px;
margin-right: 50px;
	font-size: 12px;
	margin-left: 10px;
	padding: 10px;
background: #f7f8f9;
border: 1px solid #ccc;
	height: 220px; 
	overflow: auto;
	width: 220px;
}

.ms {
width: 190px;
height: 100px;
background-image: url(https://image.ibb.co/hyZVEJ/ms.png);
position: absolute;
float: left;
margin-top: -85px;
margin-left: -337px;

}

.ms:hover .ms2 {
opacity: 1;
transition: 0.5s ease-in;
}
.ms2{
background-image: url(https://image.ibb.co/fAniZJ/ms2.png);
opacity: 0;
width: 190px;
height: 100px;
position: absolute;
float: left;
}



.nr {
width: 190px;
height: 100px;
background-image: url(https://image.ibb.co/bMKGMy/nr.png);
position: absolute;
float: left;
margin-top: -75px;
margin-left: -337px;


}

.nr:hover .nr2 {
opacity: 1;
transition: 0.5s ease-in;
}
.nr2{
background-image: url(https://image.ibb.co/d8ZSTd/nr2.png);
opacity: 0;
width: 190px;
height: 100px;
position: absolute;
float: left;
}



.lo {
width: 190px;
height: 100px;
background-image: url(https://image.ibb.co/iaJhuJ/lo.png);
position: absolute;
float: left;
margin-top: -85px;
margin-left: -337px;


}

.lo:hover .lo2 {
opacity: 1;
transition: 0.5s ease-in;
}
.lo2{
background-image: url(https://image.ibb.co/kXzY1y/lo2.png);
opacity: 0;
width: 190px;
height: 100px;
position: absolute;
float: left;
}



.sm {
width: 190px;
height: 100px;
background-image: url(https://image.ibb.co/j9eY1y/sm.png);
position: absolute;
float: left;
margin-top: -65px;
margin-left: -337px;


}

.sm:hover .sm2 {
opacity: 1;
transition: 0.5s ease-in;
}
.sm2{
background-image: url(https://image.ibb.co/mEeY1y/sm2.png);
opacity: 0;
width: 190px;
height: 100px;
position: absolute;
float: left;
}


.rl {
width: 190px;
height: 100px;
background-image: url(https://image.ibb.co/kODGZp/rl1.png);
position: absolute;
float: left;
margin-top: -85px;
margin-left: -337px;


}

.rl:hover .rl2 {
opacity: 1;
transition: 0.5s ease-in;
}
.rl2{
background-image: url(https://image.ibb.co/ftxeLU/rl2.png);
opacity: 0;
width: 190px;
height: 100px;
position: absolute;
float: left;
}




.mv {
width: 190px;
height: 100px;
background-image: url(https://image.ibb.co/eVuCtd/mv.png);
position: absolute;
float: left;
margin-top: -75px;
margin-left: -337px;


}

.mv:hover .mv2 {
opacity: 1;
transition: 0.5s ease-in;
}
.mv2{
background-image: url(https://image.ibb.co/jErE6y/mv2.png);
opacity: 0;
width: 190px;
height: 100px;
position: absolute;
float: left;
}


.twd {
width: 190px;
height: 100px;
background-image: url(https://image.ibb.co/ktONtd/twd.png);
position: absolute;
float: left;
margin-top: -75px;
margin-left: -337px;


}

.twd:hover .twd2 {
opacity: 1;
transition: 0.5s ease-in;
}
.twd2{
background-image: url(https://image.ibb.co/fNYNtd/twd2.png);
opacity: 0;
width: 190px;
height: 100px;
position: absolute;
float: left;
}


.pb {
width: 190px;
height: 100px;
background-image: url(https://image.ibb.co/czmoYd/pb.png);
position: absolute;
float: left;
margin-top: -85px;
margin-left: -337px;


}

.pb:hover .pb2 {
opacity: 1;
transition: 0.5s ease-in;
}
.pb2{
background-image: url(https://image.ibb.co/mDYrmy/pb2.png);
opacity: 0;
width: 190px;
height: 100px;
position: absolute;
float: left;
}

.hp {
width: 190px;
height: 100px;
background-image: url(https://image.ibb.co/gygStd/hp2.png);
position: absolute;
float: left;
margin-top: -85px;
margin-left: -337px;


}

.hp:hover .hp2 {
opacity: 1;
transition: 0.5s ease-in;
}
.hp2{
background-image: url(https://image.ibb.co/kBpNtd/hp.png);
opacity: 0;
width: 190px;
height: 100px;
position: absolute;
float: left;
}

.kurzbeschreibungp3 {

	text-align: center;
	font-size: 12px;
	margin-left: 50px;
	padding: 5px;

	overflow: auto;
	width: 590px;
	margin-bottom: 10px;
margin-top: 10px;

}

.kurzbeschreibungp4 .plot {
display: none;
}

.kurzbeschreibungp4 .wob {
display: none;
}


.kurzbeschreibungp3 .misc {
display: none;
}

.kurzbeschreibungp3 .wob {
display: none;
}


.kurzbeschreibungp2 .plot {
display: none;
}

.kurzbeschreibungp2 .misc {
display: none;
}


.mpo {
width: 600px;
margin: auto;
height: 90px;
text-align: center;
padding-left: 200px;
}

.mpo .plotli {

}
.mpu {
width: 800px;
margin: auto;
margin-left: -40px;
}



.tabcontent {
width: 100%;
height: 100%;
font-family: 'Open Sans',sans-serif;
text-align: justify;
display: none;
margin-top: -20px;
overflow: auto;
max-height: 390px;
font-size: 12px;
}
.tabcontentp {
width: 100%;
height: 100%;
font-family: 'Open Sans',sans-serif;
text-align: justify;
display: none;
margin-top: -20px;
font-size: 12px;
}


.tabcontent2 {
width: 100%;
height: 100%;
font-family: 'Open Sans',sans-serif;
text-align: justify;

overflow: auto;
max-height: 390px;
font-size: 12px;
}

.tabcontent h1 {

padding: 10px;

font-family: 'Roboto Slab', serif;
font-size: 24px;
color: #c24f1e;
text-transform: lowercase;
}


.tabcontentp h1 {

padding: 10px;

font-family: 'Montserrat', serif;
font-size: 24px;
color: #ab8164;
text-transform: lowercase;
}

.plots1 {

height: 250px;
width: 700px;

background-position: 495px 0px;
margin: auto;
}


.plots {

width: 95%;

padding: 40px;
}


.plotli {
float: left;
margin: 10px;
background-image: url(../../../images/ghetto/hg4.png);
}

.plotnav {
margin: auto;
width: 660px;
height: 250px;
padding: 10px;
text-align: center;
margin-left: 15px;
}



.ploticon {
float: left;
background: #b3b3b3;
padding: 5px;
margin-right: 10px;
margin-bottom: 5px;
}

.plotul {
height: 80px;
overflow: auto;
text-align: left;
float: left;
width: 150px;
}

.plotan {
display: block;
padding: 5px;
margin: auto; 
width: 50px;
font-size: 7px;
background: #b3b3b3;
margin-left: -70px;
margin-top: 70px;
float: left;

} 

.plotan:hover,
{

color: #34292a;
}

.plottext {
float: left;
text-align: center;
width: 300px;
height: 170px;
margin-bottom: 10px;
padding: 0px;
}
.plottext h2 {
font: 10px 'Montserrat', sans-serif;
letter-spacing: 2px;
text-transform: uppercase;
color: #ab8164;
margin-right: 5px;

margin-top: 0px;
font-weight: 700;
}

.plottext ul {
list-style: none;
float: left;
font: 9px 'Lekton', sans-serif;
font-weight: 700;
letter-spacing: 2px;
text-transform: uppercase;
}

.plottext ul li::before {
    content: " »";
}
.plottext2 {
width: 570px;
float: right;
height: 170px;
margin-bottom: 10px;
overflow: auto;
}




.glpic {
padding: 20px;
background: #b3b3b3;
border: 1px solid #b3b3b3;
border: 1px solid #a6a6a6;
margin-left: 30px;
margin-right: 30px;
}

.glpic img {
border: 20px solid #d5d8d7;
}

.glthmb {
border: 10px solid #d5d8d7;
}

.glthmb2 {
border: 1px solid #a6a6a6;
background: #b3b3b3;
padding: 10px;
}

.glthmb3 {
font-family: 'Montserrat', sans-serif;
width: 200px;
font-size: 9px;
text-transform: uppercase;
background: #d5d8d7;
padding: 10px;
margin-top: 5px;
}

.gldesc {
font-family: 'Montserrat', sans-serif;
border: 1px solid #b3b3b3;
padding: 10px; 
margin: auto;
background: url(../../../images/hüppsch/hintergrundgroß.png);
text-align: justify;
font-size: 11px;
width: 620px;
float: right;
margin-right: 30px;
height: 140px;
overflow: auto;
}
.glstats {
width: 230px;
border: 1px solid #b3b3b3;
float: left;
text-align: center;
margin-left:30px;
background-image: url(../../../images/hüppsch/kategorieunter.png);
font-family: 'Montserrat', sans-serif;
color: #d5d8d7;
font-size: 10px;
text-transform: uppercase;
padding: 5px;
height: 150px;
overflow: auto;
}

.glstats a:link,
.glstats a:visited,
.glstats a:hover,
.glstats a:active {
color: #d5d8d7;
font-size: 10px;
}

.glavanm a{
color: #ab8164;
}

.glcmt {
margin-top: 12px;
background: url(../../../images/hüppsch/hintergrundgroß.png);
border: 1px solid #b3b3b3;
padding: 10px; 
height: 70px;
font-size: 11px;
margin-right: 20px;
font-family: 'Montserrat', sans-serif;
overflow: auto;
text-align: justify;
}

.glavacmt {
border: 10px solid #7b9aa9;
margin-top: -15px;
}

.xmas17 {
width: 300px;

position: relative;
display: inline-block;
background: url(/images/xmas17/bg.gif);
padding: 20px;
margin-bottom: 10px;
}

.xmas17-2{
position: relative;
top: -15px;
z-index: 1;
}

.xmas17s {
position: relative;
z-index: 998;
float: left;
left: -5px;
margin-right:45px;
}

.postvorlage1 .strich {
display: none;
}

/* Hiermit können Safari >=1.1, Opera >=9.5, IE9 was anfangen*/
::selection {
    background: #1dbecf;
    color: #f7f8f9;
}
/* und hiermit der Firefox >=1 */
::-moz-selection {
background: #1dbecf;
    color: #f7f8f9;
}

.button.aslink {
border: 0px;
}

.posturl a:link,
.posturl a:visited,
.posturl a:hover, 
.posturl a:active{
color: #0299c7;
}

.posturl {
font-weight: 400;
font-style: italic; 
color: #0299c7;
font-size: 16px;
float:left;
text-align: right;
margin-left: 10px;
}

.postdate {
font-weight: bold;
color: #fff;
float: right;
margin-top: -10px;
text-align: center;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
width:110px; 
font-weight: 500;
font-family: 'montserrat', sans-serif;
font-size: 10px;
line-height: 10px;
height: 10px;
padding: 15px;
background: #1dbecf;
}

.strich {
display: none;
margin-top: 40px;
}

.ph1 {
margin-left: 13px; 
margin-bottom:15px; 
width: 512px; 
border: 1px solid #b3b3b3; 
background: #cfd1d0;
}


.ph1 img {
margin-left: 5px;
margin-bottom: 5px;
margin-top: 5px;
border: 1px solid #b3b3b3;
}

.ph2 {
width: 512px;
height: 210px;
background: rgba(213, 216, 215, 0.8);
	position: absolute; /*farbeanpassen*/
	-webkit-transform: scale(0);
transform: scale(0);
	-webkit-transition: all 0.7s ease;
	transition: all 0.7s ease;
}

.ph1:hover .ph2 {
	-webkit-transform: scale(1);
transform: scale(1);
}

.p1 {
width: 540px;  
margin: auto;
 border: 1px solid #ccc;
}

.p2 {

font-size: 22px;
text-transform: lowercase;

color: #0299c7;
font-weight: 400;
font-family: 'montserrat', sans-serif;
 text-align: center; 
padding: 15px; 

}

.p3 {
font-family: 'Montserrat', sans-serif; 
 font-size: 8px; 
text-transform: uppercase; 
text-align: center; 
	font-weight: 400;
letter-spacing: 1px;
padding-bottom: 20px;
margin-top: -20px;
}

.p4 {
border-top: 1px solid #ccc;
background: #f5f5f5; 
padding: 20px; 
font-size: 12px;
}

.p5
{ float: left; 
margin-right: 10px;
 margin-top: 5px;
 height: 70px; 
width: 90px; 
border: 1px solid #ccc;
}

.p5-2
{ float: left; 
margin-right: 10px;
 margin-top: 5px;
 height: 70px; 
width: 90px; 
	background: #f7f8f9;
border: 1px solid #ccc;
}


.p6 {
width: 170px; float: left;
margin-left: -5px;
}


.p7 {
background: #b3b3b3; 
border: 1px solid #a6a6a6; 
font-size: 10px; 
padding: 10px; 
width: 300px; 

margin-top: 5px; 
height: 117px; 
overflow-y: scroll;
}

.p8 {
background-image: url(/images/hüppsch/sidebar.png); 
border: 1px solid #b3b3b3; font-size: 12px; 
font-family: 'Montserrat', sans-serif;
 padding: 10px; 
text-transform: uppercase; 
text-align: center; 
text-align: center;  
font-weight: bold; 
letter-spacing: 2px; 
background-position: -120px -10px;
margin-top: 10px;
}

.p9 {
font-size: 120px;
 text-shadow: 5px 0px #7b9aa9; 
font-weight: bold; 
color: #ab8164;
 font-family: Times New Roman,
 sans-serif; 
margin-left: 50px;
 line-height: 15px;
 margin-top: 30px;
}


.p10 {
font-family:'Montserrat', sans-serif;
 font-weight: bold; 
font-size: 12px;
 text-transform:uppercase; 
margin-left: 120px; 
margin-top: 15px; 
width: 300px; 
text-align: left; 
letter-spacing: 2px;

}


.feldb2 {
float: left;
 font-size:8px; 
margin-left: 5px; 
margin-top: 10px;
margin-right: 5px;
width: 150px;
font-size: 7px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 1px;
	height: 13px;
	text-align: center;
margin-top: 5px;
	margin-bottom: 2px;
	padding: 2px;
		text-transform: uppercase;
		position: relative;


}

.pricon {
border: 1px solid #b3b3b3;
}

.icon {border: 1px solid #ccc; background: #1dbecf;}

.ztb {
display: none;
}




.idszan a:hover {
color: #d3d3d3;
}
.idszan {
float: left;
color: #1dbecf;
font-size: 24px;
}

.profilun .administrator_name  {
color: #7b9aa9;
font-size: 30px;
font-style: normal;
text-decoration: none;
}

.profilun {
color: #d5d8d7;
font-size: 30px;
margin-left: 20px;
}

.profiltitle {
font-size: 9px;
margin-left: 20px;
line-height: 9px;
}

.idsz3{
font-size: 9px;
font-weight: bold;
}

.idszdt {
color: #000;
font-weight: 500;
float: right;
margin-top: 5px;
text-transform: uppercase;
margin-right: 10px;
font-size: 6px;
letter-spacing: 1px;
}

.idszdt2 {
color: #0299c7;
font-size: 7px;
float: left;
margin-top: 5px;
margin-left: 10px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 1px;
}


.smalltext.button {



}

.wbbutton a:link,
.wbbutton a:visited,
.wbbutton a:hover,
.wbbutton a:active {
color: #34292a;
}
.mliststat3 li:nth-child(even) .wrap {
  width: 40px;
  -webkit-transform: rotate(225deg) translate3d(30px, 105px, 0) !important;
  transform: rotate(225deg) translate3d(30px, 105px, 0) !important;
}
.mliststat3 li:nth-child(even) .crop{
  -webkit-transform: skew(-20deg, -20deg) rotate(-225deg) !important;
  transform: skew(-20deg, -20deg) rotate(-225deg) !important;
}
.mliststat3 li:nth-child(even) .wrap:hover {
  -webkit-transform: rotate(225deg) translate3d(40px, 115px, 0)  !important;
  -moz-transform: rotate(225deg) translate3d(40px, 115px, 0)  !important;
  -ms-transform: rotate(225deg) translate3d(40px, 115px, 0)  !important;
  -o-transform: rotate(225deg) translate3d(40px, 115px, 0) !important;
  transform: rotate(225deg) translate3d(40px, 115px, 0)  !important;
}

.hdas .mliststat3 li:nth-child(even) .wrap:hover {

}


.mliststat3 {
font-family: 'Roboto Condensed', sans-serif;/*schrift2anpassen*/
	font-size: 10px;
	text-transform: uppercase;
margin: auto auto;
margin-top: 60px;
margin-left: -40px;
 display:inline-block;
white-space: nowrap;
}

.mliststat3 li {
white-space: nowrap;
display: inline;
}


#astg {
	background: #d5d8d7;
	border: 1px solid #b3b3b3;
	width: 160px;
	max-height: 140px;
	overflow: auto;
	margin-top: 30px;
	padding: 5px;
	margin-left: -5px;
}

.tfoot select {
background: #ebebeb;
}

.tfoot .button {
	background:  #b3b3b3;
	color: #d5d8d7;
	padding: 5px;
border: 1px solid #a6a6a6;
}

.tfoot input.textbox {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
background: #f5f5f5;
font-size: 10px;
padding: 4px;
border: 1px solid #ccc;
}

.gesuchhd a:link, 
.gesuchhd a:visited,
.gesuchhd a:hover,
.gesuchhd a:active {
	color: #ab8164;
	text-align: center;
	font-size: 11px;
}

.prsg {
	margin-left: 20px;
width: 600px;
	min-height: 20px;
	margin-top: 5px;
border: 1px solid #b3b3b3;
padding: 20px;
height: 330px;
}



.prchars {

	margin-left: 20px;
width: 600px;
	min-height: 20px;
	padding: 20px;
	margin-top: 40px;
overflow-x: auto;
overflow-y: hidden;
height: 150px;
background-image: url(../../../images/hüppsch/hintergrundgroß.png);
}

.wrap {
  -webkit-transform: rotate(45deg) translate3d(0, 0, 0);
  transform: rotate(45deg) translate3d(0, 0, 0);
  display: inline-block;
  -webkit-transition: -webkit-transform 300ms ease-out;
  transition: -webkit-transform 300ms ease-out;
  transition: transform 300ms ease-out;
  transition: transform 300ms ease-out, -webkit-transform 300ms ease-out;
  width: 90px;
margin: auto;
}
.wrap:hover {
  -webkit-transition: -webkit-transform 700ms ease-out;
  transition: -webkit-transform 700ms ease-out;
  transition: transform 700ms ease-out;
  transition: transform 700ms ease-out, -webkit-transform 700ms ease-out;
  -webkit-transform: rotate(45deg) translate3d(10px, 10px, 0);
  transform: rotate(45deg) translate3d(10px, 10px, 0);
}



.mliststat3 li:nth-child(even) .wrap {
  width: 40px;
  -webkit-transform: rotate(225deg) translate3d(30px, 105px, 0);
  transform: rotate(225deg) translate3d(30px, 105px, 0);
}
.mliststat3 li:nth-child(even) .crop{
  -webkit-transform: skew(-20deg, -20deg) rotate(-225deg);
  transform: skew(-20deg, -20deg) rotate(-225deg);
}
.mliststat3 li:nth-child(even) .wrap:hover {
  -webkit-transform: rotate(225deg) translate3d(40px, 115px, 0);
  -moz-transform: rotate(225deg) translate3d(40px, 115px, 0);
  -ms-transform: rotate(225deg) translate3d(40px, 115px, 0);
  -o-transform: rotate(225deg) translate3d(40px, 115px, 0);
  transform: rotate(225deg) translate3d(40px, 115px, 0);
}

.hdas .mliststat3 li:nth-child(even) .wrap {
  width: 20px;
  -webkit-transform: rotate(225deg) translate3d(15px, 55px, 0) !important;
  transform: rotate(225deg) translate3d(15px, 55px, 0) !important;
}



.hdas .mliststat3 li:nth-child(even) .crop{
  -webkit-transform: skew(-20deg, -20deg) rotate(-225deg);
  transform: skew(-20deg, -20deg) rotate(-225deg);
}


.crop1 {
  position: relative;
  width: 140px;
  height: 140px;
  margin: 0;
  display: block;
  overflow: hidden;
  -webkit-transform: skew(20deg, 20deg) translate3d(0, 0, 0);
  transform: skew(20deg, 20deg) translate3d(0, 0, 0);
}



.hdas .crop1 {
  position: relative;
  width: 70px;
  height: 70px;
  margin: 0;
  display: block;
  overflow: hidden;
  -webkit-transform: skew(20deg, 20deg) translate3d(0, 0, 0);
  transform: skew(20deg, 20deg) translate3d(0, 0, 0);
}

.hdas .wrap {
  -webkit-transform: rotate(45deg) translate3d(0, 0, 0);
  transform: rotate(45deg) translate3d(0, 0, 0);
  display: inline-block;
  -webkit-transition: -webkit-transform 300ms ease-out;
  transition: -webkit-transform 300ms ease-out;
  transition: transform 300ms ease-out;
  transition: transform 300ms ease-out, -webkit-transform 300ms ease-out;
  width:40px;
margin: auto;
}

.hdas .crop{
  width: 70px;
  height: 70px;
  position: absolute;
  left: -50%;
  margin-top: 15px;
  margin-left: 15px;
  top: -50%;
  -webkit-transform: skew(-20deg, -20deg) rotate(-45deg);
  transform: skew(-20deg, -20deg) rotate(-45deg);
  background-size: 70px 73px;
  -webkit-transition: opacity 300ms ease-in-out;
  transition: opacity 300ms ease-in-out;
}


.crop{
  width: 140px;
  height: 140px;
  position: absolute;
  left: -50%;
  margin-top: 30px;
  margin-left: 30px;
  top: -50%;
  -webkit-transform: skew(-20deg, -20deg) rotate(-45deg);
  transform: skew(-20deg, -20deg) rotate(-45deg);
  background-size: 140px 146px;
  -webkit-transition: opacity 300ms ease-in-out;
  transition: opacity 300ms ease-in-out;
}



.psnotiz {
height: 22px;
overflow: auto;
background: #d5d8d7;
padding: 10px;
text-align: justify;
font-size: 10px;
margin-top: 10px;
border: 1px solid #b3b3b3;
}


.freieszenen {
background-image: url(../../../images/hüppsch/kategorieunter.png);
width: 360px;
height:25px;
padding: 10px;
margin: auto;
margin-top: 7px;
text-align: center;
text-transform: uppercase;
	
	margin-left: 25px;
color: #d5d8d7;
font-family: 'Montserrat', sans-serif;
	font-size: 10px;
	border: 1px solid #a6a6a6;
}

.freieszenen strong {
color: #ab8164;
	font-weight: bold;
letter-spacing: 2px;
}

.freieszenen span {
font-family: 'Montserrat', sans-serif;
font-weight: bold;
}



.profillinks {
	float: left;
	width: 120px;
		margin-left: 25px;
}

.mllinks a:link, 
.mllinks a:active,
.mllinks a:visited,
.mllinks a:hover {
	color: #d5d8d7;
}


.profillinks a:link, 
.profillinks a:active,
.profillinks a:visited,
.profillinks a:hover {
	color: #d5d8d7;
}

.stlink {
	width: 55px;
	height: 55px;
	border: 1px solid #a6a6a6;
background: #ab8164;
	text-align: center;
	margin-top: 10px;
	float: left;
}


.stlink::before {
    font-family: 'linecons';
    font-style: normal;
    speak: none;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "\e01c";
    font-size: 25px;
    line-height: 55px;
}

.thlink {
	width: 55px;
	height: 55px;
	border: 1px solid #a6a6a6;
background: #ab8164;
	text-align: center;
	margin-top: 7px;
	float: left;
	margin-left: 5px;
}


.thlink::before {
    font-family: 'linecons';
    font-style: normal;
    speak: none;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
   content: "\e015";
    font-size: 25px;
    line-height: 55px;
}

.thlink2 {
	width: 55px;
	height: 55px;
	border: 1px solid #a6a6a6;
background: #ab8164;
	text-align: center;
	margin-top: 5px;
	float: left;

}


.thlink2::before {
    font-family: 'linecons';
    font-style: normal;
    speak: none;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
   content: "\e015";
    font-size: 25px;
    line-height: 55px;
}


.pnlink {
	width: 55px;
	height: 55px;
	border: 1px solid #a6a6a6;
background: #7b9aa9;
	text-align: center;
	margin-top: 10px;
	margin-left: 5px;
	float: left;
}


.pnlink::before {
    font-family: 'linecons';
    font-style: normal;
    speak: none;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
   content: "\e01e";
    font-size: 25px;
    line-height: 55px;
}


.pnlink2 {
	width: 55px;
	height: 55px;
	border: 1px solid #a6a6a6;
background: #7b9aa9;
	text-align: center;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
}


.pnlink2::before {
    font-family: 'linecons';
    font-style: normal;
    speak: none;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
   content: "\e01e";
    font-size: 25px;
    line-height: 55px;
}


.polink {
	width: 55px;
	height: 55px;
	border: 1px solid #a6a6a6;
background: #7b9aa9;
	text-align: center;
	margin-top: 7px;
	float: left;
}


.polink::before {
    font-family: 'linecons';
    font-style: normal;
    speak: none;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
content: "\e009";
    font-size: 25px;
    line-height: 55px;
}

.polink2 {
	width: 55px;
	height: 55px;
	border: 1px solid #a6a6a6;
background: #7b9aa9;
	text-align: center;
	float: left;
}


.polink2::before {
    font-family: 'linecons';
    font-style: normal;
    speak: none;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
content: "\e009";
    font-size: 25px;
    line-height: 55px;
}

.avapr {
	width: 210px;
	height: 220px;
	padding: 10px;
background: #f7f8f9;
	border: 1px solid #ccc;
	margin-left: 20px;
}

.memprofs {
margin-top: -20px;
	margin-left: 20px;
	display: none;
}

.memprof {
	width: 245px;
	font-size: 10px;
	padding: 6px;
	text-align:center;

	background: #b3b3b3;
	border: 1px solid #a6a6a6;
	color: #312527;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	margin: 5px;
}

.memprofml {
	width: 240px;
	font-size: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align:center;

	background: #b3b3b3;
	border: 1px solid #a6a6a6;
	color: #312527;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	margin-top: 5px;
}

.memprofml2 {
	width: 240px;
	font-size: 12px;
	padding-top: 11px;
	padding-bottom: 11px;
	text-align:center;
margin-top: 15px;
	background: #7b9aa9;
	border: 1px solid #a6a6a6;
color: #d5d8d7;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	margin: 5px;
}

.memproftimeline {
	width: 250px;
	font-size: 10px;
	padding: 6px;

	text-align:center;
float: left;
background-image: url(../../../images/hüppsch/kategorieunter.png);
border: 1px solid #a6a6a6;
color: #d5d8d7;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	margin: 3px;
display: none;
	margin-left: 35px;
}

.timeline {
padding: 10px;
background: #f7f8f9;
overflow: auto;

margin-left: 50px;
width: 580px;
border: 1px solid #ccc;
color: #312527;
text-align: justify;
background-image: url(../../../images/hüppsch/hintergrundgroß.png);
}


.memprof4 {

	padding: 6px;
	text-align:center;
line-height: 0.9;
	background: #b3b3b3;
	border: 1px solid #a6a6a6;

	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
margin-top: 5px;
	
	margin-left: 25px;  padding:20px; height: 20px; width:220px; font-size: 22px; color: #d5d8d7;
	
	
}

.memprof3 {
	width: 245px;
	font-size: 12px;
	padding: 7px;
	text-align:center;
	background: #7b9aa9;
	border: 1px solid #a6a6a6;
	color: #d5d8d7;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	margin: 5px;
}

.memprof2 {
	width: 112px;
	font-size: 10px;
	padding: 6px;
	text-align:center;
float: left;
background-image: url(../../../images/hüppsch/kategorieunter.png);
	border: 1px solid #a6a6a6;
	color: #d5d8d7;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	margin: 3px;
	margin-left: 5px;
}

.memprof span {
	color: #d5d8d7;
}

.memprofml span {
	color: #d5d8d7;
}

.wbbuttons {
	width: 300px;
	margin-left: 100px;
}

.headerbox5 {
background-image: url(../../../images/hüppsch/hintergrundgroß.png);

border: 1px solid #b3b3b3;
width:390px;
height: 150px;
float: left;
margin: 20px;
padding: 30px;
font-size: 12px;

text-align: center;
}


.idzitat {
	background: #d5d8d7;
	padding: 5px;
	border: 1px solid #b3b3b3;
}

.headerbox4 {
background-image: url(../../../images/hüppsch/hintergrundgroß.png);
display: none;
border: 1px solid #b3b3b3;
width:220px;
height: 170px;
float: left;
margin: 20px;
padding: 30px;

font-size: 12px;
overflow: auto;
text-align: justify;
}




.letzterpost {
	font-family: 'Montserrat', sans-serif;
font-weight: 400;
font-style: italic;
font-size: 10px;
float: left;
width: 100%;
	text-align: center;
margin-left: 250px;
	padding: 14px;
margin: auto;


}

.letzterposttitel {
	text-align: center;
	margin: auto;

}

.aslink:before{
font-family: 'linecons';
	font-style: normal;
	speak: none;
	font-weight: normal;
	line-height: 38px;
	-webkit-font-smoothing: antialiased;
	content: "\e010";
font-size: 28px;
	text-align: center;
color: #312527;
border: 0px solid #a6a6a6;
}

.wblink {
	float: left;
	width: 130px;
	padding-top: 15px;
	padding-left: 10px;
}

.wblink span {
	font-size: 18px;
	color: #7b9aa9;
	line-height: 0.5;
}

.login:before{
    font: normal normal normal 40px/1 FontAwesome;
        line-height: 1;
color: #ccc;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    content: "\f090";
}


.register:before{
font-family: 'linecons';
	font-style: normal;
	speak: none;
	font-weight: normal;
	line-height: 38px;
	-webkit-font-smoothing: antialiased;
	content: "\e029";
font-size: 28px;
color: #34292a;
	text-align: center;
}


.wb1:before{
font-family: 'linecons';
	font-style: normal;
	speak: none;
	font-weight: normal;
	line-height: 22px;
	-webkit-font-smoothing: antialiased;
content: "\e00a";
font-size: 16px;
color: #34292a;
	text-align: center;
}

.wb2:before{
font-family: 'linecons';
	font-style: normal;
	speak: none;
	font-weight: normal;
	line-height: 22px;
	-webkit-font-smoothing: antialiased;
	content: "\e014";
font-size: 16px;
color: #34292a;
	text-align: center;
}

.wb3:before{
font-family: 'linecons';
	font-style: normal;
	speak: none;
	font-weight: normal;
	line-height: 22px;
	-webkit-font-smoothing: antialiased;
content: "\e01d";
font-size: 16px;
color: #34292a;
	text-align: center;
}

.ezgal:before{
font-family: 'linecons';
	font-style: normal;
	speak: none;
	font-weight: normal;
	line-height: 22px;
	-webkit-font-smoothing: antialiased;
	content: "\e01b";
font-size: 16px;
color: #34292a;
	text-align: center;
}

.admincp:before{
font-family: 'linecons';
	font-style: normal;
	speak: none;
	font-weight: normal;
	line-height: 22px;
	-webkit-font-smoothing: antialiased;
content: "\e00e";
font-size: 16px;
	text-align: center;
color: #34292a;
}

.logout:before{
font-family: 'linecons';
	font-style: normal;
	speak: none;
	font-weight: normal;
	line-height: 22px;
	-webkit-font-smoothing: antialiased;
content: "\e00d";
font-size: 16px;
color: #34292a;
	text-align: center;
}



.wbbutton {
	width: 22px;
	height: 22px;
	border: 1px solid #b3b3b3;
	float: left;
	margin-top: 5px;
	margin-right: 25px;
	padding 8px;
		text-align: center;
	background-image: url(../../../images/hüppsch/hintergrundgroß.png);
}

.wbbutton2 {
	width: 44px;
	height:44px;
	border: 1px solid #b3b3b3;
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	padding 8px;
		text-align: center;
	background-image: url(../../../images/hüppsch/hintergrundgroß.png);
}

.wb4:before{
font-family: 'linecons';
	font-style: normal;
	speak: none;
	font-weight: normal;
	line-height: 44px;
	-webkit-font-smoothing: antialiased;
	content: "\e02c";
font-size: 30px;
	text-align: center;
	
}



.wbava
{width: 70px;
	height: 68px;
	float: right;
	background-size: 70px 68px;
	margin-top: 10px;
	margin-right: 10px;
}

.wbava2 {
	width: 90px;
	height:88px;background: #f7f8f9;
	border: 1px solid #ccc;
		float: right;
		margin-top: 5px;
	margin-left: 5px;
margin-right: 5px;
}

.trennlinien {
border: 1px solid #b3b3b3;
}


.ueblock {
visibility: hidden;
opacity: 0;
}

.nav2 {
visibility: hidden;
opacity: 0;
}



.hintergrundding {

background: #b3b3b3;
width: 450px;
margin: auto;
padding: 10px;
border-left: 20px solid #312527;

}

.acswitch .administrator_name {
color: #34292a;
}

.profilszenen {
background: #7b9aa9;
color: #312527;
padding: 6px;
font-size: 11px;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: normal;
}

.hueppschliste {
	font-size: 16px;
}

.otmokt {
display: none;
	
}
	

.statsfett {
	
}

.neustesmopfer {
	font-size: 16px;
background: #d5d8d7;
	border: 2px solid #7b9aa9;
padding: 10px;

margin-top: 40px;
}

.numstats1 {
	font-family: 'Montserrat', sans-serif;/*schrift1anpassen*/
color: #0299c7;
}

.numstats2 {
	font-family: 'Montserrat', sans-serif;/*schrift1anpassen*/
color: #0299c7;
}

.numstats3 {
		font-family: 'Montserrat', sans-serif;/*schrift1anpassen*/
color: #0299c7;
}




.neuesthema {
background:#b3b3b3;/*bildanpassen*/
border: 1px solid #a6a6a6;
	padding: 12px;
	font-size: 14px;
float: left;

}

.neuesthema2 a:link,
.neuesthema2 a:visited,
.neuesthema2 a:active,
.neuesthema2 a:hover {
color: #1dbecf;

}


.neuesthema2 {
width: 50px;
float: right;
text-shadow: none;
margin-top: -25px;
text-align: center;
font-size: 50px;
color: #000;
}

	



.neuesthema a:hover {
color: #b3b3b3;
}



.administrator_name {
	text-decoration: underline;
color: #7b9aa9;
font-style: italic;

}

.administrator_name a:link,
..administrator_name a:visited,
.administrator_name a:hover,
.administrator_name a:active {
color: #7b9aa9;
}


.listennav {
	background:  #d5d8d7;
	text-align: center;
	width: 990px;
font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	padding: 5px;
	
	
}

.listennav img {
	padding: 12px;
}


#spacer{
display: none;
	top:0px;
background: url(../../../images/hüppsch/hintergrundgroß.png);
height: 70px;
	width: 100%;
background: #d3d3d3;
border: 1px solid #ccc;
	z-index: 999;
width: 1000px; 
margin: auto;
	color: #34292a;
margin-left: -5px;
margin-top: -10px;
}


#spacer .current_time {
float: left;
width: 107px;
	height: 38px;
	margin-top: 5px;
	border: 1px solid #b3b3b3;
	padding: 10px;
font-family: 'Montserrat', sans-serif;
	font-size: 8px;
	text-transform: uppercase;
		margin-left: 5px;
	background: #d5d8d7;
	text-align: center;

}

#spacer .current_time a:link,
#spacer .current_time a:visited,
#spacer .current_time a:active,
#spacer .current_time a:hover {
	font-size: 9px;

	color: #7b9aa9;
}

#spacer .link2 a:link,
#spacer .link2 a:visited,
#spacer .link2 a:active,
#spacer .link2 a:hover {
	font-size: 9px;

	color: #ab8164;
	padding-top: 3px;
}

#spacer .pm {

float: left;
	height: 33px;
	width: 220px;
background: #f7f8f9;
	border: 1px solid #ccc;
	padding: 10px;
font-family: 'Montserrat', sans-serif;
	font-size: 9px;
	text-transform: uppercase;
		margin-left: 5px;
	margin-top: 5px;
	text-align: center;

	padding-top: 15px;
}

#spacer .pm2 {
float: left;
	height: 33px;
	width: 175px;
background: #f7f8f9;
	border: 1px solid #ccc;
	padding: 10px;
font-family: 'Montserrat', sans-serif;
	font-size: 9px;
	text-transform: uppercase;
		margin-left: 5px;
	margin-top: 5px;
	text-align: center;

	padding-top: 15px;
}

.pm span {
color:#ab8164;
	font-weight: bold;
	font-size: 11px;
	margin-left: 3px;
	margin-right: 3px;
}

.pm2 span {
color:#ab8164;
	font-weight: bold;
	font-size: 11px;
	margin-left: 3px;
	margin-right: 3px;
}

#spacer ul.welcome:hover > ul.drop {
	visibility:visible;
    opacity:1;
}

#accountswitcher_header_popup {
	position: fixed;
}

#spacer ul.drop{
	visibility:hidden;
    opacity:0;
	position: relative;
	list-style: none;
	width: 180px;
	height: 80px;
	margin-left: 0px;
}

#spacer ul.drop a:link {
		color: : #34292a;
}

#spacer ul.drop a:hover {
		color: : #ab8164;
}

#spacer ul.drop a:visited {
		color: : #34292a;
}

.welcome a:link,
.welcome a:hover,
.welcome a:visited,
.welcome a:active {
color: #7b9aa9;
}



#spacer .welcome {
background: #f7f8f9;
	float: left;
	position: relative;
	list-style: none;
	width: 450px;
	text-transform: uppercase;
	font-size: 10px;
font-family: 'Montserrat', sans-serif;
	height: 38px;
	margin-left: 5px;
		border: 1px solid #ccc;
	margin-top: 5px;
	padding: 10px;
	text-align: center;
}

.welcome span a:link {
	color: #7b9aa9;

}

.welcome span a:visited {
	color: #7b9aa9;
	letter-spacing: 2px;
}


.welcome span a:hover
 {
	color: #7b9aa9;

}

.welcome2 {
	 font-weight: normal;
	float: left;
	position: relative;
background: #d5d8d7;
	list-style: none;
	width: 980px;
	font-size: 9px;
text-align: justify;
font-family: Tahoma,Verdana,Segoe,sans-serif;
	height: 48px;
	margin-left: 5px;
		border: 1px solid #b3b3b3;
	margin-top: 5px;
	padding: 5px;
}

.welcome3 {
	float: left;
	position: relative;
background: #d5d8d7;
	list-style: none;
	width: 107px;
text-align: center;
font-family: 'Montserrat', sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	height: 38px;
	margin-left: 5px;
		border: 1px solid #b3b3b3;
	margin-top: 5px;
	padding: 10px;
}

.welcome4 {
	float: left;
	position: relative;
background: #d5d8d7;
	list-style: none;
	width: 197px;
text-align: center;
font-family: 'Montserrat', sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	height: 58px;
	margin-left: 5px;
		border: 1px solid #b3b3b3;
	margin-top: 5px;


}





#sidebar {
width: 250px;
	height: 500px;
background: #1c1b1b;
border: 1px solid #b3b3b3;
left: -50px; 
	top: 70px;
	float: left;
	background-image: url(../../../images/hüppsch/sidebar2.png);
	position: fixed;

}

#sidebar2 {
	left: 1195px;
width: 100%;
		height: 500px;
position: absolute;
right: 0px; 
	top: 70px;
	float: left;
	background-image: url(../../../images/hüppsch/sidebar.png);
	position: fixed;
	margin-left: 5px;
	float: right;
border: 1px solid #b3b3b3;
}


#sidebar  .top_links {
	color: #34292a;
font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	text-align: center;
	display: table;
	width: 160px;
	padding: 5px;
	padding-top: 10px;
	height: 90px;
	top: 180px;
	left: 60px;
	position: absolute;
background-image: url(/images/hüppsch/hintergrundgroß.png);
	border: 1px solid #b3b3b3;
}

#sidebar  .navlink {
	text-transform: uppercase;
	font-size: 9px;
background: #d5d8d7;
	border: 1px solid #b3b3b3;
	padding: 5px;
	color: #34292a;
	width: 60px;
	float: left;
	margin-bottom: 5px;
	margin-left: 5px;
}

#sidebar  .top_links a:visited{
	text-transform: uppercase;
	color: #34292a;
}
/*POSTCONTROLS */


.postbit_edit:before {
    font: normal normal normal 18px/1 FontAwesome;
	font-style: normal;
	speak: none;
	font-weight: normal;
	line-height: 25px;
	-webkit-font-smoothing: antialiased;
	content: "\f040";
font-size: 34px;
}

.postbit_inplayquotes:before {
    font: normal normal normal 18px/1 FontAwesome;
	font-style: normal;
	speak: none;
	font-weight: normal;
	line-height: 25px;
	-webkit-font-smoothing: antialiased;
content: "\f005";
font-size: 34px;

}

.postbit_pm:before{
font: normal normal normal 18px/1 FontAwesome;
	font-style: normal;
	speak: none;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	content: "\f003";
font-size: 30px;
margin-top: 10px;
	line-height: 30px;
}

.postbit_find:before{
    font: normal normal normal 18px/1 FontAwesome;
	font-style: normal;
	speak: none;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	content: "\f002";
font-size: 34px;

	line-height: 30px;
}


.postbit_quote:before {
    font: normal normal normal 18px/1 FontAwesome;
	font-style: normal;
	speak: none;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	content: "\f10d";
font-size: 32px;

	line-height: 30px;
}


.postbit_qdelete:before {
    font: normal normal normal 18px/1 FontAwesome;
	font-style: normal;
	speak: none;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	content: "\f014";
font-size: 36px;

	line-height: 30px;
}

.postbit_delete_pm:before {
font-family: 'linecons';
	font-style: normal;
	speak: none;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	content: "\e006";
font-size: 20px;

	line-height: 25px;
}

.postbit_forward_pm:before {
font-family: 'linecons';
	font-style: normal;
	speak: none;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
content: "\e00c";
font-size: 20px;
	line-height: 25px;
}

.postbit_reply_pm:before {
font-family: 'linecons';
	font-style: normal;
	speak: none;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	content: "\e00f";
font-size: 20px;

	line-height: 25px;
}

/*HEADERTABELLE*/

.logo .genitalehoverbox {
	border-spacing: 10px;
	border-collapse: separate;
	empty-cells: show;
	width: 990px;
	height: 420px;
	top: 150px;
	left: 205px;
	position: absolute; /*farbeanpassen*/
	-webkit-transform: scale(0);
transform: scale(0);
}

.genitalehoverbox1 {
background: rgba(213, 216, 215, 0.6);
	width: 248px;
	height: 275px;
	position: relative;
    float: left;
	margin: 40px;
border: 1px solid #b3b3b3;

}

.genitalehoverboxue {
	background-image: url(../../../images/hüppsch/hintergrundgroß.png);
font-family: 'Montserrat', sans-serif;
	    line-height: 1;
	font-weight: normal;
padding: 10px;
	font-size: 16px;
	text-transform: uppercase;
	margin: 10px;
		color: #d5d8d7;
	border: 1px solid #b3b3b3;
	letter-spacing: 2px;
background: #7b9aa9;
}

.genitalehoverbox2 {
border: 1px solid #b3b3b3;
	width: 248px;
	height: 275px;
	position: relative;
    float: left;
	margin: 40px;
background: rgba(213, 216, 215, 0.6);
}

.genitalehoverbox3 {
border: 1px solid #b3b3b3;
	width: 248px;
	height: 275px;
	position: relative;
    float: left;
	margin: 40px;
background: rgba(213, 216, 215, 0.6);
	
}


.logo:hover .genitalehoverbox {
	-webkit-transform: scale(1);
transform: scale(1);
}

.genitalehoverbox {
	border-spacing: 10px;
	border-collapse: separate;
	empty-cells: show;
	margin: auto auto;
	-webkit-transition: all 0.7s ease;
	transition: all 0.7s ease;
}

.genitalehoverbox p {
	padding: 15px;
	color: #34292a; /*farbeanpassen*/
	text-align: justify;
font-family: Tahoma,Verdana,Segoe,sans-serif;
background: #d5d8d7;
	border: 1px solid #b3b3b3;
	font-size: 10px;
	margin: 10px;
}

.genitalehoverbox span {
	text-align: center;
}

.genitalehoverbox b {
	color: #ab8164;
}

.wrapper {
	width: 990px;
	margin-left: 255px;	
}

.logo {
padding: 5px;
background: #d3d3d3;
border: 1px solid #ccc;
	height: 540px;
width: 990px;
margin-top: -10px;
margin-left: -5px;

}

.logo img {

}


/*POSTVORLAGE*/


.postzitat {
font-family: 'Montserrat', sans-serif;
	text-align: center;
	font-size: 14px;
	font-style: italic;
	text-transform:uppercase;
	font-weight: bold;
height: 20px;
	width: 500px; 
background-image: url(../../../images/hüppsch/logo.png);
	background-position: 0px -440px;
}

.minibild { 
	width: 115px;
	height: 130px;
	border: 5px solid #312527;
	float: left;
	margin-right: 10px;
		margin-bottom: -5px;
	margin-top: 15px;
	
}

.minibild2 { 
	width: 115px;
	height: 130px;
	border: 5px solid #312527;
	float: right;
	margin-left: 10px;
	margin-bottom: -5px;
	margin-top: 15px;
}


.minibild3 { 
	width: 250px;
	height: 150px;
	border: 5px solid #312527;
	float: right;
	margin-left: 10px;
	margin-bottom: -5px;
	margin-top: 15px;
}

.posttitel {
color: #d5d8d7;
text-transform: uppercase;
 font-size: 20px;
 font-family: 'Montserrat', sans-serif;
 text-align: center; 
padding: 15px; 
 text-shadow: 1px 0px #a6a6a6;
letter-spacing: 2px;
}

.praegnant {
font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	text-transform: uppercase;
}

.praegnant3 {
font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	text-align: right;
}

.praegnant2 {
background-image: url(/images/hüppsch/sidebar.png); 
border: 1px solid #b3b3b3; font-size: 12px; 
font-family: 'Montserrat', sans-serif;
 padding: 10px; 
text-transform: uppercase; 
text-align: center; 
text-align: center;  
font-weight: bold; 
letter-spacing: 2px; 
background-position: -120px -10px;
margin-top: 10px;
}




.postuntertitel {
font-family: 'Montserrat', sans-serif; 
 font-size: 8px; 
text-transform: uppercase; 
text-align: center; 
font-weight: bold;
letter-spacing: 2px;
padding-bottom: 20px;
margin-top: -20px;
}

.postvorlage1 {
background-image: url(/images/hüppsch/sidebar.png); 
width: 540px;  
margin: auto;
 border: 1px solid #b3b3b3;
}

.postvorlagetextt {
border-top: 1px solid #b3b3b3;
background: #cfd1d0; 
padding: 20px; 
font-size: 12px;
}


.postvorlage1 .header {
background-image: url(../../../images/hüppsch/banner_ipsi.png);
	width: 500px;
	height: 200px;

}



/*PROFIL*/

.sig {
width: 100%;
	height: 20px;
	background-image: url(../../../images/hüppsch/sidebar.png);
	background-position: -150px 150px;
}


.sig2 {
width: 100%;
	height: 20px;
	background-image: url(../../../images/hüppsch/sidebar.png);
	
background-position:-150px 150px;
}

.profilhoverbox {
	width: 210px;
	height: 220px;
	border-spacing: 2px;
	border-collapse: separate;
	empty-cells: show;
	position:relative;
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
	z-index: 0;
	background:#d5d8d7;
background: #f7f8f9;
opacity: 0;
 overflow: hidden;

margin-top: 220px;
}


.profilhoverposts {
	background: rgba(213, 216, 215, 0.5);
font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	float:left;
	width: 100px;
	height: 28px;
	text-align: center;
margin-top: 2px;
	margin-bottom: 2px;
	text-transform: uppercase;
	position: relative;
	line-height: 28px;
	font-weight: bold;
}

.profilhoverjoined {
font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	float:left;
	width: 210px;
	height: 28px;
	text-align: center;
margin-top: 2px;
	margin-bottom: 2px;
		text-transform: uppercase;
		position: relative;
		line-height: 28px;
	font-weight: bold;
	background: rgba(213, 216, 215, 0.5);
}

.feldb {
font-family: 'Montserrat', sans-serif;
	width: 184px;
	height: 13px;
	text-align: right;
margin-top: 5px;
	margin-bottom: 2px;
	margin-left: 10px;
margin-top: 10px;
	padding: 2px;
		text-transform: uppercase;
		position: relative;
font-size: 7px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 1px;
}

.feldu {
font-family: 'Montserrat', sans-serif;
	font-size: 18px;
font-style: italic;
border-bottom: 1px solid #ccc;
text-transform: lowercase;
	text-align: center;
margin-top: 45px;
	margin-bottom: 2px;
color: #0299c7;

font-weight: 400;
	padding: 2px;
}


.bvpr {
color: #0299c7;
	font-weight: bold;
float: left;
	font-size: 7px;
font-weight: 500;
letter-spacing: 1px;
	margin-right: 3px;
}

.feldic {
	background: rgba(213, 216, 215, 0.5);
font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	float:right;
	width: 100px;
	height: 28px;
	text-align: center;
margin-top: 2px;
	margin-bottom: 2px;
		text-transform: uppercase;
		position: relative;
		line-height: 28px;
	background: rgba(213, 216, 215, 0.5);
}

.feldic img {
	margin: 5px;
}


.feldalt {
	background: rgba(213, 216, 215, 0.5);
font-family: 'Montserrat', sans-serif;
	font-size: 10px;
	float:left;
	width: 60px;
	height: 28px;
	text-align: center;
	margin-top: 2px;
	margin-bottom: 2px;
		text-transform: uppercase;
		position: relative;
		line-height: 28px;
	font-weight: bold;
}

.onoff {
font-family: 'Montserrat', sans-serif;
	font-size: 8px;
	font-weight: bold;
color: #312527;
	text-transform: uppercase;
	float: left;
	margin-left:15px;
}

.onoff2 {
font-family: 'Montserrat', sans-serif;
	font-size: 8px;
	padding-left: 27px;
	padding-right: 27px;
		padding-top: 7px;
	padding-bottom: 7px;
	font-weight: bold;
color: #d5d8d7;
	text-transform: uppercase;
	float: left;
	margin-left: 60px;
	margin-top: 15px;
margin-bottom: 15px;
background: #ab8164;
	border: 1px solid #b3b3b3;

	text-align: center;
}

.onoff3 {
display: none;
font-family: 'Montserrat', sans-serif;
	font-size: 8px;
padding-left: 27px;
	padding-right: 27px;
		padding-top: 7px;
	padding-bottom: 7px;
	font-weight: bold;
color: #b3b3b3;
	text-transform: uppercase;
	float: left;
margin-left: 60px;
	margin-top: 15px;
margin-bottom: 15px;
background: #d5d8d7;
	border: 1px solid #b3b3b3;
	text-align: center;
}


.onoff2 a:link,
.onoff2 a:visited,
.onoff2 a:hover {
color: #d5d8d7;
}

.onoff4 a:link,
.onoff4 a:visited,
.onoff4 a:hover,
.onoff4 a:active {
color: #d5d8d7;
}

.onoff4 {
font-family: 'Montserrat', sans-serif;
	font-size: 8px;
width: 105px;
	height: 40px;
		padding: 10px;
	font-weight: bold;
color: #d5d8d7;
	text-transform: uppercase;
	float: left;
background: #ab8164;
	border: 1px solid #b3b3b3;
	text-align: center;
	margin-left: 25px;
	margin-top: 5px;
margin-bottom: 10px;
}

.onoff5 {
font-family: 'Montserrat', sans-serif;
	font-size: 8px;
	width: 105px;
		height: 40px;
	background: #b3b3b3;
padding: 10px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	border: 1px solid #a6a6a6;
	text-align: center;
	margin-left: 10px;
		margin-top: 5px;
margin-bottom: 10px;
}


.feldsp {
	background: rgba(213, 216, 215, 0.5);
font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	float: right;
	width: 100px;
	height: 28px;
	text-align: center;
	margin-top: 2px;
	margin-bottom: 2px;
		text-transform: uppercase;
		position: relative;
	display: inline-block;
		line-height: 28px;
	font-weight: bold;

}

.feldwo {
	background: rgba(213, 216, 215, 0.5);
font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	float: right;
	width: 150px;
	height: 28px;
	text-align: center;
margin-top: 2px;
	margin-bottom: 2px;
		text-transform: uppercase;
		position: relative;
	line-height: 28px;
	font-weight: bold;

}






.ava:hover .profilhoverbox {
margin-top: 0px;
opacity: 1;
}



.ava:hover .profilname2 {
margin-top: -240px;

}
.ava {
	width: 210px;
	height: 220px;
overflow: hidden;
}

.ava img {
display: block;
position: absolute;
}


.profilbs {
	text-align: center; 
	font-size: 16px; 
font-family: 'Montserrat', sans-serif; /*schriftanpassen*/
	text-transform: uppercase;
}

.profilas {
	text-align: center; 
	font-size: 16px; 
font-family: 'Montserrat', sans-serif; /*schriftanpassen*/
	text-transform: uppercase;
}


.profildescr {
	font-size: 12px;
}

.profile .tcat {
	margin: 0;
	font-size: 20px;
}

.profiletitle {
font-family: 'Ek Mukta', sans-serif; /*schrift2anpassen*/
	font-size: 12px;
	line-height: 1;
height: 30px;
	margin: 0;
	margin-top: 3px;
text-transform: lowercase;
	z-index: 1;
	background: url(../../../images/hüppsch/avabg.png);
	width: 210px;
	background-position: 0px -40px;
	
	
}

.profiletitle2 {
/*schrift2anpassen*/
	font-size: 12px;
height: 30px;
	margin: 0;
	margin-top: 3px;
	z-index: 1;
	background: url(../../../images/hüppsch/avabg.png);
	width: 210px;
	background-position: 0px -280px;
}



.pr2 {
width: 100%;
background: #f5f5f5;
}

.prhd {
width: 500px;
padding: 45px;
border: 1px solid #ccc;
}

.profile {
display:none;

}

.profilname2 {
width: 180px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 30px;
margin-top: 265px;
text-align: center;
background: #1dbecf;
margin-left: 25px;
height: 30px;
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;

}

.profilname  a:link,
.profilname  a:hover,
.profilname  a:visited,
.profilname a:active {
    font-size: 20px;
    line-height: 0.9;
    font-weight: 400;
    color: #fff;
    text-transform: lowercase;

}

.profilname .first-word a:link,
.profilname .first-word a:hover,
.profilname .first-word a:visited,
.profilname .first-word a:active {
    font-size: 30px;
    line-height: 0.9;
    font-weight: 400;
    color: #fff;
    text-transform: lowercase;

}

.profilname .administrator_name{

    font-size: 30px;
    line-height: 0.9;
    font-weight: 400;
    color: #fff;
    text-transform: lowercase;


}

.profilfelder {
font-family: Tahoma,Verdana,Segoe,sans-serif; /*schrift3anpassen*/
	text-align: justify;
	width: 210px;
	padding: 10px;
	font-size: 12px;
}

/*POSTBIT*/

.signatur scaleimages hr{
	background-color: #d5d8d7; /*farbe4anspassen*/
	height: 2px;
}

.post_body hr {
	background-color: #ccc;/*farbe4anspassen*/
	height: 5px;
border-bottom: 1px solid #ccc;

}

.titlepost {
/*farbe5anpassen*/ 
font-family: 'montserrat', sans-serif;
color: #000;

text-transform: uppercase;
letter-spacing: 1px;
width:480px;
float: left;
text-align: center;
font-style: italic;
font-size: 10px;
    font-weight: 500;
padding-top: 3px;

}

.titlepost span {
color:  #ab8164;
font-family: Times New Roman, sans-serif;
text-shadow: 1px 0px #7b9aa9;
font-size: 20px;
line-height: 8px;
margin: 3px;
font-weight: bold;

}

.post .post_author div.author_statistics {
	font-size: 11px;
	color: #9C9898; /*farbe4anspassen*/
	line-height: 0;
font-family: 'Montserrat', sans-serif;/*schrift1anpassen*/
float: right;
	margin: auto;
}

/*MITGLIEDERLISTE*/

.titleml {
 /*farbe5anpassen*/ 
	height: 15px;
font-family: 'Montserrat', sans-serif;/*schrift2anpassen*/
	font-size: 12px;
	line-height: 0.8;
	margin-left: 5px;
	margin-right: 5px;
		color: #ab8164; /*farbe2anspassen*/
}

.userml {
font-family: 'Montserrat', sans-serif; /*schriftanpassen*/
	font-size: 24px;
	text-align: center;
	line-height: 1;
}

.shortcutsml {
 text-align: center;
background-image: url(../../../images/hüppsch/kategorieunter.png); /*bildanpassen*/
font-family: 'Montserrat', sans-serif;/*schriftanpassen*/
color: #d5d8d7; /*farbe1anpassen*/
margin-left: 15px;
	padding: 10px;
	width: 352px;
	float: left;
	font-size: 8px;
	text-transform: uppercase;
	
}

.kurzbeschreibungp {
	border: 1px solid #ccc; /*farbe4anspassen*/
font-family: 'Montserrat', sans-serif;
    font-weight: 500;
	text-align: justify;
	font-size: 12px;
float: right;
margin-top: 21px;
	margin-right: 50px;
	padding: 10px;
background: #f7f8f9;
	height: 220px; 
	overflow: auto;
	width: 320px;

}

.kurzbeschreibungp2 {
background: url(/images/Hurz.png);
    background-attachment: scroll;
background-attachment: fixed;

background-size: 1920px 969px;
margin-top: 21px;
	text-align: justify;
margin-left: 45px;
float: left;
background: #f7f8f9;
border: 1px solid #ccc;
	height: 240px;
	
	width: 240px;
	margin-bottom: 8px;

}

.kurzbeschreibungp5 {
	padding: 10px;
width: 220px;
height: 220px;

overflow: auto;

	height: 220px;
}

.shortcuts a:link {
	color: #0299c7;
font-size: 12px;
display: block;
 float: left;
    font-weight: 400;
line-height: 1.2;
margin: 10px;
border-bottom: 1px solid #ccc;
text-transform: lowercase;
}

.shortcuts a:visited {color: #0299c7;
font-size: 12px;
display: block;
 float: left;
line-height: 1.2;
margin: 10px;
border-bottom: 1px solid #ccc;
text-transform: lowercase;
}

.shortcuts a:hover {
	color: #0299c7;
font-size: 12px;
display: block;
 float: left;
line-height: 1.2;
margin: 10px;
border-bottom: 1px solid #ccc;
text-transform: lowercase;
}

.shortcutsml a:link {
	color: #d5d8d7;
	font-weight: bold;
}

.shortcutsml a:visited {
	color: #d5d8d7;
}

.shortcutsml a:hover {
	color: #d5d8d7;
}


.kurzbeschreibung {
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
		border-top: 3px solid #7b9aa9;/*farbe4anspassen*/
	text-align: justify;
	font-size: 11px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 10px;
			background-image: url(../../../images/hüppsch/hintergrundgroß.png);  /*bildanpassen*/
	height: 150px; 
	overflow: auto;
}

.kurzbeschreibungml {
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
		border-top: 3px solid #7b9aa9;/*farbe4anspassen*/
	text-align: justify;
	font-size: 11px;
	margin-left: 15px;
	margin-right: 5px;
	padding: 10px;
			background-image: url(../../../images/hüppsch/hintergrundgroß.png);  /*bildanpassen*/
	height: 127px; 
	overflow: auto;
	float: left;
width: 350px;
}

.mllinks {
	width: 50px;
	float: left;
}

.mliststat {
font-family: 'Montserrat', sans-serif;/*schriftanpassen*/
	font-size: 16px;
	text-transform: uppercase;
	line-height: 1;
	text-align: center;
}

.mliststat2 {
font-family: Tahoma,Verdana,Segoe,sans-serif;/*schrift2anpassen*/
	font-size: 11px;
	text-transform: uppercase;
	line-height: 1;
	margin: 0;
		text-align: center;
	font-weight: bold;
}


.st2 {
	background: #b3b3b3; /*farbe4anspassen*/
	width: 100%;
	height: 5px;
	margin: auto;
			margin-bottom: 25px;
	margin-top: 5px;
}

.strich2 {
	background: #666; /*farbe4anspassen*/
	width: 700px;
	height: 5px;
	margin: auto;
}

/*TEAMSEITE*/

.teamseite {
	width: 990px;
height: 1300px;
}

.teamues {
font-family: 'Montserrat', sans-serif;/*schriftanpassen*/
	color: #00783d; /*farbeanpassen*/
	font-size: 40px;
	text-transform: uppercase;
	padding: 0px;
	letter-spacing: 5px;
background: #f7f8f9;
	line-height: 1;
}

.teamuer {
font-family: 'Montserrat', sans-serif;/*schriftanpassen*/
	color: #8c183d; /*farbeanpassen*/
	font-size: 40px;
	text-transform: uppercase;
	padding: 0px;
	letter-spacing: 5px;
background: #f7f8f9;
	line-height: 1;
}


.teamuec {
font-family: 'Montserrat', sans-serif;/*schriftanpassen*/
	color: #e6e724; /*farbeanpassen*/
	font-size: 40px;
	text-transform: uppercase;
	padding: 0px;
	letter-spacing: 5px;
background: #f7f8f9;
	line-height: 1;
}

.teamut {
background: #f7f8f9;
	color: #34292a; /*farbe2anspassen*/
	text-transform: uppercase;
font-family: 'Montserrat', sans-serif;/*schriftanpassen*/
	font-size: 16px;
	margin-top: -5px;
border-bottom: 1px solid #ccc;
	font-style: italic;
}
	
.teamh1 {background: #f7f8f9;
	position: relative;
	float: left;
	text-align: center;
	padding-top: 0px;
	width: 440px;
	display: inline;
	border: 1px solid #ccc;
	margin: 25px;
}


.teamtext {
	width: 440px;
	height: 180px;
border-top: 1px solid #ccc;
font-family: 'Montserrat', sans-serif;
    font-weight: 400;
	padding-top: 0px;
	color: #34292a;
}


.teamseite p {
	text-align: justify;
	font-size: 11px;
		padding-top: 0px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;

	
}

.teamimg {
	width: 400px;
	height: 230px;
	background-image: url(../../../images/Team/hintergrunddingens.png);/*bildanpassen*/
	border-color: #f5f5f5; /*farbeanpassen*/
		border-width: 10px;
border-style: solid;
	padding: 10px;

}

.teamblock {
	height: 25px;
	width: 440px;
background: #1dbecf;
	color: #fff; /*farbe2anspassen*/
	text-transform: uppercase;
font-weight: 500;
font-family: 'Montserrat', sans-serif;/*schrift1anpassen*/
	font-size: 12px;
	line-height: 1;
	padding-top: 15px;
	padding-bottom: 5px;
}

/*ÜBERSCHRIFTEN*/

h1 {
font-family: 'Montserrat', sans-serif;/*schrift1anpassen*/
	color: #9C9898; /*farbe1anpassen*/
	font-size: 20px;
	text-transform: uppercase;
	text-align: center;
	line-height: 1;
	padding: 0;
}

.credits {
font-family: 'Montserrat', sans-serif;
font-weight: 500;
	text-transform: uppercase;
	font-size: 7px;
	color: #b3b3b3; /*farbe4anspassen*/
letter-spacing: 1px;
}

/*TAGCLOUD*/

.tag .thead {
	background-image: url(../../../images/hüppsch/hashtag.png);
	border: 0px; /*bildanpassen*/
}

.p-nummer {
font-family: 'Montserrat', sans-serif;/*schrift1anpassen*/
	font-size: 10px;

width: 140px;
	background-image: url(../../../images/hüppsch/hintergrundgroß.png);


	text-transform: uppercase;
}


.t-nummer {
font-family: 'Montserrat', sans-serif;/*schrift1anpassen*/
	font-size: 10px;
width: 140px;
	background-image: url(../../../images/hüppsch/hintergrundgroß.png);



	margin-bottom: 5px;
	margin-top: 20px;
	text-transform:uppercase;
}

/*ACCOUNTSWITCHER*/

.acswitch {
float: left;
	height: 38px;
	width: 40px;
	background: #d5d8d7;
	border: 1px solid #b3b3b3;
font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	text-transform: uppercase;
		margin-left: 5px;
	margin-top: 5px;
	padding: 10px;
	text-align: center;
}

.acswitch input.button {
color:  #312527;
border: 0px solid #b3b3b3;
}

.acswitch a:link {
	color: #34292a; /*farbe1anpassen*/
font-family: 'Montserrat', sans-serif;
	top: -20px;/*schrift1anpassen*/
	text-transform: uppercase;

}

.acswitch a:visited {
color: #34292a;
		text-transform: uppercase;
}

.acswitch a:hover {
		
	color:#ab8164;
		text-transform: uppercase;
}

.switchlink a:hover {
	text-decoration: none;
	color: #ab8164;  /*farbeanpassen*/
		text-transform: uppercase;
}

/*INDEX-FOREN*/

.descr {
  /*farbe4anspassen*/
/*bildanpassen*/
	text-align: justify;
	font-size: 11px;
font-family: Tahoma,Verdana,Segoe,sans-serif;
	padding: 10px;
	color: #34292a;
	background-image: url(../../../images/hüppsch/hintergrundgroß.png);
	border-top: 3px solid #7b9aa9;
		border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
}

.descr b {
	color:  #ab8164;
}

.shortcuts {
 text-align: center;
/*bildanpassen*/
font-family: 'Montserrat', sans-serif; /*schrift1anpassen*/
	color: #f7f8f9; /*farbe1anpassen*/
	font-size: 10px;
	letter-spacing: 2px;
text-transform: lowercase;
font-style: italic;
float: left;
    font-weight: 400;
margin-top: 50px;

margin-left: -370px;
position: absolute;
}

.forenue2 span {
color: #0299c7;  
}

.forenue2 {
font-size: 30px; text-transform: lowercase; color: #000     font-weight: 400;font-family: 'montserrat', sans-serif;
line-height: 1.2; padding: 5px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
text-align: center;
margin: auto;
font-weight: 400;
margin-top: 20px;
}

.forenue {
text-align: right; font-size: 24px; text-transform: lowercase; color: #0299c7;     font-weight: 400;font-family: 'montserrat', sans-serif;
text-shadow: -1px -1px 0 rgba(255,255,255, 1), 1px -1px 0 rgba(255,255,255, 1), -1px 1px 0 rgba(255,255,255, 1), 1px 1px 0 rgba(255,255,255, 1); border-bottom: 1px solid #ccc; line-height: 1.2; padding: 5px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

.forenue a:link,
.forenue a:visited,
.forenue a:hover,
.forenue a:active {
text-align: right; font-size: 24px; text-transform: lowercase; color: #0299c7;     font-weight: 400;font-family: 'montserrat', sans-serif;
text-shadow: -1px -1px 0 rgba(255,255,255, 1), 1px -1px 0 rgba(255,255,255, 1), -1px 1px 0 rgba(255,255,255, 1), 1px 1px 0 rgba(255,255,255, 1);
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

.forenueberschrift{
	color: #E8E8E8; /*farbe1anpassen*/
font-family: 'Montserrat', sans-serif;/*schrift1anpassen*/
	text-transform: uppercase;
	font-size: 15px;
	text-align: center;
	text-decoration: none;
padding-top: 8px;
}

.forenueberschrift a:link {
	color:  #ab8164; /*farbe1anpassen*/
	-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
	text-transform: uppercase;
	text-decoration: none;
	font-weight:normal;

}

.forenueberschrift a:hover {
 /*farbe1anpassen*/
	color: #ab8164;

}

.forenueberschrift a:visited {
 /*farbe1anpassen*/
	color:  #ab8164;
letter-spacing: 2px;
}



a:link {
color: #34292a;
	-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
	text-decoration: none;/*schrift1anpassen*/
	letter-spacing: 1px;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;

}

a:visited {
		color: #34292a;
	 /*farbe1anpassen*/
	-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
	text-decoration: none;/*schrift1anpassen*/

}

a:hover,
a:active {
color: #0299c7;
	text-decoration: none;/*schrift1anpassen*/

}

#header {
width: 100%;
	text-align: center;
	top: 70px;
}

#container {
	width: 990px;
	color: : #312527; /*farbe1anpassen*/
	text-align: left;
background: #ebebeb;
padding: 20px;
	line-height: 1.4;
	margin: auto auto;
	overflow: hidden;
font-family: 'Montserrat',sans-serif; /*schrift3anpassen*/
	font-size: 13px;

}


#content {padding: 5px;
background: #d3d3d3;
border: 1px solid #ccc;
	width: 990px;
margin-left: -5px;

	text-align: left;
}

#content .wrapper {
	background: none;
	margin-left: 0px;
}

/*PANEL LOWER */

#content ul.menu li {
	display: inline;
}

#content ul.menu {
		width: 990px;
	list-style: none;
	background:#0B0A09;
	color: #9C9898; /*farbe4anspassen*/
	float: left;
}


#content ul.menu li a {
	display: inline-block;
	line-height: 16px;
		color: #E8E8E8; /*farbe4anspassen*/
}

/*NAVIGATIONSMENU*/

#header .top_links {
	color: #B3B6B6;
	background: #000000; /*farbe3anspassen*/ 
font-family: 'Montserrat', sans-serif; /*schrift1anpassen*/
	text-transform: uppercase;
	font-size: 26px;
	text-align: center;
padding: 10px;
	top: 450px;
	width: 100%;
	height: 30px;
}

#header .top_links a:link {
	color: #B3B6B6; /*farbe4anspassen*/

}

#header .top_links a:visited {
	color: #B3B6B6; /*farbe4anspassen*/

}

#header .top_links a:hover {
	color: #9e9600;
}

#header .top_links a.search {
	background-position: 0 0;
}

#header .top_links a.memberlist {
	background-position: 0 -20px;
}




#panel {
	width: 990px;
	margin: auto auto;
}

#panel .upper a.logout {
	font-weight: bold;
	background: url(../../../images/headerlinks_sprite.png) right -80px no-repeat;
	padding-right: 20px;
}

#panel .upper a.login,
#panel .upper a.lost_password {
	background: url(../../../images/headerlinks_sprite.png) 0 -100px no-repeat;
	padding-left: 20px;
	font-weight: bold;
}

#panel .upper a.register {
	background: url(../../../images/headerlinks_sprite.png) right -80px no-repeat;
	padding-right: 20px;
	font-weight: bold;
}

#panel .lower ul.menu.panel_links {
	float: left;
	background-image: url(../../../images/hüppsch/hintergrund.png); /*bildanpassen*/
}


#panel .lower ul.menu.user_links {
	float: right;
	background-image: url(../../../images/hüppsch/hintergrund.png); /*bildanpassen*/
}

#panel .lower ul.user_links li a {
	padding: 0;
}

#panel .upper {

	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	width: 970px;
	margin: auto auto;
font-family: Tahoma,Verdana,Segoe,sans-serif;/*schrift3anpassen*/
}



#panel .lower {
	background: #0B0A09; /*farbe3anspassen*/ 
	color: #53423f;
	width: 990px;
		padding-left: 10px;
	padding-right: 10px;
	margin: auto auto;
font-family: Tahoma,Verdana,Segoe,sans-serif; /*schrift3anpassen*/

}

#panel .lower a:link,
#panel .lower a:visited,
#panel .lower a:hover,
#panel .lower a:active {
	color: #53423f;
}

#search {
	border: 0;
	padding: 0;
	margin: 0;
	float: right;
	vertical-align: middle;
}

#search input.button,
#search input.textbox {
	border-color: #000;
}

#search input.button {
	background-image: url(../../../images/hüppsch/hintergrundgroß.png); /*bildanpassen*/
	color: : #312527;
}

#search input {
	margin: -3px 0;
}

#quick_login .remember_me input {
	vertical-align: middle;
	margin: -3px 0 0 5px;
}

#footer {
	clear: both;
		margin-left: 0px;
	width: 990px;
}


#footer .wrapper {
	margin-left: 0px;
	width: 950px;
}

#footer ul.menu {
	margin: 0;
	padding: 0;
	list-style: none;
}

#footer ul.menu li {
	margin: 0 5px;
	display: inline;
}

#footer .upper {

	padding: 6px;
	font-size: 12px;
	overflow: hidden;
}

#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active {
	color: #b3b3b3;
}

#footer .upper .language {
	float: right;
	margin: -1px;
	margin-left: 15px;
}

#footer .upper .language select {
	border-color: #ccc;
}

#footer .upper .theme {
	float: right;

}

#footer .upper .theme select {
	border: 1px solid #b3b3b3;
	background: #d5d8d7; /*bildanpassen*/
}

#footer .upper ul.bottom_links {
	float: left;
	margin: 4px 0 0 0;
}

#footer .lower {
	color: #666; /*farbe4anspassen*/
	padding: 6px 6px 12px 6px;
	overflow: hidden;
	font-size: 11px;
}

#footer .lower a:link,
#footer .lower a:visited {
	color: #444;
	font-weight: bold;
}

#footer .lower a:hover,
#footer .lower a:active {
	color: #333; /*farbe5anpassen*/ 
	font-weight: bold;
}

#footer .lower #current_time {
	float: right;
	color: #888;
}

#debug {
	float: right;
	text-align: right;
	margin-top: 20px;
	font-size: 11px;
}


.forum_status {
	border: 1px solid #ccc; width: 190px; height: 100px; 
}

.forum_on {
width: 190px; height: 100px;  padding: 10px; margin-left: -10px;
background: #1dbecf;
display: block;
}

.forum_off {
display: block;
width: 190px; height: 100px; padding: 10px; margin-left: -10px;
background: #f5f5f5;
}

.forum_offlock {

		background-image: url(../../../images/hüppsch/Geschlossen.png); /*bildanpassen*/
}

.forum_offlink {

		background-image: url(../../../images/hüppsch/Alt.png); /*bildanpassen*/
}

.subforumicon {
	height: 10px;
	width: 10px;
	display: inline-block;
	margin: 0 5px;
	background: url(../../../images/mini_status_sprite.png) no-repeat 0 0;
}

.subforum_minion {
	background-position: 0 0;
}

.subforum_minioff {
	background-position: 0 -10px;
}

.subforum_miniofflock {
	background-position: 0 -20px;
}

.subforum_miniofflink {
	background-position: 0 -30px;
}

table {
	color: #312527; /*farbe5anpassen*/ 
	font-size: 12px;
}

.tborder {
	width: 100%;
	margin: auto auto;

}

.tfixed {
	table-layout: fixed;
	word-wrap: break-word;
}

.thead {
	height: 84px;
	width: 990px;
	padding: 5px;
background: #f7f8f9;
border: 1px solid #ccc;
margin-top: 20px;
margin-bottom: 20px;
text-align: center;
font-size: 20px;
}

.thead2 {
	width: 100%;
height:100%;

background: url(/images/hurzsturzbackgroundhell.png);
background-size: 1920px 969px;
background-attachment: fixed;
text-align: center;
font-size: 20px;
line-height: 84px;
}

.thead3{
	width: 920px;
height:30px;
	padding:30px;
background: rgba(255,255,255,0.8);
text-align: center;
font-size: 20px;
}


.thead strong {
color: #201715;
opacity: 1;
}

.thead a:link,
.thead a:visited,
.thead a:active {
color: #201715;
display: block;
text-transform: lowercase;
font: 400 24px/100% 'montserrat';
opacity: 1;
}

.tcat {
background: #f7f8f9;

	padding: 10px;
	font-size: 8px;
font-family: 'Montserrat', sans-serif; /*schrift1anpassen*/
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: normal;
	border: 1px solid #ccc;

}

.tcat a {
color: #34292a; /*farbe4anspassen*/
}

.tcat a:visited {
 /*farbe4anspassen*/
}

.tcat a:active {
color: #0299c7;
}

.tcat strong {
 /*farbe4anspassen*/
	font-weight: normal;
font-size: 8px;
}

.tcat smalltext {
	font-size: 8px;
}

.trow1 {
	background: #f7f8f9; /*farbe2anspassen*/
	border-color: #101010;
	color: #34292a;
}

.trow2 {
	background: #f7f8f9; /*farbe2anspassen*/
	border-color: #101010;
	color: #34292a;
}

.trow_shaded {
	background: #0C0C0C; /*farbe2anspassen*/
	border: 1px solid;
	border-color: #101010;
}

.no_bottom_border {
	border-bottom: 0;
}

.post.unapproved_post {
	background: #ffdde0;
}

.post.unapproved_post .post_author {
	border-bottom-color: #ffb8be;
}

.post.classic.unapproved_post .post_author {
	border-color: #ffb8be;
}

.post.unapproved_post .post_controls {
	border-top-color: #ffb8be;
}

.trow_deleted,
.post.deleted_post {
	background: #E8DEFF;
}

.trow_selected,
tr.trow_selected td {
	background: #FFFBD9;
	color: #9C9898; /*farbe5anpassen*/ 
	border-right-color: #F7E86A;
	border-bottom-color: #F7E86A;
}

.trow_selected a:link,
.trow_selected a:visited,
.trow_selected a:hover,
.trow_selected a:active {
	color: #333; /*farbe5anpassen*/ 
}

.trow_sep {
	background: #f5f5f5;
	color: #0299c7; /*farbe5anpassen*/ 
	border-bottom: 1px solid #ccc;
	padding: 6px;
	font-size: 8px;
letter-spacing: 1px;
	font-weight: 500;
	text-transform: uppercase;
}

.tfoot .tfootsearch:before {
font: normal normal normal 18px/1 FontAwesome;
color: #d3d3d3;
    font-style: normal;
    font-weight: normal;
font-style: normal;
speak: none;
font-weight: normal;
-webkit-font-smoothing: antialiased;
content: "\f002";
font-size: 22px;
margin-top: 8px;
margin-left: 10px;
}


.tfoot input.button {
width: 50px;
height: 50px;
font: normal normal normal 18px/1 FontAwesome;
background: none;
font-size: 0px;
margin-left: -24px;
border: none;
}

.tfoot {
	padding: 10px;
background: #f7f8f9;
border: 1px solid #ccc;
font-size: 8px;
background: #f7f8f9;
}

.tfoot a:link {
color: #1dbecf;
	text-decoration: none;
}

.tfoot a:visited {color: #1dbecf;
	text-decoration: none;
}

.tfoot a:hover,
.tfoot a:active {
color: #1dbecf;

}

.thead input.textbox,
.thead select {
	border: 1px solid #263c30;
}

.bottommenu {
	background: #efefef;
	color: #333; /*farbe5anpassen*/ 
	border: 1px solid #4874a3;
	padding: 10px;
}

.navigation {
	color: #201715;
font-family: 'Montserrat', sans-serif;
	font-size: 7px;
	text-transform: uppercase;
font-weight: 500;
letter-spacing: 1px;
text-align: center;
	margin-bottom: 5px;
}



.userbrowsing {
float: left;
font-size: 7px;
margin-top: 5px;
text-align: left;
}


.userbrowsing a:link {

}

.userbrowsing a:visited {

}

.userbrowsing a:hover {

}

.navigation a:link {
	text-decoration: none;
font-family: 'Montserrat', sans-serif;

	text-transform: uppercase;

}

.navigation a:visited {
	text-decoration: none;
	color: #201715;
}

.navigation a:hover {
	text-decoration: none;
color: #201715;
}



.navigation .active {

color: #0299c7;

}

.smalltext {
	font-size: 11px;

}

.largetext {
	font-size: 16px;
	font-weight: bold;
}

fieldset {
	padding: 12px;
	border: 1px solid #ddd;
	margin: 0;
}

fieldset.trow1,
fieldset.trow2 {
	border-color: #bbb;
}

fieldset.align_right {
	text-align: right;
}

input.textbox {
	background: #f5f5f5; /*farbe2anspassen*/
	border: 1px solid #ccc;
	color:  #000; /*farbe4anspassen*/
	padding: 3px;
	outline: 0;
	font-size: 11px;
font-weight: 500;
font-family: 'Montserrat', sans-serif; /*schrift3anpassen*/
}

textarea {
	background: #f5f5f5;
border: 1px solid #ccc;
	color: #000;  /*farbe5anpassen*/ 
	padding: 2px;
	line-height: 1.4;
	outline: 0;
font-family: 'Montserrat', sans-serif;
    font-weight: 400;/*schrift3anpassen*/
	font-size: 12px;

}

select {
	background: #f5f5f5;
	border: 1px solid #ccc;/*farbe2anspassen*/
	padding: 3px;
font-family: 'Montserrat' ,sans-serif;/*schrift3anpassen*/
	font-size: 10px; 

}

button,
input.button {
border: 0px;
	cursor: pointer;
    text-transform: uppercase;
	font-size: 8px;
	background: #f5f5f5; /*bildanpassen*/
border: 1px solid #ccc;
font-weight: 500;
letter-spacing: 1px;
font-family: 'Montserrat', sans-serif;/*schrift1anpassen*/
	margin-bottom: 3px;
	padding: 5px;

}

button:hover,
input.button:hover {
	border-color: #aaa;
}

form {
	margin: 0;
	padding: 0;
}

input.error, textarea.error, select.error {
	border: 1px solid #f30;
	color: #f30;
}

input.valid, textarea.valid, select.valid {
	border: 1px solid #0c0;
}

label.error {
	color: #f30;
	margin: 5px;
	padding: 0px;
	display: block;
	font-weight: bold;
	font-size: 11px;
}

form #message {
    width: 500px;
}

.editor {
	background: #f1f1f1;
	border: 1px solid #ccc;
}

.editor_control_bar {
	background: #fff;
	border: 1px solid #ccc;
}

.post .editor_control_bar {
	background: #f5f5f5;
}

.popup_menu {
	background: #fff;
	border: 1px solid #ccc;
}

.popup_menu .popup_item {
	background: #efefef;
	color: #333; /*farbe5anpassen*/ 
}

.popup_menu .popup_item:hover {
	background: #0072BC;
	color: #fff;
}

.trow_reputation_positive {
	background: #ccffcc;
}

.trow_reputation_negative {
	background: #ffcccc;
}

.reputation_positive {
	color: green;
}

.reputation_neutral {
	color: #444;
}

.reputation_negative {
	color: red;
}

.repbox {
	font-size:16px;
	font-weight: bold;
	padding:5px 7px 5px 7px;
}

._neutral {
	background-color:#FAFAFA;
	color: #999999;
	border:1px solid #CCCCCC;
}

._minus {
	background-color: #FDD2D1;
	color: #CB0200;
	border:1px solid #980201;
}

._plus {
	background-color:#E8FCDC;
	color: #008800;
	border:1px solid #008800;
}

img {
	border: none;
}

img.attachment {
	border: 1px solid #E9E5D7;
	padding: 2px;
}

hr {
	background-color: #ccc;
	color: #000000;
	height: 1px;
	border: 0px;
}

.clear {
	clear: both;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}

.hidden {
	display: none;
	float: none;
	width: 1%;
}

.hiddenrow {
	display: none;
}

.selectall {
	background: #FFFBD9;
	border-bottom: 1px solid #F7E86A;
	color: #333; /*farbe5anpassen*/ 
	text-align: center;
}

.expcolimage {
	float: right;
	width: auto;
	vertical-align: middle;
	margin-top: 3px;
}

.tcat_menu > .expcolimage {
	margin-top: 0;
}

blockquote {

	margin: 0;

	padding: 10px;
}

blockquote cite {
	font-weight: bold;
	border-bottom: 1px solid #7b9aa9;
	font-style: normal;
	display: block;
	padding-bottom: 3px;
	margin: 0 0 10px 0;
}

blockquote cite span {
	float: right;
	font-weight: normal;
	font-size: 12px;
	color: #666; /*farbe4anspassen*/
}

blockquote cite span.highlight {
	float: none;
	font-weight: bold;
	padding-bottom: 0;
}

.codeblock {
	background: #cfd1d0;
border: 1px solid #b3b3b3;
	padding: 10px;
}

.codeblock .title {
	border-bottom: 1px solid #7b9aa9;
	font-weight: bold;
	padding-bottom: 3px;
	margin: 0 0 10px 0;
}

.codeblock code {
	overflow: auto;
	height: auto;
	max-height: 200px;
	display: block;
	font-family: Monaco, Consolas, Courier, monospace;
	font-size: 13px;
}

.smilie {
	vertical-align: middle;
}

.smilie_pointer {
	cursor: pointer;
}

.separator {
	margin: 5px;
	padding: 0;
	height: 0px;
	font-size: 1px;
	list-style-type: none;
}

.popup_menu .popup_item_container {
	margin: 1px;
	text-align: left;
}

.popup_menu .popup_item {
	display: block;
	padding: 4px;
	white-space: nowrap;
	text-decoration: none;
}

.popup_menu a.popup_item:hover {
	text-decoration: none;
}

.subject_new {
	font-weight: bold;
}

.highlight {
	background: #FFFFCC;
	padding-top: 3px;
	padding-bottom: 3px;
}

.pm_alert {
	background: #d5d8d7;
	border: 1px solid #b3b3b3;
	text-align: center;
	padding: 5px 20px;
	margin-bottom: 15px;
	font-size: 11px;
}

.red_alert {
	background: #FBE3E4;
	border: 1px solid #A5161A;
	color: #A5161A;
	text-align: center;
	padding: 5px 20px;
	margin-bottom: 15px;
	font-size: 11px;
	word-wrap: break-word;
}

.red_alert a:link,
.red_alert a:visited,
.red_alert a:hover,
.red_alert  a:active {
	color: #A5161A;
}

.high_warning {
	color: #CC0000;
}

.moderate_warning {
	color: #F3611B;
}

.low_warning {
	color: #AE5700;
}

.online {
	color: #15A018;
}

.offline {
	color: #ab8164;
}

div.error {
	padding: 5px 10px;
	border-top: 2px solid #FFD324;
	border-bottom: 2px solid #FFD324;
	background: #FFF6BF;
	font-size: 12px;
}

div.error p {
	margin: 0;
	color: #333; /*farbe5anpassen*/ 
	font-weight: normal;
}

div.error p em {
	font-style: normal;
	font-weight: bold;
	padding-left: 24px;
	display: block;
	color: #C00;
	background: url(../../../images/error.png) no-repeat 0;
}

div.error ul {
	margin-left: 24px;
}

.pagination {background: #f7f8f9;
	padding: 5px;
width: 978px;
border: 1px solid #ccc;
	font-size:11px;
font-style: italic;
	margin-bottom: 5px;
    font-weight: 400;
letter-spacing: 1px;
	margin-top: 4px;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
}

.tfoot .pagination,
.tcat .pagination {
	padding-top: 0;
}

.pagination .pages {
	font-weight: bold;
}

.pagination .pagination_current,
.pagination a {
padding: 3px 6px;
	margin-bottom: 3px;

}

.pagination a:link {

}

.pagination a:visited {

}

.pagination .pagination_current {
	
color: #0299c7;

}

.pagination a:hover {
	color: #b3b3b3; /*farbe4anspassen*/
	
}

.pagination .go_page img {
	margin-bottom: -4px;
}

.drop_go_page {
	background: #f5f5f5;
	padding: 4px;
}

.pagination_breadcrumb {
	background-color: #efefef;
	border: 1px solid #fff;
	outline: 1px solid #ccc;
	padding: 5px;
	margin-top: 5px;
	font-weight: normal;
}

.pagination_breadcrumb_link {
	vertical-align: middle;
	cursor: pointer;
}

.thread_legend,
.thread_legend dd {
	margin: 0;
	padding: 0;
}

.thread_legend dd {
	padding-bottom: 4px;
	margin-right: 15px;
}

.thread_legend img {
	margin-right: 4px;
	vertical-align: bottom;
}



.forum_legend,
.forum_legend dt,
.forum_legend dd {
	margin: 0;
	padding: 0;
font-family: 'Montserrat', sans-serif;/*schrift1anpassen*/
	color: #0C0C0C;
	font-size: 12px;
}

.forum_legend dd {
	float: left;
	margin-right: 10px;
	margin-top: 7px;
}

.forum_legend dt {
	margin-right: 10px;
	float: left;
}

.success_message {
	color: #00b200;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 10px;
}

.error_message {
	color: #C00;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 10px;
}

#posts_container {
	padding: 0;
}

.ignored_post {
	border-top: 3px solid #333; /*farbe5anpassen*/ 
	padding: 15px;
}

.ignored_post .show_ignored_post {
	margin-top: -15px;
}

.ignored_post .show_ignored_post a.button span {
	background-position: 0 -400px;
}

.post {
	overflow: hidden;
}

.post.classic {
background: #f5f5f5;
}

.post .post_author {
	background: #f5f5f5;
	overflow: hidden;
}

.post.classic .post_author {
	float: left;
margin-right: 25px;
	width: 210px;
height: 220px;
margin-left: 25px;
	margin-top: 23px;
	margin-bottom: 10px;
background: #f7f8f9;
border: 1px solid #ccc;
padding: 15px;
overflow: hidden;
}

.post .post_author .buddy_status {
	vertical-align: middle;
	margin-top: -4px;
}

.post .post_author div.author_avatar {
	float: left;
	margin: auto;
}

.post.classic .post_author div.author_avatar {
	float: none;
	text-align: center;
}

.post .post_author div.author_avatar img {
	border: 1px solid #ddd;
	background: #fff;
}

.post .post_author div.author_information {
	float: left;

}

.post.classic .post_author div.author_information {
	float: none;
	padding: 0;
	text-align: center;
		float: none;
	padding: 0;
	text-align: center;
	width: 230px;
	min-height: 300px;
overflow: hidden;
	
}

.post_links {
border-top: 1px solid #ccc;
float: left;
}

.post.classic .author_statistics {
background: #f7f8f9;
padding-top: 10px;
float: right;
width: 697px;
height: 30px;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
}


.post.classic .post_author div.author_statistics {
background: #b3b3b3;
padding-top: 10px;
height: 55px;
border-bottom: 1px solid #a6a6a6;
border-top: 1px solid #a6a6a6;
}

.post .post_head {
	font-size: 11px;
	padding-bottom: 4px;
	margin-bottom: 4px;
}

.post .post_head span.post_date {
	color: #666; /*farbe4anspassen*/
	display: inline;
	float: left;
}

.post .post_head span.edited_post {
	font-size: 10px;
	color: #999;
}

.post .post_head span.edited_post a {
	color: #666; /*farbe4anspassen*/
}

.post_body {
	text-align: justify;
	font-size: 12px;
padding: 5px;
}



.post.classic .post_content {
	float: right;
	padding:15px;
	width: 600px;
border-left: 1px solid #ccc;
background: #f7f8f9;
font-family: 'Montserrat', sans-serif;
    font-weight: 500;
font-size: 12px;
min-height: 350px;
}

.post_content {
	padding: 9px 10px 5px 10px;
}

.post_content .signature {
	margin-top: 5px;
	padding: 10px 0 4px 0;
}

.post .post_meta {
	margin: 4px 0;
	font-size: 11px;
	color: #999;
}

.post .post_meta a:link,
.post .post_meta a:visited {
	color: #777;
}

.post .post_meta a:hover,
.post .post_meta a:active {
	color: #777;
}

.post_controls {
	clear: both;
background: #f5f5f5;
/*farbe2anspassen*/
width: 60px;
    height: 100%;
margin-right: -3px;
	border-left: 1px solid #ccc;

}

.postbit_buttons {
margin-top: 20px;
}

.postbit_buttons > a:link,
.postbit_buttons > a:hover,
.postbit_buttons > a:visited,
.postbit_buttons > a:active {
	display: inline-block;
	padding: 6px 9px;
	margin-top: 5px;
margin-bottom: 5px;
margin-right: 5px;
margin-left: 8px;

	font-size: 14px;
color: #d3d3d3;

}

.postbit_buttons > a:hover {
color: #1dbecf;
}

.postbit_buttons a span {
	padding-left: 20px;
	display: inline-block;
	height: 16px;

}

.postbit_buttons a.postbit_find span {
	background-position: 0 0;
}

.postbit_buttons a.postbit_reputation_add span {
	background-position: 0 -20px;
}

.postbit_buttons a.postbit_email span {
	background-position: 0 -40px;
}

.postbit_buttons a.postbit_website span {
	background-position: 0 -60px;
}

.postbit_buttons a.postbit_pm span {
	background-position: 0 -80px;
}

.postbit_buttons a.postbit_quote span {
	background-position: 0 -100px;
}

.postbit_buttons a.postbit_multiquote span {
	background-position: 0 -120px;
}

.postbit_buttons a.postbit_multiquote_on span {
	background-position: 0 -140px;
}

.postbit_buttons a.postbit_edit span {
	background-position: 0 -160px;
}

.postbit_buttons a.postbit_qdelete span {
	background-position: 0 -180px;
}

.postbit_buttons a.postbit_qrestore span {
	background-position: 0 -200px;
}

.postbit_buttons a.postbit_report span {
	background-position: 0 -220px;
}

.postbit_buttons a.postbit_warn span {
	background-position: 0 -240px;
}

.postbit_buttons a.postbit_purgespammer span {
	background-position: 0 -540px;
}

.postbit_buttons a.postbit_reply_pm span {
	background-position: 0 -260px;
}

.postbit_buttons a.postbit_reply_all span {
	background-position: 0 -280px;
}

.postbit_buttons a.postbit_forward_pm span {
	background-position: 0 -300px;
}

.postbit_buttons a.postbit_delete_pm span {
	background-position: 0 -320px;
}

a.button:link,
a.button:hover,
a.button:visited,
a.button:active {
font-family: 'Montserrat', sans-serif;
	display: inline-block;
	padding: 4px 8px;
	margin: 2px 2px 6px 2px;
	font-size: 14px;
}

a.button.small_button {
	font-size: 13px;
	margin: 0;
	padding: 3px 6px;
}

a.button span {
	padding-left: 20px;
	display: inline-block;
	background-repeat: no-repeat;
}

a.button.new_thread_button span {
	background-position: 0 -340px;
}

a.button.new_reply_button span {
	background-position: 0 -360px;
}

a.button.closed_button span {
	background-position: 0 -380px;
}

a.button.rate_user_button span {
	background-position: 0 -400px;
}

a.button.add_buddy_button span {
	background-position: 0 -440px;
}

a.button.remove_buddy_button span {
	background-position: 0 -480px;
}

a.button.add_ignore_button span {
	background-position: 0 -460px;
}

a.button.remove_ignore_button span {
	background-position: 0 -500px;
}

a.button.report_user_button span {
	background-position: 0 -520px;
}

.quick_jump {
	background: url(../../../images/jump.png) no-repeat 0;
	width: 13px;
	height: 13px;
	padding-left: 13px; /* amount of padding needed for image to fully show */
	margin-top: -3px;
	border: none;
}

.pollbar {
	background: url(../../../images/pollbar.png) top left repeat-x;
	border: 1px solid #3f3f3f;
	height: 10px;
}

.pollbar .percent {
	display: none;
}

.posticons_label {
	white-space: nowrap;
}

/** jGrowl Start **/

/** Special IE6 Style Positioning **/
.ie6 {
	position: absolute;
}

.ie6.top-right {
	right: auto;
	bottom: auto;
	left: expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.top-left {
	left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.bottom-right {
	left: expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.bottom-left {
	left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.center {
	left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 100%;
}

/** jGrowl Styling **/
.jGrowl {
  z-index: 9999;
  color: #ffffff;
  font-size: 12px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: fixed;
}

.jGrowl.top-left {
  left: 0px;
  top: 0px;
}

.jGrowl.top-right {
  right: 0px;
  top: 0px;
}

.jGrowl.bottom-left {
  left: 0px;
  bottom: 0px;
}

.jGrowl.bottom-right {
  right: 0px;
  bottom: 0px;
}

.jGrowl.center {
  top: 0px;
  width: 50%;
  left: 25%;
}

/** Cross Browser Styling **/

.jGrowl.center .jGrowl-notification,
.jGrowl.center .jGrowl-closer {
  margin-left: auto;
  margin-right: auto;
}

.jGrowl-notification {
  background-color: #000000;
  opacity: 0.9;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100));
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100));
  zoom: 1;
  width: 250px;
  padding: 10px;
  margin: 10px;
  text-align: left;
  display: none;
  border-radius: 5px;
  word-break: break-all;
  min-height: 40px;
}

.jGrowl-notification .ui-state-highlight,
.jGrowl-notification .ui-widget-content .ui-state-highlight,
.jGrowl-notification .ui-widget-header .ui-state-highlight {
  border: 1px solid #000;
  background: #000;
  color: #fff;
}

.jGrowl-notification .jGrowl-header {
  font-weight: bold;
  font-size: .85em;
}

.jGrowl-notification .jGrowl-close {
  background-color: transparent;
  color: inherit;
  border: none;
  z-index: 99;
  float: right;
  font-weight: bold;
  font-size: 1em;
  cursor: pointer;
}

.jGrowl-closer {
  background-color: #000000;
  opacity: 0.9;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100));
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100));
  zoom: 1;
  width: 250px;
  padding: 10px;
  margin: 10px;
  text-align: left;
  display: none;
  border-radius: 5px;
  word-break: break-all;
  padding-top: 4px;
  padding-bottom: 4px;
  cursor: pointer;
  font-size: .9em;
  font-weight: bold;
  text-align: center;
}

.jGrowl-closer .ui-state-highlight,
.jGrowl-closer .ui-widget-content .ui-state-highlight,
.jGrowl-closer .ui-widget-header .ui-state-highlight {
  border: 1px solid #000;
  background: #000;
  color: #fff;
}

/** Hide jGrowl when printing **/
@media print {
	.jGrowl {
		display: none;
}


}

/** jGrowl End **/

/** Modal Start **/

.modal {
	display: none;
	width: 400px;
	text-align: left;
	background: #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 0 10px #000;
	-moz-box-shadow: 0 0 10px #000;
	-o-box-shadow: 0 0 10px #000;
	-ms-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
}

.modal a.close-modal {
	position: absolute;
	top: -12.5px;
	right: -12.5px;
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background: url(../../../images/close.png) no-repeat 0 0;
}

.modal-spinner {
	display: none;
	width: 64px;
	height: 64px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-right: -32px;
	margin-top: -32px;
	background: url(../../../images/spinner_big.gif) no-repeat center center;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	border-radius: 8px;
}

/** Modal End **/

/** Impromptu Start **/

/*! jQuery-Impromptu - v6.2.1 - 2015-05-10
* http://trentrichardson.com/Impromptu
* Copyright (c) 2015 Trent Richardson; Licensed MIT */

.jqifade{
	position: absolute; 
	background-color: #777777;
}

iframe.jqifade{
	display:block;
	z-index:-1;
}

div.jqi{
 
	width: 400px; 
	max-width:90%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	position: absolute; 
	background-color: #ffffff; 
	font-size: 11px; 
	text-align: left; 
	border: solid 1px #eeeeee;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 7px;
}

div.jqi .jqicontainer{
}

div.jqi .jqiclose{
 
	position: absolute;
	top: 4px; right: -2px; 
	width: 18px; 
	cursor: default; 
	color: #bbbbbb; 
	font-weight: bold;
}

div.jqi .jqistate{
	background-color: #fff;
}

div.jqi .jqititle{
	padding: 5px 10px;
	font-size: 16px; 
	line-height: 20px; 
	border-bottom: solid 1px #eeeeee;
}

div.jqi .jqimessage{
 
	padding: 10px; 
	line-height: 20px; 
	color: #444444; 
	overflow: auto;
}

div.jqi .jqibuttonshide{
	display: none;
}

div.jqi .jqibuttons{
 
	text-align: right; 
	margin: 0 -7px -7px -7px;
	border-top: solid 1px #e4e4e4; 
	background-color: #f4f4f4;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
}

div.jqi .jqibuttons button{
 
	margin: 0;
	padding: 15px 20px;
	background-color: transparent;
	font-weight: normal; 
	border: none;
	border-left: solid 1px #e4e4e4; 
	color: #777; 
	font-weight: bold; 
	font-size: 12px;
}

div.jqi .jqibuttons button.jqidefaultbutton{
	color: #489afe;
}

div.jqi .jqibuttons button:hover,
div.jqi .jqibuttons button:focus{
	color: #287ade;
	outline: none;
}

div.jqi .jqibuttons button[disabled]{
	color: #aaa;
}

.jqiwarning .jqi .jqibuttons{
 
	background-color: #b95656;
}

/* sub states */
div.jqi .jqiparentstate::after{
 
	background-color: #777;
	opacity: 0.6;
	filter: alpha(opacity=60);
	content: '';
	position: absolute;
	top:0;left:0;bottom:0;right:0;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

div.jqi .jqisubstate{
	position: absolute;
	top:0;
	left: 20%;
	width: 60%;
	padding: 7px;
	border: solid 1px #eeeeee;
	border-top: none;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
}

div.jqi .jqisubstate .jqibuttons button{
	padding: 10px 18px;
}

/* arrows for tooltips/tours */
.jqi .jqiarrow{
 position: absolute; height: 0; width:0; line-height: 0; font-size: 0; border: solid 10px transparent;
}

.jqi .jqiarrowtl{
 left: 10px; top: -20px; border-bottom-color: #ffffff;
}

.jqi .jqiarrowtc{
 left: 50%; top: -20px; border-bottom-color: #ffffff; margin-left: -10px;
}

.jqi .jqiarrowtr{
 right: 10px; top: -20px; border-bottom-color: #ffffff;
}

.jqi .jqiarrowbl{
 left: 10px; bottom: -20px; border-top-color: #ffffff;
}

.jqi .jqiarrowbc{
 left: 50%; bottom: -20px; border-top-color: #ffffff; margin-left: -10px;
}

.jqi .jqiarrowbr{
 right: 10px; bottom: -20px; border-top-color: #ffffff;
}

.jqi .jqiarrowlt{
 left: -20px; top: 10px; border-right-color: #ffffff;
}

.jqi .jqiarrowlm{
 left: -20px; top: 50%; border-right-color: #ffffff; margin-top: -10px;
}

.jqi .jqiarrowlb{
 left: -20px; bottom: 10px; border-right-color: #ffffff;
}

.jqi .jqiarrowrt{
 right: -20px; top: 10px; border-left-color: #ffffff;
}

.jqi .jqiarrowrm{
 right: -20px; top: 50%; border-left-color: #ffffff; margin-top: -10px;
}

.jqi .jqiarrowrb{
 right: -20px; bottom: 10px; border-left-color: #ffffff;
}

/** Impromptu End */

		
			