/* "Profile" Layouts */

#container_profile_big{
	width:100%;
	float:left;
}

#container_profile_small{
}

#container_left{
	width:250px;
	float:left;
}

#container_right{
	margin-left:15px;
	float:left;
	max-width:515px;
}

#profile_pic{
	width:250px;
}

#profile_bewertung{
	width:250px;
	height:20px;
	margin-top:5px;
}

#pers_daten1{
	width:250px;
	margin-top:5px;
}

#pers_daten1 a:hover{
	color:#a9ff53;
}

#pers_daten2{
	width:250px;
	margin-top:20px;
	line-height:20px;
	vertical-align:central;
}

#content1{
}

#content1 a:hover{
	color:#a9ff53;
}

#montag{
	float:left;
	width:140px;
}

#montag_details_show{
	padding-top:4px;
	float:right;
	margin-left:7px;
}

#montag_details_hide{
	padding-top:4px;
	float:right;
	margin-left:7px;
	display:none;
}

#montag_content{
	margin-top:30px;
	min-height:50px;
	min-width:100px;
	width:100%;
	display:block;
	display:none;
	border-bottom:1px solid #A9FF53;
}

#dienstag{
	float:left;
	width:140px;
}

#dienstag_details_show{
	padding-top:4px;
	float:right;
	margin-left:7px;
}

#dienstag_details_hide{
	padding-top:4px;
	float:right;
	margin-left:7px;
	display:none;
}

#dienstag_content{
	min-height:50px;
	min-width:100px;
	width:100%;
	margin-top:30px;
	padding-bottom:15px;
	display:block;
	display:none;
	border-bottom:1px solid #A9FF53;
}

#mittwoch{
	float:left;
	width:140px;
}

#mittwoch_details_show{
	padding-top:4px;
	float:right;
	margin-left:7px;
}

#mittwoch_details_hide{
	padding-top:4px;
	float:right;
	margin-left:7px;
	display:none;
}

#mittwoch_content{
	min-height:50px;
	min-width:100px;
	width:100%;
	margin-top:30px;
	padding-bottom:15px;
	display:block;
	display:none;
	border-bottom:1px solid #A9FF53;
}

#donnerstag{
	float:left;
	width:140px;
}

#donnerstag_details_show{
	padding-top:4px;
	float:right;
	margin-left:7px;
}

#donnerstag_details_hide{
	padding-top:4px;
	float:right;
	margin-left:7px;
	display:none;
}

#donnerstag_content{
	min-height:50px;
	min-width:100px;
	width:100%;
	margin-top:30px;
	padding-bottom:15px;
	display:block;
	display:none;
	border-bottom:1px solid #A9FF53;
}

#freitag{
	float:left;
	width:140px;
}

#freitag_details_show{
	padding-top:4px;
	float:right;
	margin-left:7px;
}

#freitag_details_hide{
	padding-top:4px;
	float:right;
	margin-left:7px;
	display:none;
}

#freitag_content{
	min-height:50px;
	min-width:100px;
	width:100%;
	margin-top:30px;
	padding-bottom:15px;
	display:block;
	display:none;
	border-bottom:1px solid #A9FF53;
}

#samstag{
	float:left;
	width:140px;
}

#samstag_details_show{
	padding-top:4px;
	float:right;
	margin-left:7px;
}

#samstag_details_hide{
	padding-top:4px;
	float:right;
	margin-left:7px;
	display:none;
}

#samstag_content{
	min-height:50px;
	min-width:100px;
	width:100%;
	margin-top:30px;
	padding-bottom:15px;
	display:block;
	display:none;
	border-bottom:1px solid #A9FF53;
}

#sonntag{
	float:left;
	width:140px;
}

#sonntag_details_show{
	padding-top:4px;
	float:right;
	margin-left:7px;
}

#sonntag_details_hide{
	padding-top:4px;
	float:right;
	margin-left:7px;
	display:none;
}

#sonntag_content{
	min-height:50px;
	min-width:100px;
	width:100%;
	margin-top:30px;
	padding-bottom:15px;
	display:block;
	display:none;
	border-bottom:1px solid #A9FF53;
}

#content3_inlay{
	margin-top:5px;
	margin-left:30px;
}

#content_inlay{
	margin-left:15px;
}

#genres{
	margin-left:65px;
	margin-top:-20px;
}

#profile_description{
	float:left;
	margin-top:5px;
	min-height:50px;
	width:780px;
	margin-bottom:25px;
}

#mehr_bottom_karte_container{
	float:left;
}

#mehr_bottom_karte{
	height:400px;
	width:447px;
	float:left;
	}

#mehr_bottom_route{
	min-height:400px;
	max-height:400px;
	overflow:auto;
	float:left;
	margin-left:10px;
	}

#mehr_bottom_preview_bilder{
	width:350px;
	max-width:350px;
	height:300px;
	float:right;
	margin-top:18px;
	margin-bottom:50px;
}

#mehr_bottom_preview_bilder a:hover{
	color:#a9ff53;
}

#mehr_bottom_keine_preview_bilder{
	width:350px;
	max-width:350px;
	float:right;
	margin-top:18px;
	margin-bottom:50px;
}

#mehr_bottom_keine_preview_bilder a:hover{
	color:#a9ff53;
}

input.taxi_button{
	border:1px solid #A9FF53;
	border-radius:5px;
	background-color:#000000;
	color:#FFFFFF;
	}

input.taxi_button:hover{
	border:1px solid #A9FF53;
	border-radius:5px;
	background-color:#A9FF53;
	color:#000000;
	font-size:bold;
	}
	
input.adresse{
	background-color:#000000;
	color:#FFFFFF;
	height:18px;
	width:160px;
	border:1px solid #A9FF53;
	border-radius:8px;
	padding-left:3px;
	}

.select{
	background-color:#000000;
	color:#FFFFFF;
	border:1px solid #A9FF53;
	width:160px;
	}

.green{
	color:#A9FF53;
}

.white{
	color:#FFFFFF;
}

.headline{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}

.hover{
	opacity:0.5;
	}

.hover:hover{
	opacity:1.0;
	}
	
.first_hover{
	opacity:1.0;
	}
	
.visible{
	opacity:1.0;
	}

.fb-comments, .fb-comments * {
    width:780px !important;
}