
* {
 margin:0px;
 padding:0px;
 border:none;
}

body {
 background:#f2f2f2;
 font-family:'CartoGothicStdBook', Arial, Helvetica, sans-serif;
 color:#4F4A4A;
 font-size:90.1%;
 margin:0;
 padding:0;
}

a img {
 border:none;
}

a, a:visited {
 color:#7f8e91;
 text-decoration:none;
 outline:none;
}

p {
 line-height:135%;
 margin:0 0 1em;
 padding:0;
}

ul {
 list-style-type:none;
 line-height:0;
 margin:0 0 1em;
 padding:0;
}

ul li {
 line-height:normal;
 margin:0;
 padding:0;
}

ol li {
 padding:0 0 5px;
}

table {
 border-collapse:collapse;
 width:100%;
 border:0;
}

blockquote {
 border:1px solid #ccc;
 background:#fafafa url(/wp-content/themes/monochrome/img/quote1.gif) no-repeat 10px 10px;
 margin:0 0 1em;
 padding:15px 30px 0 40px;
}

blockquote p {
 margin:0 0 5px;
}

.quote_bottom {
 height:20px;
 background:#fafafa url(/wp-content/themes/monochrome/img/quote2.gif) no-repeat right;
 margin-right:-10px;
}

pre {
 border:1px solid #ccc;
 background:#fafafa;
 overflow:auto;
 margin:0 0 1em;
 padding:10px 20px;
}

.preise_pre {
 border:none;
 overflow:hidden;
 line-height:1em;
 font-family:'CartoGothicStdBook', Arial, Helvetica, sans-serif;
 color:#000;
 background:inherit;
 font-size:1em;
 margin:0;
 padding:0;
}

.wp-caption-text {
 text-align:center;
}

.wp-caption {
 margin: 0 10px;
}

.clear {
 clear:both;
}

#wrapper {
 width:930px;
 margin:0 auto;
}

#header {
 background:url(/wp-content/themes/monochrome/img/header.jpg) no-repeat bottom;
}

#contents {
 background:url(/wp-content/themes/monochrome/img/side.gif) repeat-y;
}

#left_col {
 float:left;
 display:inline;
 width:690px;
 margin:0 0 0 2px;
}

#right_col {
 float:right;
 display:inline;
 width:236px;
 margin:20px 2px 30px 0;
}

#footer {
 background:url(/wp-content/themes/monochrome/img/footer.gif) no-repeat top;
 height:90px;
}

#logo .logopic {
 position:relative;
 top:-56px;
 left:-2px;
 margin:0;
 padding:0;
}

#header_top {
 height:145px;
 overflow:visible;
}

#logo {
 float:left;
 display:inline;
 width:400px;
 height:104px;
 overflow:hidden;
 margin:0;
 padding:0 0 0 5px;
}

#logo a, #logo a:visited {
 color:#333;
 font-size:.8em;
}

#logo a:hover {
 text-decoration:none;
 color:#0080ff;
}

#logo h1 {
 font-weight:400;
 line-height:100%;
 color:#aaa;
 font-size:.8em;
 display:block;
 overflow:hidden;
 text-indent:-1000em;
 margin:0;
 padding:0;
}

.post_even {
 background:url(/wp-content/themes/monochrome/img/meta_stripe.gif) repeat-y left;
}

.post_content_wrapper_start {
 float:right;
 width:510px;
 background:url(/wp-content/themes/monochrome/img/header_unten.jpg) no-repeat 0 0;
 margin:-26px 0 0;
 padding:53px 15px 0;
}

.addtoany_start {
 float:right;
 margin:0 -9px -23px 0;
 padding:0;
}

.post_meta {
 float:left;
 display:inline;
 width:120px;
 font-size:.9em;
 text-align:left;
 line-height:160%;
 margin:34px 0 0;
 padding:0 15px 35px;
}

.content_noside {
 float:right;
 width:510px;
 padding:15px 15px 0;
}

.post h2, #single_post h2, .page h2 {
 font-size:1.3em;
 font-weight:400;
 background:url(/wp-content/themes/monochrome/img/stripe1.gif) repeat-x bottom;
 line-height:100%;
 color:#000;
 margin:0 0 .5em;
 padding:.4em 0 .3em;
}

.post h2 a, .post h2 a:visited, #single_post h2 span, .page h2 span {
 color:#2f2f2f;
 display:inline-block;
}

.post h2 a:hover {
 text-decoration:none;
 color:#2089cc;
}

.h2_start {
/*padding-bottom:270px!important;*/
}

.post_content {
 line-height:160%;
 text-align:justify;
}

.post_content a, .post_content a:visited {
 color:#2089cc;
}

.post_content a:hover {
 color:#e2415b;
}

.post_content a.more-link, .post_content a.more-link:visited {
 display:block;
 clear:both;
 color:#666;
 height:20px;
 background:url(/wp-content/themes/monochrome/img/read_more.gif) no-repeat left top;
 text-decoration:none;
 margin:15px 0 0;
 padding:0 0 4px 45px;
}

.post_content a.more-link:hover {
 color:#2089cc;
 background:url(/wp-content/themes/monochrome/img/read_more.gif) no-repeat left bottom;
 text-decoration:none;
}

.post img, .post a img {
 border:1px solid #ccc;
 background:#f2f2f2;
 margin:0 10px 0 0;
 padding:5px;
}

.post a:hover img {
 border:1px solid #38a1e5;
 background:#9cd1e1;
}

.post img.alignright {
 display:inline;
 margin:4px 0 15px 15px;
}

.post img.alignleft {
 display:inline;
 margin:4px 15px 15px 0;
}

.post img.wp-smiley {
 border:0;
 margin:0;
 padding:0;
}

.post td, .post th {
 border:1px solid #ccc;
 padding:15px;
}

.post th {
 background:#eee;
 font-weight:400;
}

.post ul {
 clear: both;
}

.post_content ul li {
 line-height:160%;
 background:url(/wp-content/themes/monochrome/img/bullet1.gif) no-repeat 3px 7px;
 margin:0 0 1em;
 padding:0 0 0 18px;
}

.post_content input {
 margin:5px 0;
}

.post_meta dt {
 color:#999;
 padding-top:20px;
 background:url(/wp-content/themes/monochrome/img/dot1.gif) repeat-x top;
 margin:20px 0 0;
}

.post_meta .dt_top {
 color:#FFF;
 background:none;
 font-size:1.1em;
 margin:0;
 padding:10px 0 0;
}

.post_meta .dt_top_hotel {
 position:relative;
 color:#FFF;
 background:none;
 font-size:1.1em;
 bottom:-10px;
 margin:0;
 padding:13px 0 0;
}

.post_meta dt.meta_date {
 background:none;
 margin:0;
 padding:16px 0 5px;
}

.post_meta a, .post_meta a:visited {
 color:#666;
 font-size:1.1em;
}

.post_meta a:hover {
 color:#0080ff;
 font-size:1.1em;
}

.post_date {
 font-size:2.2em;
 padding:5px 0 0;
}

.meta_comment {
 font-size:.9em;
 text-align:left;
 padding:0 0 9px;
}

.post_even .meta_comment a, .post_even .meta_comment a:visited, .post_even .post_date, .post_even .post_meta dt.meta_comment, .post_even .post_meta a:hover {
 color:#75e730;
}

.adds_start {
 width:510px;
 height:260px;
 clear:both;
 overflow:hidden;
 margin: 0 auto;
 padding:0;
 background-color:#FFFFFF!important;
 position: relative;
 top: -10px!important;
}

.adds_start_links {
 width:250px;
 height: 250px;
 border:0;
 float:left;
 overflow:hidden;
 margin:0 5px 0 0;
 padding:0;
}

.adds_start_rechts {
 width:250px;
 height: 250px;
 border:0;
 float:left;
 overflow:hidden;
 margin:0 0 0 5px;
 padding:0;
}


/* Target FireFox 3 [!] */
html>/**/body .adds_start_abs, x:-moz-any-link, x:default {
top:-635px;
}

/* Target Google Chrome [!]
body:nth-of-type(1) .adds_start_abs{top:-590px;}  */



.socials2 {
 position:relative;
 top:-70px;
 float: right;
 right:-28px;
 width:470px;
 height:22px;
 overflow:hidden;
 padding:2px 0 0 0;
 margin: 0;
}

.st_fblike_hcount {
 display: inline;
 margin-top: -2px;
 width: 80px;
 overflow:hidden;
}

.socials3 {
 position:relative;
 width:100%;
 height:22px;
 overflow:hidden;
 padding:10px 0 0 40px;
}

.socials4 {
 position:relative;
 top:-70px;
 right:-371px;
 width:489px;
 height:22px;
 overflow:hidden;
 padding:0;
}

.side_box {
 color:#A3A3A3;
 background:url(/wp-content/themes/monochrome/img/dot1.gif) repeat-x top;
 clear:both;
 margin:0 15px 25px;
 padding:20px 0 0;
}

.first_side_box {
 background:none;
 padding:0;
}

#right_col h3 {
 font-size:1.1em;
 color:#fff;
 font-weight:400;
 text-transform:uppercase;
 line-height:100%;
 margin:0 0 .5em;
 padding:0;
}

#right_col a, #right_col a:visited {
 color:#7d7d7d;
}

#right_col a:hover {
 color:#f3dc19;
}

.side_box ul {
 margin:0;
}

.side_box li {
 line-height:140%;
 margin:0 0 1em;
}

.side_box li li {
 margin:3px 0;
 padding:0 0 0 1em;
}

#information_area {
 margin:0 0 20px;
 padding:0;
}

#information {
 color:#7d7d7d;
 background:url(/wp-content/themes/monochrome/img/stripe4.gif) left top;
 border:1px solid #454545;
 line-height:160%;
 margin:0 15px;
 padding:10px;
}

#entries_rss {
 font-size:1em;
 background:url(/wp-content/themes/monochrome/img/entries_rss.gif) no-repeat left top;
 float:right;
 display:inline;
 margin:8px 15px 0 0;
 padding:2px 0 0 18px;
}

#wp-calendar {
 width:100%;
 color:#777;
 margin:0 auto;
}

#wp-calendar th, #wp-calendar td {
 border:1px solid #444;
 width:14%;
 line-height:220%;
 text-align:center;
 padding:0;
}

#wp-calendar th {
 line-height:100%;
 font-weight:400;
 background:#111;
 padding:4px 0 2px;
}

#wp-calendar td a, #wp-calendar td a:visited {
 display:block;
 text-decoration:none;
 color:#f3dc19;
 background:#111;
}

#wp-calendar td a:hover {
 text-decoration:none;
 background:#444;
}

#wp-calendar caption {
 padding:8px 0;
}

#wp-calendar tfoot td {
 border:none;
 padding:5px 0;
}

#wp-calendar #prev a, #wp-calendar #prev a:visited, #wp-calendar #next a, #wp-calendar #next a:visited {
 text-decoration:none;
 background:none;
}

#wp-calendar #prev a:hover, #wp-calendar #next a:hover {
 text-decoration:underline;
}

#wp-calendar td#today {
 background:#111;
 color:#f3dc19;
 text-decoration:underline;
}

#page_noside_contents {
 background:url(/wp-content/themes/monochrome/img/side_noside.gif) repeat-y;
 padding:0 122px 10px;
}

#page_noside_contents .socials2 {
 position:relative;
 top:-69px;
 right:-477px;
 width:335px;
 height:24px;
 overflow:hidden;
 padding-top:2px;
}

#page_noside_header {
 background:url(/wp-content/themes/monochrome/img/header_noside.jpg) no-repeat top;
 height:32px;
 margin:-32px 0 0;
}

#page_noside_post {
 background:none;
 margin:-32px 0 0;
 padding:0 15px 20px;
}

#footer_noside {
 background:url(/wp-content/themes/monochrome/img/footer_noside.jpg) no-repeat top;
 height:90px;
}

#headline {
 background:url(/wp-content/themes/monochrome/img/headline_bottom.gif) no-repeat left bottom;
 width:510px;
 margin:0 0 20px;
}

#headline p {
 background:url(/wp-content/themes/monochrome/img/headline_top.gif) no-repeat left top;
 font-weight:700;
 font-size:1.3em;
 line-height:100%;
 text-align:center;
 margin:0;
 padding:26px 15px 22px;
}

.archive_contents {
 background:url(/wp-content/themes/monochrome/img/dot1.gif) repeat-x bottom;
 margin:0 0 20px;
 padding:0 15px 20px;
}

.archive_contents h2 {
 font-size:1.3em;
 margin:0 0 5px;
 padding:0;
}

.archive_meta {
 color:#999;
 margin:0 0 5px;
}

.archive_meta a, .archive_meta a:visited {
 color:#999;
}

.archive_meta li {
 display:inline;
 font-size:1em;
 margin:0 10px 0 0;
}

.archive_contents p {
 font-size:1em;
 margin:0;
}

.archive_contents p a, .archive_contents p a:visited {
 color:#777;
}

.page_navi {
 margin:0 0 10px;
 padding:20px 0 0;
}

.page_navi li {
 line-height:0;
 display:inline;
 font-size:1em;
 margin:0;
 padding:0;
}

.page_navi a, .page_navi a:visited, .page_navi a:hover, .page_navi span.current, .page_navi span.pages, .page_navi span.extend, .page_navi span.current, .page_navi span.dots {
 color:#999;
 width:30px;
 display:block;
 float:left;
 text-align:center;
 line-height:30px;
 background:url(/wp-content/themes/monochrome/img/pager1.gif) no-repeat left top;
 margin:0 3px 0 0;
 padding:0;
}

.page_navi a:hover {
 color:#999;
 background:url(/wp-content/themes/monochrome/img/pager1.gif) no-repeat left bottom;
 text-decoration:none;
}

.page_navi span.current {
 background:url(/wp-content/themes/monochrome/img/pager2.gif) no-repeat left top;
 color:#fff;
}

#header_menu {
 float:right;
 display:inline;
 height:52px;
 background:url(/wp-content/themes/monochrome/img/header_menu_right.gif) no-repeat right top #666;
 font-size:90%;
 margin:10px 0 0;
}

#menu {
 float:left;
 background:url(/wp-content/themes/monochrome/img/header_menu_left.gif) no-repeat left top;
 font-size:1em;
 height:52px;
 margin:0;
}

#menu, #menu ul {
 line-height:1;
 margin:0;
 padding:0;
}

#menu li {
 position:relative;
 float:left;
 border-left:1px solid #444;
 height:48px;
 z-index:10;
 margin:2px 0 0;
}

#menu ul li {
 height:auto;
 border-left:none;
 left:auto;
 margin:0;
 padding:0;
}

#menu a:link, #menu a:visited {
 color:#fff;
 font-weight:700;
 display:block;
 position:relative;
 padding:19px 15px 14px;
}

#menu a:hover {
 color:#ff0;
 text-decoration:none;
 background:#333;
}

#menu ul {
 position:absolute;
 top:48px;
 left:0;
 display:none;
 width:200px;
}

#menu ul ul {
 top:0;
 margin:0 0 0 189px;
}

#menu ul a:link, #menu ul a:visited, #menu .current_page_item ul a:link, #menu .current_page_item ul a:visited, #menu ul .current_page_item a:link, #menu ul .current_page_item a:visited, #menu ul .current_page_item ul a:link, #menu ul .current_page_item ul a:visited, #menu .current-cat ul a:link, #menu .current-cat ul a:visited, #menu ul .current-cat a:link, #menu ul .current-cat a:visited, #menu ul .current-cat ul a:link, #menu ul .current-cat ul a:visited {
 color:#999;
 background:#535353;
 line-height:140%;
 border:1px solid #444;
 width:132px;
 margin:-1px 0 0;
 padding:9px 28px 7px;
}

#menu ul a:hover, #menu .current_page_item ul a:hover, #menu .current-cat ul a:hover, #menu .first_menu ul a:hover, #menu .last_menu ul a:hover {
 color:#ff0;
 background:#333;
}

#menu .current_page_item, #menu .current-cat {
 background:url(/wp-content/themes/monochrome/img/stripe2.gif) left top;
 z-index:9;
}

#menu .current_page_item a:link, #menu .current_page_item a:visited, #menu .current-cat a:link, #menu .current-cat a:visited {
 color:#ff0;
 padding-bottom:21px;
 background:url(/wp-content/themes/monochrome/img/header_menu_arrow.gif) no-repeat center bottom;
}

#menu ul .current_page_item a:link, #menu ul .current_page_item a:visited, #menu ul .current-cat a:link, #menu ul .current-cat a:visited {
 color:#fff;
 background:#535353 url(/wp-content/themes/monochrome/img/stripe2.gif) left top;
}

#menu ul .current_page_item ul a:link, #menu ul .current_page_item ul a:visited, #menu ul .current-cat ul a:link, #menu ul .current-cat ul a:visited {
 color:#999;
 background:#535353;
}

#menu ul .current_page_item ul a:hover, #menu ul .current-cat ul a:hover {
 color:#e2415b;
 background:#333;
}

#menu .first_menu {
 border:none;
 background:none;
}

#menu .first_menu_active {
 background:url(/wp-content/themes/monochrome/img/header_menu_first_active.gif) no-repeat left top;
}

#menu .first_menu a:hover {
 background:url(/wp-content/themes/monochrome/img/header_menu_first_hover.gif) no-repeat left top;
}

#menu .last_menu_active {
 background:url(/wp-content/themes/monochrome/img/header_menu_last_active.gif) no-repeat right top;
}

#menu .last_menu a:hover {
 background:url(/wp-content/themes/monochrome/img/header_menu_last_hover.gif) no-repeat right top;
}

#menu ul .parent_menu > a:link, #menu ul .parent_menu > a:visited {
 background:#535353 url(/wp-content/themes/monochrome/img/arrow4.gif) no-repeat right 14px;
}

#menu ul .parent_menu > a:hover {
 background:#333 url(/wp-content/themes/monochrome/img/arrow4.gif) no-repeat right 14px;
}

.lufthansa {
 background:transparent;
 border:0;
 position:relative;
 bottom:-5px;
 margin:0;
 padding:0;
}

#english_page {
 width:200px;
 position:relative;
 left:16px;
 top:-20px;
}

#english_flag {
 float:left;
 height:20px;
 width:34px;
 border:0;
 padding-right:5px;
}

#english_text {
 float:left;
 font-size:0.9em;
 text-transform:uppercase;
 padding-top:2px;
}

.socials {
 margin:10px 0 20px 20px;
}

#mlikesyou {
 position:relative;
 width:206px;
 clear:both;
 margin:0 auto;
 padding:6px 0 5px;
}

.partnerpic {
 margin:0 0 10px;
}

.werbung_front {
 /*margin:0 auto -250px auto!important;*/
 margin:0 auto 20px 0;
 padding:5px 0 0 0;
 overflow: hidden;
}

.werbung_links {
 padding:12px 0 0;
}

.werbung_rechts {
 padding:25px 0 0 8px;
}

.werbung_rechts_banner {
 width: 160px;
height;
600px;
 margin: 5px auto 0 auto;
}

.hl_recent_tweets {
 -moz-border-radius:5px;
 -khtml-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px;
 padding:2px;
 background-color: #CCCCCC;
 border: 1px solid #666666;
 color:#333;
 font-size: 90%;
}

.hl_recent_tweets li {
 border-bottom: 1px solid #fff;
 padding: 5px 2px 5px 2px;
}

.hl_recent_tweets li:last-child {
 border-bottom: 0;
}

.post .logopic_single {
 width:540px;
 height:58px;
 position:absolute;
 background-color:transparent;
 background-image:url(/wp-content/themes/monochrome/img/headerpics/default.png);
 background-position:0 0;
 background-repeat:no-repeat;
 border:0;
 margin:-61px 0 0 -15px;
 padding:0;
}

.zeilencontainer {
 width:100%;
 overflow:hidden;
 font-size:1.1em;
 margin:10px 0;
}

.zeilencontainer-links {
 width:28%;
 overflow:hidden;
 float:left;
 color:#000;
 border-bottom:1px dotted #666;
 margin-right:1%;
 padding-top:1px;
}

.zeilencontainer-rechts {
 width:70%;
 overflow:hidden;
 float:right;
 padding-top:1.4%;
}

.zeilencontainer-rechts-fotos {
 width:100%;
 overflow:hidden;
 clear:both;
 padding-top:1.4%;
 margin-top:2%;
}

.zeilencontainer-rechts-fotos img {
 width:490px;
}

.zeilencontainer-rechts pre {
 border:0 solid #ccc;
 background:#fff;
 font-family:'CartoGothicStdBook', Arial, Helvetica, sans-serif;
 margin:0;
 padding:0;
}

.zeilencontainer-rechts a {
 text-decoration:none;
 color:#ccc;
 font-weight:700;
}

.map_single {
 width:510px;
 height:250px;
 overflow:hidden;
 margin:10px auto 20px;
 padding:0;
}

#search_area_bottom {
 padding-top:0;
}

#hotel_cont {
 overflow:hidden;
}

.post #hotel_cont td, .post #hotel_cont th {
 border:0 solid #ccc;
 padding:5px;
}

.post #hotel_cont img, .post #hotel_cont a img {
 border:0 solid #ccc;
 background:#FFF;
 margin:0;
 padding:0;
}

.linkleiste {
 border:0;
 position:relative;
 left:-3px;
 top:-27px;
 width:138px;
 height:100px;
 overflow:hidden;
 text-align:right;
 margin:0;
 padding:0;
}

.banner-hotel {
 position:relative;
 left:-15px;
 top:-31px;
 height:600px;
 width:150px;
 overflow:hidden;
 margin:0;
 padding:0;
}

.banner img, .post .banner a img, .banner object {
 border:0 solid #ccc;
 background:#FFF;
 margin:-35px 0 10px -15px;
 padding:0;
}

.start_spacer {
 height:15px;
 overflow:hidden;
 width:100%;
}

#main_content {
 overflow:hidden;
 width:100%;
 border-bottom:0 solid #666;
 border:1px solid #CCC;
 background-color:#FFF;
 text-align:center;
 min-height:900px;
 height:auto;
 margin:10px auto 0;
}

* html #main_content {
 height:800px;
}

.fliesstext {
 padding:.2em 0;
}

.ueberschriften {
 border:0;
 background-image:none;
 background-color:#CCC;
 width:inherit;
 clear:both;
 height:20px;
 border-bottom:1px solid #CCC;
 padding:4px 0 0;
}

.ueberschrif1 {
 font-weight:700;
 float:left;
 text-align:left;
 width:66%;
 padding-left:4%;
}

.ueberschrif2 {
 font-weight:700;
 float:left;
 text-align:center;
 width:26%;
 padding:0 4% 0 0;
}

.nur_blink {
 text-decoration:blink;
}

.b_blink {
 color:red;
 font-size:1em;
}

.googlezeile {
 border:0;
 clear:both;
 overflow:inherit;
 border-bottom:1px solid #CCC;
 background-color:#FFF;
 padding:1em 0;
}

.googlezeile2 {
 border:0;
 clear:both;
 overflow:inherit;
 border-bottom:0 solid #CCC;
 background-color:#FFF;
 padding:0 0 1em;
}

.buchenbtn {
 border:0;
 margin:0;
 padding:3px 0 0;
}

.wpcf7-text {
 width:200px;
 height:25px;
 margin-bottom:10px;
}

.wpcf7-submit {
 font-size:120%;
 clear:both;
 padding:5px 10px;
}

#abfahrt, #ankunft {
 height:25px;
 width:170px;
 margin:0;
 padding:0;
}

#uhrzeit_an, #uhrzeit_ab {
 width:62px;
 height:25px;
 font-size:120%;
 margin:10px 0 0;
 padding:0;
}

.wpcf7-checkbox {
 position:relative;
 top:7px;
}

.wpcf7-wrapperfritz {
 width:50%;
 float:left;
}

.wpcf7-wrapperfritz textarea {
 width:200px;
 height:75px;
}

.parkplatz_wrapper {
 background-color:#ccc;
 border:1px solid #666;
 margin-bottom:30px;
 padding:15px 0 0 25px;
}

.captcha_field {
 clear:both;
 width:50%;
 margin:0;
 padding:0 0 2% 20%;
}

.captcha_header {
 padding:30px 0 5px;
}

.captcha_left {
 float:left;
 width:50%;
}

.captcha_right {
 float:left;
 width:50%;
 padding:3px 0 0;
}

.captcha_right input {
 height:25px;
 width:50%;
 text-align:center;
 margin:0;
 padding:0;
}

.abfrage_absenden {
 clear:both;
 width:inherit;
 height:33px;
 margin:0 auto;
 padding:5px 0;
}

.abfrage_absenden input {
 height:40px;
 width:93%;
 text-align:center;
}

.wpcf7-mail-sent-ok {
 font-size:120%;
 text-decoration:blink;
 color:#01B71A;
}

#wpcf7-f3-p579-o1 .captcha_right {
 float:left;
 text-align:right;
}

#wpcf7-f3-p579-o1 .captcha_right .wpcf7-captcha-captcha-778 {
 position:relative;
 margin-left:158px;
 margin-top:5px;
}

#wpcf7-f3-p579-o1 .captcha_left input {
 width:78px;
}

#wpcf7-f3-p579-o1 .abfrage_absenden {
 overflow:hidden;
 padding-bottom:30px;
}

#gdstarrmulti-4 {
 background-color:#535353;
}

#gdstarrmulti-4 li a {
 color:#fff;
 font-weight:700;
}

#gdstarrmulti-4 li br {
 line-height:.1em;
}

.side_box h3 {
 text-align:left;
 border-top:3px solid #AFAFAF;
 text-shadow:#CCC;
 padding:15px 0 0!important;
}

#searchform {
 background-color:#535353;
 padding:10px 0;
}

#searchform .screen-reader-text {
 color:#fff;
 font-size:1.1em;
}

#searchform #s {
 background-color:#EEE;
 margin:3px 0;
}

.blogroll li {
 border-bottom:1px dotted #848484;
 margin:0;
 padding:5px 0 10px;
}

.blogroll li a:visited, a:active, a:link {
 color:#ccc;
 font-size:1.1em;
}

.blogroll li a:hover {
 color:#0080ff;
 text-decoration:underline;
 font-size:1.1em;
}

.blogroll li img {
 margin:5px 0 0;
}

#uebersicht li {
 list-style:none;
}

#uebersicht .children li a:visited, a:active, a:link {
 text-decoration:none;
 color:#333;
 font-size:1em;/*background-color: #666633*/
}

#uebersicht .children li {
 list-style:none;
 font-size:.8em;
 list-style-type:none;
 height:100%;
 overflow:hidden;
 background:url(/wp-content/themes/monochrome/img/arrow4.gif) no-repeat 10px 11px;
 margin:0;
 padding:3px 5px 3px 20px;
}

#uebersicht .children {
 clear:both;
 width:100%;
 overflow:hidden;
 border-left:1px solid #ccc;
 margin:0 0 10px;
 padding:0;
}

#uebersicht .page_item {
 font-size:1.2em;
}

#copyright {
 float:left;
 display:inline;
 color:#777;
 margin:35px 0 0 170px;
}

#copyright li {
 float:left;
 display:inline;
 font-size:1em;
 background:url(/wp-content/themes/monochrome/img/arrow4.gif) no-repeat left center;
 margin:0 10px 0 0;
 padding:0 0 0 13px;
}

#copyright li a:visited, a:active, a:link {
 color:#7f8e91;
 text-decoration:none;
 font-size:1em;
}

#return_top a {
 position:fixed;
 right:15px;
 bottom:15px;
 width:18px;
 height:99px;
 display:block;
 background:url(/wp-content/themes/monochrome/img/return_top.png) no-repeat left top;
}

#return_top a:hover {
 background:url(/wp-content/themes/monochrome/img/return_top.png) no-repeat right top;
}

.small_fritz {
 font-size:75%;
 list-style:none;
 list-style-image:none;
 background-image:none;
 padding:3px 0 0;
}

.top_add {
 width:468px;
 height:60px;
 padding-bottom:20px;
 clear:both;
 margin:10px auto;
}

.blogads {
 width:125px;
 height:400px;
 margin: -13px 0 0 -8px!important;
 clear:both;
}

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

.clearfix {
 display:block;
}

* html .clearfix {
 height:1%;
}

a:hover, #uebersicht .children li a:hover, #copyright li a:hover {
 color:#0080ff;
 text-decoration:underline;
}

ol, * html ol {
 margin:0 0 1em 23px;
 padding:0;
}

form, table, input, textarea, dl, dt, dd, .side_box li.side_date {
 margin:0;
 padding:0;
}

object, .post img.centered {
 display:block;
 margin:0 auto;
}

.alignright, #search_button, #wpcf7-f3-p579-o1 .captcha_left {
 float:right;
}

.alignleft, .logo, .beschreibung {
 float:left;
}

.aligncenter, .centered {
 display:block;
 margin-left:auto;
 margin-right:auto;
}

#single_post, #menu .last_menu {
 background:none;
}

.post_content_wrapper, .post_content_wrapper_single {
 float:right;
 width:510px;
 background:url(/wp-content/themes/monochrome/img/header_unten.jpg) no-repeat 0 0;
 margin:-26px 0 0;
 padding:53px 15px 0;
}

.post_content p, .post table, .post_content ol li {
 margin:0 0 1em;
}

.post_date span, #gdstarrmulti-4 li {
 color:#ccc;
}

.meta_comment a, .meta_comment a:visited, .post_date, .post_meta dt.meta_comment, .archive_contents p a:hover {
 color:#0080ff;
}

.socials2 span, .socials3 span, .socials4 span {
 display:inline;
 float:left;
}

#entries_rss a:hover, .search_tag:hover {
 text-decoration:none;
}

.werbebanner, .werbebanner_muc, .werbebanner_pfiffig {
 border:0;
 clear:both;
 overflow:hidden;
 border-bottom:1px solid #CCC;
 background-color:#FFF;
 padding:0;
}

a:link.zeilenlink, a:visited.zeilenlink, a:active.zeilenlink {
 color:#000;
 text-decoration:none;
 font-weight:700;
}

a:link.zeilenlink_normal, a:visited.zeilenlink_normal, a:hover.zeilenlink_normal, a:active.zeilenlink_normal {
 text-decoration:none;
 color:#000;
 font-size:1em;
 font-weight:400;
}

.bild {
 width:87px;
 float:left;
 overflow:hidden;
 margin:3px;
}

.mehr_details {
 margin:10px 0;
}

.firma_ort {
 width:120px;
 float:left;
 overflow:hidden;
 font-size:1em;
 padding:5px 5px 10px 10px;
 text-align: left;
}

.bewertung_wrapper {
 width:110px;
 overflow:hidden;
 padding:0 0 15px;
}

.bewertung {
 font-size: 0.8em;
 text-transform:uppercase;
 color:#000;
 text-decoration:underline;
 margin:0;
 padding:0 0 0 20px;
}

.parkstars {
 background:transparent!important;
 border:none!important;
 clear:both;
 float:left;
 margin:2px 10px 0;
 padding:0;
}

.parkstars_stimmen {
 color:#666;
 font-size:.8em;
 overflow:hidden;
 clear:both;
 margin:0 0 0 25px;
}

.preis-1-tag {
 float: left;
 width: 50px;
 text-align: center;
 background-color: #f2f2f2;
 padding: 0 3px 3px 3px;
 margin: 6px 0 0 0;
}

.preis-7-tage {
 float: left;
 width: 50px;
 text-align: center;
 padding: 0 3px 3px 3px;
 margin: 6px 0 0 0;
}

.preis-15-tage {
 float: left;
 width: 50px;
 text-align: center;
 background-color: #f2f2f2;
 padding: 0 3px 3px 3px;
 margin: 6px 0 0 0;
}

.tag-ueberschrift {
 text-decoration:underline;
 line-height:1.5em;
}

.zeile {
 clear:both;
 overflow:hidden;
 height:15%;
 border:0;
 background-color:#fff;
 margin:0 auto 0 auto;
 padding:0;
}

.zeile a {
 border:0;
 clear:both;
 overflow:hidden;
 height:15%;
 background-color:#fff;
 margin:0 auto;
 padding:0;
}

.zeile a:hover img {
 margin:0 auto;
 padding:0;
}

.zeile a img {
 clear:both;
 overflow:hidden;
 height:15%;
 border:0;
 background-color:#fff;
 margin:0 auto;
 padding:0;
}

.zeile img {
 border:0;
 clear:both;
 width:508px;
 overflow:hidden;
 height:15%;
 text-align:center;
 background-color:#fff;
 margin:0 auto;
 padding:0;
}

.zeile .attachment-full {
 border:0;
 background:#ccc;
 width:510px;
 height:65px;
 margin:0;
 padding:0;
}

.zeile1 {
 clear:both;
 overflow:hidden;
 height:15%;
 border:1px solid #CCC;
 background-color:#FAFAFA;
 font-size:90%;
 margin: 25px 0;
 padding: 0.3em 0;
 -webkit-border-radius: .5em;
 -moz-border-radius: .5em;
 border-radius: .5em;
 -webkit-box-shadow: 2px 2px 5px 3px #ccc;
 -moz-box-shadow: 2px 2px 5px 3px #ccc;
 box-shadow: 2px 2px 5px 3px #ccc;
}

.zeile2 {
 clear:both;
 overflow:hidden;
 border:1px solid #CCC;
 height:15%;
 background-color:#EFEFEF;
 font-size:90%;
 margin: 25px 0;
 padding: 0.3em 0;
 -webkit-border-radius: .5em;
 -moz-border-radius: .5em;
 border-radius: .5em;
 -webkit-box-shadow: 2px 2px 5px 3px #ccc;
 -moz-box-shadow: 2px 2px 5px 3px #ccc;
 box-shadow: 2px 2px 5px 3px #ccc;
}

a:hover.zeilenlink {
 color:#333;
 text-decoration:none;
 font-weight:700;
}

/*################################################################################*/

#comments_wrapper {
 float:right;
 width:540px;
 padding:0 0 15px;
}

#comment_area, #trackback_area {
 border-bottom:1px solid #ccc;
 margin:15px 0 20px;
 padding:0 0 5px;
}

#comment_header {
 border-bottom:1px solid #ccc;
 font-size:11px;
 position:relative;
}

#comment_header li {
 display:inline;
 float:left;
 padding:5px 10px;
}

#comment_header_left {
 float:left;
 display:inline;
 margin:0 0 0 5px;
}

#add_comment a {
 background:url(/wp-content/themes/monochrome/img/write_comment.gif) no-repeat left center;
 padding:0 0 0 20px;
}

#comment_feed a {
 background:url(/wp-content/themes/monochrome/img/comment_rss.gif) no-repeat left center;
 padding:0 0 0 20px;
}

#comment_header_right {
 clear:left;
 position:absolute;
 top:-1px;
 right:15px;
 background:#fff;
}

#comment_header_right li, #comment_header_right #trackback_closed {
 border-top:1px solid #fff;
 border-bottom:1px solid #ccc;
}

#comment_header_right li.comment_switch_active, #comment_header_right #comment_closed {
 border:1px solid #ccc;
 border-bottom:1px solid #fff;
}

.comment_switch_active a {
 color:#33a8e5;
}

.commentlist {
 list-style-type:none;
 margin:0;
 padding:0;
}

.comment {
 border:1px solid #ccc;
 color:#777;
 background:#eee;
 margin:0 15px 15px;
 padding:15px 0 3px;
}

.even_comment, .odd_comment_children {
 background:#eee;
}

.odd_comment, .even_comment_children {
 background:#fdfdfd;
}

.comment-meta {
 height:56px;
 position:relative;
}

.comment-meta-left {
 position:absolute;
 left:15px;
 top:0;
}

.avatar {
 border:1px solid #ccc;
 background:#fff;
 width:37px;
 height:37px;
 display:inline;
 float:left;
 margin:0 15px 0 0;
 padding:2px;
}

.comment-name-date {
 float:left;
 padding:6px 0 0;
}

.commentlist a, .commentlist a:visited, .comment-name {
 color:#2d96bd;
}

.commentlist a:hover {
 color:#ef3982;
}

.comment-date {
 font-size:11px;
 color:#757676;
 margin:0;
}

.comment-act {
 background:url(/wp-content/themes/monochrome/img/arrow2.gif) no-repeat left 5px;
 font-size:11px;
 position:absolute;
 right:12px;
 top:5px;
 padding:0 0 0 13px;
}

.comment-act li {
 display:inline;
}

.comment-reply a, .comment-reply a:visited {
 border-right:1px solid #aaa;
 margin:0 6px 0 0;
 padding:0 10px 0 0;
}

.comment-edit a, .comment-edit a:visited {
 border-left:1px solid #aaa;
 margin:0 0 0 6px;
 padding:0 0 0 10px;
}

.comment-content {
 clear:both;
 margin:0 15px;
 padding:0;
}

* html .comment-content {
 padding:5px 0 0;
}

.comment blockquote span {
 display:block;
 margin:0 0 -1em;
}

.comment-note {
 display:block;
 font-size:11px;
 color:#33a8e5;
 border:1px solid #94ddd4;
 background:#d6f4f0;
 margin:0 0 1em;
 padding:10px 15px;
}

.comment_closed {
 border:1px solid #ccc;
 text-align:center;
 background:#fff url(/wp-content/themes/monochrome/img/stripe3.gif) left top;
 margin:0 15px 15px;
 padding:15px;
}

#trackback_closed {
 background:url(/wp-content/themes/monochrome/img/arrow1.gif) no-repeat left center;
 padding:0 0 0 12px;
}

.trackback_time {
 font-size:11px;
 color:#757676;
 margin:0 0 7px 15px;
}

.trackback_title {
 margin:0 0 10px 15px;
}

#trackback_url_wrapper {
 font-size:11px;
 margin:0 15px 20px;
}

#trackback_url_wrapper label {
 display:block;
 margin:0 0 2px 5px;
}

#trackback_url_wrapper input {
 background:#fff url(/wp-content/themes/monochrome/img/arrow1.gif) no-repeat 10px center;
 border:1px solid #ccc;
 color:#777;
 width:468px;
 padding:5px 20px;
}

#comment_pager {
 height:24px;
 margin:0 15px 10px;
}

#comment_pager a, #comment_pager span {
 display:inline;
 float:left;
 margin:0 10px 0 0;
}

.comment_form_wrapper {
 border:1px solid #ccc;
 background:#fff url(/wp-content/themes/monochrome/img/stripe3.gif) left top;
 margin:0 15px 15px;
 padding:15px;
}

#cancel_comment_reply {
 background:url(/wp-content/themes/monochrome/img/arrow2.gif) no-repeat left center;
 margin:0 0 1em;
 padding:0 0 0 11px;
}

#comment_user_login p {
 line-height:100%;
 margin:0;
 padding:0 0 0 1px;
}

#comment_user_login span {
 margin:0 0 0 40px;
}

#comment_login {
 background:url(/wp-content/themes/monochrome/img/comment-area-bottom.gif) no-repeat left bottom;
 margin:0;
 padding:3px 30px 10px;
}

#comment_login p {
 line-height:100%;
 background:url(/wp-content/themes/monochrome/img/warning.gif) no-repeat left 4px;
 margin:0;
 padding:12px 0 11px 36px;
}

#comment_login a {
 background:url(/wp-content/themes/monochrome/img/arrow1.gif) no-repeat 10px 3px;
 margin:0 0 0 20px;
 padding:0 0 0 20px;
}

#guest_info {
 width:98%;
 padding:0;
}

#guest_info div {
 text-align:left;
 margin:0 0 12px;
}

#guest_info input {
 border:1px solid #ccc;
 width:70%;
 background:#fff;
 color:#777;
 margin:0;
 padding:3px 5px;
}

#guest_info label {
 display:block;
 font-size:11px;
 color:#888;
 margin:0 0 5px;
 padding:0;
}

#guest_info span {
 color:#666;
 margin:0 10px 0 0;
}

#comment_textarea textarea {
 width:90%;
 height:150px;
 border:1px solid #ccc;
 background:#fff;
 color:#777;
 font-size:11px;
 overflow:auto;
 margin:15px 0 0;
 padding:15px;
}

#submit_comment {
 width:200px;
 display:block;
 background:#fff;
 color:#666;
 border:1px solid #ccc;
 cursor:pointer;
 margin:30px auto 0;
 padding:4px 0;
}

#submit_comment:hover {
 border:1px solid #33a8e5;
 color:#33a8e5;
}

#back_top_comment {
 float:right;
 background:url(/wp-content/themes/monochrome/img/arrow3.gif) no-repeat left center;
 display:inline;
 font-size:11px;
 margin:0 15px 10px 0;
 padding:0 0 0 16px;
}

.nocomments {
 text-align:center;
 color:#e2415b;
 border:1px solid #ccc;
 background:#fff url(/wp-content/themes/monochrome/img/stripe3.gif) left top;
 margin:0 15px;
}

.nocomments p {
 font-size:12px;
 margin:15px 20px;
}

#trackback_area, #input_hidden_field {
 display:none;
}

a.admin-url, a.guest-url, .comment-content a, .comment-content a:visited, #comment_pager .current {
 text-decoration:underline;
}

div.calendar {
 position:relative;
}

.calendar, .calendar table {
 border:1px solid #bdb2bf;
 font-size:12px;
 color:#000;
 cursor:default;
 background:url(/wp-content/plugins/cf7-calendar/images/tiger/normal-bg.gif);
 font-family:Myriad, "trebuchet ms", verdana, tahoma, sans-serif;
}

.calendar {
 border-color:#797979;
}

.calendar .button {
 text-align:center;
 background:url(/wp-content/plugins/cf7-calendar/images/tiger/title-bg.gif) repeat-x 0 100%;
 color:#000;
 font-weight:700;
 padding:2px;
}

.calendar .nav {
 font-family:Myriad, verdana, tahoma, sans-serif;
}

.calendar .nav div {
 background:transparent url(/wp-content/plugins/cf7-calendar/images/tiger/menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead tr {
 background:url(/wp-content/plugins/cf7-calendar/images/tiger/title-bg.gif) repeat-x 0 100%;
 color:#000;
}

.calendar thead .title {
 font-weight:700;
 text-align:center;
 background:url(/wp-content/plugins/cf7-calendar/images/tiger/title-bg.gif) repeat-x 0 100%;
 color:#000;
 padding:4px;
}

.calendar thead .name {
 border-bottom:1px solid #797979;
 text-align:center;
 color:#000;
 padding:2px;
}

.calendar thead .hilite {
 background:url(/wp-content/plugins/cf7-calendar/images/tiger/hover-bg.gif);
 border-bottom:1px solid #797979;
 padding:2px 2px 1px;
}

.calendar thead .active {
 background:url(/wp-content/plugins/cf7-calendar/images/tiger/active-bg.gif);
 color:#fff;
 border-bottom:1px solid #797979;
 padding:2px 2px 1px;
}

.calendar thead .daynames {
 background:url(/wp-content/plugins/cf7-calendar/images/tiger/dark-bg.gif);
}

.calendar tbody .day {
 font-family:Myriad, verdana, tahoma, sans-serif;
 width:2em;
 color:#000;
 text-align:right;
 padding:3px 3px 2px 2px;
}

.calendar tbody .day.othermonth {
 font-size:80%;
 color:#999;
}

.calendar tbody .day.othermonth.oweekend {
 color:#f99;
}

.calendar table .wn {
 border-right:1px solid #797979;
 background:url(/wp-content/plugins/cf7-calendar/images/tiger/dark-bg.gif);
 padding:2px 1px 1px;
}

.calendar tbody .rowhilite td, .calendar tbody .rowhilite td.wn {
 background:url(/wp-content/plugins/cf7-calendar/images/tiger/rowhover-bg.gif);
}

.calendar tbody td.today {
 font-weight:700;
}

.calendar tbody td.hilite {
 background:url(/wp-content/plugins/cf7-calendar/images/tiger/hover-bg.gif);
 border:1px solid #bbb;
 padding:2px 2px 1px 1px;
}

.calendar tbody td.selected {
 font-weight:700;
 border:1px solid #797979;
 background:url(/wp-content/plugins/cf7-calendar/images/tiger/active-bg.gif);
 color:#fff;
 padding:2px 2px 1px 1px;
}

.calendar tbody .disabled {
 color:#999;
}

.calendar tbody .emptycell {
 visibility:hidden;
}

.calendar tbody .emptyrow {
 display:none;
}

.calendar tfoot .footrow {
 text-align:center;
 background:#565;
 color:#fff;
}

.calendar tfoot .footrow td {
 padding-top:4px;
}

.calendar tfoot .ttip {
 background:url(/wp-content/plugins/cf7-calendar/images/tiger/status-bg.gif) repeat-x 0 0;
 color:#000;
 padding:2px;
}

.calendar tfoot .hilite {
 background:#afa;
 border:1px solid #084;
 color:#000;
 padding:1px;
}

.calendar tfoot .active {
 background:#7c7;
 padding:2px 0 0 2px;
}

.calendar .combo {
 position:absolute;
 display:none;
 top:0;
 left:0;
 width:4em;
 cursor:default;
 background:url(/wp-content/plugins/cf7-calendar/images/tiger/normal-bg.gif);
 color:#000;
 z-index:100;
 font-size:90%;
 border-color:#797979;
 border-style:solid;
 border-width:0 1px 1px;
}

.calendar .combo .label, .calendar .combo .label-IEfix {
 text-align:center;
 padding:1px;
}

.calendar .combo .label-IEfix {
 width:4em;
}

.calendar .combo .active {
 background:url(/wp-content/plugins/cf7-calendar/images/tiger/active-bg.gif);
 color:#fff;
 font-weight:700;
}

.calendar td.time {
 border-top:1px solid #797979;
 text-align:center;
 background:url(/wp-content/plugins/cf7-calendar/images/tiger/dark-bg.gif);
 padding:1px 0;
}

.calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm {
 font-weight:700;
 background:url(/wp-content/plugins/cf7-calendar/images/tiger/normal-bg.gif);
 color:#000;
 padding:0 5px 0 6px;
}

.calendar td.time .hour, .calendar td.time .minute {
 font-family:monospace;
}

.calendar td.time .ampm {
 text-align:center;
}

.calendar td.time .colon {
 font-weight:700;
 padding:0 2px 0 3px;
}

.calendar td.time span.active {
 background:url(/wp-content/plugins/cf7-calendar/images/tiger/active-bg.gif);
 color:#fff;
}

.calendar thead .weekend, .calendar tbody td.weekend {
 color:#e22;
}

.calendar .combo .hilite, .calendar td.time span.hilite {
 background:url(/wp-content/plugins/cf7-calendar/images/tiger/hover-bg.gif);
 color:#000;
}

.kurzpost {
 border: 1px solid #ccc;
 background-color: #f2f2f2;
 margin-bottom: 20px;
 padding: 5px 10px 0 10px;
 -webkit-border-radius: .5em;
 -moz-border-radius: .5em;
 border-radius: .5em;
}

.kurzpost h3 {
 padding: 0 0 2px 0;
 margin: 0;
}

.kurzpost p {
 padding: 0 0 5px 0!important;
 margin: 0!important;
}

.tplresults {
 width: 100%;
 border: 1px solid gray;
}

.tplresults img {
 padding: 0;
 background: none;
 margin: 0;
 border: none;
}

.tplresults thead td {
 font-weight: bold;
 padding: 2px 5px;
}

.tplresults .rank {
 text-align: center;
 width: 20px;
}

.tplresults .votes {
 text-align: center;
}

.wp-polls {
 color: black;
 font-size: 115%;
 width: 70%;
 margin: 20px auto;
 overflow: hidden;
 moz-border-radius:5px;
 -khtml-border-radius:0.5em;
 -webkit-border-radius:0.5em;
 border-radius:0.5em;
 padding:15px 5px 5px 5px;
 border: 2px solid #666666;
 -webkit-box-shadow: 2px 2px 5px 3px #ccc;
 -moz-box-shadow: 2px 2px 5px 3px #ccc;
 box-shadow: 2px 2px 5px 3px #ccc;
 background:url(/parken_img/polls-hintergrund.jpg) top left #ccc;
 text-shadow: 1px 1px 3px #666;
}

.polls-main img, .polls-main img a {
 border: 0!important;
 padding: 0!important;
 margin: 0!important;
}

.polls-main {
 border: 0!important;
 padding: 0;
 margin: 0;
 width: 150px;
 height: 300px;
 position: relative;
 top: 7px;
 left: -15px
}

.polls-main li {
 list-style-type:none!important;
 list-style-image:none!important;
}

.banner-main {
 border: 0!important;
 padding: 0;
 margin: 40px 0 0 0;
 width: 142px;
 position: relative;
 top: 0px;
 left: -11px;
 overflow: hidden;
}

.banner-main img {
 padding: 0!important;
 margin: 0!important;
}

.unten_mitteilen {
 padding: 0;
 margin: 10px auto 20px auto;
 text-align: center;
}

.twtr-ft img {
 background-color: #535353!important;
}

.Buttons {
 margin: 0;
 padding: 5px 20px 5px 20px;
 font-size:1.5em!important;
 font-weight:bold;
 color:#fff!important;
 border: solid 1px #0076a3;
 background: #0095cd;
 background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
 background: -moz-linear-gradient(top, #00adee, #0078a5);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
 -moz-box-shadow: 0px 1px 3px rgba(000, 000, 000, 0.5), inset 0px 0px 2px rgba(255, 255, 255, 1);
 -webkit-box-shadow: 0px 1px 3px rgba(000, 000, 000, 0.5), inset 0px 0px 2px rgba(255, 255, 255, 1);
 text-shadow: 0px -1px 0px rgba(000, 000, 000, 0.2), 0px 1px 0px rgba(11, 26, 87, 0.4);
}

.Buttons:hover {
 text-decoration: none;
 background: #007ead;
 background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
 background: -moz-linear-gradient(top, #0095cc, #00678e);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}

.Buttons:active {
 color: #80bed6;
 background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
 background: -moz-linear-gradient(top, #0078a5, #00adee);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

.kw_cloud {
 moz-border-radius:5px;
 -khtml-border-radius:0.5em;
 -webkit-border-radius:0.5em;
 border-radius:0.5em;
 padding:5px 3px 5px 3px;
 border: qpx solid #666666;
 background-color: #ccc;
 text-shadow: 0px -1px 0px rgba(000, 000, 000, 0.2), 0px 1px 0px rgba(247, 247, 247, 0.1);
 line-height: 1.4em;
 text-align: justify;
}

#search_area_top {
 background:none;
 margin: -12px 0 0 3px;
 padding:0;
 position: relative;
 top: -53px;
}

#search_area {
 width:218px;
 height:inherit;
 margin:0;
}

#search_input {
 float:left;
 border:0;
 height:25px;
 display:inline;
 width:167px;
 font-size:1em;
 color:#999;
 background: #5e5e5e;
 margin:0 0 0 10px;
 border: 1px solid #5e5e5e;
 padding: 0 0 0 2px;
 -moz-border-radius:3px;
 -khtml-border-radius:3px;
 -webkit-border-radius:3px;
}

#tag_list {
 margin: 0 0 -0 14px;
 position: relative;
 top: -48px;
}

.search_tag {
 clear: both;
 display:block;
 font-size:0.9em;
 background:url(/wp-content/themes/monochrome/img/tag1.gif) no-repeat left top;
 margin:0 0 5px;
 padding:2px 0 2px 24px;
}

.active_search_tag {
 background:url(/wp-content/themes/monochrome/img/tag2.gif) no-repeat left top;
}

#tag_list .wp-tag-cloud {
 clear:both;
 border:1px solid #f3dc19;
 background:#333;
 display:none;
 margin:0 0 10px;
 padding: 0 6px;
 width: 193px;
 -moz-border-radius:3px;
 -khtml-border-radius:3px;
 -webkit-border-radius:3px;
 overflow: hidden;
}

#tag_list .wp-tag-cloud li {
 float: left;
 line-height:140%;
 margin:0 5px 0 0;
 background:url(/wp-content/themes/monochrome/img/arrow2.gif) no-repeat 0px 8px;
 padding: 0 3px 0 5px
}

#tag_list .wp-tag-cloud li a {
 font-size: 90%!important;
}

.sharing {
width: 400px; 
overflow: hidden; 
margin: 0 auto; 
height: 35px; 
padding: 0; 
clear: both;
}

.ratingblock {
width: 250px!important; 
margin: 0 auto !important;
}
