body {

margin:0px;

padding:0px;

font-family:arial, verdana, sans-serif;

text-align:center;

background-color:#B4EA94;

background-image:url(../images/contentback.png);

background-repeat:repeat-y;

background-position:top center;

}



#container_main {

width:990px;

text-align:left;

margin:auto;

position:relative;

}



#container_head {

width:990px;

height:204px;

background-image:url(../images/head.png);

background-repeat:no-repeat;



position:relative;

left:0px;

}

*html #container_head {

left:1px;

}



#container_content {

width:990px;

position:relative;

padding:0px 0px 20px 0px;

}



#container_navi_generic {

width:190px;

height:20px;

position:absolute;

top:135px;

left:20px;

font-size:12px;

}



#container_navi_generic a{

color:#ffffff;

text-decoration:none;

padding-right:10px;

}



#container_navi1 {

width:630px;

height:30px;

position:absolute;

top:126px;

left:360px;

font-size:13px;

}



#container_navi1 a {

color:#ffffff;

text-decoration:none;

font-weight:bold;

text-transform:capitalize;

display:inline;

float:left;

line-height:30px;

padding:0px 8px 0px 8px;

height:32px;

}



#container_navi1 a:hover, #container_navi1 a.active{

height:32px;

background-image:url(../images/navi1_back.png);

background-repeat:repeat-x;



}





*html #container_navi1 a.active, #container_navi1 a, #container_navi1 a:hover{

margin:0px -3px 0px -3px;

}











#container_navi2 {

width:630px;

height:30px;

position:absolute;

top:156px;

left:360px;

font-size:13px;

}



#container_navi2 a {

color:#ffffff;

text-decoration:none;

text-transform:capitalize;

display:inline;

float:left;

line-height:30px;

padding:0px 10px 0px 10px;

height:32px;

}



#container_navi2 a:hover, #container_navi2 a.active {

text-decoration:underline;

}





#spalte_infoboxen {

width:296px;

float:left;

margin:0px 25px 0px 20px;

position:relative;

}

*html #spalte_infoboxen {

margin:0px 20px 0px 10px;

}



.infobox {

width:296px;

font-size:12px;

margin:0px 0px 15px 0px;

position:relative;



}



.infobox a {

text-decoration:none;

font-weight:bold;

color:#EB6315;

}



.infobox a:hover {

text-decoration:underline;

}



.infobox .bild {

float:left;

margin:0px 13px 3px 0px;

}



.infobox_content {

background-image:url(../images/infobox_back.gif);

background-repeat:repeat-y;

padding:0px 12px 0px 18px;

width:266px;

float:left;

}

*html .infobox_content {

width:296px;

}



.infobox h1 {

background-image:url(../images/headline_back.gif);

background-repeat:repeat-x;

font-size:14px;

font-weight:bold;

color:#EB6315;

display:block;

float:left;

height:30px;

line-height:30px;

margin:0px;

padding:0px;

}



.headlinebogen {

float:left;



}

*html .headlinebogen {

margin:0px -3px 0px -3px;

}







.textfeld_1{

float:left;

width:55px;

height:18px;

border:1px solid #aaaaaa;

font-size:12px;

margin:0px 0px 5px 0px;

}



.textfeld_2{

float:left;

width:105px;

height:18px;

border:1px solid #aaaaaa;

font-size:12px;

margin:0px 0px 5px 0px;

}



.textfeld_3{

float:left;

width:200px;

height:18px;

border:1px solid #aaaaaa;

font-size:12px;

margin:0px 0px 5px 0px;

}



.textfeld_3error {

float:left;

width:200px;

height:18px;

border:1px solid #ff0000;

font-size:12px;

margin:0px 0px 5px 0px;

}



.textfeld_4{

float:left;

width:65px;

height:18px;

border:1px solid #aaaaaa;

font-size:12px;

margin:0px 0px 5px 0px;

}



.dropwdown_1{

float:left;

width:180px;

height:18px;

border:1px solid #aaaaaa;

font-size:12px;

margin:0px 0px 5px 0px;

}



label {

float:left;

font-size:10px;

margin:0px 20px 0px 0px;

}

#spalte_inhalte {

width:631px;

height:100px;

float:left;

font-size:12px;

}



#spalte_inhalte a {

color:#EB6315;

}



#container_tickerbox {

width:601px;

height:43px;

background-image:url(../images/tickerbox.png);

margin:25px 0px 20px 0px;

line-height:40px;

font-size:12px;

padding:0px 20px 0px 20px;

}



*html #container_tickerbox {

width:641px;

}



#container_tickerbox a{

text-decoration:none;

color:#000000;

}



#spalte_inhalte h1 {

font-size:18px;

color:#EB6315;

text-transform:capitalize;

}



#spalte_inhalte h2 {

font-size:14px;

color:#208D17;

margin:0px 0px 6px 0px;

}



#spalte_inhalte h3 {

font-size:14px;

color:#EB6315;

margin:5px 0px 0px 0px;

}



.teaserbox {

width:292px;

height:220px;

background-image:url(../images/teaserbox_back.gif);

background-repeat:repeat-y;

padding:0px 10px 0px 10px;;

margin:10px 3px 10px 0px;

float:left;

position:relative;

}



.bilderbox {

width:292px;

background-image:url(../images/teaserbox_back.gif);

background-repeat:repeat-y;

padding:0px 10px 0px 10px;;

margin:10px 3px 10px 0px;

float:left;

position:relative;

}







.teaserbild {

margin:0px 10px 5px 0px;

height:93px;

}



.teaserbild2 {

margin:0px 10px 5px 0px;

width:50px;

}



.teaserbild_thumb {

float:left;

width:120px;

margin:0px 15px 15px 0px;

}



.teaserbild_overview {

margin:0px 10px 5px 0px;

text-align: center;


}



.bild_artikel {

float:left;

margin:0px 10px 5px 0px;

}



.bild_reise {

width:280px;

}





.teaserbox a {

color:#EB6315;

text-decoration:none;

}



.button_mehr {

position:absolute;

right:8px;

bottom:-2px;

}



.text_orange {

color: #EB6315;

float:left;

}



.link_blaettern {

display:block;

background-color:#ffffff;

color:#ffffff;

border:1px solid #EB6315;

font-weight:bold;

text-decoration:none;

float:left;

width:11px;

height:15px;

line-height:15px;

padding:0px 4px 0px 4px;

margin:0px 5px 0px 0px;

text-align:center;

}



.box_suchergebnis {

background-color:#eeeeee;

padding:5px;

width:95%;

border-bottom:1px solid #bbbbbb;

margin:0px 0px 10px 0px;

}



.box_suchergebnis a {

text-decoration:none;

color:#000000;

}



.box_reisedaten {

background-color:#dadada;

padding:10px;

color:#000000;

margin:20px 0px 20px 0px;

}

h4 {
font-size:16px;
font-weight:bold;
margin:0px 0px 15px 0px;
padding:0px;
}



.text_rot{

color:#F94C36;

}



.spalte1 {

float:left;

width:150px;

font-weight:bold;



}



.spalte2{

float:left;

width:350px;

padding:0px 15px 8px 0px;



}



.anmerkung {

font-size:11px;

}



.error {

	color: #FF0000;

	font-weight:bold;

}



.area {

width:200px;

font-family:verdana, arial, sans-serif;

font-size:10px;

border:1px solid #aaaaaa;

}



table {

background-color:#eaeaea;

border:1px solid #909090;

font-size:12px;

}



tr {

border:0px solid #000000;

}



td {

border:0px solid #f4f4f4;

background-color:#d9d9d9;

padding:5px;

}





#navi_reiter {



margin-top:20px;

height:30px;

border-bottom:1px solid #cccccc;

}



#navi_reiter a {

background-image:url(../images/headline_back.gif);

background-repeat:repeat-x;

font-size:11px;

font-weight:normal;

color:#7b7b7b;

display:block;

float:left;

height:30px;

line-height:30px;

margin:0px;

padding:0px;

text-decoration:none;

}



#navi_reiter a.active {

background-image:url(../images/headline_back_a.gif);

color:#EB6315;

}



#navi_reiter a:hover {

color:#EB6315;

}



#invisible_home {

width:190px;

height:120px;

z-index:100;

}





.box_reisedaten tr {
border:0px solid #000000;
}

.box_reisedaten  td {
color:#000000;
padding:5px;
}


.box_reisedaten table {
border:0px solid black;
}

.preis_headline h4 {
font-size:16px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px;
}

li  {
list-style-position:inside;

}



.normal {
display: block;
color:#000000;
text-decoration:none;
font-weight:normal;
padding-right:10px;

}

.order {
color: #EB6315;
text-decoration:none;
font-weight:normal;
padding-right:10px;
font-weight: bold;
display: block;
}

.preis_headline{
background-color:#208d16;
padding:10px;
color:#ffffff;
margin:20px 0px -19px 0px;

}

.box_reisedaten li  {
list-style-position:outside;
}
