#branding {
background:#fff;
color:#000;
height:134px;
margin-bottom:0;
padding:0;
}

#content {
float:left;
width:720px;
}

.red, .red h3, .red a{
background: #cccccc;
color: #222;
padding:5px;
text-align: center;
}

.wordtube { display: block; margin: 20px auto; width: 400px; }
.spruch {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bolder;
	color: #1a1b76;
	letter-spacing: 0.1em;
	margin-top: 16px;
	text-transform: none;
	margin: 15px;
	width: 440px;
	font-size: 18px;
	padding-left: 45px;
}

.rate{margin:15px;padding-left:45px; margin-top: 30px;}

#featured-sidebar h2,#featured-sidebar h3 a,#sidebar h2,#sidebar h3 a {
color:#000;
font:0.8em Verdana, Helvetica, sans-serif;
font-weight: normal;
letter-spacing:0.1em;
margin-bottom:4px;
text-transform:none;
text-decoration: none;
}

.leftimage
{
 float:left;
 width:25%;
}

.leftimage_p1
{
 float:left;
 width:40%;
}


.leftmenu {
float:left;
width:49%;
text-align: center;
font-size: smaller;
text-decoration: none;
}

.leftmenu a
{ text-decoration: none;
}

#footer {
background:url(images/backgrounds/footer.jpg) no-repeat;
color:#000;
font-size:0.9em;
/*height:25px;*/
margin:0 auto;
width: 730px;
text-align:center;
}

#footer a {
color:#fff;
text-decoration:none;
}

#pers_legal { 
width: 100%; 
float: left; 
font-size: 9px; 
color: red;
text-align: left; 
margin-top: -4px; }

#homecontent-bottom {
width:730px;
}

#homecontent-top {
margin-top:0;
width:730px;
}

#homecontent-topleft {
background:#fff;
margin-top:0;
padding:5px;
width:450px;
}

#homecontent-topleft_1 {
background:#fff;
margin-top:0;
padding:5px;
width:460px;
}



#homecontent-topright {
background:#fff;
width:260px;
}




#leadpic {
border:0 solid #000;
float:left;
margin:0 5px 10px 0;
padding:0;
}

#page {
	background: #fff;
	font-size: 1em;
	margin: 0 auto;
	padding: 5px;
	width: 730px;
	border-left: 2px solid #555555;
	border-right: 2px solid #555555;
}

#page2 {
color:#fff;
font:10px Verdana, Sans-Serif;
line-height:1.5em;
margin:0 auto;
padding:0 0 0 5px;
text-align:right;
width:740px;
}

#pagecontent { background:#fff;
float:left;
padding:5px;
width:720px;
}

#searchform {
padding:16px 5px 0 0;
}

#sidebar {
background:#ccc;
float:right;
width:250px;
padding:5px;
margin:5px;
text-decoration: none;
}

#sidebar_2 {
background:#fff;
float:left;
width:220px;
padding:5px;
margin: .5em 0 0 .2em;
}

#sidebar_2 ul li {
font-size: 100%;
font-weight: bold;
color:  #666666;
padding-top: .5em;
 }


#sidebar img {
border: 2px solid gray;}


.bg_pic_1 {
float: left; 
width: 50%; 
margin: 3em 0 0 3em; }

.bg_pic_1 img {
border: 2px solid gray; }



.sidebar_widget{
text-decoration: none;
}

.sidebar_widget h3{
text-decoration: none;
margin-left: 5px;
}

.textwidget{
text-decoration: none;
}

#sidebar_2 h2 {
border-bottom:2px solid  #393939;
color: #6F5A5A;
font-size: 1.6em;
margin:5px 0 8px 0;
padding:5px 0 5px 2px;
}

/*
#sidelist .bullets li {
list-style:square;
margin-bottom:5px;
margin-left:22px;
}

#sidelist .children {
background:#fff;
}

#sidelist .children li {
background:#fff;
border-bottom:1px solid #fff;
list-style:none;
margin-left:15px;
padding-left:15px;
}

#sidelist .children li a,#sidelist .children li a:visited,#featured-sidebar li a,#featured-sidebar li a:visited {
border:0;
color:#000;
padding:2px 2px 2px 0;
}

#sidelist .children li a:hover,#sidelist .children li a:active,#featured-sidebar li a:hover,#featured-sidebar li a:active,#leadheader a {
color:#000;
}

#sidelist .feed li {
background:url(images/icons/rss.gif) no-repeat;
margin-bottom:5px;
padding-left:5px;
}

#sidelist .more li {
background:url(images/icons/icon_categories.gif) no-repeat;
margin-bottom:5px;
padding-left:5px;
}

#sidelist .recent li {
background:url(images/icons/icon_recent.gif) no-repeat;
margin-bottom:5px;
padding-left:5px;
}

#sidelist .recent-comments li {
background:url(images/icons/icon_comment.gif) no-repeat;
margin-bottom:5px;
padding-left:5px;
}

#sidelist li,#featured-sidebar li {
list-style:none;
}
*/


#tags {
background-color:#fff;
padding:5px;
}

* {
margin:0;
padding:0;
}

.blogtitle,.blogtitle a {
color:#000;
font-family:Verdana, Helvetica, sans-serif;
font-size:1.4em;
letter-spacing:0.1em;
padding-left:5px;
padding-top:15px;
text-align:left;
text-decoration:none;
}

.bullets li {
border-bottom:1px solid #fff;
list-style:none;
}

.button {
background:#fff;
border-bottom:2px solid #000;
border-left:none;
border-right:none;
border-top:2px solid #000;
color:#000;
font-weight:700;
padding:1px;
}

.button:hover {
background:#fff;
border-bottom:2px solid #000;
border-left:none;
border-right:none;
border-top:2px solid #000;
color:#000;
text-decoration:none;
}

.cat-head {
border-bottom:2px solid #000;
margin-bottom:5px;
padding:0;
}

.clear {
clear:both;
}

.clearfloat {
display:block;
}

.clearfloat:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

.description {
color:#000;
font-size:0.9em;
font-weight: normal;
float:right;
margin:15px;
}
.entry {
padding-bottom:20px;
padding-left:5px;
padding-right:5px;
text-align:justify;
min-height:300px;
}

.entry_gal {
float: right;
width: 60%;
padding-bottom:28px;
padding-left:5px;
padding-right:5px;
text-align:justify;
}

.home-cat-img,#foto {
border:1px solid #000;
margin:0 0 10px;
padding:0;
text-align:center;
}

.leadmeta,.leadmeta a {
color:#000;
font:0.9em Verdana, Helvetica, sans-serif;
margin-top:-4px;
text-decoration:none;
}

.left,.preventries {
float:left;
}

.navigation a {
border:1px dotted #000;
color:#000;
font-size:0.9em;
padding:2px 4px;
text-align:center;
text-decoration:none;
width:15px;
}

.navigation a:hover {
background-color:#fff;
}

.post blockquote {
border-bottom:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #fff;
border-top:1px solid #fff;
color:#000;
/*margin:18px 35px;
padding:6px 14px;*/
}

.post ol li {
margin-bottom:5px;
margin-left:48px;
}

.post ul li {
list-style:square;
margin-bottom:5px;
margin-left:10px;
}

.postmetadata {
margin:30px 0;
}

.read-on a:hover {
color:#000000 !important;
}

.right,.nextentries {
float:right;
}

.searchbutton {
background:#fff;
border:1px solid #000;
color:#999;
font-weight:700;
padding:1px;
}

.searchbutton:hover {
background:#eee;
border:1px solid #000;
color:#000;
text-decoration:none;
}

.searchfield {
background:url(images/icons/search-16.png) no-repeat #fff;
border:1px solid #ddd;
color:#000;
padding:1px 1px 1px 5px;
width:200px;
}

.searchfield:hover,.searchfield:focus {
background:url(images/icons/search-16.png) no-repeat #fff;
border:1px solid #000;
text-decoration:none;
}

.title,a.title {
color:#000;
font-family:Verdana, Helvetica, Georgia, "Times New Roman", Times, serif;
font-size:2em;
margin:10px 0 15px;
}

a:hover,.title:link,.title:active,.title:visited,h4 a:link,h4 a:active,h4 a:visited {
color:#000;
text-decoration:none;
}

a:link,a:active,a:visited,.title:hover {
color: #3F2F2F;
text-decoration:none;
}

blockquote {
border-bottom:1px solid #fff;
border-top:1px solid #fff;
color:#000;
margin:18px 35px;
padding:6px 14px;
}

body {
	background: #f0f0f0;
	color: #393939;
	padding: 5px 0;
}

body,html {
min-height:101%;
}

body,select,input,textarea {
font:12px Verdana, Sans-Serif;
line-height:1.5em;
}

h1 {
color: #393939;
font-family:Verdana, Helvetica, Georgia, "Times New Roman", Times, serif;
font-size:1.6em;
font-weight:700;
margin:0 10px 0 0;
padding:10px 0 0 10px;
}

h2 {
color: #393939;
font:1.6em Verdana, Helvetica, sans-serif;
font-weight:400;
margin:5px 0;
padding-bottom:2px;
}

h3 {
 
color: #393939;
font:1em Verdana, Helvetica, sans-serif;
font-weight:700;
letter-spacing:0.1em;
margin-bottom:4px;
text-transform:none;
}

/*für Startseite*/
.red a {color:#222;}

h3 a:hover,h4 a:hover,#sidelist a:hover,#featured-sidebar a:hover,#tags a:hover,#footer a:hover {
text-decoration:underline;
}

h3 a:link,h3 a:active,h3 a:visited,#sidelist a:link,#sidelist a:active,#sidelist a:visited,#featured-sidebar a:link,#featured-sidebar a:active,#featured-sidebar a:visited,#tags a,#page3,#page3 a,.read-on a {
text-decoration:none;
}

h3#comments {
margin-top:32px;
}

h3#respond {
border-top:2px solid #000;
margin-top:25px;
padding-top:5px;
}

h4 {
color: #393939;
font-size:1.2em;
margin-bottom:6px;
}

h5 {
color: #393939;
font-size: 95%;
margin-bottom:6px;
}


hr {
background:#000;
border:0;
display:block;
height:1px
}

.heading {
width: 90%;
float: left;
font-size: 110%;
margin: 1em 0 2em 0;
}

.line_fp {
float: left;
padding-top: 10px;
color:  #393939;
width: 90%
}

.top_ad {
	float: left;
	width: 60%;
	margin: 20px 0 20px 100px;
	padding: 10px 50px;
	border: 4px solid #ab102f;
	text-align: center;
}

.linkpic {float: left; width: 100%;}

.link_lft {float: left; width: 40%; }

.link_rgt {float: right; width: 40%;margin-left: 10px;}

p.ctrtitle {
	text-align: center;
}
.page_item {
font-size: 100%;
text-decoration: none;
}

.page_item a {
text-decoration: none;
}

.current_page_item {
background: #cccccc; url(images/1-backgrd.gif);}

.aligncenter img {
display: block;
text-align: center;  margin-bottom: 4px;}

.alignleft { float:left; display:inline; margin-right:12px; margin-bottom: 4px; }
.alignright  { float:right; display:inline; margin-left:12px; margin-bottom: 4px; }

img,a:link img,a:visited img {
border:0 solid #000;
margin:0 5px 5px 0;
padding:1px;
}

img.center {
display:block;
margin:0 auto;
}

img.left {
float:left;
margin:0 12px 5px 0;
}

img.left,img.center,img.right,img.norm {
border:0 solid #000;
margin:5px 12px 5px 0;
padding:0;
}

img.right {
float:right;
margin:0 0 5px 12px;
}

p {
margin:5px 0;
}

select {
background:#fff;
border-bottom:2px solid #000;
border-left:none;
border-right:none;
border-top:2px solid #000;
width:100%;
}

small {
font-size:0.9em;
padding:3px 0;
}

.wp-caption-text {display:block;text-align:center;}        /* center für news */
.underline {text-decoration:underline!important;}

.wpcf7 {margin-left:10px!important;}
.link {text-decoration:underline!important;}
