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

/* ====================================== 
allgmein 
 ======================================*/



body {
	text-align:center;
	background-color:transparent;
	overflow-y:scroll;
	font-size:14px;
	line-height:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
}
 
 
li {
	 list-style:none; 
}
/* ====================================== 
logo
 ======================================*/
 #logobox {
	 position:absolute;
	 margin-top:-100px;
	 }
/* ====================================== 
Gestaltung main content 
 ======================================*/
 #main a,
 #main a:visited {
	 color:inherit;
	 text-decoration:none;
	 border-bottom:1px solid #444444;
 }
 #main a:hover {
	 color:#777777;
	 text-decoration:none;
	 border-bottom:1px solid #7777777;
 }
 #right a:hover {
	 color:#777777;
	 text-decoration:none;
	 border-bottom:1px solid #7777777;
 }
#main hr {
	border:1px solid #999999;
	border-bottom: #ffffff;
	border-right:0px;
	border-left:0px;

}
.mod_article {
	margin-bottom:40px;
	}
.ce_text,
.mod_mue_weathergoogle {
	border:1px solid #cccccc;
	background-color:rgb(250,250,250);
	background-color:rgba(255,255,255,0.4);
	}
#main .mod_mue_weathergoogle {width:auto;margin-top:0px;}
#main .ce_text,
#main .mod_mue_weathergoogle {
	padding-left:20px;
	padding-right:20px;
	}

/*#wohnungen .ce_text a {
	border:1px solid #999999;
	padding:5px 15px 5px 15px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	float:left;
}*/
/* ====================================== 
slideshow 
 ======================================*/

 .bilder_big_container { 
	 border: 1px solid #ababab;
	 box-shadow:0px 0px 20px 0px #aaaaaa;
	-moz-box-shadow:0px 0px 10px 0px #ababab;	
 }
 /* ====================================== 
bildergalerie 
 ======================================*/


.mod_gallery_creator {
	 border: 1px solid #cccccc;	 
	background-color:rgb(250,250,250);
	background-color:rgba(255,255,255,0.4);	
 }
 #main .mod_gallery_creator h1,
 #main .mod_gallery_creator h2 {
	padding-left:20px;	
 }
 #main .mod_gallery_creator ul li a{ 
 	text-decoration:none; 
	border:none ; 
 }
 /* ====================================== 
tabellen buchungsübersicht 
 ======================================*/



 
/* ====================================== 
kleine bilder startseite 
 ======================================*/
#home .ce_text {
	width:278px;
	height:290px;
	float:left;
	background-color:rgba(255,255,255,0.4);
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	border: 1px solid #cccccc;
}
#home .ce_text p{
}
#home .ce_text h2{ margin-top:200px;}
#bilderlink1 {background-image:url(../gfx/startlink1.jpg);background-repeat:no-repeat;margin-right:30px;}
#bilderlink2 {background-image:url(../gfx/startlink2.jpg);background-repeat:no-repeat;margin-right:30px;}
#bilderlink3 {background-image:url(../gfx/startlink3.jpg);background-repeat:no-repeat;}
.bilderlinks_startseite {
	}
 /* ====================================== 
footer buttons und nav 
 ======================================*/
 #nav_footer {margin:0px;margin-top:10px;}
 #nav_footer ul {width:300px; margin-top:10px;}
 #nav_footer a,
 #nav_footer a:visited {
	 color:#ffffff;
	 text-decoration:none;
 }
 #nav_footer a:hover,
 #nav_footer span {
	 color:#faf4a8;
	 text-decoration:none;
 }
 #nav_footer ul li {
    float: left;
    width: auto; /* schrumpft die Listenelemente */
    list-style-type: none;
    margin: 0px;
    }
#nav_footer,
.mod_fblikeit,
.mod_google1plusbutton {float:left;}
.mod_google1plusbutton {width:200px;}
.mod_fblikeit,
.mod_google1plusbutton {margin-top:20px;margin-left:20px;}
/* ====================================== 
dreiteilung body fuer hintergruende 
 ======================================*/
#firstthirdwrapper {
	background-color:#ffffff;
	background-image:url(../gfx/fewo_noise.jpg);
	background-repeat:repeat;
	width:100%;
}
#firstthird {
	background-color:transparent;
	background-image:url(../gfx/berge.png);
	background-repeat:repeat-x;
	width:100%;
	height:200px; /* regelt gleichzeitig abstand bilderdiv navigation*/
	
}
#secondthird {
	background-color:#ffffff;
	background-image:url(../gfx/fewo_noise.jpg);
	background-repeat:repeat;
	width:100%;
	padding-bottom:40px;
	
}
#thirdthirdwrapper {
	background-color:transparent;
	background-image:url(../gfx/fewo_noise.jpg);
	background-repeat:repeat;
	width:100%;
	
}
#thirdthird {
	background-color:transparent;
	background-image:url(../gfx/water.png);
	background-repeat:repeat-x;
	width:100%;
	
}
#header {
	background-color:transparent;
	width:960px;
	margin:auto;
	padding-top:120px; /* abstand navigation von top -> nur, wenn navigation erstes inhaltselement*/
}
#container {
	width:960px;
	margin:auto;
	min-height:200px;
}
#footer {
	width:960px;
	margin:auto;
	margin-top:0px;
	background-color:transparent;
}
body {
	background-color:#313447;
	}
	
/* ====================================== 
world weather online
 ======================================*/
  #wetter-neu {text-align: center;}
 #wetter-neu div ul .day {float:left;}
  .ibrowsworldweatheronline h2 {text-align: center;}
 #wetter-neu div>ul {display:inline-block;;padding-left: 0px; height:140px;margin-left: auto;margin-right: auto; list-style-type: none;width:auto;}
  #wetter-neu div>ul li ul {padding-left: 0px;padding-right: 40px;display: inline-block;width:auto;}
 .ibrowsworldweatheronline>ul {display:inline-block;}
 .ibrowsworldweatheronline {width:auto;margin-left: auto; margin-right: auto;}
 .wwo {display:block; width:auto;text-align: center;font-size: 0.7em;}
 
 .bilder_big_container {}
 .slideshow-captions {height:auto !important;}
 
 
 .mod_fblikeit {margin-left: 0px;}
 .mod_fblikeit iframe {width:200px !important;}
 .mod_googleplus1button {display: inline-block; float: right;}
 #___plusone_0 {text-align: right;}