/* WEBDAV */

#quiz {
padding: 0 0 1em 0;
margin: 0 0 1em 0;
font-size: 0.7em;
line-height: 1.4em;
color: black;
width: 100%;
background: #E3E8EA;
float:left;
border-bottom: 3px solid #A1B0B6;
}

#quiz .buchpic {
padding: 0;
margin: 0;
width: 100%;
float: left;
border-bottom: 3px solid #A1B0B6;
border-top: 3px solid #A1B0B6;
display: block;
}

#quiz .buchpic img {
padding: 0;
margin: 0;
display: block;
}


#quiz #quizformular
{
margin: 0;
padding: 0;
float: left;
width: 100%;
}

#quiz form
{
clear: both;
margin: 0;
padding: 0;
border: 0;
width: 100%;
float: left;
}

#quiz form p
{
clear: both;
margin: 0;
padding: 1em 0 0 0.5em;
font-size: 1em;
border: 0;
width: 70%;
float: left;
}

#quiz form div.fslinks 

{ 
float: left !important; 
width: 49%;
background: #EEF1F2;

}

#quiz form div.fsrechts 
{ 
float: right !important; 
width: 49%;
background: #EEF1F2;
}

#quiz form div.fsrechts p
{
clear: both;
margin: 0;
padding: 0.5em 0 0 0.5em;
border: 0;
width: 99%;
float: left;
}


#quiz form fieldset {

border: 0px;
margin: 0 0 0.5em 0;
padding: 0 0 0 0;

}

#quiz form fieldset p, #quiz form p
{
width: 98%;
/* background: #ff8400; */
}

#quiz form fieldset span
{
margin: 0;
padding: 0.5em 0 0 0;
border: 0;
width: 24.7em;
}

#quiz #quizformular fieldset h3 {
display: block;
font-size: 1.1em;
margin: 0;
width: 100%;
padding: 0.75em 0 0.75em 0.5em;

}

#quiz #quizformular fieldset legend {
display: block;
font-size: 1.2em;
margin: 0;
width: 15em;
padding: 0.75em 0 0.75em 0;
float: left;
display: none;
}


#quiz #quizformular label {
display: block;
float: left;
width: 11em;
height: 2em;
margin: 0;
padding: 0 0 0.5em 0.5em;
}

#quiz #quizformular .checkbox {
display: block;
float: left;
width: 1em;
height: 1em;
padding: 0;
margin: 0 0.5em 0 0;
}

#quiz input {
width: 21em;
border: 1px solid gray !important;
font-size: 1.0em;
margin: 0 0 0 0;}

#quiz #quizformular select
{

font-family: Verdana, sans-serif;
font-size: 1em;
width: 14em;
}


#quiz textarea {
width: 23.4em;
border: 1px solid gray;
font-size: 0.9em;
height: 6em;
font-family: Verdana;
}

#quiz span {
font-size: 1em;
line-height: 1.2em;
}

#quiz #submit input {
  width: 10em;
  padding: 0.45em 0 0.45em 0;
  margin: 1em 1em 0 0;
  float: right;
  font-weight: bold;
  font-size: 1.2em;
  display: inline;
  background: #EEF1F2;
}

#quizfehler {
clear: both;
background-color: #fff;
padding: 0.75em 0 0.75em 0;
text-align: center;
margin: 1em 0 0 0.7em;
font-size: 1em;
line-height: 1.4em;
color: #A1B0B6;
font-weight: bold;
width: 95%;
border: 3px solid #A1B0B6;

}


#quizfehler span {
display: block;
}


#quizfertig {
clear: both;
padding: 0.75em 0 0.75em 0;
margin: 0 0 0 0;
font-weight: bold;
line-height: 1.25em;
font-size: 0.8em;
color: #A1B0B6;
width: 100%;
text-align: center;
display: block !important;
border-top: 3px solid #A1B0B6;
border-bottom: 3px solid #A1B0B6;
}

#quiz img {
margin: 0;
padding: 0;
display: block;
border: 0;
}

/* top liste */

#ardListContainer {
padding: 0;
margin: 1em 0 1em 0;
color: black;
display: inline;
/* width: 36.56em; */
width: 100%;
float: left;
border-bottom: 3px solid #A1B0B6;
}

#ardListContainer .noborder {
border-bottom: 0;
}


#ardListContainer .ardListKopf {
padding: 0;
margin: 0;
display: inline;
width: 100% !important;
float: left;
background: #A1B0B6;
}

#ardListContainer .ardListKopf p, #ardListContainer .ardListKopf p.verweisAll {
padding: 0.45em 0 0.45em 0.5em;
margin: 0;
font-size: 0.95em;
font-weight: bold;
display: inline;
width: 48% !important;
float: left;
color: #fff;
}



#ardListContainer .ardListKopf p.verweisAll {
padding: 0.7em 0.5em 0.45em 0;
font-size: 0.8em;
text-align: right;
float: left;
}

#ardListContainer .ardListKopf p a {
color: #fff;
}

#ardListContainer .lire_sp_container {
padding: 0;
margin: 0;
display: inline;
width: 100%;
float: left;
}

#ardListContainer .rb_liSp
{
width: 18em;
float: left;
padding: 0;
margin: 0;
display: block;
position: relative;
}

#ardListContainer .rb_reSp
{
width: 18em;
display: inline;
float: right;
padding: 0;
margin: 0;
display: block;
position: relative;
}

#ardListContainer .topFive {
background-color: #E3E8EA;
padding: 0.35em 0 0.45em 0;
font-size: 0.7em;
color: #4D4F52;
float: left;
width: 100%;
margin: 0 0 0.75em 0;
position: relative;
display: inline;

height: 10.25em;
}

#ardListContainer .topFive.last {
margin: 0 !important;
display: inline;
}

#ardListContainer .topFive p
{
padding-left: 0;
font-size: 100%;
padding-bottom: 0.25em;
margin: 0;
position: relative;
display: block;
}


#ardListContainer .topFive p.tFrang
{
color: #FF3C00;
font-weight: bold;
font-size: 150%;
padding-bottom: 0.13em;
}

#ardListContainer .topFive p.tFautor
{
padding-bottom: 0.15em;
font-size: 110%;
}

#ardListContainer .topFive p.tFtitel
{
font-weight: bold;
font-size: 110%;
padding-bottom: 0;
}

#ardListContainer .topFive p.tFgenre
{
font-weight: normal;
font-size: 100%;
padding: 0.5em 0.5em 0.5em 0.5em;
font-style: italic;
}

#ardListContainer .topFive p.tFmore
{
padding: 0.5em 0.5em 0 0;
text-align: right;
font-size: 1em;
}

#ardListContainer .topFive img.tFbild
{
float: left;
border: #fff 2px solid;
margin: 3px 0.5em 2px 4px;
display: inline;
}

.topFive h3
{
font-size: 1.25em;
color: #FF3C00;
margin: 0;
padding: 0 0 0.25em 0;
}

/* ENDE */

/* Eintag */

#ardListContainer .reisebucheintrag
{
clear: both;
color: #4D4F52;
background: #e9e9e9;
padding: 0.5em;
margin: 0 0 0.75em 0;
}

#ardListContainer .reisebucheintrag p.genre
{
font-weight: normal;
font-size: 70%;
padding-bottom: 0 0 0 0.5em;
font-style: italic;
}

#ardListContainer .reisebucheintrag p.titel
{
position: relative;
font-size: 0.95em;
padding: 0;
margin: 0 0 0 0;
color: #FF3C00;
}

#ardListContainer .reisebucheintrag p.autor
{
position: relative;
font-size: 0.85em;
padding: 0;
margin: 0 0 0.75em 0;
}

#ardListContainer .reisebucheintrag p.grund
{
clear: both;
font-style: italic;
padding: 0;
margin: 0 0 0.25em 0;
}

#ardListContainer .reisebucheintrag p.empfehler
{
text-align: left;
font-size: 0.75em;
margin: 0;
padding: 0 0 1.25em 0;
}


#ardListContainer .reisebucheintrag p.abspann
{
text-align: left;
margin: 0;
padding: 0.5em 0 0 0;
}

#ardListContainer .reisebucheintrag p span.headline
{
font-weight: bold;
font-size: 0.9em;
margin: 0;
padding: 0 0.5em 0 0;
}

#ardListContainer .reisebucheintrag p span.auflistung
{
clear: both;
font-size: 0.9em;
margin: 0;
padding: 0;
}


#ardListContainer .reisebucheintrag p span.name
{
font-weight: bold;
margin: 0;
padding: 0;
}

#ardListContainer .formContainernojs
{

width: 100%;
float: left;

/* border: #000000 1px solid; */
padding: 0.35em  0 0.35em 0;
margin: 0 0 1em 0;
}




#ardListContainer .formContainernojs form
{
margin: 0;
padding: 2px;
/* border: 1px solid #000000; */
width: 22em;
}

#ardListContainer .formContainernojs select
{

font-family: Verdana, sans-serif;
font-size: 0.7em;
color: #1A5FAD;
width: 12em;
background: #fff;
border: #fff 1px solid;

}

#ardListContainer .formContainernojs option
{
border-bottom: #A6D6F9 1px solid;
padding: 1px 0 1px 0;
line-height: 120%;
width: 100%;
}

#ardListContainer  .formContainernojs label
{
font-size: 0.8em;
color: #fff;
font-weight: bold;
float: left;
padding: 0.5em 1em 0 0.5em;
}

 /* ENDE */
 
 
 /* a-z liste */
 
#ardListContainer
{
width: 36.56em;
float: left;
}

#ardListContainer .reiternavi {
clear: both;
margin: 0 0 1em 0 !important;
/* border-top: 2px solid; */
/* border-bottom: 2px solid; */
float: left;
width: 100%;
}


#ardListContainer .reiternavi .text
{
margin: 0 0 0.25em 0;
border-top: #fff 1px solid;
padding: 0.5em 0 0.25em 0;
float: left;
width: 100%;
}

#ardListContainer .reiternavi p
{
margin: 0;
padding: 0.25em 0 0 0;
float: left;
width: 55%;
text-indent: 1em;
font-size: 0.75em;
}

#ardListContainer .reiternavi form
{
margin: 0;
padding: 0 !important;
float: right;
width: 34%;
border: 0;
}


#ardListContainer .reiternavi ul
{
list-style-type: none;
background: #e9e9e9;
width: 100%;
margin: 0;
padding: 0;
float: left;
display: block;
display: inline;
}

#ardListContainer .reiternavi li
{
font-size: 0.85em;
font-weight: bold;
list-style-type: none;
float: left;
display: block;
}

#ardListContainer .reiternavi li a:link, #ardListContainer .reiternavi li a:visited
{
font-weight: bold;
list-style-type: none;
float: left;
padding: 6px 5px 6px 4px;
background: #e9e9e9;
border-right: #fff 1px solid;
display: block;
}

#ardListContainer .reiternavi li a:hover, #ardListContainer .reiternavi li a:focus
{
font-weight: bold;
list-style-type: none;
float: left;
padding: 6px 5px 6px 4px;
background: #fff;
display: block;
}

#ardListContainer .reiternavi ul .high
{
padding: 6px 5px 6px 4px;
border-right: #fff 1px solid;
color: #fff;
}


#ardListContainer .reiternavi ul .none
{
padding: 6px 5px 6px 4px;
border-right: #fff 1px solid;
color: #95999a;
}


/* ENDE */
