body
	{
	background-color:#fff4bf;
	background-attachment:fixed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}

.text 						{font-family: Verdana, Arial, Helvetica, sans-serif; 
			   					font-size: 11px; 
			   					color: #660000; line-height: 16px}
						
.textfett 				{font-family: Verdana, Arial, Helvetica, sans-serif; 
									font-size: 11px; 
									color: #660000 ; 
									font-weight: bold}		

.fehler 				{font-family: Verdana, Arial, Helvetica, sans-serif; 
									font-size: 11px; 
									color: #ff0000 ; 
									font-weight: bold}

.fett 						{font-weight: bold}

.textgross 				{font-family: Verdana, Arial, Helvetica, sans-serif; 
					 				font-size: 13px; 
									color: #660000 ; 
									text-align: left;
									line-height: 18px}
									
.textgrossfett 		{font-family: Verdana, Arial, Helvetica, sans-serif; 
							 		font-size: 13px; 
								 	color: #660000 ; 
								  line-height: 18px ; 
								  font-weight: bold}
						
.footer						{font-family: Verdana, Arial, Helvetica, sans-serif; 
			   					font-size: 11px; 
									font-weight: bold; 
			   					color: #FFF4BF; 
			   					padding-top: 3px; 
			   					padding-bottom: 3px}

.teaserheader 		{
									background-image: url('bilder/hg_99000.gif');
									font-family: Verdana, Arial, Helvetica, sans-serif; 
			   					font-size: 12px; 
			  					font-weight: bolder; 
									color: #FFF4BF}
	
a									{font-family: Verdana, Arial, Helvetica, sans-serif; 
									font-size: 11px; 
									font-weight: bold; 
									color: #660000; 
									}

a.seitenzahl			{font-family: Verdana, Arial, Helvetica, sans-serif; 
									font-size: 11px; 
									font-weight: bold; 
									color: #FFF4BF; 
									text-decoration: underline}
									
a.klein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #990000;
}

.hgsonnenblume 		{background-color: #FFCE24; 
							 		background-image: url(bilder/hg_sonnenblume.gif)}
							 

.suchfeld 		 		{font-family: Verdana, Arial, Helvetica, sans-serif; 
									font-size: 11px; 
									color: #660000; 
									height: 17px}
						
.suchfeldmultiple {font-family: Verdana, Arial, Helvetica, sans-serif; 
									font-size: 11px; 
									color: #660000; 
									height: 100px}
									
.imgabstand 		 	{margin-top: 2px; 
									margin-right: 2px; 
									margin-bottom: 2px; 
									margin-left: 2px}
									
.aktuelleseite { 	font-family: Verdana, Arial, Helvetica, sans-serif; 
									font-size: 14px; 
									font-weight: bold; 
									color: #FFCE24; 
									padding-top: 3px; 
									padding-bottom: 3px }
									
td 						{ 	font-family: Verdana, Arial, Helvetica, sans-serif; 
									font-size: 11px; 
									color: #660000}

.textklein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}

.anfrage {
	padding: 0px;
	margin: 0px;
	color: #FF0000;
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}

h1 {
	padding: 0px;
	margin: 0px;
	color: #000000;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px;
}
h1.details {
	padding: 0px;
	margin: 0px;
	color: #660000;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}
h2 {
	padding: 0px;
	margin: 0px;
	color: #000000;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}
h2.detail {
	padding: 0px;
	margin: 0px;
	color: #660000;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}
:focus
{
	-moz-outline-style: none;
}

p { margin-top: 0px; margin-bottom: 0px; border: 0px; }


.abstand {margin:10px 10px 10px 10px;}




h1.toskana {
	padding: 0px;
	margin: 0px;
	margin-bottom:0px;
	color: #990000;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 38px;
}

h2.toskana {
	padding: 0px;
	margin: 0px;
	margin-left: 40px;
	margin-bottom:0px;
	color: #76AE00;
	text-align: left;
	font-family: Times New Roman, Times, serif; 
	font-size: 14px;
}

h3.toskana {
	padding: 0px;
	margin: 0px;
	margin-left: 40px;
	margin-bottom:0px;
	color: #990000;
	text-align: left;
	font-family: Times New Roman, Times, serif; 
	font-size: 14px;
}


#toskana, #toskana1, #toskana2, #toskana3, #toskana4, #toskana5, #toskana6 {
width:190px;
background-color:#FFB40D;
position:relative;
margin:0 auto;
padding:0;
list-style-type: none;
}



#toskana img, #toskana1 img, #toskana2 img, #toskana3 img, #toskana4 img, #toskana5 img, #toskana6 img{
position:absolute;

}


#toskana img.ecke1, #toskana1 img.ecke1, #toskana2 img.ecke1, #toskana3 img.ecke1, #toskana4 img.ecke1, #toskana5 img.ecke1, #toskana6 img.ecke1  {
top:0;
left:0;
}

#toskana img.ecke2, #toskana1 img.ecke2, #toskana2 img.ecke2, #toskana3 img.ecke2, #toskana4 img.ecke2, #toskana5 img.ecke2, #toskana6 img.ecke2  {

top:0;
right:0;
margin-left:5px;
}

ul#italien1, ul#italien2 , ul#italien3 , ul#italien4 , ul#italien5, ul#italien6, ul#italien7 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bolder; 
	color: #FFF4BF;
	width:100%;
	background-color:#990000;
	margin:0;
	padding:0;
}

ul#toscana2,ul#toscana3,ul#toscana4,ul#toscana5, ul#toscana6, ul#toscana7 , ul#toscana8, ul#toscana9 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bolder; 
	color: #FFF4BF;
	width:100%;
	background-color:#FFB40D;
	margin:0;
	padding:0;
}
li.titel {
	background-color:#FFB40D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF4BF;
	display:block;
	list-style:none;
	padding-top:5px;
	width:100%;
	height:20px;
	}
li.toscana {
	background-color:#FFB40D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
	display:block;
	list-style:none;
	padding-top:0px;
	width:100%;
	height:20px;
	
	}
li.toscana:hover {
	background-color:#660000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	display:block;
	list-style:none;
	padding-top:0px;
	margin-left:0;
	width:100%;
	height:20px;
	vertical-align: middle;
	}	
li.toscana a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
	display:block;
	list-style:none;
	text-decoration: none;
	padding-top:0px;
	margin-left:0;
	width:100%;
	height:20px;
	vertical-align: middle;
	}
li.toscana a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	display:block;
	list-style:none;
	text-decoration: none;
	padding-top:0px;
	margin-left:0;
	width:100%;
	height:20px;
	vertical-align: middle;
	}	
	
	
.bild_text {
	padding-top:0px;
	padding-left:5px;
	margin-top:40px;
	margin-bottom:5px;
	margin-left:0px;
	width:200px;
	height:100px;
	float:left;
	background-color:#FFF4BF;
}

.bild_logo {
	margin-top:40px;
	margin-left:0px;
	width:44px;
	height:100px;
	background-color:#FFF4BF;
	float:left;
}
.logo_abstand {

	width:44px;
	height:160px;
}

.toskana_kopf{
	padding-left:6px;
	border:1px solid #FFB40D;
	background-color:#FFF4BF;
}



#footer{
  text-align: left;
  vertical-align: middle;	
  margin: 0px auto;
  padding: 0px;
  width: 950px;
  background-color: #ffffff;
  border: 1px dashed #564b47;
}

h1.angebot {
	padding: 0px;
	margin: 0px;
	margin-bottom:0px;
	color: #990000;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px;
}

div.angebot {
	padding: 0px;
	height: 60px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top:5px;
	margin-bottom:5px;
	color: #000000;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}


.schnellsuche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	color: #660000; 
	height: 17px;
	width: 290px;
	}

#inhalt, #inhalt_2, #inhalt_3 { 

  width: 97%;
  padding: 20px;
  text-align: left;
  overflow: auto;
}

	
div.angebote{
	border: 1px solid #660000;
	padding: 5px;
	margin-left: 15px;
	background-color: #FFF4BF;
	width: 200px;
	height: 270px;
	float: left;
	}
div.angebote:hover{
	border: 1px solid #660000;
	padding: 5px;
	margin-left: 15px;
	background-color: #FFB40D;
	width: 200px;
	height: 270px;
	float: left;
	}
		
	
div.angebote_text{

	text-align:left;
	padding: 2px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	height: 65px;
	}	
div.angebote p { 
	padding: 2px;
	margin: 0;
	}

div.toskana_text {
	width: 86%;
	border: 1px solid #660000;
	padding: 10px;
	margin:0px auto;
	margin-bottom: 15px; 
	background-color: #FFF4BF;
	}
div.toskana_text p { padding: 0; margin: 0; color: #000; }

