/* Index Motivübersichten */

.motivbox {
 float:left;
 position:relative;
 width:190px;
 height:260px;
 /* border: 1px solid red; */
}

.ueber_motiv {
 position:absolute;
 left:5px;
 top:0px;
 width:180px;
 height:180px;
 text-align:center;
 background-repeat: no-repeat;
 background-position: center top;
}

.ueber_titel, .ueber_lnkvote {
 position:absolute;
 left:14px;
 bottom:52px;
 width:180px;
 height:26px;
 text-align:left;
 color: #673325;
 font-family: Arial, "Lucida Sans", Arial, Times, serif;
 font-size: 10.7pt;
 font-weight: bold;
 text-transform: uppercase;
 letter-spacing: -0.2pt;
 word-spacing: 0;
}

.ueber_typ {
 position:absolute;
 left:14px;
 bottom:42px;
 width:180px;
 height:20px;
}
.ueber_lnkvote {
 position:absolute;
 left:14px;
 bottom:8px;
 width:180px;
 height:20px;
}

/* ENDE Index Motivübersichten */


/* Motiv Preview Boxen */
.motivpvbox {
 /* margin-left:10px; */
 text-align: center;
}
.motivpvbox a {
 text-decoration: none;
 font-family: Arial, "Lucida Sans", Arial, Times, serif;
 font-size: 10.7pt;
 font-weight: bold;
 text-transform: uppercase;
 letter-spacing: -0.2pt;
 word-spacing: 0;
}

/* ENDE Motiv Preview Boxen */

/* Detailseite */
#motivdetail .name {
 position: absolute;
 top:0px;
 left:10px;
 height: 22px;
 width: 260px;
 color: #673325;
 font-family: Times, serif, Arial;
 font-size: 23.9pt;
 line-height: 23.9pt;
 font-weight: bold;
 font-style: italic;
 letter-spacing: -0.7pt;
}
#motivdetail .designer {
 position: absolute;
 top:27px;
 left:10px;
 height: 22px;
 width: 260px;
 color: #673325;
 font-family: Arial,Times,serif;
 font-size: 17.1pt;
 font-weight: normal;
 font-style: normal;
 letter-spacing: -0.8pt;
}
#motivdetail .designer a {
 text-decoration: none;
}

#motivdetail .zurueck,#motivdetail .next {
 position: absolute;
 top:28px;
 right:120px;
 height: 22px;
 width: 100px;
 color: #673325;
 text-align: right;
 font-family: Arial,Times,serif;
 font-size: 15.87pt;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;
 /* text-transform: uppercase; */
 letter-spacing: -0.3pt;
}
#motivdetail .next {
 top:28px;
 right:14px;
 height: 22px;
 width: 100px;
}
#motivdetail .zurueck a,#motivdetail .next a {
 text-decoration: none;
}
#motivdetail .voting {
 position: absolute;
 top:90px;
 left:30px;
 width: 300px;
 text-align: left;
 font-size:11.65pt;
}
#motivdetail .wettbewerbvotetopbtn {
 position: absolute;
 top:3px;
 left:22px;
 border: 0;
} 

#motivdetail .wettbewerbvoteflopbtn {
 position: absolute;
 top:66px;
 left:54px;
 border: 0;
} 
#motivdetail .wettbewerbvotetopbtn:hover {top:2px;}
#motivdetail .wettbewerbvoteflopbtn:hover {top:65px;}

.reservieren {
 position: absolute;
 top:70px;
 right:12px;
 width:300px;
 font-size: 11.32pt;
 text-align: right;
}
.reservieren .ueberschrift {
 text-align: right;
 font-size: 13.32pt;
 font-weight: bold;
 letter-spacing: 0.17pt;
 text-decoration: none;
 color: #673325; 
 background-color: transparent;
 border: 0px;
}
.reservieren input,.reservieren select {
 width:155px;
 font-size: 11.48pt;
 letter-spacing: 0.17pt;
 margin: 2px;
 margin-left: 5px;
 margin-top: 10px;
}
.reservieren select {
 width:159px;
 margin: 0px;
 margin-top: 10px;
}
/* #motivdetail .textbutton { */
.textbutton {
 width:120px;
 font-size: 13.32pt;
 font-weight: bold;
 letter-spacing: -0.17pt;
 text-decoration: none;
 color: #ffffff; 
 text-align: center;
 background-color: #673325;
 border: 0px;
 padding: 3px;
 cursor: pointer;
}
.reservieren .hinweis {
 width:240px;
 text-align: right;
 font-size: 10.81pt;
 font-weight: bold;
 letter-spacing: 0.17pt;
 text-decoration: none;
 color: #FF8B00;
 background-color: transparent;
 border: 0px;
}

#motivdetail .social_comm {
 position: absolute;
 top:306px;
 left:12px;
}
#motivdetail .timer {
 position: absolute;
 top:248px;
 left:30px;
 color: #673325;
 font-family: Arial, "Lucida Sans", Arial, Times, serif;
 font-size: 10.7pt;
 font-weight: bold;
 text-transform: uppercase;
 letter-spacing: -0.2pt;
 word-spacing: 0;
 text-decoration: none;
}
#motivdetail .like {
 position: absolute;
 top:357px;
 left:11px;
 font-size: 8.2pt;
}

 /* Tabmennu Laschen */
.motivkommentare {
 padding: 10px;
}
.motivvotes {
 padding: 10px;
}
.voteline {
 position: relative;
 width: 100%;
 height: 42px;
}
.votetxt {
 position: absolute;
 top: 10px;
 padding-left: 4px;
}
 /* ENDE Tabmennu Laschen */
 
 
/* ENDE Detailseite */


.memdebug {
 width: 100%;
 height: 120px;
 color: red;
 font-size: 7.89pt;
}


/* MITMACHEN */

#frm_designupload input,#frm_designupload select {
 color: #673325;
}

#frm_designupload .memo {
 width: 280px;
 height: 80px;
 color: #673325;  
}
/* ENDE MITMACHEN */

