*{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
html{height:100%}
body{background:#fff;color:#000;font-size:100.01%;min-height:101%;text-align:left;position:relative;}
img, fieldset, abbr, acronym{border:0}
table{border-collapse:collapse;border-spacing:0;width:100%;}
address, caption, cite, code, dfn, em, strong, var{font-style:normal;font-weight:normal;}
caption{text-align:left}
q:before, q:after, blockquote:before, blockquote:after{content:''}
input, select, textarea, button{font-size:1em;line-height:normal;width:auto;}
input, select{vertical-align:middle}
textarea{height:auto;overflow:auto;}
option{padding-left:0.6em}
button{background:none;border:0;cursor:pointer;text-align:center;}
ul, ol{list-style-type:none;}
body#woothemes{background:#18191b url(/img/bg.jpg) repeat-x center 125px;color:#e9e9e9;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;}
p, ul, ol, table{margin:0 0 18px}
em{color:#d9e3ea}
h1, h2, h3{font-weight:normal;line-height:normal;letter-spacing:-1px;}
h1{font-size:30px;}
h2{font-size:26px;}
h3{font-size:22px;}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:10px;}
h1, h2, h3{color:#6099ff;font-family:Georgia, "Times New Roman", Times, serif;margin-top:15px;}
h4{color:#a3d5ea;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}
a, a:link, a:visited{color:#fff;text-decoration:none;}
a:hover, a:active, a.active{text-decoration:underline;}
#main div.box1 ul{padding:20px;list-style:inside;}
#main div.box1 ol{padding:20px;list-style:inside;list-style-type:decimal;}
#sidebar .box1{margin:7px 0 18px;padding:18px;}
#sidebar #videos .box1{margin:0 0 20px;padding:10px;}
#sidebar ul, #sidebar ol{list-style-type:none;}
blockquote{margin:15px 0;padding:10px 20px;border-bottom:1px solid #000;font:1.00em Georgia, "Times New Roman", Times, serif;color:#fff;background:url(/img/bg-box.png) repeat scroll 0 0 !important;background:#222;}
#wrap{margin:auto;text-align:left;width:960px;position:relative;}
#header, #content, #footer{float:left;display:inline;clear:both;position:relative;}
#header{height:210px;width:100%;z-index:998;}
#logo{display:block;width:100%;height:125px;background:transparent url(/img/logo.jpg) no-repeat 0 0;margin:0;padding:none;text-decoration:none;}
#content{padding:0 0 4em;width:100%;}
.home #main{float:left;width:374px;}
#main{float:left;width:686px;}
.home #sidebar{float:right;width:543px;}
#sidebar{float:right;width:245px;}
#sidebar h3{margin-top:10px;}
#footer{width:100%;height:65px;background:url(/img/bg-footer.gif) repeat-x;}
#footerWrap{color:#dadada;width:960px;margin:0 auto;position:relative;}
#wrap{position:relative;min-height:100%;}
html, body, * html #wrap{height:100%;}
#content{padding-bottom:100px;}
#footer{margin-top:-73px;bottom:-7px}
ul.nav{margin:0}
#nav{height:38px;width:960px;position:absolute;top:135px;left:20px;}
#nav, #nav ul{padding:0;margin:0;list-style:none;line-height:1;z-index:100;}
#nav a{color:#e7e7e7;font-size:14px;font-weight:bold;display:block;text-decoration:none;padding:9px 15px;text-transform:uppercase;}
#nav a:hover{color:#fff;background:url(/img/bg-nav.png);-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#nav li{float:left;}
#nav li ul{position:absolute;width:200px;left:-999em;}
#nav li:hover ul, #nav li.sfhover ul{left:auto;}
#nav li ul li a{background:url(/img/bg-nav.png);line-height:18px;font-size:11px;color:#fff;width:150px;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#nav li ul li a:hover{background:#FFF;color:#222;}
#nav li ul li a{}
#nav li ul ul{margin:-35px 0 0 180px;}
#nav li:hover ul ul, #nav li.sfhover ul ul{left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul{left:auto;}
#nav li:hover, #nav li.hover{position:static;}
p#footerNav{position:absolute;top:27px;right:0;}
ul#footerNav li{float:left;display:inline;margin-left:15px;}
#footer #footerWrap #copy{position:absolute;top:27px;left:0;}
#footer #footerWrap #footerNav a{color:#6099ff;}
div#hi{color:#2a2b2b;font:18px/18px Georgia, "Times New Roman", Times, serif;text-align:right;width:440px;position:absolute;top:135px;right:0;}
div#hi p a{color:#d0d0d0;font:11px/11px Arial, Helvetica, sans-serif;}
h3#myWritings{background:url(/img/bg-h2-mywritings.png) no-repeat;width:160px;height:34px;margin:0 0 10px 12px;}
h3#myVideos{background:url(/img/bg-h2-myvideos.png) no-repeat;width:138px;height:33px;margin:0 0 11px 12px;}
h3#myPhotos{background:url(/img/bg-h2-mygalerie.png) no-repeat;width:137px;height:34px;margin:0 0 10px;}
h3#myPortfolio{background:url(/img/bg-h2-myportfolio.png) no-repeat;width:160px;height:34px;margin:0 0 10px;}
h3#myLifestream{background:url(/img/bg-h2-mylifestream.png) no-repeat;width:189px;height:34px;margin:0 0 10px;}
h3#myFavblog{background:url(/img/bg-h2-myfavblog.png) no-repeat;width:150px;height:32px;margin:0 0 10px;}
h2.lifestream_date{display:none;}
p.lifestream_credits{display:none;}
div.box1, ol.commentlist li, form#comments{background:url(/img/bg-box.png) repeat !important;background:#111;}
div.box1{-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:0 0 20px;padding:10px 20px;}
div.box1 ul, div.box1 ul.blog-list li p{margin:0}
div.box1 ul.blog-list li{border-bottom:1px dashed #3f566e;padding:0 0 15px;}
div.box1 p.link{text-align:right;margin:0 0 15px;}
div.box1 ul.left-list{float:left;width:230px;padding:10px 0 10px 10px;}
div.box1 ul.right-list{float:right;width:230px;padding:10px 10px 10px 0;}
div.box1 ul.left-list li, div.box1 ul.right-list li, div.box1 ul.list3 li{line-height:13px;border-top:1px dashed #3f566e;padding:8px 0;}
div.box1 ul.list3{margin:15px 0 0;}
div.box1 ul.list3 li{padding:15px 0;}
div.box1 ul.list3 li ul{margin:0;border:none !Important;}
div.box1 ul.list3 li ul li{margin:0 0 0 15px;padding:15px 0 0;border:none !Important;}
div.box1 ul.left-list li a, div.box1 ul.right-list li a, div.box1 ul.list3 li a{color:#dadada}
div.box2{background-color:#141517;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:8px;}
.txt0, .txt0 a, .continue{color:#a3d5ea;}
h4.txt1{background:url(/img/ico-1.gif) no-repeat 0 3px;padding:0 0 10px 30px;}
h4.txt2{background:url(/img/ico-1.gif) no-repeat 500px 0;padding:0;text-align:right;}
#sidebar h3{color:#fff;font-weight:normal;}
#sidebar a{color:#6099ff;}
ol.commentlist{margin:0;}
ol.commentlist li{-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:0 0 10px;padding:18px 20px 18px 20px;position:relative;}
ol.commentlist li p{margin:0}
ol.commentlist li img.avatar{float:right;padding:0 10px 0 10px;}
ol.commentlist li p a{color:#6099ff;}
ol.commentlist li ul li{padding:15px 0px 5px 20px;margin:0;}
ol.commentlist .comment-meta a{color:#999;padding-bottom:5px;}
ol.commentlist .children{margin:0;}
h2.title{color:#fff;margin:0 0 14px}
div.post{padding:5px 0px}
.post strong{font-weight:700;}
.post em{font-style:italic}
.home .post{border-bottom:1px dashed #777777}
div.post img{border:1px dashed #888888;padding:5px;}
.box1 .navigation{padding:10px 0;}
h2.hd-page{margin:20px 0;}
div.box1 ul.list2 li, div.list3 li{line-height:13px;border-bottom:1px dashed #777;padding:8px 0;}
div.list3 .lifestream li{border:none;}
input.text, select.select, textarea.textarea{border:0;color:#000;padding:7px;}
input.text{width:168px}
select.select{width:200px}
textarea.textarea{width:375px;height:100px;background-color:#e9eef4}
button.button{color:#fff;height:auto;width:auto;line-height:normal;white-space:nowrap;}
form.form{}
form.form ol.fieldset{list-style:none;}
form.form ol.fieldset li.field{margin:0 0 13px;position:relative;}
form.form ol.fieldset li.field label{position:absolute;top:5px;left:195px;}
form.form p.submit{margin:0}
form.form p.submit input{padding:5px 10px}
form.search{}
form.search p.fields{margin:0}
form.search p.fields input, form.search p.fields button{display:inline;vertical-align:middle;}
form#topSearch{background:url(/img/bg-search.png) no-repeat;width:178px;height:32px;position:absolute;top:10px;right:0;}
form#topSearch p.fields input{color:#fff;font-size:14px;font-weight:bold;width:130px;background:none;overflow:hidden;border:none;position:absolute;top:8px;left:8px;}
form#topSearch p.fields button{background:url(/img/ico-search.png) no-repeat;width:21px;height:21px;border:none;position:absolute;top:5px;right:10px;}
form#comments{-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:20px 30px;margin:0 0 20px 0;}
ul.idTabs{width:100%;padding:0;margin:0 0 0 10px;}
ul.idTabs li{display:inline;margin-right:5px;float:left;}
ul.idTabs li a{display:block;float:left;height:16px;margin:0 auto;padding:10px;text-align:left;}
ul.idTabs li a.selected, ul.idTabs li a:hover{background:url(/img/bg-box.png) repeat !important;background:#111;-moz-border-radius-topright:6px;-moz-border-radius-topleft:6px;-khtml-border-radius:6px 6px 0 0;-webkit-border-top-right-radius:6px;-webkit-border-top-left-radius:6px;border-radius:6px 6px 0 0;}
#tabs .inside{background:url(/img/bg-box.png) repeat !important;background:#111;-moz-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#tabs .inside ul li{line-height:13px;border-bottom:1px dashed #555;padding:15px 0;}
#tabs .inside ul#comm li{background:url(/img/ico-6.gif) no-repeat left center;padding-left:28px;}
#tabs .inside ul#pop li{background:url(/img/ico-2.gif) no-repeat left center;padding-left:28px;}
#tagcloud{padding:15px;}
#tabs .inside ul{margin:0;padding:0px 15px 10px 15px !important;}
.home #tabs{width:260px;float:left;margin:24px 0 20px;}
.home div#myfavblog{width:260px;float:right;}
.widgetized .inside{background:url(/img/bg-box.png) repeat !important;background:#111;-moz-border-radius-topright:6px;-moz-border-radius-topleft:6px;-khtml-border-radius:6px 6px 0 0;-webkit-border-top-right-radius:6px;-webkit-border-top-left-radius:6px;border-radius:6px 6px 0 0;}
table#wp-calendar{margin:0 !important;}
#wp-calendar caption{color:#fff;font-weight:normal;font-size:22px;letter-spacing:-1px;margin:0 0 10px;font-family:Georgia;}
#wp-calendar thead{color:#6099ff;font-weight:bold !important;}
#wp-calendar #next, #wp-calendar #prev{padding:10px 0 0 !important;}
#diba{clear:both;margin:0 0 20px 0;padding:0 10px 0 10px;}
#flickr{clear:both;margin:0 0 20px 0;padding:0 10px;}
#flickr .flickr_badge_image a{float:left;display:inline;margin:0 0 15px 25px;border:1px dashed #888;padding:5px;}
#sportfonds {padding-left:41px !important;}
#browseFlickr{background:url(/img/bg-flickr.png) no-repeat;width:91px;height:11px;margin:0 25px 10px 12px;float:right;}
#video{padding:10px;}
#sidebar #advert_125x125{padding:30px 0 20px 30px;margin:0 0 18px;}
#sidebar #advert_125x125 img{margin:0 15px 5px 0;}
#portfolio{clear:both;margin:0 0 20px 0;padding:0 10px;}
#portfolio a{float:left;display:inline;margin:0 16px 15px 0;border:1px dashed #888;padding:5px;}
#portfolio a:hover{border:1px dashed #fff;}
.list3 .first, .list3 h5{font-weight:bold;font-size:16px;margin:0 0 15px;padding:0 0 15px;border-bottom:1px dashed #fff;}
.list3 .lifestream-icon{float:left;padding:0 15px 0 0;}
.list3 .lifestream-post{font-size:14px;}
.list3 .lifestream-post p{margin:0 !important;}
.l{text-align:left}
.c{text-align:center}
.r{text-align:right}
.aligncenter{margin:5px auto 15px auto;display:block;}
.alignleft{margin:5px 15px 5px 0;float:left;}
.alignright{margin:5px 0px 5px 15px;float:right;}
.bold{font-weight:bold}
.wrap, .col{float:left;display:inline;position:relative;}
.wrap{clear:both}
.clear{clear:both}
.fl{float:left}
.fr{float:right}
.hide, .hidden, .anchor, .skip{display:none}
.nomargin{margin-bottom:0 !important}
.noborder{border:0 !important;margin:0 !important;padding:0 !important;}
.top{margin-top:0 !important}
.replace, .br{display:block;font-size:1%;line-height:0;text-align:left;text-indent:-10000px;}
.hr{background:#ccc;height:1px;margin:1.5em 0}
.hr hr{display:none}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix{display:block}
.fix{clear:both;height:1px;margin:-1px 0 0;overflow:hidden;}
h3#myLogin{background:url(/img/bg-h2-mylogin.png) no-repeat;width:138px;height:33px;margin:0 0 11px 12px;}
#login label{display:block;}
h3#myDetails{background:url(/img/bg-h2-mydetails.png) no-repeat;width:138px;height:33px;margin:0 0 11px 12px;}
h3#myTermine{background:url(/img/bg-h2-mytermine.png) no-repeat;width:138px;height:33px;margin:0 0 11px 12px;}
.auslage_image img{border:0 !important;}
.auslage_image a{float:left;margin:10px 1px 0 1px;border:1px dashed #888;}
.auslage_image a:hover{border:1px dashed #fff;}
.news_box{margin:0 0 0 170px;}
.news_box p{text-align:justify;}
.galerie_liste{list-style-type:none;margin:10px 0 0 0;padding:0 !important;}
.galerie_liste li{float:left;display:inline;margin:0;padding:0;width:160px;height:125px;}
.galerie_liste li a{text-decoration:none;}
.galerie_liste li p{padding:0;margin:0;}
.galerie_liste li img{border:1px dashed #888;padding:5px;background:transparent;}
.galerie_liste li a:hover img{border:1px dashed #fff;}
.galerie_liste li p{text-align:center;margin:22px 0 0 0;padding:10px;}
.galerie_bild_image{background:transparent url(/img/ajax-loader.gif) no-repeat center center;text-align:center;margin:20px 0 10px 0;}
.galerie_bild_toolbar{text-align:center;margin:0 0 20px 0;}
.vorstand_image{float:left;margin:5px;}
.vorstand_box{float:left;width:190px;height:142px;margin:5px;}
.vorstand_box p{margin:50px 0 0 0;text-align:center;}
.impressum_box{float:left;width:300px;height:100px;margin:5px;}
.smilie_liste{list-style-type:none;margin:0;padding:0;width:100px;position:absolute;top:0px;left:420px;border:1px solid #ABC6DD;}
.smilie_liste li{float:left;display:inline;margin:5px 0 0 0;padding:0;width:25px;height:25px;text-align:center;}
.smilie_liste li.smilie_head,
.smilie_liste li.smilie_foot{float:left;display:inline;margin:0;padding:0;width:100px;height:18px;background-color:#C2D5EE;color:#000000;text-align:center;}
ul.attachmentFile{list-style-type:none !important;margin:20px 0 10px 0 !important;padding:5px !important;border:1px dashed #888888;}
ul.attachmentFile li{border-width:1px 0 0 0;border-style:dashed;border-color:#888888;margin:0;padding:5px 0;min-height:22px;}
ul.attachmentFile li:first-child{border:0;}
ul.attachmentFile li div{padding:3px 0 0 30px;}
ul.attachmentFile li a img{float:left;border:0 !important;margin:0 !important;padding:0 !important;}
.termine_liste{list-style-type:none !important;padding:0 !important;}
.termine_liste li{float:left;border:1px dotted #ffffff;width:100px;height:450px;margin:10px 5px 0 0;}
.termine_liste li h4{text-align:center;border-bottom:1px dotted #ffffff;}
.termine_liste li img{border:0 !important;margin:0 !important;padding:0 !important;}
#gb-container{margin:10px 0 10px 0;border-top:1px solid #005177;border-right:1px solid #005177;border-left:1px solid #005177;}
.gb-leftmenu .gb-rechts a, .gb-leftmenu .gb-rechts a:link, .gb-leftmenu .gb-rechts a:visited{color:#000000;text-decoration:none;}
.gb-leftmenu .gb-rechts a:hover, .gb-leftmenu .gb-rechts a:active, .gb-leftmenu .gb-rechts a.active{text-decoration:underline;}
.gb-leftmenu .gb-rechts img{border:0;margin:0;padding:0;}
.gb-colmask{position:relative;clear:both;float:left;width:100%;overflow:hidden;border-bottom:1px solid #005177;}
.gb-leftmenu{background-color:#D9E2E7;}
.gb-leftmenu-dunkel{background-color:#D9E2E7;}
.gb-leftmenu-hell{background-color:#F4F8FB;}
.gb-leftmenu-spam{background-color:#EED5D2;}
.gb-leftmenu .gb-colright{float:left;width:200%;position:relative;left:170px;background-color:#D9E2E7;border-left:1px solid #005177;}
.gb-leftmenu .gb-colright-dunkel{background-color:#D9E2E7;}
.gb-leftmenu .gb-colright-hell{background-color:#F4F8FB;}
.gb-leftmenu .gb-colright-spam{background-color:#EED5D2;}
.gb-leftmenu .gb-col1wrap{float:right;width:50%;position:relative;right:200px;padding-bottom:1em;}
.gb-leftmenu .gb-rechts{margin:10px 10px 0 210px;position:relative;right:100%;overflow:hidden;color:#000000;}
.gb-leftmenu .gb-links{margin:10px 0 0 0;float:left;width:150px;position:relative;right:160px;color:#000000;}
a.dashed{border:1px dashed #888;text-decoration:none;}
a.dashed:hover{border:1px dashed #fff;text-decoration:none;}
.gender{display:none;}
.bar{width:500px;}
#progress{border:1px solid #ffffff;margin:0 0 10px 0;padding:0;}
#percents{margin:0 0 10px 0;padding:0;}
#progressbar{width:0;height:22px;background:url(/img/pbar-ani.gif) repeat-x;}
canvas{display:block;width:100%;height:100%;top:0;left:0;position:fixed;}
/* styling for both css and generated arrows */
.sf-arrows .sf-with-ul:after {
	content: '';
	position: relative;
	top: 10px;
	margin-left: 5px;
	height: 0;
	width: 0;
	/* order of following 3 rules important for fallbacks to work */
	border: 5px solid transparent;
	border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-top-color: rgba(255,255,255,.5);
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
	border-top-color: white; /* IE8 fallback colour */
}
