/* CSS Document */

* {margin:0; padding: 0;}

body  {background-color: #000000; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px;}

#wrap {position: absolute; left: 0; top: 0; width: 100%;}
#header {width: 100%; height: 125px; background-image:url(../bilder/bgheader.png); background-repeat:repeat-x; background-position:left top;}
#zsolnay {position:absolute; left:0; top:0; height: 125px; width: 69px;}
#stark {position:absolute; left:69px; top:0; height: 125px; width: 931px;}

#navi {clear: both; height: 99px; width: 1000px;background-image:url(../bilder/bgnavi.png); background-position:left top; background-repeat:no-repeat;}
#navi ul {list-style-type:none; padding-top: 26px;}
#navi ul li {float: left;}
#navi ul li a {color: #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:14px; text-transform:uppercase; text-decoration:none; padding: 10px 20px 26px 20px;}
#navi ul li a.hier, #navi ul li a:hover {color: #ffe900;} 

#navi ul li ul {margin-top: 10px; padding-top: 22px; position: absolute;}
#navi ul li ul li a {color: #ffe900; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px; text-transform:uppercase; text-decoration:none; margin: 0px 0px; padding: 8px 20px; }

#navi ul li ul li a.hier  {font-weight:bold;}

/*#navi ul li.buch ul {margin-left: -290px;background-position:300px top;}*/


#navi ul li.lesereise ul {margin-left: -290px;background-position:300px top;}

#content {width: 1000px;min-height: 400px;}
#footer {clear: both;width: 100%; margin-top: 40px; height: 40px;background-image:url(../bilder/bgnavi.png); background-position:left -59px; background-repeat:no-repeat;}

#footer ul.fttext {list-style-type:none; float:right; margin-top: 10px;margin-right: 8px; border-right: 1px solid #ffe900; }
#footer ul.fttext li {float:left;}
#footer ul.fttext li a {color: #ffe900; padding: 2px 6px 2px 6px; border-left: 1px solid #ffe900; font-size: 11px;}

.bg_run {background-image:url(../bilder/run.png); background-position: 724px bottom; background-repeat: no-repeat; }
.bgjump {background-image:url(../bilder/jump.png); background-position: 634px bottom; background-repeat: no-repeat; }
.bgshoot {}
.bgup{}
.bgtriple {background-image:url(../bilder/triple.png); background-position: 565px top; background-repeat: no-repeat; }




.bullet {background-image:url(../bilder/button.png); background-position:10px bottom; background-repeat:no-repeat;}





.container1 {margin-top: 36px;}

.maintext { width: 562px; float: left; margin: 0 20px 20px 80px;}
.maintext a, .infobox a {color: #ffe900; }
.maintext h1 {padding-bottom: 16px;padding-top:10px; border-bottom: 1px solid #ffe900;}
.maintext h3 { font-size: 18px; line-height: 24px; color: #ffe900; font-weight:normal; font-style:italic; margin: 20px 0 10px 0;}
.maintext h3 em {color: #ffffff;}
.maintext p { font-size: 14px; line-height: 20px; margin: 20px 0 0 0;}

.infobox {width: 240px; margin: 48px 0 0 0; background-image:url(../bilder/button.png); background-position:right top; background-repeat:no-repeat; float:right;}
.infobox p { font-size: 12px; line-height: 18px; margin: 0 10px 0 0; padding: 5px; border:1px solid #ffe900; border-top: none;}
.infobox .csc-textpic-image, .infobox .csc-textpic-single-image { display:block; position:relative; left:-5px;  margin: 0 0 5px 0; padding:0 5px 0 6px; border:1px solid #ffe900;}
.infobox dl, .infobox dl dt, .infobox div {margin:0; padding: 0;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:0;
}


.infobox h2 { margin: 11px 11px 0 0; padding: 2px 5px 5px 5px; border:1px solid #ffe900; border-bottom: none;}
.infobox h4 { margin: 11px 11px 0 0; padding: 2px 5px 5px 5px; border:1px solid #ffe900; font-size: 14px; line-height: 21px; color: #ffe900; font-weight:normal; font-style:italic;}
.infobox h4 em {color: #ffffff;}




/*GEWINNSIPIEL*/


#frmPbSurvey {
width: 522px;
}

#frmPbSurvey .required {
	display: none;
}

#frmPbSurvey fieldset {
	border:  1px dotted #ffe900; padding: 20px;	line-height: 19px;
	
}

#frmPbSurvey legend{
	padding:10px;
background-color: #000000;
	font-size: 14px;
	color: #ffffff;

}

#frmPbSurvey input {
	margin:0 10px 0 10px;
}

#frmPbSurvey input[type=submit]{ border: 1px solid #ffe900; color: #ffe900; background-color: #000000;}


.clearer {
clear:both;
}
.zero {
margin:0;
padding:0;
height:0;
line-height:0;
font-size:0;
}

/*BUCHEXT*/

.tx-rthanserspecials-pi1 {
width: 920px;
margin: 0 0 0 80px;
}

.tx-rthanserspecials-pi1 .main {

float:left;
width: 200px;
margin: 1px;
border:1px solid #ffe900;
min-height: 210px;
padding: 6px;
line-height: 16px;
font-size: 11px;
background-color:#00000;



}

.tx-rthanserspecials-pi1 .main a{


color:#ffe900;

}

body #maincontent .doublecol .tx-rthanserspecials-pi1 .main p {

}

.tx-rthanserspecials-pi1 .main .booklist_image {

width: 66px; float:left;
background-color:#000000;
text-align: center;
padding: 3px 0;
}
.tx-rthanserspecials-pi1 .main .booklist_image{



}
.tx-rthanserspecials-pi1 .main .booklist_info {

width: 110px; float:right;
}


.tx-rthanserspecials-pi1 .main h3 {
font-size: 13px;
line-height:120%;
margin:0 0 10px;
 

}

.tx-rthanserspecials-pi1 .main p {
font-size: 12px;
margin: 10px 0;
}


.tx-rthanserspecials-pi2 {
width:1000px;
}

.tx-rthanserspecials-pi2 .main .single_img {
width: 244px;
float:right;

color:#ffffff;
background-color:#000000;

}

.tx-rthanserspecials-pi2 .main .single_img img {
border:1px solid #ffe900;
padding: 2px;
margin: 0 0 0 0;




}

.tx-rthanserspecials-pi2 .main .single_bib {
width: 214px;
padding: 0 5px 5px;
margin:1px 0;
border:1px solid #ffe900;
}

.tx-rthanserspecials-pi2 .main .add_files {
width: 214px;
margin-top: 2px;
padding: 0 5px 5px;
background-color:#000000;

border-top: 1px solid #ffe900;
font-size: 12px;
line-height: 20px;
border:1px solid #ffe900;
margin:1px 0;
}


.tx-rthanserspecials-pi2 .main .single_info{
width: 600px;
float:left;
background-color:#000000;
padding: 0 0 0 80px;
line-height: 20px;

}

.tx-rthanserspecials-pi2 .main .single_info h3 {
font-size: 28px;
font-weight:normal;
color: #ffe900;
margin: 5px 0;

}

.tx-rthanserspecials-pi2 .main a {

color: #ffe900;
}


.tx-rthanserspecials-pi2 .main .single_info .subtitle {
font-size: 14px;
font-weight:normal;
color: #cccccc;

}


.tx-rthanserspecials-pi2 .main .single_info .translator {
font-size: 12px;
font-weight:normal;
color: #cccccc;
border-bottom: 1px solid #ffe900;

padding-bottom: 20px;
}
.tx-rthanserspecials-pi2 .main .single_info p {

margin:5px 0;}

