/* Startseiten CSS */

div.col1 {
float:left;
width:248px;
}

div.col2 {
float:left;
width:151px;
padding:0 10px 0 10px;
}

div.col3 {
float:left;
width:151px;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 6px;
	margin-top: 0px;
}


/* teaserliste in col1 */

div.teaserlist {
background:#FFFFFF;
width:228px;
float:left;
padding:10px;
}

div.teaserlist div.teaser {
width:228px;
float:left;
height:83px;
overflow:hidden;
}

div.teaserlist div.teaser div.img {
float:left;
width:75px;
height:75px;
overflow:hidden;
}

div.teaserlist div.teaser div.text {
	float:left;
	width:140px;
	height:100px;
	overflow:hidden;
	padding-left:7px;
}

div.teaserlist div.teaser div.text h3 {
margin:0;
padding:0;
font-size:11px;
font-weight:bold;
color:#000000;
}

div.teaserlist div.line {
margin:10px 0 10px 0;
}



/* Green Teaser */

div.teasergreen {
float:left;
width:131px;
padding:10px;
height:182px;
overflow:hidden;
background-color:#FBB117;
background-image:url(../img/teasergreen_hg.gif);
background-position:bottom left;
background-repeat:no-repeat;
margin-bottom:10px;
position: relative;
margin-left: 10px;
}

div.teasergreen img, div.teaserorange img {
width:131px;
height:75px;
float:left;
padding-bottom:15px;
}


div.teasergreen h3, div.teaserorange h3 {
font-size:11px;
font-weight:bold;
color:#000000;
margin:0;
padding:0 0 4px 0;
display:block;
width:100%;
}

div.teaserorange h3 {
	float: left;
}


/* Orange Teaser */

div.teaserorange {
float:left;
width:129px;
padding:10px;
height:180px;
overflow:hidden;
background-color:#FFFFFF;
background-image:url(../img/teaserorange_hg.gif);
background-position:bottom left;
background-repeat:no-repeat;
margin-bottom:10px;
border:1px solid #FDBA4D;
position: relative;
margin-left: 10px;
}

.teaserorange .price, .teasergreen .price {
	position: absolute;
	top: 35px;
	right: 0;
}

div.teaserorange .to_body, div.teasergreen .tg_body {
	overflow: hidden;
	height: 182px;
}


.teaserorange a:link, .teaserorange a:visited, .teasergreen a:link, .teasergreen a:visited {
	text-decoration: none;
}

/* Section Icons */

	#section_icons {
		width: 248px;
		height: 47px;
		overflow: hidden;
		margin: 0; 
		paddin: 0;
	}
	
	#section_icons a {
		display: block;
		float: left;
		padding: 0;
		height: 37px;
		width: 35px;
		overflow: hidden;
		text-decoration: none !important;
		margin-bottom: 10px;
		margin-right: 7px;
		background-position: -2px 0 !important;
	}
	
	#section_icons a#si_schnee, #section_icons a#si_baden {
		margin-right: 0;
	}	
	
	a#si_anfrage:link, a#si_anfrage:visited {
		background: url(../img/anfrage_icon.gif);
	}	
	a#si_anfrage:hover, a#si_anfrage:active {
		background: url(../img/anfrage_icon_hl.gif);
	}	
	
	a#si_suche:link, a#si_suche:visited {
		background: url(../img/betten_icon.gif);
	}	
	a#si_suche:hover, a#si_suche:active {
		background: url(../img/betten_icon_hl.gif);
	}	


	a#si_pauschal:link, a#si_pauschal:visited {
		background: url(../img/schwein_icon.gif);
	}	
	a#si_pauschal:hover, a#si_pauschal:active {
		background: url(../img/schwein_icon_hl.gif);
	}	


	a#si_cam:link, a#si_cam:visited {
		background: url(../img/cam_icon.gif);
	}	
	a#si_cam:hover, a#si_cam:active {
		background: url(../img/cam_icon_hl.gif);
	}	


	a#si_schnee:link, a#si_schnee:visited {
		background: url(../img/snow_icon.gif);
	}	
	a#si_schnee:hover, a#si_schnee:active {
		background: url(../img/snow_icon_hl.gif);
	}	


	a#si_help:link, a#si_help:visited {
		background: url(../img/prospekt.gif);
	}	
	a#si_help:hover, a#si_help:active {
		background: url(../img/prospekt_hl.gif);
	}	
	
	a#si_baden:link, a#si_baden:visited {
		background: url(../img/baden.gif);
	}	
	a#si_baden:hover, a#si_baden:active {
		background: url(../img/baden_hl.gif);
	}	
	
	/* Callback form big */
.callback_form {
	background: #5ca4b5;	
	padding: 5px 0 5px 10px;
	margin-top: 10px;
}
	
.callback_form label {
	display: block;
	width: 130px;
	float: left;
	margin: 3px 0 0 0;
}

.callback_form .input {
	border: 1px solid #000000;
	font-size: 11px;	
	padding: 2px 0;
	width: 300px;
}

.callback_form #submit {
	text-align: right;
	margin-right: 10px;
}

.callback_form #submit input {
	background: #fdba4d;
	border: 3px solid #fdba4d;
	font-size: 11px;
}
