/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/
body  {
	font: 15px Helvetica, Arial, Sans-serif;
	line-height: 1.5;  /*unitless for proper inheritance*/
}
html {
	min-height: 101%;
}
#header  {
	background: url(styles/default/headerbg.jpg) right top no-repeat;
	width: 940px;
	margin: 0 auto -10px auto;
}
.entry {
	overflow: hidden;
}

#nav li.current_page_item a, #nav li a:hover,
#nav li.current-cat a  {
background-color:#fff;
border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
color:#4F4F4F;

}
#nav a:link, #nav a:visited {
	color: #fff;
	
border-left:1px solid #E4BC3F;
border-right:1px solid #E4BC3F;
border-top:1px solid #E4BC3F;
	background: #cc3333;
}
#nav li a {
		background: #fff url(styles/default/nav.jpg) repeat-x left top;
}

.widget h3 {
background-color:#cc3333;
color:#FFFFFF;

}

.entry a.more-link {
font-weight:normal;
background: url(styles/default/nav_dot.gif) left -1px no-repeat;
padding-left: 15px;
text-transform:none;
}

.post h2.title, .post h2.title a {
font-size:25px;
font-weight:lighter;
margin:8px 0 20px;
line-height: 1.3em;
color: #cc3333;
}
#footer p {
font-weight:normal;
margin:7px 0;
}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6  {
	margin: 0 0 15px 0;
	font-weight: lighter;
}
p {
margin:0px 0 15px 0;
}
p.cat-description {
border-bottom:1px solid #DCD6D5;
}


#cr_newsletter_registration {
	font:normal 12px  Arial, Sans-Serif;
	background:#ffffcc;
	width: 270px;
	padding:5px;
	border:1px solid #cc3333;
	margin: 0 auto;
}

#cr_newsletter_registration input, #cr_newsletter_registration textarea {
	border:1px solid #cc3333;
	display: block;
	margin:2px auto 3px auto;
	width:200px;
}

#country {
	border:1px solid #aaa;
	margin:1px;
	width:200px;
}
#cr_newsletter_registration input.submit {
	
	background: #cc3333;
	color: #fff;
	border: 3px double #fff !important;	
}
#cr_newsletter_registration input.submit:hover {
	cursor: pointer;
	background: #cc3333;
	color: #fff;
	border: 3px double #000;
}
#cr_newsletter_registration label {
	margin: 0 auto;
	display:block;
	font-weight:bold;
	text-align: center;
}

#sidebar .textwidget, #sidebar .textwidget p, p.check {
	line-height: 1.1em;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
		padding-top: 5px;
}
p.check {
	width: 400px;
	margin: 0 auto;
}
#sidebar .textwidget small, #sidebar .textwidget p small,
p.check small {
	color: #999;
	font-size: 11px;
}
#sidebar .widget_text {
	margin-bottom: 5px;
}
p.landingpage, #sidebar p.landingpage {
	background: url(styles/default/pfeil-rot.png) center 10px no-repeat;
	padding-top: 80px;
	margin: 0;
}
#content.full-width {
		width: 580px;
		margin: 0 auto;
		float: none;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:13px;
}
#content.full-width2 {
		width: 900px;
		margin: 0 auto;
		float: none;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:13px;
}
.full-width .post  {
	border: 3px groove #dcd6d5;
	margin: 0;
	padding: 20px;
	text-align: left;
}
.full-width2 .post {
	border: 0;
}
#content.full-width h2,
#content.full-width2 h2 {
	font-weight: bold;
		font-family: Georgia, "Times New Roman", Times, serif;
		text-align: center;
}
#content.full-width h2.warnung {
	text-align: left;
}
#content.full-width h3,
#content.full-width2 h3 {
		font-weight: bold;
		font-family: Georgia, "Times New Roman", Times, serif;
		text-align: center;
		font-size:20px;
margin:8px 0 20px;
line-height: 1.3em;
color: #cc3333;
}
#content.full-width ul.page-box h3,
#content.full-width2 ul.page-box h3 {
	margin-top: 0px;
	color: #000;
	font-size: 14px;
	text-
}

h2.result_heading {
border-bottom:0px solid #3F312E;
}

div.box {
	width:600px;
	overflow: hidden;
		padding: 0;
		

}
div.boxtop {
		background: #fff url(styles/default/boxtop.jpg) no-repeat left top;
		height: 20px;
		margin: 0;
		padding: 0;
}
div.boxinner {
		background: #fff url(styles/default/boxmiddle.jpg) repeat-y left top;
		margin: 0;
		min-height: 40px;
		padding: 0px 20px;
		width: 560px;
		overflow: hidden;
}
div.boxbottom {
			background: #fff url(styles/default/boxbottom.jpg) no-repeat left top;
			padding: 0;
			margin: 0;
			height: 20px;
}
div#foto {
			background: #fff url(styles/default/foto4.jpg) no-repeat 10px bottom;
			padding: 0;
			margin: 0 auto;
			overflow: hidden;
			width: 560px;
		}
div#foto2 {
			background: #fff url(styles/default/foto3.jpg) no-repeat 10px bottom;
			padding:0;
			margin: 0 auto;
			overflow: hidden;
			width: 560px;
		}
div#foto3 {
			background: #fff url(styles/default/foto6.jpg) no-repeat 10px bottom;
			padding:0;
			margin: 0 auto;
			overflow: hidden;
			width: 560px;
		}
ul.page-box {
	
	padding: 0;
	margin: 0 auto;
	width: 560px;
	min-height: 325px;
}
.entry ul.page-box h3 {
	background: #ccc;
	color: #000;
	font-weight:bold;
	margin-bottom: 0;
}
.entry ul.page-box h3 span.fold {
	background: transparent;
}
.entry ul.page-box .textwidget {
	padding: 10px 20px 10px 20px;
	width: 300px;
	float: right;
	margin-left: 220px;
	
}
.entry ul.page-box .widget {
	margin-bottom: 0;
}
ul.page-box #cr_newsletter_registration  {
background: #fff;
border:1px solid #ccc;
font:12px Arial,Sans-Serif;
margin:0;
padding:5px;
width:270px;
}
ul.page-box #cr_newsletter_registration input, ul.page-box #cr_newsletter_registration textarea {
border:1px solid #ccc;
display:block;
margin:2px auto 3px;
width:200px;
}

p.zusatz {
	font-size: 12px;
	text-align: center;
	width: 600px;
	margin: 0 auto;
}
.entry ul li  {
	list-style-type:disc;
}
#content.full-width2 .entry ul li {
	font-size: 16px;
	font-size: medium;
}
.entry h3, .entry h3 a {
color:#CC3333;
}
body.home .entry h3 {
	padding-top: 3px;
	margin-bottom: 8px;

}
body.home ul.page-box h3 {
	margin-bottom: 0;
}
body.home .entry p {
	margin-bottom: 10px;

}
body.home ul.page-box p {
	margin-bottom: 5px;
}
body.home a.more-link {
	padding-bottom: 10px;
}
body.home .entry .alignleft {
	margin-top: 8px;
}
h2.warnung {
	background: url(images/warnung.gif) center top no-repeat;
	width: 300px;
	margin: 0 auto;
	height: 92px;
	color: #ff0000;
	padding-left: 275px;
	padding-right: 25px;
	padding-top: 14px;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: 18px;
	line-height: 1.2em;
	font-weight: bold;
	text-align: left !important;
	margin-bottom: 30px;
}

