.todo{border:solid 1px red;background:#faa;padding:15px;}
html{overflow-y:scroll;height:100%;}
body{margin:0;padding:0;border:0;color:black;font-family:'Lucida Grande','Verdana',sans-serif;font-size:10pt;text-align:left;font-weight:normal;height:100%;}
div.teaser-ov{position:relative;top:-50px;padding:10px 5px 5px 5px;height:40px;background:url('/images/site/shared/backgrounds/user_ov.png');text-align:center;font-size:1.2em;}
div.teaser-ov a{font-size:.8em;}
div#noscript-box{z-index:9999;position:relative;width:800px;margin:0 auto 0 auto;padding:5px 10px;border:1px solid red;border-top:none;background-color:#fcc;}
h1{font-family:Georgia,'Times New Roman',serif;color:black;font-weight:normal;font-size:1.75em;margin:15px 0 15px 0;}
h2{font-family:Georgia,'Times New Roman',serif;color:black;font-weight:normal;font-size:1.33em;}
h3{font-family:'Lucida Grande',Verdana,sans-serif;color:#333;font-weight:normal;font-size:1.1em;margin:10px 0 5px 0;}
hr{border:0;border-bottom:2px solid #ccc;margin:15px 0 15px 0;}
input,textarea,select{font-size:1.2em;}
form div{position:relative;left:0;margin:15px 0 15px 0;}
a,.clickable{color:#3073BF;cursor:pointer;text-decoration:underline;}
a img{border:none;}
.bluebox,.orangebox,.graybox{clear:both;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#d9ebff;padding:10px 7px 10px 6px;text-align:center;}
.graybox,.orangebox{text-align:left;background:#f8f8f8;color:#333;font-size:.9em;overflow:hidden;}
.orangebox{background:#ffeebf;border:solid 1px #fb0;}
.graybox h1,.orangebox h1{font-size:1.25em;padding-bottom:5px;border-bottom:1px solid #ccc;}
.orangebox h1{border-color:#fb0;}
.graybox h1:first-child,.orangebox h1:first-child{margin-top:0;}
.graybox p,.orangebox p,.bluebox p{margin-bottom:0;}
.hilightbox{border:1px solid #bbb;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#d9ebff;}
.btn{display:block;position:relative;background:#ccc;padding:5px;float:left;color:#fff;text-decoration:none;cursor:pointer;}
.btn *{font-style:normal;background-image:url('/images/site/shared/btn/btn.png');background-repeat:no-repeat;display:block;position:relative;}
.btn i{background-position:top left;position:absolute;margin-bottom:-5px;top:0;left:0;width:5px;height:5px;}
.btn span{background-position:bottom left;left:-5px;padding:0 0 5px 10px;margin-bottom:-5px;}
.btn span i{background-position:bottom right;margin-bottom:0;position:absolute;left:100%;width:10px;height:100%;top:0;}
.btn span span{background-position:top right;position:absolute;right:-10px;margin-left:10px;top:-5px;height:0;}
* html .btn span,* html .btn i{float:left;width:auto;background-image:none;cursor:pointer;}
.btn.blue{background:#BFDDFF;}
.btn.blue:hover{background-color:#4099ff;}
.btn.orange{background:#fb0;}
.btn.orange:hover{background:#ffcc40;}
div#headbg div{position:absolute;left:0;top:0;height:500px;width:100%;background:no-repeat 50% 0;z-index:0;}
div#headbg div#bg-welcome{background-image:url('/images/site/shared/backgrounds/headbg-welcome3.jpg');}
div#headbg div#bg-admin{background-image:url('/images/site/shared/backgrounds/headbg-admin.jpg');}
div#fblike{position:absolute;right:0;top:0;z-index:200;}
div.pagination-container{text-align:center;}
div.pagination em{font-style:normal;font-weight:bold;}
#ajax_flash{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:10px;height:20px;display:none;text-align:center;}
.ajax_flash-notice{color:white;background-image:url('/images/site/shared/backgrounds/ajax_flash-notice.png');}
.ajax_flash-error{color:white;background-image:url('/images/site/shared/backgrounds/ajax_flash-error.png');}
#noadflash{background-color:#ff4040;border:1px solid #bf3030;padding:10px;color:white;margin-bottom:15px;}
#flash{position:relative;margin:0 auto 20px auto;width:1000px;font-size:1.2em;}
#flash-error{margin-top:15px;padding:10px;color:#cd0a0a;background:#fcc;border:solid 1px #cd0a0a;}
#flash-notice{margin-top:15px;padding:10px;color:black;background:#FFEEBF;border:solid 1px #FB0;}
div#content{position:relative;margin:0 auto 0 auto;width:1000px;}
#content-container{position:relative;top:0;margin-left:170px;padding-left:19px;width:810px;min-height:600px;}
#content-container>h1:first-child{margin-top:0;}
#content-overview{margin-bottom:15px;}
#content-overview-left,#content-overview-middle,#content-overview-right{position:relative;width:32%;height:210px;float:left;overflow:hidden;text-align:left;}
#content-overview-left{border-right:dotted 1px black;margin-right:1%;padding-right:1%;}
#content-overview-right{border-left:dotted 1px black;width:31.5%;margin-left:1%;padding-left:1%;}
#content-overview-left>h1,#content-overview-left>a h1,#content-overview-middle>h1,#content-overview-middle>a h1,#content-overview-right>h1,#content-overview-right>a h1{margin:0 0 10px 0;font-size:1.33em;font-weight:normal;color:black;}
#content-more h1{margin:15px 0 10px 0;font-size:1.33em;font-weight:normal;}
#content-more h1:first-child{margin-top:0;}
#content-more-left,#content-more-right{position:relative;float:left;overflow:hidden;}
#content-more-left{width:66%;}
#content-more-right{width:32%;margin-left:1%;padding-left:1%;}
#content-end{clear:both;}
.htmlerror-number{float:left;font-weight:bold;margin-right:25px;padding:10px;font-size:5em;background:#71a0cb;color:white;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.errorExplanation{padding:0 15px 0 15px;color:red;background:#fcc;border:solid 1px red;font-size:10pt;}
.errorExplanation h2{margin-top:10px;color:red;}
.fieldWithErrors{margin:0;color:red;display:inline;}
#footer{position:relative;margin:0 auto 0 auto;width:1000px;padding:12px 0 12px 0;color:#666;font-size:8pt;text-align:center;}
#footer strong{font-weight:normal;color:#333;}
#footer a{color:#333;}
div#navigation-container{margin:20px auto 55px auto;position:relative;width:1000px;height:140px;color:#333;}
div#navigation-container div#logo{position:absolute;top:0;left:0;width:300px;height:60px;}
div#navigation-container div#session{position:absolute;top:77px;right:0;color:#666;}
div#navigation-container div#session a{color:#666;}
div#navigation-container div#navigation{background-image:url('/images/site/shared/backgrounds/mainmenubg.png');background-repeat:no-repeat;position:absolute;top:100px;left:-25px;width:1000px;height:40px;padding:0 25px 0 25px;}
div#navigation-container div#navigation-end{position:absolute;top:50px;right:0;width:15px;height:40px;background-image:url('/images/site/shared/backgrounds/mainmenubg.png');background-repeat:no-repeat;background-position:right;}
div#navigation-container div#navigation.admin{background-image:url('/images/site/shared/backgrounds/mainmenubg-admin.png');}
div#navigation-container div#navigation-end.admin{background-image:url('/images/site/shared/backgrounds/mainmenubg-admin.png');}
div#navigation ul#mainmenu{list-style:none;padding:0;margin:0;}
div#navigation ul#mainmenu>li{float:left;height:30px;font-size:12px;}
div#navigation ul#mainmenu li.button{height:28px;padding:12px 3px 0 3px;text-align:left;color:white;}
div#navigation ul#mainmenu li.button.right{float:right;}
div#navigation ul#mainmenu li.button.seperator{margin-right:0;padding-left:2px;padding-right:2px;}
div#navigation ul#mainmenu li.button.cur{background-color:#3073BF;}
div#navigation.admin ul#mainmenu li.button.cur{background-color:#bf2000;}
div#navigation ul#mainmenu li#welcome.button{padding:9px 3px 1px 3px;}
div#navigation ul#mainmenu li.button a span{float:left;display:block;overflow:hidden;color:white;}
div#navigation ul#mainmenu li.button a{text-decoration:none;}
div#navigation ul#mainmenu li.button a:hover span.text{border-bottom:solid white 2px;}
div#navigation ul#mainmenu li.button a span.icon{width:22px;height:22px;margin-right:3px;background:url('/images/site/shared/icons/nav_icons.png') no-repeat 0 0;}
div#navigation ul#mainmenu li#nav_welcome.button a span.icon{margin-left:8px;margin-right:8px;background-position:-154px 0;}
div#navigation ul#mainmenu li#nav_discussions.button a span.icon{background-position:-22px 0;}
div#navigation ul#mainmenu li#nav_statements.button a span.icon{background-position:-22px 0;}
div#navigation ul#mainmenu li#nav_statements_extra.button a span.icon{background-position:-22px 0;}
div#navigation ul#mainmenu li#nav_interesting.button a span.icon{background-position:-66px 0;}
div#navigation ul#mainmenu li#nav_home.button a span.icon{background-position:-88px 0;}
div#navigation ul#mainmenu li#nav_shop.button a span.icon{background-position:-110px 0;}
div#navigation ul#mainmenu li#nav_events.button a span.icon{background-position:-132px 0;}
div#navigation ul#mainmenu li#nav_galleries.button a span.icon{background-position:-176px 0;}
div#navigation ul#mainmenu li#nav_getinvolved.button a span.icon{background-position:-220px 0;}
div#navigation ul#mainmenu li#nav_schwabenstreich.button a span.icon{background-position:-220px 0;}
div#navigation ul#mainmenu li#nav_network.button a span.icon{background-position:-242px 0;}
div#navigation ul#mainmenu li#nav_faq.button a span.icon{background-position:-264px 0;}
div#navigation ul#mainmenu li#nav_blogposts.button a span.icon{background-position:-286px 0;}
div#navigation ul#mainmenu li#nav_keins21tag.button a span.icon{background-position:-308px 0;}
div#navigation ul#mainmenu li#nav_contact.button{margin-left:5px;}
div#navigation ul#mainmenu li#nav_more.button{margin-left:5px;}
div#navigation ul#mainmenu li#nav_more.button{position:relative;}
div#navigation ul#mainmenu li#nav_more ul{margin:0;padding:0;position:absolute;top:40px;left:0;display:none;background-color:#3073BF;padding:0 10px 5px 10px;width:100px;z-index:10;border-radius:0 0 5px 5px;}
div#navigation ul#mainmenu li#nav_more ul a{color:white;}
div#navigation ul#mainmenu li#nav_more ul a:hover{text-decoration:none;border-bottom:2px solid white;}
*:first-child+html div#navigation ul#mainmenu ul{padding-bottom:.4em;}
div#navigation ul#mainmenu li#nav_more:hover ul{display:block;}
div#navigation ul#mainmenu li#nav_more ul li{float:none;display:block;margin-bottom:5px;}
div#register{padding-top:100px;height:220px;}
.image-container-float{float:left;margin-right:15px;}
.image-container-float-r{float:right;margin-left:15px;}
.image-container-float-r p,.image-container-float p,.image-container p{margin:0;font-size:.85em;text-align:center;padding:5px;background:#eee;}
#level-descr{padding:15px;}
.level-descr-1{background:#C8FFAB;border:solid green 1px;}
.level-descr-2{background:#F7FFAB;border:solid #E6FF00 1px;}
.level-descr-3{background:#FFD9AB;border:solid #FF8C00 1px;}
.level-descr-4{background:#faa;border:solid red 1px;}
.user-image-tiny-container{position:relative;float:left;width:75px;margin-bottom:10px;}
.user-image-tiny-info{position:relative;top:-16px;height:12px;text-align:center;padding:2px;font-size:10px;}
.user-image-tiny-info-level-1{background:url('/images/site/shared/backgrounds/user_ov1.png');}
.user-image-tiny-info-level-2{background:url('/images/site/shared/backgrounds/user_ov2.png');}
.user-image-tiny-info-level-3{background:url('/images/site/shared/backgrounds/user_ov3.png');}
.user-image-tiny-info-level-4{background:url('/images/site/shared/backgrounds/user_ov4.png');}
div#vernetzen a.action{padding:.1em .5em;border:1px solid #fb0;text-align:center;cursor:pointer;color:#333;-moz-border-radius:.33em;-webkit-border-radius:.33em;border-radius:.33em;background:#fb0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDD80',endColorstr='#ffbb00');background:-webkit-gradient(linear,left top,left bottom,from(#FFDD80),to(#fb0));background:-moz-linear-gradient(top,#FFDD80,#fb0);text-decoration:none;}
div#vernetzen a.action:hover{background:#FFCC41;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEBE',endColorstr='#FFCC41');background:-webkit-gradient(linear,left top,left bottom,from(#FFEEBE),to(#FFCC41));background:-moz-linear-gradient(top,#FFEEBE,#FFCC41);}
div#vernetzen div.step{margin-bottom:30px;}
div#vernetzen div.step div.number{float:left;width:100px;margin-right:30px;text-align:right;font-size:100px;font-weight:bold;color:#71a0cb;}
.htmlerror-number{float:left;margin-right:25px;padding:10px;font-size:5em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
div#vernetzen div.step div.text{padding-top:1px;margin-left:130px;line-height:2em;}
div#vernetzen div.step div.text h1{font-size:30px;}
div#vernetzen div.step div.text p{font-size:15px;color:#666;}
.rating-container{color:#999;}
.rating-avg{float:left;color:black;font-size:2.5em;width:50px;margin-right:10px;text-align:right;overflow:hidden;}
.rating-container>ul{float:left;list-style-type:none;padding:0;margin:0;}
.rating-container>ul li{float:left;background:yellow;height:20px;width:20px;background:url('/images/site/shared/icons/rating_stars.png');}
.rating-container>ul li.hover,.rating-container>ul li.active{cursor:pointer;background-position:0 -20px;}
#content-sidebar{position:absolute;top:0;width:140px;margin-right:10px;font-size:1em;z-index:200;background:white;}
#content-sidebar.std{left:0;}
#content-sidebar.fixed{position:fixed;top:20px;}
#content-sidebar-container{position:relative;top:0;}
#content-sidebar-container.fixed{position:fixed;top:20px;}
#content-sidebar ol{width:115px;padding-left:25px;margin:0;}
#content-sidebar ul{width:145px;list-style:none;padding:0;margin:0;}
#content-sidebar ol li,#content-sidebar ul li{padding:3px 0 3px 0;margin-bottom:0;border-bottom:1px solid #ccc;color:#333;}
#content-sidebar ol li:first-child,#content-sidebar ul li:first-child{border-top:1px solid #ccc;}
#content-sidebar ol li:hover,#content-sidebar ul li:hover,#content-sidebar ol li.active,#content-sidebar ul li.active{background-color:#d9ebff;}
#content-sidebar ul li.admin,#content-sidebar ul li.admin a{color:#900;margin:0;}
#content-sidebar ul li.admin hr{margin:0;}
#content-sidebar ol a,#content-sidebar ul a{display:block;width:100%;height:100%;color:#333;text-decoration:none;}
#content-sidebar ol a:hover,#content-sidebar ul a:hover{text-decoration:none;}
#content-sidebar .nav-level-box{width:15px;height:15px;margin:0 5px 0 0;background:black;float:left;}
#content-sidebar hr{border:none;border-top:1px solid #ccc;margin:10px 0 10px 0;}
#content-sidebar form{margin-bottom:10px;}
#content-sidebar input{font-size:1.0em;}
#content-sidebar .find-notice{font-size:.66em;color:gray;}
a.specialtag{color:red;}
div.user_photo{background-color:#ccc;overflow:hidden;position:relative;}
div.user_photo.micro,div.user_photo.micro img{width:40px;height:40px;}
div.user_photo.tiny,div.user_photo.tiny img{width:75px;height:75px;}
div.user_photo.small,div.user_photo.small img{width:150px;height:150px;}
div.user_photo.middle,div.user_photo.middle img{width:300px;height:300px;}
div.user_photo div.number{position:relative;padding:2px;text-align:center;margin:0;}
div.user_photo.micro div.number{top:-14px;font-size:8px;}
div.user_photo.tiny div.number{top:-17px;font-size:11px;}
div.user_photo.small div.number{top:-21px;font-size:14px;}
div.user_photo.middle div.number{top:-24px;font-size:17px;}
div.user_photo div.level-1{background:url('/images/site/shared/backgrounds/user_ov1.png');}
div.user_photo div.level-2{background:url('/images/site/shared/backgrounds/user_ov2.png');}
div.user_photo div.level-3{background:url('/images/site/shared/backgrounds/user_ov3.png');}
div.user_photo div.level-4{background:url('/images/site/shared/backgrounds/user_ov4.png');}
#alarm table#alarm{margin:0 auto 0 auto;border-spacing:2px 2px;border-collapse:collapse;}
#alarm table#alarm td{width:400px;height:200px;font-size:32px;}
#alarm table#alarm td.no.active{background-color:#80FF91;color:#008011;}
#alarm table#alarm td.no{background-color:#eee;color:#ccc;}
#alarm table#alarm td.yes.active{background-color:#FF8080;color:#800000;}
#alarm table#alarm td.yes{background-color:#eee;color:#ccc;}
ul#blog,div#blog{list-style:none;padding:0;margin:10px 0 0 0;}
ul#blog li{margin-bottom:25px;}
ul#blog li div.title,div#blog div.title{display:block;font-size:1.33em;font-weight:bold;}
ul#blog li span.author,ul#blog li span.date,div#blog span.author,div#blog span.date,div#blog span.back{color:#666;font-size:.9em;}
div#blog span.back{display:block;margin-top:5px;}
ul#blog li span.body,div#blog span.body{display:block;margin-top:5px;font-size:1.1em;}
div.blog_post-class{width:1em;height:1em;float:left;margin-right:3px;}
div.blog_post-class.official{background-color:#3073bf;}
div.blog_post-class.user{background-color:#80bbff;}
body#blog_posts ul.newsletter-archive{margin:0;padding:0;list-style:none;}
body#blog_posts ul.newsletter-archive>li{margin-bottom:5px;}
ul#blog.welcome li span.title{font-size:1em;}
ul#blog.welcome li span.body{font-size:1em;}
#blog .body p,#blog_posts .body p{font-size:1em;}
.comments-count-container,.comments-showall-container{position:relative;background:#d9ebff;padding:5px;margin-bottom:3px;}
.comments-showall-container img{margin:0;position:relative;top:3px;}
.comments-container{background:white;}
.comments-container>ul{list-style-type:none;padding:0;margin:0;}
.comments-container>ul li{padding:5px;background:#d9ebff;margin-bottom:3px;}
.comments-container>ul li span.comment-headline{display:block;margin:0 0 3px 0;font-size:1em;font-weight:normal;padding:3px;background-color:#f4f4f4;}
.comment-new-container{margin-top:3px;background:#d9ebff;padding:5px;}
.comment-new-container form{font-size:1em;}
.comment-new-container .left-container{float:left;width:100%;margin:0;}
.comment-new-container .left{margin:0;margin-right:160px;padding-right:10px;}
.comment-new-container textarea{width:100%;}
.comment-new-container .right{float:left;width:160px;margin-left:-160px;}
.comment-new-container input{font-size:.85em;}
.comment-image{float:left;width:40px;margin-left:-100%;}
.comment-image img{width:40px;height:40px;}
.comment-container{float:left;width:100%;}
.comment-container2{margin:0 0 0 45px;padding:2px;}
.comment-container2>a+p{display:inline;margin-top:0;}
.comment-footer{font-size:.9em;color:#999;margin-top:2px;}
ul#discussions-nav{margin:0 0 25px 0;padding:0 0 6px 0;text-align:center;border-bottom:2px solid #333;}
ul#discussions-nav li{display:inline;list-style:none;margin:0 5px;position:relative;}
ul#discussions-nav li a:link,ul#discussions-nav li a:visited,ul#discussions-nav li span{display:inline;font-size:1.25em;text-decoration:none;color:#999;}
ul#discussions-nav li a:link.current,ul#discussions-nav li a:visited.current,ul#discussions-nav li a:hover{border-bottom:4px solid #333;padding-bottom:2px;background:transparent;color:#333;}
ul#discussions-nav li div.tab-info-tt-container{position:absolute;display:none;z-index:10;width:250px;}
ul#discussions-nav li div.tab-info-tt-arr{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #333;margin:0 auto;}
ul#discussions-nav li div.tab-info-tt{background-color:#333;color:white;padding:8px;font-size:10px;-webkit-border-radius:5px;-moz-border-radius:5px;}
div.pagination-container{margin-bottom:10px;}
h4{margin:0;}
div.discussion-info{color:#333;font-size:.9em;}
div.discussion-info.header{margin-bottom:10px;}
div.discussion-info.footer{margin-top:10px;}
div.discussion-info div.new-thread{float:left;width:50%;}
div.discussion-info div.pagination{float:left;width:50%;text-align:right;}
ul#discussion-threads{margin:0;padding:0;}
ul#discussion-threads li{list-style:none;margin:0 0 10px 0;}
ul#discussion-threads li.even{background-color:#e6f2ff;}
ul#discussion-threads li a{display:block;padding:8px 5px 8px 5px;color:black;text-decoration:none;}
ul#discussion-threads li a:hover{background-color:#ffeebf;}
ul#discussion-threads li div.head{margin:0 0 10px 0;}
ul#discussion-threads li div.head div.title{width:57%;margin-right:2%;float:left;font-size:1.25em;}
ul#discussion-threads li div.head div.author{width:15%;float:left;color:#666;font-size:.85em;overflow:hidden;}
ul#discussion-threads li div.head div.entries-count{width:12%;float:left;color:#666;font-size:.85em;}
ul#discussion-threads li div.head div.date{width:14%;float:left;color:#666;font-size:.85em;}
ul#discussion-threads li div.last-entry{padding:5px 0 0 0;border-top:1px solid #ccc;}
table.threads{border-collapse:collapse;}
tr.threadsEven{background-color:#e6f2ff;}
td.threadsTitle{min-width:600px;width:600px;max-width:600px;overflow:hidden;white-space:nowrap;vertical-align:middle;}
td.threadsName{min-width:200px;width:200px;max-width:200px;overflow:hidden;white-space:nowrap;}
td.threadsTime{min-width:150px;width:150px;max-width:150px;white-space:nowrap;}
a.threadsLink{color:black;text-decoration:none;}
div.discussion-thread-entry div.user-photo{float:left;margin:0 10px 0 0;}
div.discussion-thread-entry div.user-photo img{width:50px;height:50px;}
div.discussion-thread-entry div.text{font-size:.9em;color:#333;}
div.discussion-thread-info{color:#333;font-size:.9em;}
div.discussion-thread-info.header{margin-bottom:10px;}
div.discussion-thread-info.footer{margin-top:10px;}
div.discussion-thread-info div.author{float:left;width:50%;}
div.discussion-thread-info div.pagination{float:left;width:50%;text-align:right;}
#discussion_threads ul#discussion-thread-entries{margin:0;padding:0;}
#discussion_threads ul#discussion-thread-entries li{list-style:none;margin:0 0 10px 0;border:1px solid #ccc;}
#discussion_threads ul#discussion-thread-entries li.poster{background-color:#e6f2ff;}
#discussion_threads ul#discussion-thread-entries li.rdonly,#discussion_threads ul#discussion-thread-entries li.poster-logged-in,#discussion_threads ul#discussion-thread-entries li.poster-not-logged-in{background-color:#e6f2ff;padding:5px;}
#discussion_threads ul#discussion-thread-entries li.poster-logged-in{cursor:pointer;}
#discussion_threads ul#discussion-thread-entries li.poster-logged-in:hover{background-color:#ffdd80;}
#discussion_threads ul#discussion-thread-entries li.separator.day{border:none;}
#discussion_threads ul#discussion-thread-entries li div.user{float:left;width:100px;height:100%;padding:5px;font-size:.85em;}
#discussion_threads ul#discussion-thread-entries li div.entry{float:left;width:887px;border-left:1px solid #ccc;min-height:155px;height:auto!important;height:100%;overflow:hidden!important;}
#discussion_threads ul#discussion-thread-entries li div.entry div.head{border-bottom:1px dotted #ccc;padding:5px;color:#666;font-size:.85em;}
#discussion_threads ul#discussion-thread-entries li div.entry div.head div.info{float:left;}
#discussion_threads ul#discussion-thread-entries li div.entry div.head div.actions{float:right;text-align:right;}
#discussion_threads ul#discussion-thread-entries li div.entry div.head div.actions .admin a{color:red;}
#discussion_threads ul#discussion-thread-entries li div.entry div.head div.number{float:right;color:#999;font-size:2em;padding-left:10px;margin-left:10px;border-left:1px dotted #ccc;}
#discussion_threads ul#discussion-thread-entries li div.entry div.body{padding:5px;}
#discussion_threads ul#discussion-thread-entries li div.entry form div.body{margin:0;}
#discussion_threads ul#discussion-thread-entries li div.entry input{font-size:1em;}
#discussion_threads ul#discussion-thread-entries li div.entry div.body textarea{width:100%;}
#discussion_threads ul#discussion-thread-entries li div.entry div.attachment{border-top:1px dotted #ccc;padding:5px;}
#discussion_threads ul#discussion-thread-entries li div.entry form div.attachment{margin:0;}
#discussion_threads ul#discussion-thread-entries li div.entry div.attachment img{padding:3px;border:1px solid #ccc;margin:5px 8px 0 0;float:left;}
#discussion_threads ul#discussion-thread-entries li div.entry div.footer{border-top:1px dotted #ccc;padding:5px;text-align:right;}
#discussion_threads ul#discussion-thread-entries li div.entry form div.footer{margin:0;}
div.event-class{width:1em;height:1em;float:left;margin-right:3px;}
div.event-class.official{background-color:#3073bf;}
div.event-class.user{background-color:#80bbff;}
#events div#event-list div.day-head{font-size:1em;border-bottom:solid 1px #fb0;padding:5px;margin:10px 0 10px 0;background-color:#fb0;background:-webkit-gradient(linear,left top,left bottom,from(#fb0),to(#ffe9ab)) #fb0;}
#events div#event-list ul.day{margin:0;padding:0;list-style:none;}
#events div#event-list ul.day li.event{margin-bottom:10px;}
#events div#event-list ul.day div.title{font-size:1.25em;}
#events div#event-list ul.day div.info{margin-bottom:5px;}
#events div#event-list ul.day div.description{color:#666;}
#events div#event-list ul.day div.title a,#events div#event-list ul.day div.description a{text-decoration:none;}
#events div#event-list ul.day div.title a{color:black;}
#events div#event-list ul.day div.description a{color:#666;}
#events div#event-list ul.day div.title a:hover,#events div#event-list ul.day div.description a:hover{color:#3073BF;text-decoration:none;}
#events div#event-calendar table{border-collapse:collapse;width:100%;}
#events div#event-calendar td,div#event-calendar th{font-size:12px;padding:6px;border:1px solid #999;}
#events div#event-calendar th{background:#eee;color:#999;text-align:center;width:14.2857142857143%;}
#events div#event-calendar td{background:#FFF;color:#777;height:80px;vertical-align:top;font-size:16px;overflow:hidden;max-width:104px;}
#events div#event-calendar .notmonth{color:#ccc;}
#events div#event-calendar #month{margin:0;padding-top:10px;padding-bottom:10px;text-align:center;}
#events div#event-calendar #month a,div#event-calendar #month a:hover{text-decoration:none;padding:0 10px;color:#805E00;}
#events div#event-calendar .today{background-color:#FFE9AB;}
#events div#event-calendar .weekend{background-color:#f8f8f8;}
#events div#event-calendar ul{font-size:12px;margin:5px 0 0 0;padding:0;list-style:none;}
#events div#event-calendar li{margin-bottom:8px;}
#events div#event div.info{margin-bottom:15px;}
#events div#event div.description{color:#333;margin-bottom:15px;}
#events div#event div.registration{text-align:left;}
div#galleries table{border:0;}
div#galleries table tr td{padding-bottom:10px;}
div#galleries table td.image{vertical-align:top;}
div#galleries table td.description{vertical-align:top;padding:0 0 0 10px;width:348px;}
div#galleries table td.description h1{font-size:20px;margin-top:0;}
div#galleries table td.description span.count{color:#666;}
div#galleries table td.description div.text{margin-top:5px;}
div#galleries table a.gallery{width:125px;height:125px;border:1px solid #ccc;display:-moz-inline-box;display:inline-block;outline:none;padding:4px;position:relative;}
div#galleries table a.gallery img{position:absolute;left:4px;top:4px;width:125px;height:125px;background:#fff;border:1px solid #ccc;padding:4px;}
div#galleries table a.gallery:hover{border:1px solid #07f;}
div#galleries table a.gallery:hover img{border:1px solid #07f;}
div#gallery table{border:0;}
div#gallery table tr td{padding:6px;}
div#gallery table a img{width:100px;height:100px;background:#fff;border:1px solid #ccc;padding:4px;}
div#gallery table a:hover img{border:1px solid #07f;}
div#gallery-photo div#photo{float:left;width:660px;}
div#gallery-photo div#photo img{width:660px;}
div#gallery-photo div#description{float:left;width:315px;padding-left:10px;margin-left:10px;border-left:solid 1px #f0f0f0;}
div#gallery-photo div#description h1:first-child{margin-top:0;}
div#gallery-photo div#description a{border:0;text-decoration:none;}
div#gallery-photo div#description .nav{float:left;width:100px;height:120px;}
div#gallery-photo div#description .nav-previous{margin-right:7px;}
div#gallery-photo div#description .nav-next{text-align:right;}
div#gallery-photo div#description .nav-back{margin-right:7px;}
ul.wahlkreise{margin:0;padding:0;list-style:none;}
ul.wahlkreise li{margin-bottom:10px;}
ul.wahlkreise span.description{color:#666;font-size:.9em;}
ul.user-listing{margin:0;padding:0;list-style:none;}
ul.user-listing li{float:left;margin:3px;}
div.wahlkreis-photo{background-color:white;position:relative;}
div.wahlkreis-photo img{width:300px;}
div.wahlkreis-photo div.edit-photo{position:absolute;top:0;right:0;padding:5px;background-color:#fb0;}
div.wahlkreis-photo div.edit-photo form input[type="file"]{font-size:11px;}
div#wahlkreise h3{padding:5px;margin-top:1px;}
div#wahlkreise span.ui-icon{display:none;}
div#wahlkreise div.content{padding:5px;}
ul#wahlkreis-leiste{margin:0;padding:0;list-style:none;}
ul#wahlkreis-leiste li{margin-bottom:10px;}
ul#wahlkreis-leiste li div.bullet{float:left;width:1em;height:1em;background-color:#80B7FF;}
ul#wahlkreis-leiste li div.icon{float:left;width:13px;height:13px;margin-left:3px;background:url('/images/site/shared/icons/wahlkreis-leiste.png') no-repeat 0 0;}
ul#wahlkreis-leiste li div.icon.event{background-position:-0px 0;}
ul#wahlkreis-leiste li div.icon.blog{background-position:-13px 0;}
ul#wahlkreis-leiste li div.description{margin-top:3px;font-size:.9em;color:#666;}
input.wahlkreis-button{width:300px;padding:10px 5px;border:1px solid #fb0;text-align:center;cursor:pointer;color:#333;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fb0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDD80',endColorstr='#ffbb00');background:-webkit-gradient(linear,left top,left bottom,from(#FFDD80),to(#fb0));background:-moz-linear-gradient(top,#FFDD80,#fb0);}
input.wahlkreis-button:hover{background:#FFCC41;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEBE',endColorstr='#FFCC41');background:-webkit-gradient(linear,left top,left bottom,from(#FFEEBE),to(#FFCC41));background:-moz-linear-gradient(top,#FFEEBE,#FFCC41);}
#get_involved div.teaser-box{position:relative;width:32%;height:210px;float:left;overflow:hidden;text-align:left;}
#get_involved div.teaser-box.left{border-right:dotted 1px black;margin-right:1%;padding-right:1%;}
#get_involved div.teaser-box.right{border-left:dotted 1px black;width:31.5%;margin-left:1%;padding-left:1%;}
#get_involved div.teaser-box>h1,#get_involved div.teaser-box>a h1{margin:0 0 10px 0;font-size:1.33em;font-weight:normal;color:black;}
#get_involved div.teaser-ov{position:relative;top:-50px;padding:10px 5px 5px 5px;height:40px;background:url('/images/site/shared/backgrounds/user_ov.png');text-align:center;font-size:1.2em;}
#get_involved div.teaser-ov a{font-size:.8em;}
#get_involved div.maincolumn,#get_involved div.margincolumn{position:relative;float:left;overflow:hidden;}
#get_involved div.maincolumn h1,#get_involved div.margincolumn h1{margin:15px 0 10px 0;font-size:1.33em;font-weight:normal;}
#get_involved div.maincolumn h1:first-child,#get_involved div.margincolumn h1:first-child{margin-top:0;}
#get_involved div.margincolumn h2{font-family:'Lucida Grande','Verdana',sans-serif;font-weight:normal;font-size:1.1em;margin:10px 0 5px 0;}
#get_involved div.maincolumn{width:66%;}
#get_involved div.margincolumn{color:#444;width:32%;margin-left:1%;padding-left:1%;}
#get_involved div.accordion div.head{width:628px;height:30px;font-size:2em;padding:15px;border:1px solid #fb0;border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;-webkit-border-radius:15px 15px 0 0;background:-webkit-gradient(linear,left top,left bottom,from(#ffeebf),to(#fb0)) #fb0;cursor:pointer;}
#get_involved div.accordion div.content{padding:15px;border:1px solid #fb0;border-top:none;}
#home textarea{width:100%;}
#home #content-left{float:left;width:65%;margin-right:2%;}
#home #content-left h1{font-size:1.33em;font-weight:normal;}
#home #content-left h1:first-child{margin:0;}
#home .news-entry-ts{display:block;margin-bottom:3px;color:#666;font-size:.67em;}
#home #content-left ul{list-style-type:none;padding:0;margin:15px 0 0 0;}
#home #content-left ul li{margin-bottom:15px;}
#home #content-right{float:left;width:33%;}
#home #content-right h1{font-size:1.33em;font-weight:normal;}
#home #content-right h1:first-child{margin:0;}
#home #content-right h2{font-size:1.1em;font-weight:normal;}
#home #content-right ul,#home #content-container p{margin:0;padding:0;font-size:.85em;list-style:none;}
#home #content-right ul li{margin:0;padding:0;}
#home #form-left{float:left;width:300px;margin-right:10px;}
#home #form-right{float:left;width:450px;margin-left:10px;}
#home #form-bottom{padding:15px;clear:both;text-align:center;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#d9ebff;padding:9px;}
#home table#alarm{border-spacing:2px 2px;border-collapse:collapse;text-align:center;font-size:10px;margin-top:10px;padding:0;}
#home table#alarm tr{margin:0;padding:0;border-bottom:1px solid black;}
#home table#alarm th{border-top:1px solid black;background-color:#eee;}
#home table#alarm td,th{margin:0;padding:5px 10px 5px 10px;}
#interesting #content-more-left ul,#interesting ul.news_entries{list-style-type:none;padding:0;margin:15px 0 0 0;}
#interesting #content-more-left ul li,#interesting ul.news_entries li{margin-bottom:5px;}
#interesting #content-more-left>h1{margin:0;}
#interesting .content-news-entry{position:relative;margin-bottom:25px;}
#interesting .news-image{float:left;width:120px;height:120px;margin-bottom:20px;margin-right:20px;}
#interesting .news-container{float:left;width:500px;}
#interesting .news-entry-ts{display:block;color:#666;font-size:.75em;}
#interesting .news-text{margin-top:15px;}
#interesting #content-more-right ul{list-style-type:none;padding:0;}
#interesting #content-more-right ul li{margin-bottom:5px;}
#interesting p.fivemin-readmore{margin-bottom:20px;}
#interesting .infobox{border:1px solid gray;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#d9ebff;padding:9px;}
#interesting .levelbox{padding:10px;margin-bottom:10px;}
#interesting .levelbox h1{margin:0 0 10px 0;font-size:1.25em;font-weight:normal;}
#interesting .level-1{background:#c8ffab;border:solid green 1px;}
#interesting .level-2{background:#ffffab;border:solid #ff0 1px;}
#interesting .level-3{background:#ffd9ab;border:solid #ff8c00 1px;}
#interesting .level-4{background:#faa;border:solid red 1px;}
#messages ul.thread-listing,#messages ul.threads-listing{list-style:none;margin:0;padding:0;}
#messages ul.thread-listing>li,#messages ul.threads-listing>li{padding:5px;margin-bottom:10px;}
#messages ul.threads-listing>li{border:solid 1px #f0f0f0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#eee;}
#messages ul.threads-listing>li:hover{background-color:#e6f1ff;}
#messages ul.threads-listing>li.unread{background-color:#ffeebf;}
#messages ul.threads-listing>li.unread:hover{background-color:#ffdb80;}
#messages ul.thread-listing>li a,#messages ul.threads-listing>li a{color:black;text-decoration:none;}
#messages ul.thread-listing li div.photo,#messages ul.threads-listing li div.photo{float:left;width:75px;height:75px;}
#messages ul.thread-listing li div.photo.correspondent{float:left;}
#messages ul.thread-listing li div.photo.me{float:right;}
#messages ul.thread-listing li div.body-container,#messages ul.threads-listing li div.body-container{float:left;padding:0 15px 0 15px;}
#messages ul.thread-listing li div.body-container{width:660px;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#messages ul.threads-listing li div.body-container{width:593px;}
#messages ul.thread-listing li div.body-container.correspondent{background-color:#e6f1ff;padding:5px;margin-left:15px;float:left;}
#messages ul.thread-listing li div.body-container.me{background-color:#eee;padding:5px;margin-right:15px;float:right;}
#messages ul.thread-listing li div.body-container p:first-child,#messages ul.threads-listing li div.body-container p:first-child{margin-top:0;}
#messages ul.thread-listing li div.body-container span.date{display:block;margin-top:10px;font-size:.75em;color:#999;}
#messages ul.thread-listing li div.body-container form{width:693px;}
#messages ul.thread-listing li div.body-container form div{margin:0;}
#messages ul.thread-listing li div.body-container form .error{background-color:#ffbfbf;}
#messages ul.thread-listing li form div.body-container textarea,#messages ul.thread-listing li div.body-container form textarea{width:100%;}
#messages ul.thread-listing li div.subject,#messages ul.threads-listing li div.subject{font-size:1.1em;margin-bottom:5px;}
#messages ul.thread-listing li div.date,#messages ul.threads-listing li div.date{float:right;width:98px;color:#999;}
#messages #recipientlist{margin:10px 0 10px 0;padding:5px;background-color:#ffeebf;}
#sessions form{margin:0 auto 0 auto;padding:20px;width:800px;color:black;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#d9ebff;}
#sessions input,#sessions textarea,#sessions select{font-size:1.2em;}
#sessions form h1{margin:0 0 20px 0;}
#sessions form fieldset legend{font-size:1.1em;}
#sessions form label{display:block;padding:0;margin:0;font-size:1.2em;}
#sessions form div.fieldset{float:left;}
#sessions form div.fieldset-seperator{float:left;width:20px;}
#sessions form div.notice{margin:10px 0 10px 0;font-size:.75em;color:#666;}
#sessions form br{clear:both;}
#sessions form input{font-size:1.2em;}
#sessions form input#submit,#sessions form input#reset{float:none;display:inline;margin:10px 0 0 0;padding:0;}
#sessions form .errorExplanation{padding:0 15px 0 15px;margin-bottom:20px;color:red;background:#fcc;border:solid 1px red;font-size:10pt;}
#sessions form .errorExplanation h2{margin-top:10px;color:red;}
#sessions form .fieldWithErrors{margin:0;color:red;display:inline;}
#shop #content-left,#shop #content-right{position:relative;float:left;overflow:hidden;}
#shop #content-left h1,#shop #content-right h1{margin-top:0;}
#shop #content-left{width:660px;}
#shop #content-right{width:315px;margin-left:10px;padding-left:10px;}
#songcontest #page-header-content{background-image:url('/images/site/shared/backgrounds/page_header_bg_protestsong.png');}
#songcontest #content-sidebar{background-image:url('/images/site/shared/backgrounds/sidebar_protestsong.png');border-color:black;color:white;font-weight:bold;}
#songcontest #content-sidebar hr{border-color:white;}
#songcontest #content-sidebar .find-notice{font-weight:normal;color:white;}
#songcontest #content-sidebar ol a,#songcontest #content-sidebar ul a{color:white;}
ul.songs-listing{list-style:none;padding:0;margin:0;}
ul.songs-listing>li{margin:0;margin-bottom:25px;}
ul.songs-listing>li h1{margin:0;font-weight:normal;font-size:1.33em;}
div.song-player{float:left;background:white;width:100px;height:40px;margin-right:10px;cursor:pointer;text-align:center;}
div.song-lyrics{position:relative;float:left;width:40px;height:40px;margin-right:10px;}
img.song-lyrics-trigger{width:40px;height:40px;}
div.song-lyrics-bubble{position:absolute;display:none;z-index:10;width:400px;}
div.song-lyrics-bubble-text{margin:0;padding:0 20px 0 20px;font-size:.75em;background:url("/images/site/shared/backgrounds/lyrics_ov2.png");}
div.song-lyrics-bubble-text p{margin:0;padding:5px 0 5px 0;}
div.song-title{float:left;width:430px;height:40px;margin-right:10px;}
div.song-title h1{font-size:1.5em;margin:0;}
div.song-title .date{color:#999;}
div.song-rating{float:left;width:160px;height:40px;margin-right:10px;}
div.song-show-more{float:left;background:#ddd;width:30px;height:30px;margin:5px;cursor:pointer;background:url("/images/site/shared/icons/more.png");background-position:0 -60px;}
div.song-show-more:hover{background:url("/images/site/shared/icons/more.png");background-position:0 -90px;}
div.song-show-more.up{background:url("/images/site/shared/icons/more.png");background-position:0 -0px;}
div.song-show-more.up:hover{background:url("/images/site/shared/icons/more.png");background-position:0 -30px;}
div.song-more{margin:0 0 0 160px;}
div.song-description{width:100%;margin-top:10px;}
div.song-comments{width:100%;margin-top:10px;}
#songs #page-header-content{position:absolute;top:0;left:50%;margin-left:-500px;z-index:10;width:1000px;height:80px;padding:15px 0 5px 0;font-size:2.5em;font-weight:normal;text-align:center;color:black;background-image:url('/images/site/songs/page_header.png');font-family:Georgia,'Times New Roman',serif;}
#songs .statement-image-info{position:relative;top:-16px;height:12px;text-align:center;padding:2px;font-size:10px;}
#songs div.comment-image .statement-image-info{font-size:8px;top:-11px;height:8px;}
#songs .statement-image-info-level-1{background:url('/images/site/shared/backgrounds/user_ov1.png');}
#songs .statement-image-info-level-2{background:url('/images/site/shared/backgrounds/user_ov2.png');}
#songs .statement-image-info-level-3{background:url('/images/site/shared/backgrounds/user_ov3.png');}
#songs .statement-image-info-level-4{background:url('/images/site/shared/backgrounds/user_ov4.png');}
ul.songs-listing{list-style:none;padding:0;margin:0;}
ul.songs-listing>li{margin:0;margin-bottom:25px;}
ul.songs-listing>li h1{margin:0;font-weight:normal;font-size:1.33em;}
div.song-title{float:left;width:370px;height:40px;margin-right:20px;}
div.song-title h1{font-size:1.5em;margin:0;}
div.song-title .date{color:#999;}
div.song-player{float:left;width:180px;height:40px;margin-right:20px;}
div.song-player a.play,div.song-player a.pause,div.song-player a.stop{float:left;margin:5px 5px 0 0;display:block;width:30px;height:30px;}
div.song-player a.play{background:url("/images/site/songs/player_controls_small.png") 0 0 no-repeat;}
div.song-player a.play:hover{background:url("/images/site/songs/player_controls_small.png") 0 -30px no-repeat;}
div.song-player a.pause{background:url("/images/site/songs/player_controls_small.png") -30px 0 no-repeat;}
div.song-player a.pause:hover{background:url("/images/site/songs/player_controls_small.png") -30px -30px no-repeat;}
div.song-player a.stop{background:url("/images/site/songs/player_controls_small.png") -60px 0 no-repeat;}
div.song-player a.stop:hover{background:url("/images/site/songs/player_controls_small.png") -60px -30px no-repeat;}
div.song-lyrics{position:relative;float:left;width:30px;height:30px;padding:5px;margin-right:10px;}
img.song-lyrics-trigger{width:30px;height:30px;}
div.song-lyrics-bubble{position:absolute;display:none;z-index:10;width:400px;}
div.song-lyrics-bubble-text{margin:0;padding:0 20px 0 20px;font-size:.75em;background:url("/images/site/shared/backgrounds/lyrics_ov2.png");}
div.song-lyrics-bubble-text p{margin:0;padding:5px 0 5px 0;}
div.song-rating{float:left;width:170px;height:40px;margin-right:0;}
div.song-rating div.rating-avg{width:55px;height:18px;padding:4px 5px 8px 0;color:white;font-size:18px;font-weight:bold;margin:5px 10px 0 0;background:url("/images/site/songs/player_controls_small.png") -120px 0 no-repeat;}
div.song-show-more{float:left;background:#ddd;width:30px;height:30px;margin:5px;cursor:pointer;background:url("/images/site/shared/icons/more.png");background-position:0 -60px;}
div.song-show-more:hover{background:url("/images/site/shared/icons/more.png");background-position:0 -90px;}
div.song-show-more.up{background:url("/images/site/shared/icons/more.png");background-position:0 -0px;}
div.song-show-more.up:hover{background:url("/images/site/shared/icons/more.png");background-position:0 -30px;}
div.song-more{margin:0;}
div.song-description{width:100%;margin-top:10px;}
div.song-comments{width:100%;margin-top:10px;}
.song-comments ul li .comment-container p{font-size:1em;}
div.jp-single-player,div.jp-playlist-player{margin-top:5px;color:#666;}
div.jp-interface{float:left;position:relative;}
div.jp-single-player div.jp-interface{border-bottom:none;}
div.jp-interface ul.jp-controls{list-style-type:none;padding:0;margin:0;}
div.jp-interface ul.jp-controls li{float:left;}
div.jp-interface ul.jp-controls a{display:block;overflow:hidden;text-indent:-9999px;}
a.jp-play,a.jp-pause,a.jp-stop{width:30px;height:30px;}
a.jp-play{background:url("/images/site/songs/player_controls_small.png") 0 0 no-repeat;}
a.jp-play:hover{background:url("/images/site/songs/player_controls_small.png") 0 -30px no-repeat;}
a.jp-pause{background:url("/images/site/songs/player_controls_small.png") -30px 0 no-repeat;}
a.jp-pause:hover{background:url("/images/site/songs/player_controls_small.png") -30px -30px no-repeat;}
a.jp-stop{margin-left:5px;background:url("/images/site/songs/player_controls_small.png") -60px 0 no-repeat;}
a.jp-stop:hover{background:url("/images/site/songs/player_controls_small.png") -60px -30px no-repeat;}
div.jp-info{float:left;margin-left:10px;color:black;}
div.jp-info span.artist{font-size:.8em;}
div.jp-progress{border:solid 1px #003C80;background-color:#eee;width:100px;margin-bottom:2px;}
div.jp-load-bar{height:10px;width:0;cursor:pointer;background-color:#bfddff;}
div.jp-play-bar{width:0;height:10px;background-color:#80BBFF;}
div.jp-play-time{float:left;}
div.jp-total-time{float:left;}
a.tag-link{color:#333;}
div.poster-tag-bubble a.tag-link{color:#ccc;}
#content-sidebar form select{font-size:1em;}
#statement-poster{margin:0;background:#fff;}
#statement-poster form div{margin-top:0;margin-bottom:0;}
#statement-poster textarea{width:100%;}
#statement-poster h1{margin:0 0 10px 0;padding:0 5px 0 5px;}
.poster-content{padding:5px;}
.poster-content-left{width:70%;float:left;}
.poster-content-right{width:28%;margin-left:2%;float:left;font-size:.8em;}
.poster-content-right h2{margin:0 0 4px 0;font-size:1.2em;}
.poster-content-bottom{clear:both;}
div.topic-container{font-size:1.4em;text-align:center;}
div.poster-tag{float:left;margin-right:10px;}
div.poster-tag-bubble{position:absolute;display:none;z-index:10;width:300px;background-color:black;color:white;padding:6px;}
div#poster-tag-info{color:#333;font-size:8pt;}
div#statement-poster div#poster-attachment{margin-top:8px;padding-top:5px;border-top:1px dotted black;font-size:.9em;}
div#statement-poster div#poster-attachment input{font-size:1em;}
div#statement-poster div#poster-submit{margin-top:5px;padding-top:5px;border-top:1px dotted black;font-size:.9em;text-align:right;}
.content-statements{margin:15px 0 0 0;font-size:1em;}
.content-statements hr{margin:5px 0 5px 0;border-bottom:solid 1px #ccc;}
.content-statements>ul{list-style-type:none;padding:0;margin:0;}
.content-statements>ul>li{position:relative;margin-bottom:25px;}
.content-statements>ul>li.statement-attachment-grid{float:left;width:158px;height:158px;margin:0 4px 16px 0;text-align:center;position:relative;}
.content-statements>ul>li.statement-attachment-grid a{text-decoration:none;}
.content-statements>ul>li.statement-attachment-grid div.statement-attachment-filename{overflow:hidden;background-color:black;color:white;position:relative;top:-40px;height:32px;padding:4px;width:150px;word-wrap:break-word;font-size:11px;}
.statement-image{float:left;width:75px;}
.statement-container{float:left;width:720px;margin:0 0 0 15px;}
body#welcome .statement-container{width:570px;}
.sticky-statement{border-bottom:2px solid #ccc;padding-bottom:5px;margin-bottom:15px;}
.statement-image-info{position:relative;top:-16px;height:12px;text-align:center;padding:2px;font-size:10px;}
div.comment-image .statement-image-info{font-size:8px;top:-9px;height:8px;}
.statement-image-info-level-1{background:url('/images/site/shared/backgrounds/user_ov1.png');}
.statement-image-info-level-2{background:url('/images/site/shared/backgrounds/user_ov2.png');}
.statement-image-info-level-3{background:url('/images/site/shared/backgrounds/user_ov3.png');}
.statement-image-info-level-4{background:url('/images/site/shared/backgrounds/user_ov4.png');}
.statement-comments-all,.statement-likes{position:relative;background:#d9ebff;padding:5px;margin-bottom:3px;}
.statement-headline-hidden{display:none;}
.statement-container:hover .statement-headline-hidden{display:inline;}
.statement-footer{font-size:.9em;color:#999;margin-bottom:5px;}
.statement-text{margin:0;}
.statement-text>a{color:#333;}
.statement-text>a+p{display:inline;margin-top:0;}
.statement-text-inner{margin-top:5px;}
.statement-attachment{margin-top:5px;margin-bottom:5px;}
.statement-attachment img{padding:3px;border:1px solid #ccc;margin-right:8px;float:left;}
div.statement-attachment-grid img{padding:3px;border:1px solid #ccc;}
.statement-attachment p{color:#999;}
.statement-tag-list a{color:#999;}
div.statement-admin{color:#800000;position:relative;border:1px solid #800000;padding:5px;margin-bottom:3px;}
div.statement-admin a{color:#800000;}
ul.tagcloud{list-style:none;padding:0;margin:0;font-size:12pt;line-height:3em;}
ul.tagcloud li{display:inline;}
ul.tagcloud li.a{padding:0;}
ul.tagcloud li a.tag0{font-size:.8em;font-weight:100;}
ul.tagcloud li a.tag1{font-size:1.0em;font-weight:100;}
ul.tagcloud li a.tag2{font-size:1.2em;font-weight:200;}
ul.tagcloud li a.tag3{font-size:1.4em;font-weight:300;}
ul.tagcloud li a.tag4{font-size:1.6em;font-weight:400;}
ul.tagcloud li a.tag5{font-size:1.8em;font-weight:500;}
ul.tagcloud li a.tag6{font-size:2.0em;font-weight:600;}
ul.tagcloud li a.tag7{font-size:2.2em;font-weight:700;}
ul.tagcloud li a.tag8{font-size:2.4em;font-weight:800;}
ul.tagcloud li a.tag9{font-size:2.6em;font-weight:900;}
ul.tagcloud li a.tag10{font-size:2.8em;font-weight:900;}
ul.tagcloud li.tagcloud-tag-hidden{display:none;}
ul#statements_extra li{padding:10px 0 10px 0;border-bottom:1px solid #ccc;}
ul#statements_extra_sticky li{padding:10px 0 10px 0;}
ul#statements_extra li.special,ul#statements_extra_sticky li.special{background:#ffeebf;}
ul#statements_extra_sticky li.sticky-statement{border:none;}
#static_pages #contact div.column.left>h1,h2{margin:15px 0 5px 0;font-size:14pt;font-weight:normal;color:black;}
#static_pages #contact div.column.left>h1:first-child{margin-top:0;}
#static_pages #contact div.column.left>h2{font-size:12pt;}
#static_pages #contact div.column.left>p{margin:0 0 25px 0;font-size:8pt;font-weight:normal;}
#static_pages .impressum-logos img{margin:0;height:60px;}
#static_pages .impressum-logos{float:left;margin:0 10px 0 0;overflow:hidden;font-size:8pt;font-weight:normal;color:#666;text-align:center;}
#static_pages ol.schwabenstreiche li{margin-bottom:5px;}
#static_pages .right .graybox p{font-size:1em;}
div.column{position:relative;float:left;overflow:hidden;}
div.column.left{width:66%;}
div.column.right{width:32%;margin-left:1%;padding-left:1%;}
ul.network-list{margin:0;padding:0;list-style:none;}
#network-listing h2{border-bottom:solid 1px #fb0;padding:5px;margin:10px 0 10px 0;background-color:#fb0;background:-webkit-gradient(linear,left top,left bottom,from(#fb0),to(#ffe9ab)) #fb0;}
ul#network-anchors,ul#network-meetings{margin:0;padding:0;list-style:none;}
ul#network-anchors li{margin-bottom:5px;}
ul#network-anchors li:before{content:"\00BB \0020";}
ul#network-meetings li span.day{font-size:2em;}
div#impressum p{font-size:.85em;}
div#impressum div.contact-user-listing>div{float:left;margin-right:10px;}
#content-users{margin:15px 0 15px 0;}
#content-users ul{list-style:none;padding:0;margin:0;}
#content-users ul li{margin:4px;border:1px solid white;width:190px;height:156px;text-align:center;overflow:hidden;float:left;}
#content-users a{text-decoration:none;color:black;}
#content-users .user-level{float:left;width:26px;height:156px;position:relative;background-image:url('/images/site/shared/selector_vertical_small2.png');}
#content-users .user-level-1{background-position:-26px 0;}
#content-users .user-level-2{background-position:-52px 0;}
#content-users .user-level-3{background-position:-78px 0;}
#content-users .user-level-4{background-position:-104px 0;}
#content-users .user-container{float:left;width:150px;height:150px;padding:6px;border-left:none;overflow:hidden;}
#content-users .user-image{width:150px;height:150px;}
#content-users .user-ov{position:relative;top:-40px;left:0;width:140px;height:30px;margin:0;padding:5px;text-align:center;overflow:hidden;}
#content-users .user-ov-1{background:url('/images/site/shared/backgrounds/user_ov1.png');}
#content-users .user-ov-2{background:url('/images/site/shared/backgrounds/user_ov2.png');}
#content-users .user-ov-3{background:url('/images/site/shared/backgrounds/user_ov3.png');}
#content-users .user-ov-4{background:url('/images/site/shared/backgrounds/user_ov4.png');}
#content-users .user-ov:hover{top:-75px;height:65px;}
#content-users .user-ov .name{display:block;height:40px;}
#content-users .user-ov .small{font-size:.75em;text-decoration:none;}
#content-user{width:360px;margin-bottom:15px;float:left;}
#content-user .user-level{float:left;width:50px;height:300px;margin-right:10px;background-image:url('/images/site/shared/selector_vertical_middle2.png');}
#content-user .user-level-1{background-position:-50px 0;}
#content-user .user-level-2{background-position:-100px 0;}
#content-user .user-level-3{background-position:-150px 0;}
#content-user .user-level-4{background-position:-200px 0;}
#content-user img{float:left;width:300px;height:300px;}
#content-user .user-level-descr{clear:both;padding-top:15px;}
#content-user-more{width:385px;margin-left:25px;float:left;}
#content-user-more ul{list-style-type:none;padding:0;margin:15px 0 0 0;}
#content-user-more ul li{margin-bottom:25px;}
#register-left{float:left;width:390px;margin-right:10px;z-index:2;}
#register-right{float:left;width:590px;margin-left:10px;z-index:1;}
#register-bottom{padding:15px;clear:both;text-align:center;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#d9ebff;}
.hint{display:none;position:absolute;left:285px;width:400px;margin-top:-4px;padding:10px 12px;z-index:10;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#d9ebff;}
.hint strong{font-weight:normal;font-style:italic;}
#selector-vertical{float:left;width:80px;height:480px;margin:0;background-image:url('/images/site/register/selector_vertical2.png');}
.selector-vertical-1{background-position:-80px 0;}
.selector-vertical-2{background-position:-160px 0;}
.selector-vertical-3{background-position:-160px 0;}
.selector-vertical-4{background-position:-240px 0;}
#selector-text-container{float:left;margin:0;width:470px;height:480px;}
.selector-texts{margin:0;padding:25px 15px 25px 15px;height:110px;cursor:pointer;font-size:1.2em;color:#ccc;}
#selector-texts-4:hover,.selector-texts-4-a{color:black;background-color:#ff8080;}
#selector-texts-3:hover,.selector-texts-3-a{color:black;background-color:#ffbf80;}
#selector-texts-2{cursor:default;}
#selector-texts-1{color:black;}
#selector-texts-1:hover,.selector-texts-1-a{color:black;background-color:#bfff80;}
#users p{font-size:1em;}
#wahlkreise-map .hover{width:660px;height:745px;position:absolute;z-index:171;}
#wahlkreise-map img{border:0 white none;width:660px;height:745px;}
#wahlkreise-map .active{width:660px;height:745px;position:absolute;}
#content-fader,#content-register,#content-overview,#content-more{position:relative;width:100%;overflow:hidden;}
#content-fader{margin:15px auto 0 auto;height:275px;width:1000px;}
#content-register{height:45px;padding:15px 0 15px 0;margin:20px 0 20px 0;font-size:1.4em;background:transparent url('/images/site/welcome/register_box_bg.png') no-repeat 0 0;}
#register-button{margin:0 125px;}
#register-button a{display:block;height:23px;width:100%;height:100%;padding:15px 0;border:1px solid #fb0;text-align:center;font-size:20px;cursor:pointer;color:#333;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#fb0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDD80',endColorstr='#ffbb00');background:-webkit-gradient(linear,left top,left bottom,from(#FFDD80),to(#fb0));background:-moz-linear-gradient(top,#FFDD80,#fb0);text-decoration:none;}
#register-button a:hover{background:#FFCC41;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEBE',endColorstr='#FFCC41');background:-webkit-gradient(linear,left top,left bottom,from(#FFEEBE),to(#FFCC41));background:-moz-linear-gradient(top,#FFEEBE,#FFCC41);}
#interesting-link{position:absolute;left:340px;top:27px;height:26px;}
#register-button a{display:block;width:100%;height:100%;}
#fader-images{top:0;left:0;width:100%;height:100%;background:white;}
#fader-images img{width:1000px;height:275px;}
#fader-ov{position:absolute;top:50px;left:0;z-index:10;width:1000px;height:80px;padding:10px;background-image:url('/images/site/welcome/fader/ovbg.png');text-align:center;font-size:1.5em;}
#fader-ov h1{font-family:Georgia,'Times New Roman',serif;font-size:2em;text-shadow:#000 3px 3px 5px;color:white;margin:0 0 7px 0;}
#fader-ov-reg{position:absolute;left:20px;top:7px;width:270px;height:45px;background:transparent url('/images/site/welcome/fader-reg-button.png') no-repeat 0 0;cursor:pointer;}
#fader-ov-reg:hover{background:transparent url('/images/site/welcome/fader-reg-button.png') no-repeat 0 -45px;}
#fader-ov-more{position:absolute;left:260px;top:7px;width:100px;height:34px;background:transparent url('/images/site/welcome/fader-more-link.png') no-repeat 0 0;cursor:pointer;}
#fader-ov-more:hover{background:transparent url('/images/site/welcome/fader-more-link.png') no-repeat 0 -34px;}
.content-overview-box{position:relative;width:32%;height:200px;float:left;overflow:hidden;text-align:left;}
.content-overview-box h1{margin:0 0 10px 0;font-size:18px;font-weight:normal;}
.content-overview-box h1{margin:0;}
.content-overview-box-border{border-right:solid 1px #ccc;margin-right:1%;padding-right:1%;}
#content-overview-count{text-align:center;width:31.5%;}
#content-overview-webcam img{width:320px;height:200px;}
div.webcam-ov{position:relative;top:-15px;padding:2px 5px 2px 5px;height:12px;background:white;text-align:center;font-size:9px;}
#welcome .statement-container .statement-text-inner p{font-size:1em;}
#welcome #selector-box{height:50px;width:225px;margin:0 35px;}
#welcome #selector-count{margin:0 0 10px 0;font-size:6.5em;font-weight:bold;}
.selector{height:50px;width:75px;float:left;background:transparent url('/images/site/welcome/selector/sel_h.png');}
div.selector a{display:block;width:100%;height:100%;}
.selector-0{background-position:0 -200px;}
.selector-0-active{background-position:0 -150px;}
.selector-0-current{background-position:0 -100px;}
.selector-1{background-position:-75px -200px;}
.selector-1-active{background-position:-75px -150px;}
.selector-1-current{background-position:-75px -100px;}
.selector-2{background-position:-150px -200px;}
.selector-2-active{background-position:-150px -150px;}
.selector-2-current{background-position:-150px -100px;}
.selector-3{background-position:-225px -200px;}
.selector-3-active{background-position:-225px -150px;}
.selector-3-current{background-position:-225px -100px;}
#content-partner{margin:0 0 15px 0;overflow:hidden;height:45px;padding:15px 0 15px 0;margin:20px 0 20px 0;background:transparent url('/images/site/welcome/partner-bg.png') no-repeat 0 0;text-align:center;position:relative;}
#content-partner a.k21{display:block;position:absolute;left:100px;top:10px;width:210px;height:55px;text-decoration:none;}
#content-partner a.ps{display:block;position:absolute;left:330px;top:10px;width:145px;height:55px;text-decoration:none;}
#content-news{overflow:hidden;height:15px;padding:15px 0 15px 0;margin:20px 0 20px 0;background:transparent url('/images/site/welcome/news-bg.png') no-repeat 0 0;text-align:center;}
#content-more-left,#content-more-right{position:relative;float:left;overflow:hidden;}
#content-more-left{width:660px;}
#content-more-right{width:315px;margin-left:10px;padding-left:10px;}
#content-news ul{margin:0;padding:0;list-style:none;}
#content-news ul li{margin:0;}
#content-news ul li a{color:black;text-decoration:none;}
#content-news ul li a:hover{text-decoration:underline;}
.news-entry-ts{color:#999;}
.news-text{margin-top:5px;font-size:.85em;}
#content-more-right>h1,#content-more-left>h1{margin:0;font-size:1.33em;font-weight:normal;}
.user-timeline-reg-img{width:82px;height:70px;background:url('/images/site/welcome/selector/user_reg_timeline.png');float:left;}
.user-timeline-reg{overflow:hidden;width:569px;height:70px;margin:10px 0 10px 0;padding-left:5px;}
.user-timeline-reg-level-1{background-position:0 -210px;}
.user-timeline-reg-level-2{background-position:0 -140px;}
.user-timeline-reg-level-3{background-position:0 -70px;}
.user-timeline-reg-level-4{background-position:0 0;}
.user-timeline-reg div.statement{margin-top:5px;}
ul.event-ul{margin:0;padding:0;padding-top:10px;list-style:none;}
li.event-ul-li{margin-bottom:15px;}
.event-ul-title{font-size:1.0em;margin-bottom:5px;}
.event-ul-dates{margin-bottom:5px;}
ul.blog-ul{margin:0;padding:0;padding-top:10px;list-style:none;}
li.blog-ul-li{margin-bottom:15px;}
.blog-ul-li-date{color:#888;}
.user-level{float:left;width:26px;height:156px;position:relative;background-image:url('/images/site/shared/selector_vertical_small.png');}
.user-level-1{background-position:-26px 0;}
.user-level-2{background-position:-52px 0;}
.user-level-3{background-position:-78px 0;}
.user-level-4{background-position:-104px 0;}
.user-container{float:left;padding:6px;border-left:none;overflow:hidden;height:150px;}
.user-image{width:150px;height:150px;}
.user-ov{position:relative;top:-40px;left:0;width:140px;height:30px;margin:0;padding:5px;text-align:center;overflow:hidden;}
.user-ov a{text-decoration:none;color:black;}
.user-ov-1{background:url('/images/site/shared/backgrounds/user_ov1.png');}
.user-ov-2{background:url('/images/site/shared/backgrounds/user_ov2.png');}
.user-ov-3{background:url('/images/site/shared/backgrounds/user_ov3.png');}
.user-ov-4{background:url('/images/site/shared/backgrounds/user_ov4.png');}
.user-ov:hover{top:-75px;height:65px;}
.user-ov .name{display:block;height:40px;}
.user-ov .small{font-size:.75em;text-decoration:none;}
span#gatewatcher{font-size:3em;}
span#gatewatcher.enough{color:#80bbff;}
span#gatewatcher.good{color:#fb0;}
span#gatewatcher.bad{color:#ff4040;}