@charset "utf-8";
/* CSS MEDIACOUCH */


body {
	/*font: 71%/150% Georgia, "Times New Roman", Times, serif;*/
	font: 71%/150% "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #f8f7e5 url(../img/media_bg.jpg) no-repeat center top;
	color: #5B5B5B;
	
	
}



#allContent{
	position:relative;
	margin:0 auto;
	

}


#emailMesser{
	font: 81%/170% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FF0000;
}


#hintergrund{
	position:relative;
	/*background: #f8f7e5 url(http://www.mediacouch.de/img/media_main_bg.jpg) repeat-y center top; */
}

#foNav{
	/*z-index:30; position:relative; left:580px; top:80px; *top:60px; width:400px;*/
	z-index:30; position:relative; top:-210px; left:-40px;
}

#sub_allContent{
	position:absolute;
	top:0px;
	width:98%;
	z-index:-40;
	background: #f8f7e5 url(../img/media_main_bg.jpg) repeat-y center top;
	height:800%;
}

#footerContent{
	position:relative;
	height:510px;
	background: #f8f7e5 url(../img/media_bg_bottom.jpg) no-repeat center top;
	background-repeat:no-repeat;
	z-index:1;
	top:5px;
	padding-top:69px;
	



}

#innerContent{
	position:relative;
	margin:0 auto;
	margin-top:280px;
	left:10px;
	min-height:590px;
	min-width:860px;
	width:730px;
	z-index:20;


}

#realContent{
	position:relative;
	width:730px;
	left:60px;

}


#subContent{
	position:relative;
	top:30px;
	margin:0 auto;
	width:730px;
	left:4px;

}

#navigation{
	position:relative;
	top:-36px;
	left:370px;
		
	width:470px;

}

#navigation ul {
	display: inline; 
	list-style-type:none;

}

#navigation li {
	float: left; 
	font-weight:bold;
	padding-left:21px;
	margin-left:-11px;
	padding-top:8px;
	width:79px;


}



.navpoint_no a {
	color:#ffffff;
}

.navpoint_active a {
	color:#333333;
}



.navpoint_active{
	color:#333333;
	background-image:url(../img/nav_over.png);
	background-repeat:no-repeat;
	background-position:left;
}

.navpoint_no{
	color:#ffffff;
	background-image:url(../img/nav_no.png);
	background-repeat:no-repeat;
		background-position:left;
}




#leftContent{
	position:relative;
	width:460px;
	top:40px;
	

}


#leftContent a{

}

#rightContent{
	position:relative;
	top:10px;

	width:250px;
	float:right;


}



#rightContent img {
	border: 1px solid #E3E3E3;
	padding: 4px;
	background: #FFFFFF;
		margin-bottom:9px;
}
#rightContent a:hover img{
	border-color: #FF6600;
}


#content_trenner img {
	border: 1px solid #E3E3E3;
	padding: 4px;
	background: #FFFFFF;
		margin:9px;
}
#content_trenner a:hover img{
	border-color: #FF6600;
}


#noB .noborder{
	border: 0px solid #FFFFFF;
	background: #FFFFFF;
	margin-bottom:9px;

}




#logo{
	position:relative;
	top:-34px;
	left:-10px;

	margin-bottom:-30px;
}






input, textarea {
	font: 110%/150% "Trebuchet MS", Arial, Helvetica, sans-serif;
}
p {
	padding: 0 0 1.1em;
}
img {
	border: none;
}
a {
	color: #763712;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
}
em {
	font: italic 110% "Trebuchet MS", Arial, Helvetica, sans-serif;
}
em strong {
	color: #CC0000;
}
del {
	color: #666666;
}
ins {
	text-decoration: none;
}
blockquote {
	padding: 0 10px 5px 20px;
	background: url(images/comments-bullet.gif) no-repeat left 2px;
	font: italic 115%/135% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
}
blockquote em {
	font: italic 110%/130% "Trebuchet MS", Arial, Helvetica, sans-serif;
}
blockquote cite {
	font: normal 90%/110% "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: right;
	display: block;
}








ul {
	list-style: none;
	top: -10px;
}
ul li {
	padding: 0 0 1em 18px;
	line-height: 110%;
}
ol {
	font: italic 125% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
	margin: .3em 0 15px;
}
ol li {
	margin: 0 0 1em 30px;
	padding: 0;
}
ol p {
	font: normal 80%/150% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
}






#rightContent p.category, div#categories p.single a {
	margin: 0;
	font-size: 1.1em;
	color: #5B5B5B;
}

#rightContent p.single a {
	display: block;
	padding: 0 0 0.1em 0;
	font-size: 1.2em;
	border-bottom: 2px solid #F26522;
}

#rightContent p.single a:hover {
	color: #fff;
	text-decoration: none;
}





#rightContent ul li a {
	display: block;
	padding: 0.3em 0;
	text-decoration: none;
	color: #5B5B5B;
	border-top: 1px solid #858D93;
	outline: none;


	
}

#rightContent ul.subcategory {
	margin: 0 0 1em 0;
	padding: 0;
	background: none;
	border-bottom: 2px solid #858D93;
}

#rightContent ul.subcategory li {
	margin: 0;
	padding: 0;
	background: none;

}

#rightContent ul.subcategory li a:hover {
	color: #858D93;
}




/* headings and typography
---------------------------------------------------------------------------------*/
h1, h2 {
	font: bold 175%/110% "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	margin-bottom:-4px;
	margin-left: -2px;
	color: #858D93;
	border-bottom: 1px solid #CFCEC4; 
	padding: 0 0 5px 0; 
	margin: 0 0 15px 0; 

	background: url(../img/header_bg.png) no-repeat left center;
	

}

h3 {
	font: bold 175%/110% "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	margin-bottom:-4px;
	margin-left: -2px;
	color: #858D93;
	border-bottom: 1px solid #CFCEC4; 
	padding: 0 0 5px 0; 
	margin: 0 0 15px 0; 

	background: url(../img/header_bg.png) no-repeat left center;
	

}




hr{
	display:none;
  

}

h1 a, h2 a {
	color: #CE4B0C;
}
h1 a:hover, h2 a:hover {
	color: #868D94;
	text-decoration: none;
}
h3 {
	font: bold 160%/110% "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 1.2em 0 .3em;
}
h3 em, h4 em {
	color: #CC0000;
}
h4 {
	font: bold 120%/100% Georgia, "Times New Roman", Times, serif;
	padding: .85em 0 5px;
	color: #666666;
}






.default {
	width: 180px; 
	margin-bottom: 4px;
	border: 1px solid #dfdedb; 
	background-color: #ffffff;
	padding:3px; 
		font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}


.default2 {
	width: 250px; 
	margin-bottom: 4px;
	border: 1px solid #dfdedb; 
	background-color: #ffffff; 
		padding:3px; 
		font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}



.submitbutton{
	border: 1px solid #dfdedb; 
	background-color: #efefef; 
	color: #696969;
	margin-top: 12px; 
	cursor: pointer; 
}

