/*
Theme Name: FriendsToRent EUROPE AG
Theme URI: http://wordpress.org/
Description: FriendsToRent EUROPE AG
Version: 2.0
Author: VERDURE Medienteam
Author URI: http://www.verdure.de
*/



/******************************* TAGS *******************************/
*{	
	margin:0px;
	padding:0px;
	border:none;
	list-style:none;
}

body{
	margin:0px;
	padding:0px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #BDE3E7;
	color:#717073;
	font-size:12px;
	line-height:18px;
	text-align:center;
}

p{
	padding:5px 0px 18px 0px;
	}
	
h1{
	}
	
h2{
	color:#C30000;
	font-size:16px;
	padding:20px 0 5px 0;
	line-height:20px;
	clear:both;
	}
	
h3{
	color:#C30000;
	font-size:14px;
	padding:0px 0 5px 0;
	}

h4{
	color:#39BF6C;
	font-size:14px;
	padding:0px 0 5px 0;
	}

h5{
	color:#107AC0;
	font-size:14px;
	padding:0px 0 5px 0;
	}

	
	
img, div { behavior: url(http://www.friendstorent.ch/wp-content/themes/ftr/iepngfix.htc) }

img, div, a, input { behavior: url(http://www.friendstorent.ch/wp-content/themes/ftr/iepngfix.htc) }

a{
	outline-style:none;
	text-decoration:underline;
	color:#C30000;
	}

a:hover{
	outline-style:none;
	text-decoration:none;
	}


/******************************* DIV's *******************************/
.clear{
	clear:both;
	}

#CONTAINER{
	width:976px;
	margin:0px auto;
	text-align:left;	
	}
	
#HEADER{
	width:976px;
	height:162px;
	background:url(images/header_bg.png) no-repeat;
	text-align:center;
	}	
	
#LOGO{
	margin:0px auto 0px auto;
	position:relative;
	top:20px;
	width:249px;
	height:68px;
	}
	
#WRAPPER{
	width:976px;
	text-align:center;
	}

#NAVI{
	height:30px;
	font-size:14px;
	padding:1px 0 0 0;
	width:620px;
	text-align:center;
	margin:40px auto 0px auto;
	}

	
#CONTENT_CONTAINER{
	margin: 0 0 0 0;
	width:960px;
}

#id2 #CONTENT_CONTAINER{
	margin: 0 0 0 0;
	width:960px;
	}	
	
#CONTENT_TOP{
	background:url(images/content_top.png) no-repeat;
	width:976px;
	height:11px;
	}
	
#CONTENT_REPEAT{
	background:url(images/content_repeat.png) ;
	width:976px;
	margin:0px 0 0 0;
	float:left;
	}
	
*html #CONTENT_REPEAT{
	*margin:-4px 0 0 0;
	}

	
#CONTENT_BOT{
	background:url(images/content_bot.png) no-repeat;
	width:976px;
	height:95px;
	clear:both;
	}

#TOP_ZEUG{
	margin:-1px 0 0 12px;	
	}

#CONTENT_COL_LEFT{
	float:left;
	width:280px;
	margin:20px 0 0 0px;
	padding:0px 20px 0px 20px;
	}
	
#CONTENT_COL_RIGHT{
	float:left;
	width:570px;
	margin:20px 0 0 8px;
	padding:0px 20px 0px 20px;
	}	

#FOOTER{
	color:#000;
	font-size:11px;
	padding:0px 0 0 20px;
	margin-bottom: 30px;
	}	

#FOOTER a{
	color:#000;
	text-decoration:underline;
	}	

	
/******************************* NAVI *******************************/
#NAVI li{
	float:left;
	padding:13px 17px 0  17px;
	list-style:none;
	}
	
#NAVI li a{
	color:#fff;
	text-decoration:none;
	}

#NAVI li a:hover{
	color:#fff;
	}

#NAVI li.current_page_item { 
	background-image:url(images/active.gif);
	background-repeat:no-repeat;
	background-position:top center;
	}

/******************************* BOXEN STARTSEITE *******************************/
.box{
	border-right:4px solid #fff;
	margin:1px 0 0 0;
	float:left;
	}

.more1 a{
	text-decoration:none;
	font-size:10px;
	color:#fff;
	position:relative;
	top:-30px;
	left:16px;
	padding:0 0 0 8px;
	background:url(images/li_item_more.gif) no-repeat 0px 5px;
	}
	
.more1 a:hover{
	text-decoration:underline;
	}
	
.more2 a{
	text-decoration:none;
	font-size:10px;
	color:#fff;
	position:relative;
	top:-30px;
	left:220px;
	padding:0 0 0 8px;
	background:url(images/li_item_more.gif) no-repeat 0px 5px;
	}
	
.more2 a:hover{
	text-decoration:underline;
	}

.more3 a{
	text-decoration:none;
	font-size:10px;
	color:#fff;
	position:relative;
	top:-30px;
	left:427px;
	padding:0 0 0 8px;
	background:url(images/li_item_more.gif) no-repeat 0px 5px;
	}
	
.more3 a:hover{
	text-decoration:underline;
	}

.more4 a{
	text-decoration:none;
	font-size:10px;
	color:#fff;
	position:relative;
	top:-30px;
	left:633px;
	padding:0 0 0 8px;
	background:url(images/li_item_more.gif) no-repeat 0px 5px;
	}
	
.more4 a:hover{
	text-decoration:underline;
	}

/******************************* sonstiges *******************************/
.heading{
	float:right;
	text-align:right;
	position:relative;
	left:10px;
	}
	
.trenner{
	margin:20px 0 0px 0;
	position:relative;
	left:16px;
	}
	
.mail{
	padding-left:178px;
	}
	
/******************************* team *******************************/
.richard{
	background:url(images/team_richard_talbot.jpg) no-repeat;
	width:589px;
	height:182px;
	position:relative;
	top:-12px;
	left:-4px;
	padding-bottom:20px;
	}

.marcus{
	background:url(images/team_marcus_riva.jpg) no-repeat;
	width:589px;
	height:182px;
	position:relative;
	top:-12px;
	left:-4px;
	padding-bottom:20px;
	}

.teja{
	background:url(images/teja_teja_ertel.jpg) no-repeat;
	width:589px;
	height:182px;
	position:relative;
	top:-12px;
	left:-4px;
	padding-bottom:20px;
	}

.christian{
	background:url(images/team_christian_toebelmann.jpg) no-repeat;
	width:589px;
	height:182px;
	position:relative;
	top:-12px;
	left:-4px;
	padding-bottom:20px;
	}
	
.ronald{
	background:url(images/team_ronald_hajdo.jpg) no-repeat;
	width:589px;
	height:182px;
	position:relative;
	top:-12px;
	left:-4px;
	padding-bottom:20px;
	}
	
.vita{
	width:430px;
	position:relative;
	left:140px;
	top:16px;
	}
	
.beruf{
	font-size:11px;
	text-align:right;
	line-height:15px;
	}

table.profil td{
	padding:5px 0 5px 5px;
	}

table.profil{
	margin:5px 0 15px 0;
}

table.profil tr.bg{
	background-color:#edf6f7;
	}



/* nab */

.real_content ul {
	margin-bottom: 13px;
	margin-left: 20px;
}

.real_content li {
	list-style-type: square;
	padding-left: 4px;
}




/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #fff;
	text-align: left;
	background-color: #fff;
	padding-top: 4px;
	margin: 2px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0;
	margin: 0;
}
/* End captions */
