
html,body {padding-top:5px;width:100%;height:100%;background-color:#FDFDFD; font-family:Verdana,Arial, Sans Serif;font-size:10pt;line-height:1.3;


}

h2 {margin-bottom:5px;font-size:12pt;font-weight:normal;}
.content {width:980px;margin:auto;background-color:#ffffff;

-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;

}

.header {height:100px;margin-top:15px;margin-right:5px; background-color: #FDFDFD;}
.header > h2 {font-weight:bold;margin-left:-10px;color:#0e73a8;font-size:21px;}
.header > h2 > a {text-decoration:none;color:#a5d9ff;}
.header > h1 {font-weight:bold;color:#db0000;font-size:12px;margin-left:-10px;}


a {color:#419ff9;text-decoration:none}
a:hover {color:#419ff9;text-decoration:underline;}
a:visited {color:#419ff9;}

.redir-link:hover {text-decoration: underline};



.copy_footer {text-align:center;color:#8d9ab1;font-weight:bold;}

.main {padding:14px;background-image:url("../img/neu/20a.jpg");
-moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15) inset;
-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15) inset;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15) inset;
background-repeat:no-repeat;
}

.navi {width: 250px; float:left;}

.newNavi{
margin-left: -15px;
margin-top:2px;
width: 130px;
padding:15px;
background-color: white;
border-radius: 0px 5px 5px 0px;
text-align: center;
color: #808080;
border-top: 1px solid #b0b0b0;
border-bottom: 1px solid #b0b0b0;
border-right: 1px solid #b0b0b0;
transition: all 200ms ease-in 100ms; /* explorer 10 */
-webkit-transition: all 200ms ease-in 100ms; /* chrome & safari */
-moz-transition: all 300ms ease-in 100ms; /* firefox */
-o-transition: all 200ms ease-in 100ms;
overflow:hidden;
}

.newNavi a:link{text-decoration: none; color: black; }
.newNavi a:hover{text-decoration: none; color: white; }
.newNavi a:visited{text-decoration: none; color: black;}
.newNavi a:active{text-decoration: none; color: black;}


.newNavi:hover{
cursor: pointer;

/*background-color: #fadb86;*/
background-color: #f1e860;
border-bottom: 1px solid white;
border-top: 1px solid white;
border-right: 1px solid white;
transition: all 200ms ease-in 100ms; /* explorer 10 */
-webkit-transition: all 200ms ease-in 100ms; /* chrome & safari */
-moz-transition: all 300ms ease-in 100ms; /* firefox */
-o-transition: all 200ms ease-in 100ms;
}

.objekte {height:230px;}
.objekte_wrapper {width:960px;overflow:hidden;height:240px;position:absolute;}
.frame {border-radius:8px;overflow:hidden;margin-left:17px;width:140px;float:left;border:1px solid #cccccc;background-color:#ffffff;height:230px;}


.btn {margin-left:2px;text-align:center;margin-bottom:15px;padding-top:15px;background-image:url(../img/neu/btn.png);width:163px;height:34px;}
.btn > a {color:#3a3a3a;text-align:center;font-weight:bold;font-size:10pt;width:100%;height:100%;text-decoration:none;}
.btn_start {margin-left:2px;text-align:center;margin-bottom:15px;padding-top:15px;background-image:url(../img/neu/btn_start.png);width:163px;height:34px;}
.btn_start > a {color:#3a3a3a;text-align:center;font-weight:bold;font-size:10pt;width:100%;height:100%;text-decoration:underline;}
.btn_hot {margin-left:0px;background-image:url(../img/neu/btn_hot.png);width:171px;height:46px;padding-top:5px;display:inline-block;}
.ad {cursor:pointer;border:2px solid #ffffff;border-radius:15px;height:257px;background-image:url(../img/neu/werbung_start.png);padding:0px;width:163px;}
.ad > p {padding:15px;color:#ffffff;font-size:12pt;text-align:center;}
.ad > p > strong {font-size:14pt;font-weight:bold;}
.ad > p > span {font-weight:bold;}
.ad > p > span.link {text-decoration:underline;font-size:7pt;}



.suchfeld {position:relative;border-radius:15px; padding-bottom: 7px; text-align:center;float:right;width:680px;background-image:url(../img/temp/trans1.png);border:1px solid #ffffff;}
.suchfeld_input {margin-top:5px;text-align:center;}
#reiseziel {padding:5px;
                        padding-right:0px;
                        margin-top:7px;
                        margin-left: 26px;
                        width:300px;
                        height:23px;
                        color:#b6b6b6;
                        border:1px solid #bebebe;
                        border-radius: 5px;
                        }

#reiseziel:focus
{
border-color: #ffb051;
background: #fff;
outline: none;
}

#schnellsuche_input{padding:5px;
                        padding-right:0px;
                        margin-top:7px;
                        margin-left: 29px;
                        width:300px;
                        height:23px;
                        color:#b6b6b6;
                        border:1px solid #bebebe;
                        border-radius: 5px;
                        }

#schnellsuche_input:focus
{
border-color: #ffb051;
background: #fff;
outline: none;
}

.button_suche {
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.95) inset;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.90) inset);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.10) inset;
transition: all 200ms ease-in 100ms; /* explorer 10 */
-webkit-transition: all 200ms ease-in 100ms; /* chrome & safari */
-moz-transition: all 300ms ease-in 100ms; /* firefox */
-o-transition: all 200ms ease-in 100ms;
border-radius: 0px 0px 7px 7px;
width:300px;height:15px;font-weight:bold;padding-top:5px; padding-bottom:5px; background-color:#3a668f;text-align:center;color:#ffffff;cursor:pointer;display:inline-block;
margin-left:30px;
}
.button_suche:hover{
background-color: #e3d7af;
transition: all 200ms ease-in 100ms; /* explorer 10 */
-webkit-transition: all 200ms ease-in 100ms; /* chrome & safari */
-moz-transition: all 300ms ease-in 100ms; /* firefox */
-o-transition: all 200ms ease-in 100ms;
}




.spalte {height:200px;overflow:hidden;width:32%;padding-right:14px;float:left;}
.spalte_m {height:200px;overflow:hidden;width:32%;padding-right:11px;float:left;}
.spalte_m > h2, .spalte > h2 {padding-left:20px;font-size:12pt;color:#ffffff;}
.spalte_m > p > a,.spalte > p > a {color:#ffffff;}
.spalte_m > p ,.spalte > p  {padding-left:20px;}
.gelb {background-color:#f7941d;}

/*Von Jens: Farben fuer die drei Kasten unter dem Background Bild*/
.unterkuenfte_laender {background-color:#336699;}
.uarten {background-color:#669ACC;}
.biouarten {background-color:#336699;}
/*end of Jens*/

.hg_gelb {background-color:#f7cc99;}
.rot {background-color:#ed1b24;}
.blau {background-color:#026ebb;}
.hg_rot {background-color:#ed9195;}
.gruen {background-color:#89be3a;}
.hg_gruen {background-color:#b0be9a;}
.stop {clear:both;}
.white{background-color:white;}
.rot > h2 {}

.column {width:653px;float:left;}
.spalte_b,.spalte_bm,.spalte_bl,.spalte_large  {width:321px;padding:3px;float:left;}
.spalte_bm {width:304px;border:0px;padding-left:8px;}
.spalte_large {width:617px;height:350px;overflow:hidden;border:0px;border-radius:0px;}

.h204 {height:204px;}
.h250 {height:250px;}
.h515 {height:515px;}
.h560 {height:560px;}
/*Objekte*/
.fr {float:right; margin-top: 5px; margin-left: 5px;}
.fl {float:left;}

.frame_wrapper {position:relative;}
.objekt_prasentation {position:relative;}
.mframe {
	width:100%;
	cursor:pointer;
	display:none;
	height:280px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
	border-radius:15px;
}
.mframe_navi {position:absolute;z-index:3;top:255px;left:15px;cursor:pointer;}
.mframe_img {border-radius:15px;width:100%;height:100%;z-index:1;position:absolute;} 
.miframe,.miframe2 {position:absolute;top:0px;z-index:2;padding:5px;border-bottom-right-radius:15px;background-color:#ffffff;}
.miframe2 {left:264px;width:200px;top:0px;height:100%;}


/*Buch*/
.book {height:200px;width:300px;margin-top:5px;margin-left:-5px;}
.book_wrapper {width:300px;position:absolute;height:100px;}
.book_next {position:absolute;left:300px;top:185px;z-index:100000000;cursor:pointer;filter: alpha(opacity = 40);opacity:.4;}
.book_next:hover {filter: alpha(opacity = 100);opacity:1;}
.book_block {width:225px;height:225px;}
.book_left {left:0px;top:0px;width:150px;height:200px;position:absolute;}
.book_right {left:150px;top:0px;width:150px;height:200px;position:absolute;}
.book_img {width:100%;height:100%}
.book_page {overflow:hidden;position:absolute;top:0px;left:0px;border:1px solid #000000;background-color:#ffffff;width:150px;height:200px;}

/*Tagcloud*/
.tagcloud {text-align:center;margin:5px;padding:0px;}
.tagcloud_load {display:inline;width:20px;margin:auto;}
.tagcloud_tag {display:inline;padding:5px;font-weight:bold;text-decoration:none;color:#032051;}
.tagcloud_tag:active {color:#660000;}
.tagcloud_tag:visited {color:#032051;}

.h {width:468px;float:left;padding:10px;}
.br {border-right:1px solid #cacaca;}
.m15 {margin:15px;}

/*Footer*/
.invert {background-color:#032051;color:#ffffff;padding:5px;margin-left:0px;margin-bottom:5px;}
.c_grey {color:#666666;}
.footer {font-size:8pt;width:980px;margin:auto;padding-top:15px;

background-color:white;

}
.opacity {filter:alpha(opacity=45);opacity:.65;}
.table {display:table;}
.tr {display:table-row;}
.td {display:table-cell;padding:5px;}
.w170 {width:165px;}
.i {font-style:italic;}
/*Schnellsuche*/
.schnellsuche {border: 1px solid #B6B6B6;
border-radius: 0px;
color: #999999;
font-size: 7pt;
height: 15px;
margin: 0;
margin-bottom:10px;
margin-right:5px;
padding: 2px;
width: 250px;
float:right;}

/*Listen*/
.p10 {padding:10px;}
.pr5 {padding-right:5px;}
.suchvorschlaege > table > tbody > tr {cursor:pointer;padding:0px;}
.suchvorschlaege_even {color:#3D3D3D;background-color:#ffd167;}
.suchvorschlaege_odd {color:#000000;background-color:#fea200;}
.suchvorschlaege_odd:hover,.suchvorschlaege_even:hover {background-color:#ffffff}
.suchvorschlaege > table > tbody > tr > td > p {padding:3px;font-size:10pt;}
.suchvorschlaege {border: 1px solid #ff4e09;background-color:#ffd167;}
.suchvorschlaege > p {padding:3px;padding-bottom:6px;font-size:10pt;}
.tar {text-align:right;}
.click {cursor:pointer;}

.block {}
.blue {color:#8D9AB1;}


.dd_wrapper {margin-top: 10px; position:relative;width:260px; height: 290px; overflow:hidden;background-color:#f1e860; color: black; border-radius:2px;border:1px solid white;font-size:8px;}

.dd_wrapper_firefox {margin-top: 10px; position:relative;width:260px; height: 310px; overflow:hidden;background-color:#f1e860; color: black; border-radius:2px;border:1px solid white; font-size:8px;}

.dd_button{
width: 100%;
background-color: #e8e8e8;
height: 28px; 
margin-top:8px;
padding-top: 10px;
font-weight: bold;
color: #493822;
cursor: pointer;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.95) inset;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.90) inset);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.10) inset;
border-top: 1px solid #2A5473;
text-align: center;
}

.dd_button a{color: #493822; text-decoration: none;}


.dd_text {text-align:left;font-size:11px;padding: 10px;}
.ad_h1 {font-weight:bold;font-size:20px;}
.ad_h2 {font-size:17px;}
.ad_textlink {font-size:10px;text-decoration:underline;}
.ad_link {text-decoration:none;color:#ffffff;}
.ad_link:hover {text-decoration:none;color:#ffffff;}
.ad_link:visited {text-decoration:none;color:#ffffff;}


.ad_wrapper2 {position:relative;width:163px;background-image:url(../img/neu/werbung_start_bg2.png);background-repeat:repeat-x;background-color:#e45a47;border-radius:12px;border:1px solid #838383;}
