@charset "utf-8";
/*  
Theme Name: ballonreisen2010
Theme URI: http://www.virtual-diversity.de
Description: customized theme by http://www.virtual-diversity.de
Version: 1.0
Author: Thorsten Ott
Author URI: http://www.virtual-diversity.de
Tags: ballonreisen, 2-column, blue, googlemaps
*/
@font-face{font-family:'Ffont';src:url('font.eot');src:local('☺'), url('font.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'Helvetica';src:url('helvetica_rounded_lt_bold-webfont.eot');src:local('☺'), url('helvetica_rounded_lt_bold-webfont.ttf') format('truetype');font-weight:bold;font-style:normal}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0}
body{font-family:"Lucida Grande",Verdana,Arial,sans-serif;font-size:11px;color:#363535;background:#eee6d4 url(images/bg.png) repeat-x 0 20px}
a{outline:none!important}
/* * * * * * * * BAR * * * * * * * */
#bar{height:76px;background:url(images/bar.png) repeat-x;width:100%;position:fixed;top:0}
#bar #inner{width:980px;margin:0 auto}
* html #bar{position:absolute;background:url(images/bar.gif) repeat-x}
/* * * * * * * * top * * * * * * * */
a.top{background:url(images/top.png) no-repeat;width:160px;height:80px;display:block;margin:20px 0 0 482px}
* html a.top{display:none}
#gallery{width:630px;height:210px;float:left;margin:44px 0 0 92px}
/* * * * * * * * HEADER * * * * * * * */
#header{width:980px;height:290px;margin:20px auto 0;background:url(images/header.png) no-repeat}
#erlebnis-dvd{width:155px;height:53px;display:block;margin:0 0 0 7px;cursor:pointer}
#logo{display:block;width:144px;height:186px;margin:30px 0 0 94px;float:left;cursor:pointer}
* html #logo{margin:30px 0 0 46px}
/* * * * * * * * MENU * * * * * * * */
#mainmenu{height:36px;text-align:center!important;margin:-53px 0 0 170px}
#mainmenu ul{list-style-type:none;float:right}
#mainmenu ul li{position:relative;display:inline;float:left;padding:20px 16px 0 0}
#mainmenu ul li a{display:block;color:#000;font-size:13px;font-weight:bold!important;color:#cb1d13}
* html #mainmenu ul li a{display:inline-block;float:left}
* html #mainmenu ul li ul li a{float:none}
#mainmenu ul li a:link,#mainmenucat ul li a:visited{text-decoration:none}
#mainmenu .current_page_item a{/*color:#2f9ec7!important*/}
#mainmenu ul li ul{position:absolute;left:0;display:block;visibility:hidden;margin:0}
#mainmenu ul li ul li{display:list-item;float:none;padding:0}
#mainmenu ul li ul li ul{top:0;margin:0}
#mainmenu ul li ul li a,#mainmenu ul li.current_page_item ul a,#mainmenu ul li.select ul a{width:260px;height:auto;padding:7px 5px 7px 6px;margin:0 0 0 -5px;	border-bottom:1px solid #adadad;background:#e2e2e2;border-top-width:0;text-align:left;text-decoration:none;color:inherit;font-size:12px;text-transform:inherit}
#mainmenu ul li ul li a:hover{text-decoration:underline}
#mainmenu span.title{display:none}
.mtm2 {margin-top:-2px!important}
a.home{padding:14px 0 0 0;margin-left:16px;float:left}
/* * * * * * * * BODY * * * * * * * */
#body{width:980px;margin:0 auto;background:#fbf9f4 url(images/content-bg.png) repeat-y;overflow:hidden}
#body_right{width:320px;float:left;padding:0}
* html #body_right{width:300px}
#body_left{width:620px;float:right;padding:0 0 20px 0;margin-right:22px;background:url(images/18px-units.png) repeat}
* html #body_left{margin-right:11px}
/* * * * * * * * SIDEBAR * * * * * * * */
#sidebar{width:300px;margin:0 0 20px 0}
#sidebar-gen{width:300px;height:72px;background:url(images/sidebar-gen.png) no-repeat;margin:-15px 0 5px 0}
.sidebars h3{font-size:12px;color:#fff;line-height:48px;height:38px!important;font-weight:bold;padding:0 0 0 20px;vertical-align:bottom;background:url(images/sidebar-h2.png) no-repeat;text-shadow:1px 1px 1px #999;-moz-text-shadow:1px 1px 1px #999;-webkit-text-shadow:1px 1px 1px #999}
.sidebars h3.rot{background:url(images/sidebar-h2rot.png) no-repeat;color:#fff!important}
.sidebars li ul{margin:10px 0 0 0;padding:0 0 0 24px}
.sidebars li ul li ul{padding:0 0 0 10px}
.sidebars li{margin-bottom:0px;background:none}
.sidebars li li{font-size:12px}
.sidebars li li li{background:none;border:0;padding-bottom:3px}
.sidebars li a:link,.sidebars li a:visited,.sidebars li a:hover,.sidebars li a:focus,.sidebars li a:active{color:#0e7196;outline:none}
.sidebars li a:hover{color:#c81b12}
.sidebars p{padding:5px 0 5px 20px;margin:0;line-height:150%;font-weight:normal}
.sidebars .opul{margin:10px 0 0 20px;padding:0}
.sidebars .opli{margin:5px 0 0 0;padding:0;font-size:11px}
.sidebars .last{margin-top:0}
/* * * * * * * * BREADCRUMB * * * * * * * */
.breadcrumb{margin-top:7px}
ul.breadcrumbs{padding:0;margin:0;font-size:11px}
ul.breadcrumbs li{display:inline}
/* * * * * * * * search * * * * * * * */
#searchform{margin:9px 0 4px 0!important;padding:0!important}
#searchform fieldset{border:none;margin:0;padding:0;text-align:left}
#searchform #s{margin:0 10px 0 20px;background:#eee6d4!important;border:1px solid #aaa;padding:2px 4px;font-size:11px;float:left;color:#656764!important;width:160px!important}
#searchform #s:hover,#searchform #s:focus{background:#fff!important}
#searchform #searchsubmit{background:none;border:none;padding:0}
/* * * * * * * * TINY CONTACT FORM * * * * * * * */
#tcform{margin:12px 0!important;padding:0 0 0 24px}
#tcform label{width:55px!important;display:block;float:left;padding:0 10px 0 0;text-align:right;height:21px;line-height:21px}
#tcform #tcf_msg_lbl{margin:0px 0 0 0!important;float:none!important}
#tcform input{border:1px solid #9eb3b5;background:#e7eef0;width:164px;margin:0 0 2px 0;padding:3px 4px;font-size:11px}
#tcform textarea{border:1px solid #9eb3b5;background:#e7eef0;font-size:11px;padding:3px 4px 3px 4px;width:230p !important;height:115px!important}
#tcform input:hover,#tcform input:focus,#tcform textarea:hover,#tcform textarea:focus{background:#fff}
#tcformsend{width:60px!important;height:19px!important;background:transparent!important;border:none!important;margin:-2px 0 -3px -4px!important}
/* * * * * * * * SIDEBAR_NEWS * * * * * * * */
.snews,.widget_search{margin-bottom:0!important}
.snews ul li{list-style-type:none;border:none}
.snews ul{list-style-type:none}
.allenews{margin:5px 0 0 0;padding:0 0 0 20px;line-height:150%}
.allenews a:link,.allenews a:visited,.allenews a:hover,.allenews a:focus,.allenews a:active{color:#2f9fc7;font-weight:bold!important}
.allenews a:hover{background:#2f9fc7;color:#fff!important}
.snewsdate{padding:5px 0 0 20px!important;font-size:10px;color:#656764}
.snewstitle{color:#333;font-weight:bold;font-size:12px}
.snewsexcerpt{color:#333;font-weight:normal;font-size:11px}
.snewsmore{text-align:right;padding:0!important;height:12px}
.snewsmore a{color:#0e7196}
/* * * * * * * * FOOTER * * * * * * * */
#footer{width:100%;min-height:240px;overflow:hidden;margin:0 auto;padding:0!important;background:#309fc8 url(images/footer-bg.png) repeat-x}
#confooter{width:980px;background:url(images/confooter.png) no-repeat;overflow:hidden;height:inherit;margin:0 auto;padding:0 0 10px 0!important;color:#fff}
#cf1,#cf2,#cf3{width:280px;float:left;height:240px;margin-right:10px}
#cf3{float:right!important;margin-right:0!important;background:url(images/footerpic.jpg) 140px 22px no-repeat}
#confooter ul{padding:5px 20px 0 20px}
#confooter ul .pagenav h5,#confooter ul .linkcat h5{color:#fff;margin:15px 0 0 0;font-size:14px;text-shadow:1px 1px 1px #999}
#confooter ul li ul{padding:0!important;margin:5px 0 0 15px!important}	
* html #confooter ul li ul{margin:0 0 0 20px!important;list-style-image:url(images/li.gif)}
#confooter ul li ul li{line-height:130%;list-style:disc!important}
#confooter ul li ul li a:link,#confooter ul li ul li a:visited,#confooter ul li ul li a:hover,#confooter ul li ul li a:focus,#confooter ul li ul li a:active{	word-spacing:-2px;color:#fff;outline:none;padding:1px 2px}
#confooter ul li ul li a:hover{background:#2d9ec7!important;text-decoration:none}
/* * * * * * * * CONTENT ELEMENTS * * * * * * * */
h2.page_title,h1.page_title{border-bottom:1px dashed #75C2D6;color:#E51A38;font-family:'Helvetica';font-size:24px;font-style: italic;
    letter-spacing: -1px;
    line-height: 32px;
    margin: 10px 0 30px;
    padding-bottom: 10px;
    text-shadow: 1px 1px 1px #999999;
    word-spacing: -1px;}
h2.page_title a:link,h2.page_title a:visited,h2.page_title a:hover,h2.page_title a:focus,h2.page_title a:active,h1.page_title a:link,h1.page_title a:visited,h1.page_title a:hover,h1.page_title a:focus,h1.page_title a:active{font-size:28px;line-height:28px;margin:8px 0 16px 0;color:#e51a38;font-weight:bold;	padding:0 0 8px 0;outline:none!important;text-decoration:none!important;letter-spacing:-1px}
h2.page_title a:hover,h1.page_title a:hover{color:#666!important;text-decoration:underline}
a.external:link,a.external:visited,a.external:hover,a.external:focus,a.external:active{background:url(images/world_go.png) no-repeat;padding-left:20px}
/* * * * * * * * 404 * * * * * * * */
.pagenav h2{font-size:14px;line-height:14px;margin:10px 0 5px 0;color:#c81b12;font-weight:bold}
.pagenav ul{margin:0 0 5px 10px}
.sitemap{width:288px;overflow:hidden!important}
.left{float:left;margin-right:20px}
/* * * * * * * * ALLGEMEINES * * * * * * * */
ul{list-style:none}
a{color:#000;text-decoration:none}
a:hover{text-decoration:underline}
a img{border:0}
.clear{clear:both}
/* * * * * * * * POST * * * * * * * */
.post{width:100%;margin:0 0 20px 0}
.post-top{width:100%;border-bottom:1px solid #c7c7c7;overflow:hidden}
.post-title{width:480px;float:left;margin:10px 0 10px 0}
.post-title h2{font-size:29px;margin:0 0 5px 0;font-family:Georgia, "Times New Roman", Times, serif;color:#000;font-weight:normal}
.post-title h2 a{color:#000}
.post-top h4{width:63px;height:47px;padding:5px 0 0 0;color:#cdcdcd;text-align:center;font-weight:normal;font-size:25px;font-family:Georgia, "Times New Roman", Times, serif;float:right;background:url(images/bgr_post_comment.png) no-repeat}
.post-top h3{font-weight:normal;color:#7b7b7b;font-size:12px;font-family:Verdana, Geneva, sans-serif;margin:3px 0 5px 2px}
.post-top h3 a, .post-top h3 span{color:#f7941d;font-weight:bold;text-transform:capitalize}
.post-top h3 .post_cats a, .post-top h3 .post_cats{color:#000;font-weight:normal}
.entry{line-height:18px;font-size:12px;margin:20px 0 0 0}
.entry p{padding-bottom:15px}
.entry p a{font-weight:bold;text-decoration:underline}
.entry p a:hover{text-decoration:none}
.postmetadata{width:100%;height:56px;overflow:hidden;background:url(images/bgr_postmetadata.png) no-repeat center top;margin:10px 0 0 0}
.postmetadata p{font-weight:bold;font-size:13px;text-align:right;padding:10px 10px 0 0}
.postmetadata p a{color:#000;text-decoration:underline;background:url(images/ico_metas.gif) no-repeat left center;padding:0 0 0 16px}
.postmetadata p a:hover{text-decoration:none}
.post-page{}
.post-page .entry{}
.post-page .entry a{text-decoration:underline;font-weight:bold;color:#445e7b}
.post-page .entry a:hover{text-decoration:none}
.entry strong,strong{color:#445e7b}
.post-page .entry h1,.post-page .entry h2,.post-page .entry h3,.post-page .entry h4,.post-page .entry h5,.post-page .entry h6{color:inherit;font-family:Georgia, "Times New Roman", Times, serif;display:block;font-weight:normal}
.post-page .entry h1{font-size:26px;padding:0 0 14px 0}
.post-page .entry h2{color:#445e7b;font-family:Georgia;font-size:25px;font-weight:normal;padding:12px 0 24px;text-align: center;text-shadow:0 2px 4px rgba(24,24,24,0.2)}
.post-page .entry h3{color:#445e7b;font-family:Georgia;font-size:20px;font-weight:normal;padding:12px 0 24px;text-align: center;text-shadow:0 2px 4px rgba(24,24,24,0.2)}
.post-page .entry h4{color:#445e7b;font-family:Georgia;font-size:15px;font-weight:normal;padding:12px 0 24px;text-align: center;text-shadow:0 2px 4px rgba(24,24,24,0.2)}
.post-page .entry h5{font-size:18px;padding:0 0 8px 0}
.post-page .entry h6{font-size:16px;padding:0 0 6px 0} 
/* * * * * * * * IMAGES * * * * * * * */
p img{padding:0;max-width:100%}
img.centered{display:block;margin-left:auto;margin-right:auto}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline}
.alignleft{float:left}
.alignright{float:right}
.aligncenter{margin:0 auto}
.textleft{text-align:left;color:#333;font-weight:normal}
.textright{text-align:right;color:#333;font-weight:normal}
.textcenter{display:block;margin-left:auto;margin-right:auto;color:#333;font-weight:normal;text-align:center}
.textjustify{display:block;margin-left:auto;margin-right:auto;color:#333;font-weight:normal;text-align:justify}
.textleftbold{font-weight:bold;color:#445E7B;text-align:left}
.textrightbold{text-align:right;font-weight:bold;color:#445E7B}
.textcenterbold{display:block;margin-left:auto;margin-right:auto;font-weight:bold;color:#445E7B;text-align:center}
.textjustifybold{display:block;margin-left:auto;margin-right:auto;text-align:justify;font-weight:bold;color:#445E7B}
acronym,abbr,span.caps{cursor:help}
acronym,abbr{border-bottom:1px dashed #999}
blockquote{margin:15px 30px 10px 10px;padding-left:24px;padding-bottom:7px;background:url(images/blockquote_bg.gif) repeat-y}
blockquote blockquote{background:url(images/blockquote_bg2.gif) repeat-y}
blockquote cite{margin:5px 0 0;display:block}
.center{text-align:center}
hr{display:none}
a img{border:none}
.navigation{text-align:right;margin:0;width:608px;overflow:hidden;font-size:11px;color:#000;padding:5px;border-top:1px dashed #75c2d6}
#content_single .navigation{text-align:center;width:100%;padding:10px 0 10px 0;margin:10px 0 0 0}
.navigation a{color:#0e7196;font-size:11px}
.wp-pagenavi{line-height:1.8em;padding:0 15px 0 15px}
.wp-pagenavi a{padding:4px;margin:2px}
.wp-pagenavi span.pages{padding:4px;margin:2px;background:#636363;color:#fff}
.wp-pagenavi span.current{padding:4px;margin:2px;background:#636363;color:#fff}
.wp-pagenavi span.extend{padding:4px;margin:2px;background:#636363;color:#fff}
.entry ul{margin:0 0 20px 0;padding:0} 
.entry ul li{font-style:italic;line-height:18x;min-height:18px;margin:0 0 16px 30px;list-style:url(images/li.png)}
* html .entry ul li{padding-left:15px}
*+html .entry ul li{padding-left:10px}
.entry ol{margin:0 10px 15px 30px;padding:15px 15px 15px 40px;background:#f3fcf9;border:1px solid #daebe5}
.entry ol li{margin:0;padding:7px 0 7px 0;border-bottom:1px solid #d1d9d6}
.postmetadata ul,.postmetadata li{display:inline;list-style-type:none;list-style-image:none}
ol li{list-style:decimal outside}
.entry form{text-align:center}
select{width:130px}
#commentform{width:400px}
#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0}
#commentform textarea{width:350px;padding:2px}
#commentform #submit{margin:5px 0 0 0;padding:0;width:136px;height:19px;outline:none}
h2#comments{font-size:18px;line-height:18px;margin:8px 0 8px 0;color:#e51a38;font-weight:bold;border-bottom:1px dashed #75c2d6;padding:0 0 8px 0}
.alt{margin:0;padding:10px}
.commentlist{padding:0;text-align:justify;margin:0}
.commentlist .comment{margin:15px 0 0 0;padding:10px 15px 20px 15px;list-style:none;background:#f3fcf9;border:1px solid #ccc}
.commentlist .alt{background:#fdfefe}
.commentlist .comment .comment{margin:15px;padding:10px 15px 20px 15px;width:auto}
.commentlist p{margin:10px 5px 10px 0;line-height:18px}
.commentmet_data{width:100%;overflow:hidden}
.commentmet .commenttab{padding:0;border-collapse:collapse;width:100%}
.commentmet_data td{vertical-align:top;text-align:left}
.commentmet_avatar{width:64px;padding:15px 0 0 0}
.commentmet_text{}
.commentmet_avatar img{border:1px solid #2c0202}
#commentform p{margin: 5px 0}
.commentmet_replay{width:100%;overflow:hidden}
.commentmet_replay a{float:right;display:block;text-indent:-9999px;text-transform:capitalize;background:url(images/button_replay.gif) no-repeat;width:79px;height:20px}
.nocomments{text-align:center;margin:0;padding:0}
.commentmetadata{margin:0;display:block;padding:0 0 5px 0;font-size:11px}
.commentmetadata a{color:#445e7b;font-weight:bold}
.commentmetadata span{color:#445e7b;font-weight:bold;font-size:13px;font-style:italic}
.commentmet_text{font-size:12px;color:#000}
#respond{margin:10px 0 0 0}
h3#respond_title{font-size:18px;line-height:18px;margin:8px 0;color:#e51a38;font-weight:bold;border-bottom:1px dashed #75c2d6;padding:0 0 8px 0}
#respond p{font-size:11px}
#respond p a{color:#0e7196}
#commentform{color:#000;font-size:12px;width:90%}
#commentform small{position:relative;top:-1px;font-size:12px}
#cancel-comment-reply-link{font-size:12px;color:#000}
#commentform a,#commentform small{color:#000}
#commentform input{background:#fff;border:2px solid #cbcbcb;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;padding:4px;color:#000}
#commentform textarea{background:#fff;border:2px solid #cbcbcb;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;padding:4px;margin:5px 0 0 0;color:#000}
#commentform input#submit{background:none;border:0}
.page_archives_div{padding-bottom:60px}
.page_archives_div h2{font-size:29px;margin:0 0 5px 0;font-family:Georgia, "Times New Roman", Times, serif;color:#000;font-weight:normal;border-bottom:1px solid #c7c7c7;	font-style:italic;padding:0 0 10px 5px}
.page_archives_div ul h2{}
.page_archives_div ul{margin:10px 0 40px 0}
.page_archives_div ul li{margin:0px;padding:8px 0 8px 5px;list-style:none;border-bottom:1px solid #d5d5d5}
.page_archives_div ul li ul li{border:0px;background:none}
.page_archives_div ul li ul{margin:0px;padding:0px;padding-left:10px}
.page_archives_div ul li a{font-weight:normal;color:#333;font-size:13px;background:url(images/ico_ar.gif) no-repeat left 3px;padding:0 0 0 14px}
#gb_form_div{text-align:left;width:100%;margin:-40px 0 0 0}
#gb_form_div p{margin-left:12px}
#gb_form{text-align:left;background:transparent}
#gb_form_div a{color:#4c4c4c;text-decoration:underline}
#gb_form_div a:hover,#gb_form_div a:focus,#gb_form_div a:active{color:#4c4c4c;text-decoration:none}
fieldset{border:0;margin-top:10px}
#gb_form legend,legend, #gb_form dt{font-weight:bold;color:#4c4c4c}
#gb_form legend{margin-left:-10px;padding-top:5px}
* html #gb_form legend{margin-left:-5px;padding:0 0 10px 0}
#gb_form legend#mainlegend{font-size:1.2em;color:#4c4c4c;margin-left:-10px;padding-top:5px;padding-bottom:10px;background:url(images/dotted_grey.gif) repeat-x bottom;  width:100%}
* html #gb_form legend#mainlegend{margin-left:-5px}
#gb_form legend#mainlegend small{font-size:.7em;text-transform:uppercase}
#gb_form_div .formhead small a{font-size:.7em;background-image:none;display:inline;padding:0;margin:0}
#gb_form_div .main_formhead, #gb_form_div .formhead{font-size:1.2em;color:#4c4c4c;width:97%}
#gb_form_div .main_formhead{margin-left:-35px;text-indent:-9999px}
#gb_form_div label{color:#000;margin-top:5px;margin-left:20px;font-size:11px}
#gb_form_div input.short,#gb_form_div input.med,#gb_form_div select.med,#gb_form_div textarea.textbox,#gb_form_div textarea{color:#4c4c4c;padding:3px;border:1px solid #bdcdde;background:#ecf7f8;font-size:13px;font-family:Arial, Helvetica, sans-serif;width:60%;height:auto;margin:0 0 5px 20px}
#gb_form_div input.short{width:7%}
#gb_form_div textarea.textbox,#gb_form_div textarea{width:80%;height:220px;line-height:1.5em}
#gb_form_div select.med{width:60%}
#gb_form_div input.checkbox{cursor:default;background:transparent;color:#bcbab7;border:0;padding:0;margin:0;width:14px;height:14px}
#gb_form_div input.button{cursor:pointer;border:0;background:url(images/button_submit.gif) no-repeat;width:85px;height:35px;display:block;text-indent:-9999px;text-transform:capitalize;clear:both}
#content #gb_form input.button{margin:15px 5px 25px 20px;padding:2px 15px 2px 15px}
* html #content #gb_form input.button{margin-left:-5px}
#gb_form_div span.error,#gb_form_div span.success,#gb_form_div dt{color:#cc0000;font-weight:bold}
#gb_form_div dt small,#gb_form_div .formhead span.success,span.success,dl#result_dl_blockq dt{color:#bcbab7}
#gb_form_div small.whythis a{font-size:11px;text-decoration:none;color:#000}
#gb_form_div small.whythis a span{text-decoration:none;color:#fff}
#gb_form_div small.whythis a:hover span{color:#fff;background:#000}
#gb_form_div p.creditline small{clear:both;display:block;text-align:right;margin:0;padding:25px 0 15px 0;font-size:0.75em;letter-spacing:.0001em;color:#666}
dl#result_dl_blockq blockquote{margin-left:0}
dl#result_dl_blockq blockquote p cite{display:block;text-align:right}
#gb_form_div span.items{font-weight:bold;color:#339999}
#gb_form_div ul{margin:10px 10px 20px 10px}
#gb_form_div ul li{list-style-type:none;margin:0 10px 0 20px}
#board_body h2,#main_search{display:none}
/* * * * * * * * SIDEBAR-GEN * * * * * * * */
#sidebar-gen #rss{width:58px;height:38px;display:block;margin:0 0 0 7px;padding:32px 0 0 0;float:left}
#sidebar-gen #twitter{width:77px;height:38px;display:block;margin:0 0 0 5px;padding:32px 0 0 0;float:left}
#sidebar-gen #mail{width:86px;height:38px;display:block;margin:0 0 0 7px;padding:32px 0 0 0;float:left}
#sidebar-gen #facebook{height:38px;display:block;margin:0 0 0 7px;padding:32px 0 0 0;float:left;width:36px}
.post h3,.post-page h3{font-size:11px;font-weight:normal}
.post h3 a,.post-page h3 a,.post-tags a{font-weight:bold;text-decoration:none;color:#0e7196;line-height:18px}
.post h3 a:hover{text-decoration:underline}
.post h2{margin:8px 0}
.post-tags{background:url(images/tag_blue.png) left 4px no-repeat;padding:2px 0 2px 20px}
.post-info{background:url(images/calendar.png) bottom left no-repeat;padding:2px 0 2px 20px;margin-bottom:8px}
.post-comments{background:url(images/comments.png) bottom left no-repeat;padding:2px 0 2px 20px}
.pen,.folder,.commentsicon{padding:2px 0 2px 20px;margin-left:10px}
.pen{background:url(images/pencil.png) bottom left no-repeat}
.folder{background:url(images/folder.png) bottom left no-repeat}
.commentsicon{background:url(images/comments.png) bottom left no-repeat}
.usabletags{font-size:11px;padding:15px 0 5px 0}
#sidebar .cform{margin:10px 0 0 0;padding:0 0 0 20px;line-height:150%}
#sidebar .cform fieldset.cf_hidden{display:none}
#sidebar .cform ol li{list-style:none;padding-bottom:5px;}
#sidebar label{padding-right:10px;text-align:right;width:50px;float:left;font-size:11px}
#sidebar input{background:#eee6d4;border:1px solid #aaa;font-size:11px;padding:2px 1px}
#sidebar .reqtxt{font-size:9px;padding-left:5px}
#sidebar select{background:#eee6d4;border:1px solid #aaa;font-size:11px;padding:2px 1px;width:64px}
#sidebar #sendbutton{background:#cb1d13;border:1px solid #900;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;color:#fff;font-family:'Ffont'!important;font-size:20px;font-weight:normal;font-style:italic;padding:0 4px;margin-left:40px}
#sidebar .linklove{display:none}
#usermessageb{padding-left:20px}
/* * * * * * * * MICROAUDIO * * * * * * * */
.mAp{margin:5px 0 -2px 0;display:block}
/* * * * * * * * HCARD * * * * * * * */
.vcard .type,.vcard .country-name{display:none}
.vcard .adr,.vcard .fax{display:block;margin-bottom:10px}
.vcard .fn,.vcard .street-address,.vcard .extended-address,.vcard .tel{display:block}
.vcard .tel .value{font-weight:bold}
div.vcard{background:#fbf9f4 url(images/vcard_download.png) no-repeat;margin-left:20px}
div.vcard a{margin-left:20px}
.mt10{margin:10px 0 0 0}
.fwb{font-weight:bold}
.fwn{font-weight:normal}
.wp-caption-text{text-align:center;font-size:11px
}/* * * * * * * * WEBIM * * * * * * * */
.webim img{border:none;margin:10px 0 0 20px}
/* * * * * * * * * * LIGHTBOX * * * * * * * * * */
.framepic {background:url(images/frame.png);z-index:2;display:block;width:120px;height:85px}
#jquery-overlay {position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}
#jquery-lightbox {position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#jquery-lightbox a img {border:none}
#lightbox-container-image-box {position:relative;background:#fff;width:250px;height:250px;margin:0 auto}
#lightbox-container-image {padding:10px}
#lightbox-loading {position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}
#lightbox-nav {position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lightbox-container-image-box > #lightbox-nav {left:0}
#lightbox-nav a {outline:none}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width:49%;height:100%;display:block}
#lightbox-nav-btnPrev {left:0;float:left;width:100px}
#lightbox-nav-btnNext {right:0;float:right;width:100px}
#lightbox-container-image-data-box {font:10px Verdana,Helvetica,sans-serif;background:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}
#lightbox-container-image-data {padding:0 10px;color:#666}
#lightbox-container-image-data #lightbox-image-details {width:70%;float:left;text-align:left}	
#lightbox-image-details-caption {font-weight:bold}
#lightbox-image-details-currentNumber {display:block;clear:left;padding-bottom:1.0em}			
#lightbox-secNav-btnClose {width:104x;float:right;padding-bottom:0.7em}
/* * * * * * * * SEARCH * * * * * * * */
#sidebar .searchterm1,#sidebar .searchterm2,#sidebar .searchterm3,#sidebar .searchterm4,#sidebar .searchterm5{background:inherit;color:inherit}
.searchterm1,.searchterm2,.searchterm3,.searchterm4,.searchterm5{color:#fff;padding:2px 0;font-weight:bold}
.searchterm1{background:#4cadcd}
.searchterm2{background:#6ebed4}
.searchterm3{background:#e01735}
.searchterm4{background:#4cadcd}
.searchterm5{background:#6ebed4}
.incoming{overflow:hidden;border:1px solid #e7e6e6;padding:10px 10px 0 10px;margin:10px 0 20px 0;background:#f7f7f7;-moz-border-radius:2px;border-radius:2px}
.incoming h3{width:100%;margin:0;font-weight:bold;font-size:16px}
.incoming div{padding:5px 0 0 0;font-size:11px}
.incoming ul{margin:5px 0 10px 20px;padding:0!important}
.incoming ul li{list-style:disc!important;margin:0!important;padding:0!important}
.incoming .hide{float:right;margin:5px;background:url(images/delete.png) no-repeat;padding:0 0 0 18px;font-size:12px}
.incoming .searchterm1 a,.incoming .searchterm2 a,.incoming .searchterm3 a,.incoming .searchterm4 a,.incoming .searchterm5 a{color:#333!important;text-decoration:none;padding:2px 0}
.incoming .searchterm1 a:hover,.incoming .searchterm2 a:hover,.incoming .searchterm3 a:hover,.incoming .searchterm4 a:hover,.incoming .searchterm5 a:hover{color:#333!important;text-decoration:underline;background:#f7f7f7!important}
/* * * * * * * * SOCIABLE * * * * * * * */
div.sociable{clear:both;margin:10px 0;border-bottom:1px dotted #e7e6e6;padding:10px 0 5px 0;border-top:1px dotted #e7e6e6}
.sociable_tagline{padding-right:10px;padding-bottom:10px}
.sociable a:hover{background:#fff!important}
.sociable ul{margin:0!important;padding:0!important;display:inline!important;list-style:none!important}
#content .sociable li{padding:1px;display:inline!important;margin:0!important}
.sociable ul li:before{content:""}
.sociable img{float:none;width:16px;height:16px;border:0}
.sociable-hovers{opacity:.4;-moz-opacity:.4;filter:alpha(opacity=40)}
.sociable-hovers:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}
/* * * * * * * * PAGEBAR * * * * * * * */
#sidebar .pagebar,#footer .pagebar{display:none}
.pagebar{clear:both;text-align:center;padding-top:10px}
.pagebar a{padding:2px 6px;background:#f7f7f7;border:1px solid #aaa!important;text-decoration:none;font-size:14px;font-weight:bold;color:#666!important}
.pagebar a:hover{background:#ccc!important}
.pagebar span.this-page{font-size:14px;font-weight:bold;color:#666!important;padding:2px 12px}
/* * * * * * * * TABLE * * * * * * * * */
table{border-collapse:collapse}
th{background:#eee6D4;border:1px solid #c1b8ac;font-size:10px;font-weight:bold;letter-spacing:1px;line-height:15px;text-align:center;text-transform:uppercase;white-space:nowrap;padding:3px 3px 3px 8px}
th.datum{width:80px}
th.uhrzeit{width:50px}
th.ballon{width:60px}
th.startplatz{width:278px}
td{padding:3px 3px 3px 8px;border:1px solid #c1b8ac;vertical-align:middle;text-align:center}
td.spalte4{text-align:left}
tbody tr:nth-child(odd){background:#EFEFEF}
tbody tr:hover{background:#eee6d4;cursor:pointer}
#terminedat{text-align:right;padding:10px 25px 10px 0;font-size:9px;font-weight:bold}
/* * * * * * * * SHORTCODES * * * * * * * */
.spalte{width:48%;padding:20px 0}
.initiale{float:left;font-size:50px;line-height:50px;margin:0 5px 0 0;color:#8ac000;font-family:'Arvo'}
.initiale ::-moz-selection,.initiale ::-webkit-selection,.initiale ::selection{background:#fff!important}
/* * * * * * * * GENERAL * * * * * * * */
.fr{float:right}
.fl{float:left}
.fussnote{font-size:9px;line-height:150%}
.rotertext{color:#E51A38}
.gruen{background:#6aeb79}
.rot{background:#ed6262}
a.places{color:#0E7196;text-decoration:underline}
a.places:hover{text-decoration:none}


#cforms2form ol{background: none repeat scroll 0 0 #EEE6D4;
    border: 1px solid #ACACAB;
    border-radius: 5px 5px 5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;
    margin: 10px 10px 15px 0;
    padding:5px 15px;width:480px;}
#cforms2form li{list-style:none;border-bottom:1px solid #d5d5d2;border-top:1px solid #f9f9f9;height:24px;clear:both}
#cforms2form li:first-child{border-top:0}
#cforms2form li:last-child{border-bottom:0}
#cforms2form li label{width:140px;text-align:right;float:left;padding-right:20px;font-size:14px;text-transform:uppercase;color:#666}
#cforms2form li input{float:left;padding:2px 4px;border:1px solid #ACACAB;color:#999;border-radius: 5px 5px 5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#cforms2form li textarea{float:left;padding:2px 4px;border:1px solid #ACACAB;color:#999;border-radius: 5px 5px 5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:310px}
#cforms2form li span.reqtxt{float:left;line-height:25px;padding-left:10px}
#cforms2form .cf-fs2 ol{height:160px}
#cforms2form li span{font-size:12px}
#cforms2form .cf-fs3 li,#cforms2form .cf-fs4 li,#cforms2form .cf-fs8 li,#cforms2form .cf-fs9 li{height:15px;line-height:10px}
#cforms2form .cf-fs3 li input,#cforms2form .cf-fs4 li input,#cforms2form .cf-fs8 li input,#cforms2form .cf-fs9 li input{float:left}
#cforms2form .cf-fs3 li label,#cforms2form .cf-fs4 li label,#cforms2form .cf-fs8 li label,#cforms2form .cf-fs9 li label{float:right;width:432px;text-align:left;text-transform:none}
.linklove{display:none}
.cf_hidden{height:0!important;padding:0;margin:0}
.cf-sb #sendbutton2{margin:-20px 0 0 272px}
.lijustify{text-align:justify}
