/*   
Theme Name: Schlüter Meyer-Degering & Partner Theme Version 2
Theme URI: http://www.smd-p.de
Description: Das Wordpress Theme für Schlüter Meyer-Degering & Partner
Author: Dominik Fiolka
Author URI: http://www.langmaack-fiolka.de
*/
html, body{ 
	margin:0; 
	padding:0; 
	text-align:center;
	background: #e6e6e6;
	font-family: Arial;
	font-size: 11px;  	 
}

img {
	border: none;
}

a img {
	border: none;
} 

#content strong {
	color: #39542e;
}

h1 {
	padding: 0px;
	margin: 0px;
	font-family: Times-New-Roman;
	color: #39542e;
	font-size: 35px;
	font-style: italic;
}
 
#pagewidth{ 
	width:1000px; 
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;
} 

#header {
	width: 100%;
	height: 159px;
	background: url(images/header_bg.png) repeat-x;	
}

#header_center {
	width: 1000px;
	margin-left:auto; 
	margin-right:auto;
}
 
#maincol{
	float: right; 
	display:inline; 
	position: relative; 
	width:1000px;
 }
 
#footer {
	width: 100%;
	height: 30px;
	background: url(images/footer_bg.png) repeat-x;
	bottom: 0;
	margin-top: -10px;
}

#logo {
	margin-top: 60px;
	margin-left: 210px;
}




.box_mirror {
	margin-bottom: 30px;
}

strong {
	color: #39542e;	
}

a {
	color: #39542e;	
}

a:hover {
	text-decoration: none;
}

hr {
	border: 0px;
	height: 1px;
	background-color: #f4f4f4;
	color: #f4f4f4;
}

/********************************************/
/* Styles for Top Navigation */
/********************************************/
#top_nav {
	float: right;
}

#top_nav li {
	display: inline;
	list-style: none;
	padding-left: 16px;
	padding-right: 15px;
}

#top_nav a {
	color: #b4b4b4;
	text-decoration: none;
}

#top_nav a:hover {
	text-decoration: underline;
}

#top_nav #home {
	background: url(images/icon_home.png) no-repeat left;
} 

#top_nav #suche {
	background: url(images/icon_suche.png) no-repeat left;
}

#top_nav #impressum {
	background: url(images/icon_impressum.png) no-repeat left;
}
/********************************************/
/* Styles for Main Navigation */
/********************************************/     
#main_navigation {
	padding: 0;
	margin: 0;
	width: 100%;
	background-color: #4d4b4a;
	height: 19px;
	margin-top: 25px;
	text-align: left;
}

/********************************************/
/* Styles for Footer Navigation */
/********************************************/   
#footer_navigation {
	color: #b4b4b4;
	padding-top: 7px;
}

#footer_navigation li {
	display: inline;
	list-style: none;
	padding-left: 18px;
	padding-right: 15px;
}

#footer_navigation a {
	color: #b4b4b4;
	text-decoration: none;
}

#footer_navigation a:hover {
	text-decoration: underline;
}

#footer_navigation #email {
	margin-left: 80px;
	background: url(images/icon_email.png) no-repeat left;
}

#footer_navigation #print {
	background: url(images/icon_print.png) no-repeat left;
} 

#footer_navigation #tell {
	background: url(images/icon_tell.png) no-repeat left;
}


#test_box {
	width: 500px;
	height: 500px;
	background-color: #CCC;
	padding: 0;
	margin: 0;
	margin-top: -15px;
}

/********************************************/
/* Styles for Seite 1 */
/********************************************/  
#seite_1 #maincol {
	margin-top: 30px;
}


#seite_1 #leftcol {
	width: 330px;
	float: left;
	margin-top: 60px;
}

#seite_1 #twocols {
	width: 630px;
	float: right;
}

#seite_1 #centercol {
	width: 300px;
	float: left;	
}

#seite_1 #rightcol {
	width: 300px;
	float: right;
	margin-top: 40px;
	margin-right: 20px;
}

#seite_1 #contentbox {
	width: 260px;
	/*padding: 15px;*/
	/*background-color: #cecece;*/
	color: #000;
	margin-left: 10px;
	padding-bottom: 10px;
}

#seite_1 h1 {
	margin-left: -50px;
	font-size: 50px;
}

#seite_1 .box_mirror {
	padding-top: 10px;
	padding-bottom: 20px;
}

/********************************************/
/* Styles for Seite 2 */
/********************************************/
#seite_2 #maincol {
}

#seite_2 h2 {
	color: #000000;
	padding: 0;
	margin: 0;
	font-size: 11px;
	margin: 5px 0px;
}

#seite_2 #leftcol {
	width:245px;
	float: left;
	margin-top: 50px;
	margin-left: 100px;
}

#seite_2 #rightcol {
	width: 450px;
	float: right;
	margin-top: 40px;
	margin-right: 170px;
}

#seite_2 #contentbox {
	width: 400px;
	padding: 5px 25px 15px 25px;
	background-color: #cecece;
	color: #000;
	
}

#seite_2 #contentbox h2 {
	padding: 0px;
	margin: 0px;
	color: #39542e;
	font-size: 11px;
	padding-bottom: 10px;
}

#seite_2 hr {
	border: 0px;
	height: 1px;
	background-color: #f4f4f4;
	color: #f4f4f4;
}

#seite_2 .box_mirror {
	padding-top: 10px;
	padding-bottom: 20px;
}

#seite_2 h1 {
	margin-bottom: -5px;
}

#seite_2 .slide_box {
	margin-top: 10px;
}
/********************************************/
/* Styles for Schadenfix Button Anwaelte */
/********************************************/
#schadenfix_seite #portrait_bild {
	float: right;
	width: 148px;
}

#schadenfix_seite #schadenfix {
	float: left;
	width: 154px;
	margin-top: 325px;
}
#schadenfix_seite #maincol {
}

#schadenfix_seite #leftcol {
	width: 302px;
	float: left;
	margin-top: 70px;
	margin-left: 80px;
}

#schadenfix_seite #rightcol {
	width: 450px;
	float: right;
	margin-top: 40px;
	margin-right: 100px;
}

#schadenfix_seite #contentbox {
	width: 400px;
	padding: 5px 25px 15px 25px;
	background-color: #cecece;
	color: #000;
	
}

#schadenfix_seite #contentbox h2 {
	padding: 0px;
	margin: 0px;
	color: #39542e;
	font-size: 11px;
}

#schadenfix_seite hr {
	border: 0px;
	height: 1px;
	background-color: #f4f4f4;
	color: #f4f4f4;
}

#schadenfix_seite h2 {
	color: #000000;
	padding: 0;
	margin: 0;
	font-size: 11px;
}

#schadenfix_seite h1 {
	margin-bottom: -5px;
}

#schadenfix_seite .slide_box {
	margin-top: 10px;
}

/********************************************/
/* Styles for Seite 4 */
/********************************************/
#seite_4 #centercol {
	margin-left: 223px;
	margin-top: 40px;
}

#seite_4 #contentbox {
	width: 715px;
	padding: 25px;
	background-color: #cecece;
	color: #000;
	margin-bottom: 10px;
}

#seite_4 #contentbox h2 {
	padding: 0px;
	margin: 0px;
	color: #39542e;
	font-size: 11px;
	width: 715px;
	border-bottom: 1px solid #FFF;
	padding-bottom: 17px;
	margin-bottom: 17px;
}

#seite_4 #bg_wrapper {
	background: url(images/site_bg.png) repeat-x top #dad7d6;
	width: 100%;
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
}

/********************************************/
/* Styles for Seite 5 */
/********************************************/
#seite_5 #centercol {
	margin-left: 0px;
	margin-top: 40px;
	float: right;
	width: 800px;
}

#seite_5 #contentbox {
	width: 715px;
	padding: 25px;
	background-color: #cecece;
	color: #000;
	margin-bottom: 10px;
}

#seite_5 .box_mirror {
	padding-bottom: 20px;
}

#seite_5 #contentbox strong {
	color: #39542e;
}

#seite_5 #schadenfix {
	width: 154px;
	float: left;
	margin-top: 280px;
}

/***********************************/
/* Styles for Seite 5 - Tables */
/***********************************/
#formulare {
	width: 715px;
	border-collapse: collapse;
	text-align: left;
	border-top:  1px solid #FFF;
	margin-top: 15px;
}

#formulare td {
	border-bottom: 1px solid #FFF;
	padding: 8px 0px;
}

#formulare tbody tr:hover td {
	color: #39542e;
}

#formulare .description {
	width: 450px;
	background: url(images/icon_pdf.png) left no-repeat;
	padding-left: 25px;
}


#formulare .filetype {
	width: 50px;
}

#formulare .filesize {
	width: 55px;	
}
/***********************************/
/* Styles for Seite 6 */
/***********************************/
#seite_6 #maincol {
	margin-bottom: 30px;
	margin-top: 30px;
}

#seite_6 #leftcol {
	width: 310px;
	float: left;
}

#seite_6 strong {
	color: #39542e;
}

#seite_6 hr {
	border: 0px;
	height: 1px;
	background-color: #f4f4f4;
	color: #f4f4f4; //For IE's
}

#seite_6 #rightcol {
	width: 540px;
	float: right;
}

#seite_6 .contentbox {
	padding: 25px;
	background-color: #cecece;
	color: #000;
	margin-bottom: 10px;
}

#seite_6 .contentbox input {
	width: 100%;
}

#seite_6 .contentbox textarea {
	width: 100%;
	height: 100px;
}

#seite_6 .contentbox #submit {
	width: 100px;
}
/***********************************/
/* Styles for Seite 7 */
/***********************************/
#seite_7 #leftcol {
	width: 461px;
	float: left;
}

#seite_7 #rightcol {
	width: 440px;
	float: right;
	margin-top: 85px;
}

#seite_7 .contentbox {
	color: #000;
}
/***********************************/
/* Styles for Seite 7 - Tables */
/***********************************/
#anfahrtsskizze {
	width: 390px;
	border-collapse: collapse;
	text-align: left;
	border-top:  1px solid #FFF;
	margin-top: 15px;
	padding-bottom: 15px;
}

#anfahrtsskizze td {
	border-bottom: 1px solid #FFF;
	padding: 8px 0px;
}

#anfahrtsskizze tbody tr:hover td {
	color: #39542e;
}

#anfahrtsskizze .description {
	//width: 450px;
	background: url(images/icon_pdf.png) left no-repeat;
	padding-left: 25px;
}


#anfahrtsskizze .filetype {
	width: 60px;
}

#anfahrtsskizze .filesize {
	width: 70px;	
}

/***********************************/
/* Styles for Sildeboxes */
/***********************************/
.slide_box {
	display: none;
}
/***********************************/
/* Styles for cForms */
/***********************************/
.cform {
	font: Arial;
}

.linklove {
	display: none;
}

.cf-fs1 legend {
	display: none;
}

.cf-fs1 ol {
	list-style: none;
}

.cf-fs1 {
	border: none;
}

.cf_hidden {
	display: none;
}

.cf-fs1 li {
	padding-bottom: 10px;
}

.failure {
	color: red;
	font-weight: bold;
}

.success {
	color: #4d633c;
	font-weight: bold;
}
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
