/* CSS Document Template arnesjt331 Moselreise2014*/
/* FRONTEND CSS
*********************************************/
* { padding: 0; margin: 0; }


html {
  overflow-y: scroll;
}
body {
	background-color: #6f665b;
	background-image: url(../images/background-mosel.jpg);
	background-repeat: no-repeat;
}

a {
	color: #8e0000;
}

p {
	font:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:16px;
}


.item-page {
	padding-left:30px;
	padding-top:30px;
	padding-bottom:30px;
	padding-right:80px;
	font:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:16px;
}

.blog-featured {
	padding:30px;
	font:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:16px;
}


.blog {
	padding:30px;
	font:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:16px;
}



.pagination ul li {
	display:inline;
	padding-right: 20px;

}

.category-list{
	padding:30px;
	font:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:18px;

}

.filters.btn-toolbar.clearfix{
	border-color:#FFF;

}




/* LAYOUT*/

.buttons {
	padding-left:-30px;
	position:fixed;
	z-index:200;
}


.jsn-gallery {
	left:0px;
	position:relative;
	width: 470px;
	height:330px;
}

/* Floats */
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.group:before,
.group:after {
  content: "";
  display: table;
}
.group:after {
  clear: both;
}
.ie7 .group {
  zoom: 1;
}

/* Media Queries
*********************************************/
/* Retina */
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {
  
}
/* Landscape phones and down */
@media (max-width: 480px) {
  
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
  
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
  
}
/* Large desktop */
@media (min-width: 1200px) {
  
}

/** Hintergrundelemente**/

.custom_fahne{
	width:366px;
	height:307px;	
	position: absolute;
	margin-left:620px;
	margin-top:-60px;
}

.xxcustom_moselapp{
	width:184px;
	height:193px;	
	position: relative;
	margin-left:-600px;
	margin-top:-320px;
}


.custom_bettenboerse { postition:relative; margin-left:880px; width:149px; height:90px; z-index:11300; float: none; margin-bottom: -90px; }
	
.register { margin-bottom: -3px; margin-left: 50px }

input.button { margin-bottom: -4px; 
}	
	

/* Ueberschriften */
h1    { color: #8e0000; font-size: 36px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 120%; font-stretch: narrower }
h1 a { color: #8e0000; font-size: 36px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 120%; font-stretch: narrower; text-decoration: none }

h2    { color: #8e0000; font-size: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 120%; font-stretch: narrower }

h3    { color: #8e0000; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 120%; font-stretch: narrower }

/* Menue Lins*/

.moduletable_menu {
	
	padding-top:40px;
	padding-bottom:20px;
		
	}

.moduletable_menu ul li a{
	font-size:15px;
	line-height:32px;
	color:#000;
	text-decoration:none;
	margin-left:70px;
	list-style:none;
	list-style-type:none;	
	}
	
	
.moduletable_menu ul li a:hover{
	color:#666;	
	}	
	

.moduletable_menu ul li {
	list-style-type:none;
	background-image:url(http://www.mosel-reisefuehrer.de/images/linksmenue.jpg);	
	height: 31px;
	position:relative;
	margin-bottom:7px;

		}
		
		

/* Module links*/		


.search {
	padding-left:20px;
	padding-bottom:30px;
	font-size:12px;
	}
		
		


/* Menue Horizontal*/

.swmenu {
	position:relative;
	margin-bottom:-4px;
	width:870px;
	}


#swmenu123 {
	background-image:url(../images/Menue-ortsliste1.png);
	width:170px;
	height:76px;
	}
	
a#swmenu123:hover {
	background-image:url(../images/Menue-ortsliste1aktiv.png);
	}
	
#swmenu124 {
	background-image:url(../images/Menue-karte1.png);
	width:170px;
	height:76px;
	}
	
a#swmenu124:hover {
	background-image:url(../images/Menue-karte1aktiv.png);
	}
		
#swmenu125 {
	background-image:url(../images/Menue-gastgeber1.png);
	width:170px;
	height:76px;
	}
	
a#swmenu125:hover {
	background-image:url(../images/Menue-gastgeber1aktiv.png);
	}
	
#swmenu126 {
	background-image:url(../images/Menue-moselinformationen1.png);
	width:170px;
	height:76px;
	}
	
a#swmenu126:hover {
	background-image:url(../images/Menue-moselinformationen1aktiv.png);
	}

	
	
	
/* Gastgeber-Tabellem*/

	
.gasttabelle td {
   padding: 6px;
   font-size:11px;
	
}
	

	
	
/* Fussblock*/

.custom_fuss {
	font-size:12px;
	line-height:15px;
	}
	
.custom_fuss a{
	text-decoration:none;
	}