body {

      background:#fff;

      color: #000;

      margin: 0;

      padding:0 0 50px 0;

      border-top: 10px solid #111;

      font: 14px arial, helvetica, verdana, sans-serif;

      text-align: left;

}





.floatleft {float:left;margin:5px 8px 3px 0;}

.floatright {float:right;margin:5px 10px 3px 8px;}

.left {float: left;white-space:nowrap;}

.right {float: right;white-space:nowrap;}

.clear {clear: both;}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix {display:inline-block;}

.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.fix{display:inline-block;}

* html .fix{height:1%;}

.fix{display:block;}

.alignleft {float: left;text-align: left;}

.alignright {float: right;margin-top: -1px;text-align: right;}



/* Hide from IE Mac \*/

.clearfix {display:block;}

/* End hide from IE Mac */





ul,ol {margin:0;padding:0;}



p {

	line-height: 1.5em;

	text-align: justify;

}



blockquote {

background:#fff url(images/bquote.gif) no-repeat top left;

color:#575757;

font-style: italic;

margin: 0 0 0 0;

padding:0px 20px 5px 30px;

}



code {color:#DD433D;line-height:1em;font:11px helvetica,arial,verdana, sans-serif;font-weight:bold;}



a {color: #4e4e4e; font-weight: normal; text-decoration: none; outline: none;}

a:hover {color: #cc0000;text-decoration: none; outline: none;}



img {border: none;}



.entry h2, .entry h2 a, h2, h2 a {

font: 24px Arial, Helvetica, sans-serif;

color: #3e3e3e;

font-weight: normal;

text-align: left;

margin:0 0 5px 0px;

padding:0 0 0 0px;

border: none;

display:block;}



.entry h2 a:hover {

color: #cc0000;

font-weight: normal;

margin:0 0 5px 0px;

padding:0 0 0 0px;

border: none;

}



.entry h3, .entry h3 a {

font: 16px Arial, Helvetica, sans-serif;

font-weight: bold;

color: #7e7e7e;

margin:0;

padding: 5px 0 0 0px;

}



.content_left h4 {

color: #7e7e7e;

font-size: 14px;

font-weight: normal;

      font-family: arial, sans-serif;

      text-transform: uppercase;

padding: 0 0 40px 0;

margin: 0;

}



#rundumrahmen {} /* apply global rules throughout entire site */



/* base ONLY! no individual element styling */

/*#header_wrapper,*/

#content_wrapper,

#bottom_wrapper,

#footer_wrapper {width:100%;font-size:1em;overflow:hidden}



#header_wrapper {margin: 0 auto;width: 980px;height: 0px;}

#header_inner { width:980px; margin: 0 auto; padding:0;}


#wrapper_two { height: 170px;margin: 0 auto;padding:0;overflow: hidden;}



#two_innen {

background: transparent url(images/header.jpg) no-repeat;

margin: 0 auto; padding:0; text-align:left; width:980px; height: 150px; overflow: hidden;}


#content_wrapper {}

#content_inner {margin: 0 auto; padding:20px 0 20px 0; text-align:left; width:980px;border-bottom: 2px solid #ddd;}



#bottom_wrapper {}

#bottom_inner { margin: 0 auto;padding:20px 0px 20px 0;text-align:left;width:980px;}

#bottom_inner2 { margin: 0 auto;padding:0 0px 20px 0;text-align:left;width:980px;}



#footer_wrapper {}

#footer_inner {

      font: 12px arial, helvetica, verdana, sans-serif;

margin: 0 auto; padding:40px 0px 100px 0; text-align:left; width:980px;border-top: 1px solid #ddd;}

#footer_inner a, #footer_inner a:hover {font-weight: normal;}

.footer_desc {float:left;margin: 0;}



#logo { padding: 50px 0 20px 0px;}



#bild {float: right; width: 250px;}



/* +start header styling */



#nav_wrapper {background:#fff; width:350px; margin: 0 0 30px 0;  text-align: left;}

ul.nav {float: left; list-style:none; width: 350px; margin: 0 auto; padding: 10px 0 0 0;}

.nav li{float:left;display:block; font: 14px arial, helvetica, verdana, sans-serif; font-weight: bold; margin: 0 3px 0 0;}

.nav li.right{float:right;display:block;}



.nav li a {

background: #f6f6f4;

color:#4e4e4e; text-decoration:none; display:block; 

padding: 5px 10px; text-align: left;

-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;

}

.nav li.current_page_item a {

background: #f6f6f4;

color:#4e4e4e!important;

font-weight: bold;

padding: 5px 10px;}



.nav li.current_page_item a:hover {color:#cc0000!important;padding: 5px 10px;}

.nav li a:hover{color:#cc0000!important;}





/*##### menÃ¼ seiten #####*/



#menu_wrapper {width:100%; margin: 0 auto;  text-align: left;}

ul.menu{list-style:none; background: transparent; margin:0 0 30px 0; padding: 0 0 24px 0;}

.menu li{ float: left; font: 14px Arial, 'helvetica', verdana, sans-serif;

float:left; display:block; margin: 0;}

.menu li a {float: left; color:#555; text-decoration:none; display:block; padding: 0 20px 0 0; margin: 0; font-weight: normal; text-align: left; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.menu li a:hover{color:#cc0000!important;}

.menu li.current_page_item a {color:#555!important;font-weight: bold;}

.menu li.current_page_item a:hover {color:#cc0000!important;}



/*##### menÃ¼ kategorien #####*/



/*

#catmenu {

	margin: 0px auto;

	padding: 0px;

	width: 100%;

        text-align: left;

	background-color: transparent;

	}



.cat_menu li {

	float: left;

	margin: 0 7px 0 0;

	padding:0;

        color: #555;

	font: 11px Arial, 'helvetica', verdana, sans-serif;

	list-style: none;

        font-weight: bold;

}



.cat_menu .cat-text {

	margin: 0;

	padding:  3px 8px 3px 2px;

	color: #555;

	text-decoration: none;

	display: block;

}



.cat-item {

	margin: 0;

	padding: 3px 8px 3px 8px;

	color: #000099;

	text-decoration: none;

	display: block;

}



.cat-item a, .cat-item a:visited {

	margin: 0 0 0 0;

	padding: 3px 8px 3px 8px;

	color: #555;

	text-decoration: none;

	display: block;

}



.cat-item a:hover {

	background-color: #fff;

	color: #555;

	padding:3px 8px 3px 8px;

	text-decoration: none;

}



.current-cat, .current-cat a, .current-cat a:visited {

	background-color: #fff;

	color: #555;

	text-decoration: none;

}

*/



#tipp_wrapper {width:100%; margin: 0 auto;  text-align: left;}



ul.tipp {list-style:none; background: transparent; margin:0; padding: 0 0 0 0;}

.tipp li{ float: left; width:120px; display:block; margin: 0 10px 0 0; padding: 2px 0 0 5px;}



.tipp li a {

      background: url(images/pfeil.gif) no-repeat;

      width: 120px;

      padding: 2px 0 0 5px;

      color: #555;

      font-weight: bold;

      font-family: 'trebuchet ms', arial, sans-serif;

      text-transform: uppercase;

      letter-spacing: 1px;

      display: block;

}



.tipp li a:hover {

      background: url(images/pfeil2.gif) no-repeat;

      width: 120px;

      padding: 2px 0 0 5px;

      color: #fff;

      font-weight: bold;

      font-family: 'trebuchet ms', arial, sans-serif;

      text-transform: uppercase;

      letter-spacing: 1px;

      display: block;

}





/* +start bca styling */



/* =start main-content area styling */



.content_left {float:left;margin-top:12px;width:680px;padding:0 0 0 0;_padding:0;}



.post_date {color: #555;  float:left;text-align:right;font-weight:bold;margin:0px;padding:3px 0 0 0;width:110px;}



.post_date2 {float:left;

      font: 12px arial, helvetica, verdana, sans-serif;

text-align:left; margin:0px;padding:3px 0 0 0;width:110px;color: #555;}



.post_date3 {float:left;text-align:right;margin-top:0px;padding:5px 0 0 0;width:150px; color: #555;}





.toppost {background: #f6f6f4;

       width: 600px;

       padding: 20px;

       margin: 0;

       border: 1px solid #ddd;

}





.postfooter {

        background: url(http://huttenstrasse.org/wp-content/themes/bergig/images/postfooter.gif) no-repeat top left;

        width: 640px;

        padding: 0;

        margin: 0 0 20px 0;

}



.postfooter2 {

        background: url(images/postfooter2.gif) no-repeat top left;

        width: 510px;

        padding: 0;

        margin: 0 0 20px 0;

}



.toppostfooter {

        background: url(images/toppostfooter.gif) no-repeat top center;

        width: 630px;

        padding: 0;

        margin: 0 0 20px 0;

}



.boxfooter {

        background: url(images/boxfooter2.gif) no-repeat top center;

        padding: 0;

        margin: 0 0 20px 0;

}



.secondposts {

       padding:5px 0;

       width: 680px;

       margin: 0;

}





.post {

       width: 640px;

       padding: 0 0 0 0;

}



.post2 {

       width: 640px;

       padding: 0 0 0 0;

       border-bottom: 0px solid #ddd;

}





.toppostmeta {margin: 0;padding: 0;font-size: 11px; color: #7a7a7a;text-align: left;}

.toppostmeta a {color: #7a7a7a;}

.toppostmeta a:hover {color: #ff6600;}



.postmeta {

        width: 510px;

        margin: 0 0 0 130px;

        padding: 0;

        font-size: 12px;

        color: #555;

        text-align: left;

}



.postmeta a {

        color: #555;

}



.postmeta a:hover {

        color: #ff6600;

}





.topentry {

        padding:0;

        width:600px;

	line-height: 1.5em;

	text-align: left;

}



.topentry .more-link a {

color: #cc0000;

}



.topentry .more-link a:hover {

color: #ff6600;

}



ul.postlist {list-style:none; background: transparent; margin:0; padding:0;}

.postlist li{ float: left; width: 300px; padding: 10px 0; margin: 0 40px 0 0; border-bottom: 1px dashed #ddd;}



.secondentry {

        float: right;

        color: #555;

        font-size: 11px;

        padding:0;

        width:210px;

	line-height: 1.2em;

	text-align: left;

}



.secondentry a {

color: #555;

}



.secondentry .more-link a {

color: #cc0000;

}



.secondentry .more-link a:hover {

color: #ff6600;

}

.secondimage {

float: left;

width: 80px;

padding: 3px 0 15px 0;

}



.meta {

font-size: 11px;

}



.meta a {

color: #555;

text-decoration:none;

}







.meta a:hover {

color: #ff6600;

}



.secondmeta {

font-size: 11px;

padding: 0 0 3px 0;

}



.secondmeta a {

color: #555;

text-decoration:none;

}





.secondmeta a:hover {

color: #ff6600;

}



.headline a {

font: 12px arial, sans-serif;

font-weight: bold;

color: #555;

margin:0;

padding: 0 0 5px 0;

}



.headline a:hover {

color: #ff6600;

}



.text {

      padding: 0 0 10px 0;

      color: #295959;

      font-weight: bold;

      font-family: Tahoma, Arial, 'helvetica', verdana, sans-serif;

      text-transform: uppercase;

}



.entry {

        float:right;

        padding:0 0 35px 0;

        width:510px;

	line-height: 1.5em;

	text-align: justify;



}


.entry a {

        color: #4e4e4e;

        font-weight: normal;

	border-color: #4e4e4e;

	border-width: 0 0 1px 0;

	border-style: none none solid none;

	padding: 3px 0px 1px 0px;

}



.entry a:hover {

        color: #cc0000;

        font-weight: normal;

	border-color: #cc0000;

	border-width: 0 0 1px 0;

	border-style: none none solid none;

	padding: 3px 0px 1px 0px;

}


.entry img {float:left; background: none; margin: 4px 10px 5px 0px; _margin: 4px 0px 5px 0px; border:none;padding:4px;}



.entry a img {float:left; background: none; margin: 4px 10px 5px 0px; _margin: 4px 0px 5px 0px; border:none;padding:4px;}



.entry a:hover img {float:left; background: none; margin: 4px 10px 5px 0px; _margin: 4px 0px 5px 0px; border:none;padding:4px;}

.entry img.neu {float:left; background: #fff url(images/picfooter.gif) no-repeat bottom center; margin: 4px 10px 5px 0px; border:none;padding:4px 4px 20px 0px; border: 1px solid #fff;}

.entry img.noborder {float:left; background: transparent; margin: 4px 10px 5px 0px; _margin: 4px 0px 5px 0px; border:none;padding:4px 4px 4px 0; border: none;}



.entry img.neu {float:left; background: #fff url(images/picfooter.gif) no-repeat bottom center; margin: 4px 10px 5px 0px; border:none;padding:4px 4px 20px 0px; border: 1px solid #fff;}



.entry a img.neu {float:left; background: #fff url(images/picfooter.gif) no-repeat bottom center; margin: 4px 10px 5px 0px; border:none;padding:4px 4px 20px 0px; border: 1px solid #fff;}



.entry a:hover img.neu {float:left; background: #fff url(images/picfooter.gif) no-repeat bottom center; margin: 4px 10px 5px 0px; border:none;padding:4px 4px 20px 0px; border: 1px solid #fff;}



.entry a img.start {float:left; background: transparent; margin: 4px 10px 5px 0px; _margin: 4px 0px 5px 0px; border:none;padding:4px 4px 4px 0; border: 1px solid #fff;}



.entry a:hover img.start {float:left; background: transparent; margin: 4px 10px 5px 0px; _margin: 4px 0px 5px 0px; border:none;padding:4px 4px 4px 0; border: 1px solid #fff;}



.entry img.cc {float:left; background: transparent; margin: 0px 5px 0px 0px;border:none;padding:0; border:none;}

.entry a img.cc {float:left; background: transparent; margin: 0px 5px 0px 0px;border:none;padding:0; border:none;}

.entry a:hover img.cc {float:left; background: transparent; margin: 0px 5px 0px 0px;border:none;padding:0; border:none;}



.topentry img {margin: 5px 0px 10px 0px; padding:0; border: 1px solid #ddd;}





.entry ul {
         list-style-type: circle; 
         margin: 0 0 0 25px; 
         padding:  0 0 0 0; 
}

.entry ol {margin:0;}

.entry li {         line-height: 1.5em; 
         margin: 0; 
         padding: 5px;}



.topentry .more-link {

         text-align: right;

         margin: 10px 0 0 0;

         padding: 3px 5px;

         color: #fff;

         font-style: italic;

}



li.color1 {line-height: 2.0em; padding:3px; margin:0px 0; border: none;}

li.color2 {background-color:#f6f6f4;line-height: 2.0em; padding:3px; margin:0px;}

.entry .color1 a {color: #555; text-decoration: none; border:none;}



.entry .color1 a:hover {color:#cc0000;text-decoration: none; border:none;}



.entry .color2 a {color: #555;text-decoration: none; border:none;}

.entry .color2 a:hover {color:#cc0000;text-decoration: none; border:none;}













.sub2  ul {list-style:none;margin:5px 0 0 0;}

.sub2 li {float: left; text-align: right;  display: block; width: 245px; border-bottom:1px dashed #ddd;line-height:2em; margin: 0;padding: 0 10px 0 0;color: #8a8a8a;}

.sub2 li a {background: transparent; color:#000; float: left; font-weight: normal; text-decoration: none;padding: 0 ; border: none;}

.sub2 li a:hover {color: #ff6600;text-decoration:none !important;padding: 0 ; border: none;}













.entry ul.archiv-liste {list-style: none;margin-left: 0;padding-left: 0;}

.entry ul.archiv-liste li {width: 255px;float: left;border-bottom: 1px solid #ddd;}

.entry .archiv-liste li a {text-decoration: none;display: block;}

.entry .archiv-liste li a:hover {color: #ff6600;text-decoration: none;}



ul.postspermonth {list-style-type: none;text-align:justify;padding:0;margin:0 0 0 0;}

ul.postspermonth li {display:inline;padding: 0;margin:0 ;border-bottom: 1px solid #ddd;}

ul.postspermonth li a {color: #555; font-weight: normal;text-decoration: none;}

ul.postspermonth li a:hover {color: #ff6600;text-decoration: none;}



.entry2 {

        padding:0 0 20px 0;

        width:690px;

}



.entry2 img {background: #f7f7f7; margin: 0px; padding:4px; border: 1px solid #ddd;}



.entry_footer {

        padding:4px 0 7px 0;

        width:430px;

}



.entry_sidebar {

        font-size: 11px;

        padding:0;

}



.entry_sidebar a {

        font-size: 11px;

        padding:0;

}



.entry_sidebar a:hover {

        color: #ff6600;

        font-size: 11px;

        padding:0;

}







#pics {clear:both;margin:0;}



#pics ul {list-style:none;margin:0;}

#pics li {float: left; text-align: center;  display: block; width: 130px; margin: 0; padding: 0;}

#pics li a {margin: 0; padding: 0;}







.content_right {

float:right; margin: 0 0 0 0;padding: 12px 0 0 0; width:300px;}



	.content_right h3 {border-top:0px solid #ddd;border-bottom:0px solid #ddd;padding:5px 0 5px 0;margin:0px;text-align:left;color: #8a8a8a;font-size: 14px;}

	.content_right h2 {border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:5px 0 5px 0;text-align:right;}



.content_right_box h4, .content_right_box h4 a {

color: #7e7e7e;

font: 18px arial, helvetica, sans-serif;

font-weight: normal;

padding: 0 5px 5px 5px;

margin: 0 0 0 0;

}



.content_right_box2 h4, .content_right_box2 h4 a {

color: #7e7e7e;

font: 18px arial, helvetica, sans-serif;

font-weight: normal;

padding: 0 5px 5px 5px;

margin: 0 0 0 0;

}





ul#flickr {
	float: left;
	clear: both;
}

ul#flickr li {
	list-style-type: none !important;
	float: left;
	clear: none;
	margin: 0 3px 3px 0;
}

ul#flickr img {
		border: 2px solid #eee;
}


.content_right_sub {width:250px;margin:0 0 20px 0;}

.content_right_sub a {color: #555;}

.content_right_sub a:hover {color: #ff6600;}

.content_right_sub ul {list-style:none;margin:0 0 5px 0;}

.content_right_sub ul li {color: #555;border-bottom:1px dashed #aaa;padding: 3px 0;}

.content_right_sub ul li a {color: #555; diplay: block;}



.content_right_sub2 {width:250px;margin:0 0 20px 0;}

.content_right_sub2 a {color: #555;}

.content_right_sub2 a:hover {color: #ff6600;}

.content_right_sub2 ul {list-style:none;margin:0 0 5px 0;}

.content_right_sub2 ul li {color: #555;border-bottom:1px dashed #aaa;padding: 3px 0; color: #8a8a8a;text-align: right;}

.content_right_sub2 ul li a {float: left;}





.content_right_sub_b {background: #f6f6f4; width:260px;margin:0 0 20px 0; padding:5px; border: 1px solid #ddd;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}

.content_right_sub_b a {color: #555;}



.content_right_sub_b a:hover {color: #ff6600;}







.content_right_sub_b ul {list-style:none;margin:0 0 5px 0;}

.content_right_sub_b ul li {color: #555;border-bottom:1px dashed #aaa;padding: 3px 0;}

.content_right_sub_b ul li a {color: #555;}



.content_right_sub_b .more-link a {color: #a06000; font-style: italic;}



/* =start bottom main styling */



.bottom_left {float:left;width:670px;}

	#archived_posts {margin-top:1em;}

		#archived_posts h3 {border-top:1px solid #ddd;margin:0;padding:5px 0 4px 160px;}

		.archived_posts_date {float:left;font-weight:bold;margin-top:6px;width:160px;}

			.archived_posts_date br {margin:0;}

		.archived_posts_date2 {float: left; width: 95px; font-weight:bold; margin:0; padding: 5px 0 0 10px; text-align:left;}

		.archived_entry {float:right;border-top:1px solid #ddd;margin:0 0 35px 0;padding-top:5px;width:510px;}



.archived_right {float:right;margin-top:12px;width:250px;}

	.archived_sub_right {margin-bottom:2.5em;}

	.archived_sub_right h3 {border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:5px 0 4px 0;text-align:right;}

	.archived_sub_right a {background:#fff;color:#000;padding:0;}

	.archived_sub_right ul {list-style:none;margin:0 0 1em 0;}







		.archived_sub_right ul li {line-height:2em;border-bottom:1px solid #ddd;}















#searchthis {margin-top:0.3em;}

	#s {border:1px solid #ddd;padding:2px;vertical-align:middle;width:230px;}

	#searchsubmit {vertical-align:middle;}



/* +start comment styling */

#comments_title {border-top:1px solid #ddd;width: 640px;margin:50px 0 0 0;padding:0;}

	#comments {float:left;width:130px;margin:0;padding:5px 0;color: #8a8a8a;}





	#comment_meta {float:left;padding:5px 0}

	#comment_meta a {font-weight:bold;}



ol.commentlist {list-style:none;margin:0;padding:0;}



ol.pingslist {list-style:none;width: 640px;margin:0 0 0 0;padding:0;}



	.commentlist li {background: transparent;  width: 640px; border-top:1px solid #ddd;margin:0;padding:0;}



	.commentlist li.author {background: #f6f6f4; width: 640px;border-top:1px solid #ddd;margin:0;padding:0;}



		.comment_credentials {float:left;font-size:1em;margin:0px 0;padding:0;width:100px;}



	.pingslist li {border-top:1px solid #ddd;margin:0;padding:0;}

		.comment_credentials {float:left;font-size:1em;margin:10px 0;padding:0 0 0 10px;width:90px;}



.comment_credentials img.cmt-gravatar {

background: #fff url(images/cmt_shadow.gif);

border:0px solid #ddd;

padding:3px 4px 4px 4px;

}



			.comment_credentials .author_highlight {font-weight:bold;}

		.comment_credentials br {margin:0;padding:0;}

		.comment_text {float:right;margin-top:10px;padding:0px 10px 0px 0;width:500px;}

			.comment_text p {margin: 0 0 12px 0;}

                        .comment_text a {font-weight:bold;}



		.comment_text_tb {float:right;margin-top:5px;padding:5px 5px 0px 0;width:505px;}

			.comment_text_tb p {margin: 0 0 5px 0;}

                        .comment_text_tb a {font-weight:bold;}



.comment_text blockquote {







background:transparent;

font-style: italic;

margin:0 0 0 0;

padding:0 20px 0 20px;

}





.comment_text blockquote p{



margin:0 0 0 0;



padding:0 0 0 0;

}



.comment_text blockquote:before {

content: "Zitat Â»";

color: #ff6600;

padding: 0 0 0 0;

margin: 0 0 0 0;

}



.comment_text blockquote:after {

content: "Â« Zitatende";

color: #ff6600;

padding: 0 0 0 0;

margin: 0 0 0 0;

}



li.author {}

/*li.author strong {background: #ff6600; color: #fff;}

li.author strong a {background: #ff6600; color: #fff;padding:0 2px;}*/



#commentform {

width: 510px;

padding: 0 0 0 128px;





}



#commentform p {margin: 5px 0 0 0;text-align: left;

}



small {font-size:0.95em; margin-left:3px;}



#author,

#email,

#url,

#mcspvalue,

#comment {background: #f6f6f4;border:1px solid #ddd; padding:3px; font-size:1em; font-family:helvetica,arial,verdana,sans-serif;}

#respond {width: 640px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;color: #8a8a8a; padding:5px 0 5px 0;margin:0px; }



#author,

#email,

#mcspvalue,

#url {width:308px;height: 20px; padding: 0 0 0 0;}

#comment {background: #f6f6f4;width:503px;}









/*### Kontaktformular ###*/







.y_msg {

        background: #f6f6f4;

	border: 1px solid #ddd;

	font-size: 12px;



	padding: 0;

	width: 408px;

}



.y_name, .y_email {

        background: #f6f6f4;

	border: 1px solid #ddd;



	font-size: 12px;



	padding: 5px 0;



	width: 408px;

}

.submit {



        background: #f6f6f4;

	border: 1px solid #ddd;

	font-size: 12px;



	padding: 5px;

}



    form dl, dl.labels {

      margin:0em;

      margin-top:0.5em

    }

    form dt, dl.labels dt {

      float:left;

      width:95px;

      margin-bottom:0.8em;

      text-align:left;

      font-weight:normal;

      position:relative /*IEWin hack*/

    }

    form dd, dl.labels dd {

      margin-left:100px;

      margin-bottom:0.8em;

      font-style:normal;

      padding:0;

    }

    form dd.submit, dl.labels dd.submit  {

      margin-top:2em

    }



#flickr {

background-color:transparent;

text-align:left;

margin:5px 0 0 0;

padding:0;

}



#flickr ul,#flickr ul li {

border:0;

margin:0;

padding:0;

}



#flickr a img {

background: #eee;

border:1px solid #ddd;

margin:2px 2px 2px 1px;

padding:0px;

max-width: 65px;

width:expression(65 + "px");

}



#flickr a:hover img {

border:1px solid #cc0000;

margin:2px 2px 2px 1px;

padding:0px;

}



#flickr ul {

list-style:none;

}



#flickr ul li {

display:inline;

}





.clear {clear:both;}



.posttext {

        width: 510px;

        margin: 5px 0 0 130px;

        padding: 0 0 5px 0;

        text-align: left;

        font-size: 12px;

        font-weight: bold;

        color: #8a8a8a;

        text-transform: uppercase;



}





.postcomments {

margin:0 0 5px 0;

padding: 5px 0 0 540px;

}



#postnavi {width: 510px; padding: 0 0 0 130px;}



#postnavi_index {width: 640px; padding: 0 0 30px 0;text-align: center;}

#postnavi_index a {color: #555; padding: 5px 0;}

#postnavi_index a:hover { color: #ff6600;}





.google2 {

background:#fff;

color:#595959;

border:0px solid #ddd;

width:508px;

clear:both;

text-align:center;

margin:0 0 0 130px;

padding:0;

}



.google1 {

background:#fff;

color:#595959;



border:0px solid #ddd;

width:275px;

clear:both;

text-align:center;

margin:0 ;

padding:0;

}



.relatedposts {

background:#fafafa;

color:#595959;

border:1px solid #eee;

width:500px;

clear:both;

text-align:left;

margin:0 0 0 110px;

padding: 5px;

}





.article {

   column-count: 2;

   column-gap: 20px;

   column-rule: 0px solid #757575;

   padding: 1px;

   text-align: left;

}



#navigation {width:500px;}



.footer_desc img {margin: 4px 0px 0px 0px; border:none;padding:0px;}



.wp-caption-text {

font-size: 11px;

margin: 5px 0;

padding: 0 0 5px 5px;

border-bottom: 1px solid #ddd;

}



.content_right_sub_t {background: transparent; width:285px;margin:0 0 0 0; padding:0px 0 25px 0; border: 0px solid #ddd;}

.content_right_sub_t a {color: #555;}

.content_right_sub_t a:hover {color: #ff6600;}

.content_right_sub_t ul {list-style:none;margin:0 0 0 0;}

.content_right_sub_t ul li {background: #fff; color: #555;border-bottom:1px dashed #ddd;padding: 5px 0;}

.content_right_sub_t ul li a {color: #555;}



.content_right_box {

                  background: transparent; 

                  width:280px;

                  margin:0 0 0 0; 

                  padding:0 10px 25px 10px; 

                  border-bottom: 0px solid #ddd;

}



.content_right_box a {color: #555;}



.content_right_box ul {list-style:none;margin:0 0 0 0;}

.content_right_box li { color: #000;border-bottom:1px dashed #ddd;  display:block;

      font: 12px arial, helvetica, verdana, sans-serif;}

.content_right_box li a {

                  background: transparent;

                  padding: 5px; 

                  color: #000;

                  display:block;

}

.content_right_box li a:hover {background: #f6f6f4; color: #cc0000;}





.content_right_box2 {

                  background: transparent; 

                  width:280px;

                  margin:0 0 0 0; 

                  padding:20px 10px 25px 10px; 

                  border-bottom: 0px solid #ddd;

}



.content_right_box2 a {color: #000;}



.content_right_box2 ul {list-style:none;margin:0 0 0 0;}

.content_right_box2 li { color: #000;border-bottom:1px dashed #ddd;  

      font: 12px arial, helvetica, verdana, sans-serif; display:block;}

.content_right_box2 li a {

                  background: transparent;

                  padding: 5px; 

                  color: #000;

                  display:block;

}

.content_right_box2 li a:hover {background: #f6f6f4; color: #cc0000;}



div.domtab{

			padding:0;



			width:100%;

		}

ul.domtabs{



			float:left;

			width:100%;

			margin:0;

		}

ul.domtabs li{

			float:left;

			padding:0;

                        margin: 0;













                        border: none;

		}

ul.domtabs a:link,

ul.domtabs a:visited,

ul.domtabs a:active,

ul.domtabs a:hover {

			padding:5px 7px;

			display:block;

			background:#f5f5f5;

			color:#4e4e4e;

			font-size:11px;

			text-decoration:none;

		}

		html>body ul.domtabs a:link,

		html>body ul.domtabs a:visited,

		html>body ul.domtabs a:active,

		html>body ul.domtabs a:hover{

		}

		ul.domtabs a:hover{

			background:#fff;

		}

		div.domtab div{

			clear:both;

			width:auto;

			background:#f5f5f5;

			padding:0px;

		}



		ul.domtabs li.active a:link,

		ul.domtabs li.active a:visited,

		ul.domtabs li.active a:active,

		ul.domtabs li.active a:hover{

			background:#fff;

			color:#4e4e4e;

                        font-size: bold;

		}



		h3.tabs {

			font-size:11px;

			color:#ff6600;

			font-family:"Trebuchet MS",Arial,Sans-Serif;

			padding:0;

                        display: none;

		}





.more-cats  {

margin:0;

padding:5px 0;

}



.more-cats a {



color: #8a8a8a;

font-style: italic;

font-weight: bold;

}



.more-cats a:hover {

color: #cc0000;

}



/* ### menu bottom ###*/



.spalte_links { border-right: 1px dashed #ddd; margin: 10px 0px; padding: 0px 20px 20px 0px; width: 299px; float: left; }

.spalte_mitte { border-right: 1px dashed #ddd; margin: 10px 0px; padding: 0px 20px 20px; width: 299px; float: left; }

.spalte_rechts { margin: 10px 0px; padding: 0px 0px 20px; width: 300px; float: right; }



#bottom_inner h3, #bottom_inner h3 a {

font: 14px Geneva, Arial, Helvetica, sans-serif;

font-weight: bold;

color: #555;

margin:0;

padding: 0px;

}





#bottom_inner h3 a:hover {

font: 14px Geneva, Arial, Helvetica, sans-serif;

font-weight: bold;

color: #dd7001;

margin:0;

padding: 0px;

}



#bottom_inner img {

margin: 3px 0 0 0;

padding: 0;

border: 1px solid #ddd;

}







.bottompost {

padding: 0 0 10px 0;

border-bottom: 1px dashed #ddd;

}





.bottompost2 {

padding: 5px 0;

border-bottom: 1px dashed #ddd;

}



.bottomentry {

font-size: 11px;

line-height: 1.2em;

}



.bottomentry .more-link a {

color: #cc0000;

}



.bottomentry .more-link a:hover {

color: #ff6600;

}



.bottom-more-cats  {

margin:10px 0 0 0;

padding:0px;

}



.bottom-more-cats a {

background: #f6f6f4;

color: #555;

font-style: italic;

font-weight: normal;

padding:5px;

}



.bottom-more-cats a:hover {

color: #ff6600;

}



/*### pagenavi ###*/



.wp-pagenavi a, .wp-pagenavi a:link {

padding: 5px;

margin: 5px 6px;

color: #555 !important;

background:transparent !important;

font-weight: bold;

}

.wp-pagenavi a:active {

padding: 5px;

margin: 5px 6px;

color: #ff6600 !important;

font-weight: bold;

background:transparent !important;

}



.wp-pagenavi a:hover {

padding: 5px;



color: #ff6600 !important;

background: transparent !important;

font-weight: bold;



}

.wp-pagenavi span.pages {

padding: 5px;

margin: 5px 6px 5px 0px;

background:transparent !important;

font-weight: bold;

}

.wp-pagenavi span.current {

padding: 5px;

margin: 5px 6px;

color: #ff6600 !important;

background:transparent !important;

font-weight: bold;

border: 1px solid #ddd;

}

.wp-pagenavi span.extend {

padding: 0;

margin: 0;

background: transparent !important;

}



.red {color: #ff0000 !important; font-weight: bold; }


/* Pink October bits */

.pink #wrapper_two {background:#E1CDDE;}

	.pink #two_innen {background:#E1CDDE;}

.pink #content_inner {background:url(images/pink-content-wrapper.gif) no-repeat top right;}

.pink .bca_border {border-top:1px solid #CCADC7;}

.pink #content_inner a:hover {color:#CAA2C5;}

.pink #bottom_inner a:hover {color:#CAA2C5 !important;}



/* Green bits */

.green #wrapper_two {background:#202f39;height: 250px;overflow: hidden;}

.green #two_innen {background: #202f39 /*url(images/header4.jpg) no-repeat*/;height: 250px;overflow: hidden;}

.green #content_inner {background:transparent no-repeat;}

.green .bca_border {border-top:1px solid #eee;}

.green #content_inner a:hover {color:#cc3300;}

.green #bottom_inner a:hover {color: #fff /*#ABCF19*/ !important;}



/* Brown bits */

.brown #wrapper_two {background:#BBA58E;}

	.brown #two_innen {background:#BBA58E;}

.brown #content_inner {background:url(images/brown-content-wrapper.gif) no-repeat top right;}

.brown .bca_border {border-top:1px solid #A2907D;}

.brown #content_inner a:hover {color:#B89E83;}

.brown #bottom_inner a:hover {color:#B89E83 !important;}



/* Red bits */

.red #wrapper_two {background:#D86983;}

	.red #two_innen {background:#D86983;}

.red #content_inner {background:url(images/red-content-wrapper.gif) no-repeat top right;}

.red .bca_border {border-top:1px solid #D84265;}

.red #content_inner a:hover {color:#D3607B;}

.red #bottom_inner a:hover {color:#D3607B !important;}



/* Orange bits */

.orange #wrapper_two {background:#E1C078;}

	.orange #two_innen {background:#E1C078;}

.orange #content_inner {background:url(images/orange-content-wrapper.gif) no-repeat top right;}

.orange .bca_border {border-top:1px solid #F2D698;}

.orange #content_inner a:hover {color:#E6C274;}

.orange #bottom_inner a:hover {color:#E6C274 !important;}
