/* CSS Document */

html{
	width:100%; 
	height:100%; 
	overflow: -moz-scrollbars-vertical;
	margin:0;
	padding:0;
}

body { 
	width:100%; 
	min-height:100%; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(/img/bg.gif);
	margin:0;
	padding:0;
	text-align:left;
	color:#465356;
	text-align:center;
}
/* OVERALL ------------------------------------------------------------------------------------*/
.clear{
	clear:both;
}
.error{
	border:1px solid #d50000;
	background-color:#f9e2d8;
}
.left{
	float:left;
}
.right{
	float:right;
}
a, a:link, a:active, a:visited { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#334B63;
	text-decoration:underline;
} 
a:hover { 
	color:#5B3D43;
} 
a img, a:link img, a:active img, a:visited img, a:hover img{ 
border : none;
}

p{
	margin-top:1.5em;
	margin-bottom:1.5em;
}
p.img_sub{
	font-size:0.91em;
	margin:-0.7em 0 0.7em 0;
}
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#465356;
	margin:0;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#465356;
	margin:0px 0px 17px 0px;
	text-transform:uppercase;
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#465356;
	margin:0 0 0 0;
}

.heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004d99;
}

input, select, textarea {
	font-size:1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.select{
	width:325px;
}

/* CSS Tabellen */
div.table {
	display:table;
	border-collapse:collapse;
	width:100%;
}
div.tr {
	display:table-row;
	width:100%;
}
div.td {
	display:table-cell;
}

/*SITE ---------------------------------------------------------------------------------------*/
#bg_site {
	background-image:url(/img/bg_site.jpg);
	background-repeat:repeat-x;
	padding:6px 0px 6px 0px;
	width:100%;
	min-height:100%;
}

#site {
	margin-left:auto;
	margin-right:auto;
	width:932px;
}
/*Shadows*/
#top_shadow {
	width:932px;
	height:5px;
}

#site_columns {
	width:932px;
	background-repeat:repeat-y;
	background-image:url(/img/shadow_main.png);
}

*html #site_columns {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/shadow_main.png',sizingMethod='scale');
}

#left_top_shadow {
	float:left;
	font-size:1px;
	height:5px;
	width:6px;
	background-repeat:repeat-x;
	background-image:url(/img/shadow_top_left.png);
}

*html left_top_shadow {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/shadow_top_left.png',sizingMethod='scale');	
}

#middle_top_shadow {
	float:left;
	font-size:1px;
	height:5px;
	width:920px;
	background-repeat:repeat-x;
	background-image:url(/img/shadow_top.png);	
}

*html #middle_top_shadow {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/shadow_top.png',sizingMethod='scale');
}

#right_top_shadow {
	float:right;
	font-size:1px;
	height:5px;
	width:6px;
	background-repeat:repeat-x;
	background-image:url(/img/shadow_top_right.png);
}

*html #right_top_shadow {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/shadow_top_right.png',sizingMethod='scale');	
}

#left_bottom_shadow {
	float:left;
	font-size:1px;
	height:5px;
	width:6px;
	background-repeat:repeat-x;
	background-image:url(/img/shadow_bottom_left.png);
}

*html #left_bottom_shadow {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/shadow_bottom_left.png',sizingMethod='scale');
}

#bottom_shadow {
	float:left;
	font-size:1px;
	height:5px;
	width:920px;
	background-repeat:repeat-x;
	background-image:url(/img/shadow_bottom.png);	
}

*html #bottom_shadow {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/shadow_bottom.png',sizingMethod='scale');
}

#right_bottom_shadow {
	float:right;
	font-size:1px;
	height:5px;
	width:6px;
	background-repeat:repeat-x;
	background-image:url(/img/shadow_bottom_right.png);
}

*html #right_bottom_shadow {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/shadow_bottom_right.png',sizingMethod='scale');	
}

#header_image {
	margin-left:auto;
	margin-right:auto;
	border:1px solid #FFFFFF;
	width:920px;
}

#body_row {
	margin-left:auto;
	margin-right:auto;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	width:920px;
	background-image:url(/img/bg_site.gif);
	background-repeat:repeat-y;
	text-align:left;
}
/*HEADER -------------------------------------------------------------------------------------*/
#header_logo {
	background-color:#6C859B;
	background-image:url(/img/logo.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:34px 20px 0px 0px;
	border-bottom:1px solid #FFFFFF;
	text-align:right;
	color:#FFFFFF;
	width:900px;
	height:34px;
}

#header_logo a:link, #header_logo a:active, #header_logo a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
}

#header_logo a:hover {
	text-decoration:underline;
}
/*NAVIGATION ----------------------------------------------------------------------------*/
#navigation {
	float:left;
	width:219px;
	padding-left:64px;
}

#navigation ul{ 
	list-style-type:none;
	margin:-1px 0 0 0;
	padding:0;
}
#navigation ul li{ 

}
#navigation ul li a{ 	
	display:block;
	text-decoration:none; 
	background-color:#6C859B;
	font:normal 12px/27px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	border-bottom:1px solid #E1E5E9;
	border-top:1px solid #E1E5E9;
	padding:0 0px 0px 11px;
	width:208px;
}

#navigation ul li a:hover{ 	

}	

#navigation ul li.mainmenu0{
	
}	
#navigation ul li.mainmenu0a a{ 

}
#navigation ul ul{ 
	list-style-type:none;
	margin:0;
	padding:0;
}
#navigation ul li ul li{ 

}
#navigation ul li ul li a{ 	
	background-color:#A5B3C1;
	border-bottom:none;
	border-top:none;
	color:#334B63;
	padding-left:25px;
}

#navigation ul li ul li a:hover{ 	
	background-color:#C1C9D4;
}		
#navigation ul li ul li.mainmenu1a a{ 
	background-color:#C1C9D4;
}
/*DREISPALTIGER CONTENT-----------------------------------------------------------------------*/
#content_column {
	float:left;
	width:637px;
	background-color:#EDECEA;
	min-height:730px;
	height:auto !important; /* Hierdurch wird height nicht überschrieben, der IE 6 interpretiert dies nicht */
	/* Für IE 6 */
	
	height:100%;
}
/*Hauptinhalt*/
#content {
	padding:42px 30px 42px 30px;

	line-height:18px;
}
.post {
	padding:20px;
	border:1px dotted #CCCCCC;
}

.post_home {
	display:none;
}
/*Buchen Button Winterreisen Uebersicht*/
p.buchen {
	background-image:url(/img/buchen_button.jpg);
	background-repeat:no-repeat;
	height:58px;
	padding:14px 0 0 54px;
}
p.buchen a, p.buchen a:hover, p.buchen a:visited, p.buchen a:link, p.buchen a:active{
	color:#edecea;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	display:block;
	height:23px;
	width:105px;
	padding:4px 0 0 5px;
}
/*Buchen Button Reisen*/
p.buchen_pur {
	text-align:right;
}
p.buchen_pur a, p.buchen_pur a:hover, p.buchen_pur a:visited, p.buchen_pur a:link, p.buchen_pur a:active{
	color:#edecea;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	display:block;
	height:27px;
	width:94px;
	padding:4px 18px 0 10px;
	background-image:url(/img/buchen_button_pur.jpg);
	background-repeat:no-repeat;
}

/*Marginalspalte*/
#right_column {
	display:none;
}

