@charset "utf-8";
/* CSS Document */

/* Layout-Styles*/

/* Formaterings Styles*/
@import url("style_format.css");
@import url("assets.css");

/*html {
	overflow-y: visible;
	overflow-y:scroll;
}
*/

/* ------ MENUHOLDER --------------------------------------------------------------------------------------------------------------- */

#menuholder
{
	position: absolute;
	top: 110px;
	left: 370px;
	width: 591px;
	height: 25px;
	color:#999999;
}

#menuholder a
{
	color: #666;
	text-decoration:none;
	font-family: "trebuchet ms", tahoma, sans-serif;
	letter-spacing: .1em;
	line-height:1.5em;
    background: transparent;
    
    font-size:8pt;
	font-weight: normal;
}
#menuholder a:hover
{
	text-decoration:none;
	color:#999;
}


/* ------------------------------------------------------------------------------------------------------------------- */


#contentwrap
{
	margin-bottom:5px;
}





body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000;
	background-color:#666666;
}
p{
line-height:normal;
margin:0px;
}

#outer {

	margin: 0px auto;
	padding: 0px;
	width: 966px;
	
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 10px;
	width: 966px;
	margin-left: -483px;
	
/*	
	margin: 0px auto;
	padding: 0px;
	width: 900px;
	border: 0px solid #000;
	overflow: hidden;
	
	position: absolute;
left: 50%;
	top: 0px;
	width: 966px;
	margin-left: -483px;
	margin-top: 0px;
	text-align: left;
	border: solid 1px #000;
*/
}

#boogiiholder { margin-top:-10px; height:20px; font-size:9px;}
#boogiiholder a{text-decoration:none; color:#FFFFFF;}
#boogiiholder a:hover{text-decoration:none; color:#c0c0c0;}


#wrapper
{
	background-color:#ffffff;
	border-bottom: solid 0px #CCCCCC;
	border-left: solid 0px #CCCCCC;
	border-right: solid 0px #CCCCCC;
	border-top: solid 0px #CCCCCC;
	padding:0px;
	margin: 0px auto;
	height:auto;
	min-height:200px;
}

#topholder {
	color: #FFF;
	background-color: #FFFFFF;
	padding: 0px;
	height: 8px;
	background-image:url(images/2009/top.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#leftholder {
	float: left;
	width: 200px;
	background-color: #FFFFFF;
	margin-left:5px;
	border: solid 0px #FFFFFF;
	margin-bottom:5px;

}

#maincontent {float: left; 	width: 756px; margin-bottom:5px; margin-top:0px; }
#maincontent p{line-height:normal; font-size: 12px; }
#maincontent h1	{line-height:normal; color:#222222; font-size:15px; margin:0px;}
#maincontent h2	{line-height:normal; color:#222222; font-size:13px; margin:0px;}
#maincontent h3	{line-height:normal; color: #ed1c24; font-size:13px; margin:0px;}
#maincontent a{text-decoration:none; color:#861719;}
#maincontent a:hover{color:#000000; }


#bodymain
{
	width: 450px;
	background-color:#FFFFFF;
	float:left;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	padding:0px;
	padding-left:0px;
	padding-top:0px;
	min-height:320px;
	color:#000;
}

.contentholder {
	padding: 0px 0px;
}

.maincontentholder {
	padding: 0px 0px;
}
.inner 
{
	padding:2px;
	padding-left:4px;
	/*width:100%;*/
}

.inner2 
{
	padding-top:5px;
	padding-left:10px;
	padding-right:5px;
}



/* ------ BOTTOM HOLDER --------------------------------------------------------------------------------------------------------------- */
#bottomholder
{
	width: 966px;
	height: 20px;
	background-color: #666666;
	clear:both;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;

}

#bottomholder p
{
	color:#ffffff;
	font-size:1.2em;
	text-align:right;
	padding: 3px;
}


/* ----------------------------------------------------------------------- ------------------------------------------------------------------- */

#catalogueholder
{
	position:absolute;
	left:872px;
	top:125px;
	width:107px;
	height:120px;
}

#xlogoholder
{
	position:absolute;
	left:832px;
	top:250px;
	width:135px;
	height:196px;
	background-image:url(images/2009/schreibersgruppenikon.png);
	background-repeat:no-repeat;
}

.landeheader
{
	background-color: #861719;
	height:20px;
	padding:4px;
	padding-left:10px;
}

#leftholder h1
{
	color:#FFFFFF;
	line-height:normal;
	margin:0px;
	font-size:15px;
}

#leftholder p
{
	color:#FFFFFF;
	line-height:normal;
	margin:0px;
	font-size:11px;
}
#leftholder a
{
	color:#333333;
	text-decoration:none;
}
#leftholder a:hover
{
	color:#666666;
	text-decoration:none;
}

.spalte_1
{
	width:325px;
	float:left;
}
.spalte_2
{
	width:325px;
	float:left;
	margin-left:7px;
}

.addform
{
	border: 1px solid #000000;
	color:#000000;
	background-color:#CCCCCC;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.gallerythumbs
{
	margin:5px;
}

.destination
{
	background-color:#dddcdc;
	border:1px solid #FFFFFF;
	height:165px;
	width:300px;	
}

.destinationfoto
{
	margin-top:-20px;
}

#maincontent h1.destination_h1 {color:#861719;}

#bodyright_2 
{
	float:right;
	width:299px;
	background-color:#FFFFFF;
	border-left:1px solid #333;

	
}

#bodymain div.body_spalte_2, #bodymain div.body_spalte_1
{
	vertical-align:top;
	width:300px;
	padding:0px;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	float:left;
	height:auto;
	/*min-height:150px;*/
	margin-top:5px;
	/*background-color:#d1d1d1;*/
	
}

#bodymain div.body_spalte_2
{
width:150px;
}
#bodymain div.overskrift
{
	clear:both;
	margin:0px;
	padding-top:5px;
	border-top:0px solid #FFF;
	/*border-bottom:2px solid #222;
	background-color:#CCCCCC;
	*/width:100%;
	height:22px;
	margin-top:0px;
}
#bodymain h1{margin:0px;}

.t-b-9 a{ font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF}
.t-b-9 a:hover{ color:#CCCCCC}
