/* 
Theme Name: wunderlich

Version: 1.0

Author: Harald Löffel
Author URI: http://www.harrydesign.com/

*/
/* -------  Layout CSS ------ */
* {
padding:0;
margin:0;
border:0;
}

body {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #ffffff;
}
#wrapper {
	position: absolute;
	left: 50%;
	top: 40%;
	width: 800px;
	/*height: 411px;*/
	margin-top: -210px;
	margin-left: -270px;
	background-color: white; /*border: 1px solid black;*/
}
#wrapper_start {
	position: absolute;
	left: 50%;
	top: 40%;
	/*width: 526px;
	height: 411px;*/
	margin-top: -210px;
	margin-left: -270px;
	background-color: white; /*border: 1px solid black;*/
}
#inhalt {
	float: left;
	width: 608px;
	/*height: 411px;*/
	border-left: 2px solid #D7D7D9;
	
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	/*border: 1px solid black;*/
}
#inhalthome {
	float: left;
	width: 608px;
	/*width geaendert von 411 auf 554pxund wegen der logos auf 608*/
	height: 411px;
	border-left: 2px solid #D7D7D9;
	/*border-left: 2px solid White;
	border-top: 2px solid White;*/
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.inner {
	margin-top: 0px;
	margin-left: 36px;
}
#quicklink {
   position: absolute;
	top: 327px;
	left: 429px;
	z-index: 100;
	width: 95px;
	height: 95px;
}
#sponsor {
	position: absolute;
	top: 259px;
	left: -126px;
	width: 221px;
	z-index: 101;
	text-align: right;
	padding-top: 25px;
}

#sponsor img {
	margin-top: 0px;
}
#sponsimg {
  
}
/* -------  Weitere Schriften ------ */
p {
	width: 554px;
   text-align: justify;
	margin: 0px;
	margin-bottom: 15px;
}
.post a {
   color: Red;
}
h3 {
	margin-bottom: 15px;
}
/* -------  Navigation ------ */
#nav {
   float: left;
	width: 95px;
	margin-top: 0px;
	margin-right: 18px;
	background-color: White;
    text-align: right;
    /*border: 1px solid black;*/
}
#nav ul { 
    list-style-type: none;
}
#nav a {
	display: block;
	width: 95px;
	padding-right: 0px;
	padding-top: 0px;
	margin-top: 16px;
	padding-bottom: 0px;
	color: #AEB0B2;
	text-decoration: none;
	font-weight: bold;
}

#nav a.oben {
    margin-top: 0px;
}

#nav a:hover  {
    color: #AEB0B2;
    text-decoration: underline; 

} 
#nav ul ul {
	display: none;
	margin-left: 0px;
	padding-top: 0px;
}
#nav ul ul li a.innen {
	margin-top: 8px;
	margin-right: 6px;
}
#nav ul ul li a:hover {
	color: Red;
}
#nav  ul li:hover ul, #nav  ul li.sfhover ul {
   display:block;
}
/*------- sponsorlinks ----------------------*/

#sponsor ul { 
    list-style-type: none;
}
#sponsor a {
	display: block;
	/*width: 130px;*/
	padding-right: 0px;
	padding-top: 0px;
    margin-top: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AEB0B2; /*#B0C900;*/
	text-decoration: none;
    font-weight: bold;
}

#sponsor a.oben {
    margin-top: 0px;
	 color: #AEB0B2;
}

#sponsor a:hover  {
    color: #AEB0B2;
    text-decoration: underline; 

} 
/*----- contact form -------*/

#wpcf_your_name {
	border: 1px solid #D7D7D9;
	width: 200px;
}
#wpcf_email {
	border: 1px solid #D7D7D9;
	width: 200px;
}
#wpcf_msg {
	border: 1px solid #D7D7D9;
	width: 200px;
}
#wpcf_not_spam {
	border: 1px solid #D7D7D9;
}
.absenden {
	border: 1px solid #D7D7D9;
	width: 80px;
	background-color: White;
}
#wpcf_email .contacterror, #wpcf_name .contacterror {
	border: 1px solid red;
}
/*----- kartenbetellung form -------*/
#bestellen {
	margin-top: 15px;
	margin-bottom: 15px;
}
.preisinput {
	border: 1px solid #D7D7D9;
	margin-top: 2px;
}
/* ---- startbild ----*/
.startbild {
	margin-left: 10px;
}

