/* generated by csscreator.com */ 
html {

	}


body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 font-family: verdana, Arial, Helvetica, sans-serif;
 font-size: 101%;
 background: url(bg-seite.gif) repeat-x fixed;

} 
 
#pagewidth{ 
 width:950px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 position:relative; 
 height:30px; 
  
 width:100%;
  /*background-image: url(bg_haeder.jpg);*/
  
}

.datum {
	float: right;
	font-size: 65%;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 20px;
	color: #eee7e1;
	display: none;
}



#adresse_bg {
	background-image: url(http://ferienwohnungen-anna-altmann.de/fileadmin/templates/anna-altmann/css/bg_adresse.jpg);
	height: 350px;
}

.adresse {
	
	font-size: 70%;
	padding-top: 21px;
	padding-left: 32px;
	color: #d9cdbf;
	
	line-height: 150%;
	
}

.adresse a{
	color: #e2e2e2;
}

.adresse a:hover{
	color: white;
}

#auszeichnungen{
	margin-left: 40px;
	display: none;
}

#auszeichnungen img{
	 border: 0px;
}
.auszeichnungen_text{
	
	width: 102px;
	font-size: 70%;
	line-height: 150%;
	padding-top: 40px;
	float: left;
	color: white;
	
}

.sprachauswahl{

float: left;
padding-top: 20px;
padding-right: 6px;
padding-left: 651px;
display: none;
	
}

.sprachauswahl img{
padding-right: 10px;
	
}

#service{
	/*background-color: blue;*/
	background-image: url(http://ferienwohnungen-anna-altmann.de/fileadmin/templates/anna-altmann/css/bg_service.gif);
	height: 30px;
}

#flash{
   /*background-color: #ff3399;*/
	height: 208px;
	background-image: url(bg_flash.jpg);
}

#wrapper{
	background-image: url(bg_wrapper.gif);
	
	background-color: #d0c1b0;
}
 
#contentcol{
 /*width:65%;*/ 
 float:left; 
 position:relative;
 width: 658px;
 /*background-color:#C3E0E0;*/ 
 
 }
 
 #contentbereich {
 margin-top: 44px;
 margin-left: 44px;
 	width: 605px;
	/*background-color: aqua;*/
 }
 
 
 
 
 
  p {
 	
	 font-size: 80%;
 line-height: 150%;
 color: black;
 margin-left: 0px;
 margin-top: 0px;
 padding-left: 10px;

 }
 
 a {
 	color: #333333;
 }
 
 a:hover{
 	color: #841212;
	text-decoration: none;
 }
 
 
 .align-center{
 	text-align: center;
 }
  
h1 {
	
	font-size: 120%;
   color: #5b2713;
	border-bottom: 1px dotted #401C0F;; !important;
	line-height: 140%;
	margin-bottom: 18px;
	padding-bottom: 8px;
	
	font-weight: 400;
}
 
 
 h2 {
 
 font-size: 90%;
 color: #5b2713;
 line-height: 150%;
 margin-top: 18px;
margin-bottom: 14px;
 	
 }
 
  h3 {
 
 font-size: 95%;
 color: #5b2713;
 line-height: 140%;
margin-top: 24px;
margin-bottom: 18px;
 	
 }
 
h4 {
 
 font-size: 65%;
 font-weight: normal;
 color: #8f1718;
 line-height: 130%;
margin-top: 18px;
margin-bottom: 12px;
 	
 }
 
 

 
 .csc-textpic-caption{
 	padding-top: 5px;
	padding-left: 4px;
	font-size: 70%;
	
 }
 
 
 .csc-textpic-imagewrap{
 	
	margin-bottom: 10px;
	
	
 }
 
 

 
  .csc-textpic-intext-right{
 	margin-right: 20px;
 }
 
 .csc-textpic-intext-left{
 	margin-right: 20px;
 }
 
 
 
 
  #contentbereich ul {
 
	color: #333333;
 }
 
 #contentbereich ul li {
 	
	font-size: 80%;
	padding-bottom: 8px;
 }
 
 #contentbereich ul li ul li {
 	font-size: 80%;
 }
 
 
 
 
 
  .contenttable {
 	
	font-size: 85%;
	line-height: 140%;
	
	
	padding: 4px;
	margin: 2px;
	color: white;
 }
 
 .contenttable p{
   font-size: 90%;
 	margin: 0px;
	padding: 0px;
 }
 
 .contenttable ul{
   font-size: 120%;
 	
 }
 
 .contenttable_form {
 	
	font-size: 85%;
	line-height: 140%;
	
	
	padding: 4px;
	margin: 4px;
	color: #333333;
 }

 
 
 
 
 
 
  #print
{
	border-top-width: 1px;
	
	height: 40px;	
	clear: both;
	/*POSITION: relative;*/
	text-align: right;
	background: transparent;
	z-index: 600;
	color: #333333;
	margin-bottom: 20px;
	
	/*margin-left: 30px;
 margin-right: 50px;*/
 margin-top: 40px;
	
}
 
 
 
 #innerprint p
{
	text-align: left;
	padding-left: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px dotted #401C0F;;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 8px;
	FONT-SIZE: 65%;

}
 
#innerprint img
{
	padding-top: 6px;
	margin: 0px 2px -6px 2px;

}

#innerprint a {
	text-decoration: underline;
	/*color: Black;*/
	color: #333333;
}

#innerprint a:hover {
	text-decoration: none;
	color: white;
}


 
 
 
 
 
#navicol{
 
 float: right; 
 display:inline; 
 position: relative; 
 width: 250px;
 /*width:35%;*/ 
 }
 
 #logo {
 

 padding-left: 20px;
 padding-top: 24px;
 }
 
#footer{
 height:70px; 
  /*background-color:#E6E040; */
 clear:both;
 background-image: url(bg_unten_ende.gif);
 } 
 
 
  .footer_links{
 
 
 float: left;
	margin-top: 32px;
	font-size: 65%;
	padding-left: 10px;
	color: #bbaf97;
	width: 500px;
 	
 }
 
.footer_rechts{

float: left;
margin-top: 32px;
	font-size: 65%;
	padding-right: 10px;
	color: #bbaf97;
	width: 420px;
	
	text-align: right;
	
}

 #footer a{
 	color: #bbaf97;
 }
 
  #footer a:hover{
 	color: white;
	text-decoration: none;
 }
 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
