

/*
Copyright Robert Hartl,CMSDesigns
2.0
*/

html,body,div,span,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,p,a,abbr,acronym,cite,code,del,em,img,ins,q,small,strong,var,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;background:transparent;margin:0;padding:0}
* html body *{overflow:visible}
html *{font-size:100.01%}
html[xmlns^="http"]{overflow-x:hidden}

a,a:visited,a:focus,a:active,a:hover{color:#24a1db;text-decoration:none;cursor:pointer}
a:hover{text-decoration:underline}
img{vertical-align:text-bottom}
ul,ol{position:relative;list-style-type:none}
acronym,abbr,abbr[title]{cursor:help;border-bottom:1px dotted #ccc;font-style:normal}
h1,h2,h3,h4,h5,h6{color:#666;font-family:Nobile,"Droid Sans","Arimo",Arial,sans-serif;line-height:1.7;text-transform:lowercase;font-weight:normal}
h1{font-size:1.65em;margin:0 0 .4em 0}
h2{font-size:1.55em;margin:.6em 0 .4em 0}
h3{font-size:1.45em;margin:.6em 0 .4em 0}
h4{font-size:1.4em;margin:.5em 0 .4em 0}
h5,h6{font-size:1.4em;margin:0 0 .1em 0}
h6{margin:1em 0 .1em 0}
code,pre{font-family:Consolas,"Lucida Console","Courier New",Courier,serif;color:#555}
small{font-size:12px;color:#555}
form input.text,form input.captcha,form input.upload,form textarea{font:13px normal Arial,Helvetica,Verdana,sans-serif;color:#666;padding:2px;margin:2px;width:270px;background:#fff;border:1px solid #aaa;-moz-border-radius:5px;border-radius:5px}
form input.text:active,form input.captcha:active,form input.upload:active,form textarea:active{border-color:#666;background:#eee}
form input.text:focus,form input.captcha:focus,form input.upload:focus,form textarea:focus{border-color:#888}
form input.captcha{width:24px}
form input.submit{cursor:pointer;line-height:16px;font-size:13px;border:1px solid #aaa;background:#cacaca url(images/sprite-v.png) 0 0 repeat-x;zoom:1;margin:2px;padding:3px 8px;text-shadow:0 1px 0 #fff;-moz-border-radius:5px;border-radius:5px}
form input.submit:hover{color:green;cursor:pointer}
form input.error,form textarea.error,form .error{color:red;font-style:italic}

body{width:100%;font:14px/1.5 Arial,Helvetica,Verdana,sans-serif;color:#666;background:#e0e0e0 url(images/sprite-v.png) 0 -31px repeat-x}
.links{float:left;display:inline}
.rechts{float:right;display:inline}
.w100{width:984px;margin:0 auto;position:relative;}
.w50{width:46%}
.w66{width:616px}
.w33{width:300px}

#header{height:108px}
#header h1 a{position:relative;top:35px;left:0;display:block;width:300px;height:44px;margin:0;background:transparent url(images/sprite-h.png) 2px 0 no-repeat;text-indent:-98923px}
#header h2{position:absolute;top:43px;left:311px;font-size:20px;color:#666;padding:0;text-transform:lowercase;margin:0}
#header h2 span{color:#24a1db}
#header acronym{border-bottom:none}

#navi{position:absolute;top:108px;left:0;background:#e0e0e0 url(images/sprite-v.png) 0 -139px repeat-x}
#navi ul.level_1{position:relative;width:978px;margin:0 auto;height:34px;background:transparent url(images/bg-navi-sprite.gif) 0 -120px no-repeat}
#navi ul.level_1 li{position:relative;float:left;height:34px;margin:0;background:none;padding:0}
#navi ul.level_1 li a,#navi ul.level_1 li p.active{padding:0 17px;display:block;float:left;height:34px;line-height:34px;margin:0;background:transparent;font-size:14px;font-weight:normal;color:#eee;border-right:1px solid #888;text-shadow:0 -1px 0 #888;text-decoration:none}
#navi ul.level_1 li p.active{text-shadow:none;}
#navi ul.level_1 li a.first,#navi ul.level_1 li p.first{border-left:none}
#navi ul.level_1 li a:hover{background:transparent url(images/bg-navi-sprite.gif) -200px -40px no-repeat;color:#fff;text-shadow:none}
#navi ul.level_1 li.first a:hover{background:transparent url(images/bg-navi-sprite.gif) 0 -40px no-repeat}
#navi ul.level_1 li p.active{color:#666;background:transparent url(images/bg-navi-sprite.gif) -200px 0 no-repeat}
#navi ul.level_1 li.first p.active{background:transparent url(images/bg-navi-sprite.gif) 0 0 no-repeat}

#inhalt{padding:56px 0 10px 0;background:transparent url(images/sprite-bg.png) 0 0 repeat-y}
#inhalt p,#inhalt ul,#inhalt ol{margin-bottom:.7em}
#inhalt ul li{background:url(images/ulli2.gif) 1px 7px no-repeat;padding-left:12px}
#main{margin-left:20px}
#main ol{list-style-type:decimal;list-style-position:inside}
#main .logosrechts{float:right;display:inline}
#main .teaser{background:#fff url(images/logo1.jpg) 0 5px no-repeat;padding:0 0 0 52px;margin-bottom:10px}
#rechts{margin-right:20px}
#rechts p#social{background:url(images/sprite-h.png) -329px 0 no-repeat;width:100%}
#rechts p#social a{display:block;width:48px;height:48px;float:left;margin-right:12px;text-indent:-98372px}
#rechts p#social a.last{margin-right:0}
#rechts .tar{text-align:right;padding-right:3px;font-size:11px;margin-top:-10px}
#rechts .cmsbeschreibung{margin-bottom:18px}
#rechts .cmsbeschreibung .image_container img{margin:4px 5px 0 0;border:2px solid #ddd}

#footr{background:url(images/sprite-bg.png) top right no-repeat;padding:12px 0 50px 0;color:#888;font-size:11px;margin:0 auto}
#footr a,#footr a:focus,#footr a:visited,#footr a:active{color:#888}
#footr a:hover{color:#666;text-decoration:underline}
#footr .w50{padding:0 1%}
#footrrechts{text-align:right}
#footrrechts ul li{display:inline;padding:0;margin:0;list-style-type:none}
#footrrechts ul li a,#footrrechts p{background:transparent;display:inline;padding:0 6px 0 4px;border-right:1px solid #ccc}
#footrrechts a.last,#footrrechts p.last{border:none;padding-right:0}

/*Ratings*/
#top{color:#aaa;display:block;background:#fff url(images/bg-vote-meta.gif) top left no-repeat;width:602px;height:23px;padding:3px 0 0 0;text-align:center;margin-bottom:13px}
a#top:hover{text-decoration:none;color:#24a1db}
.mod_vote{position:relative;background:#fff url(images/sprite-h.png) -652px 0 no-repeat;width:294px;height:254px;margin:0 13px 14px 0;padding:0;float:left}
.mod_votename{font-size:16px;padding:7px 35px 1px 12px;height:24px;overflow:hidden}
.mod_votename a.fav{position:absolute;top:-1px;right:11px;text-indent:-98912px;display:block;height:18px;width:16px;background:transparent url(images/favorites2.gif) bottom left no-repeat}
.mod_voteimg a{display:block;width:270px;height:190px;border:1px solid #ddd;margin-left:11px}
.mod_voteimg a img{width:270px;height:190px}

#screenshot{margin:0;position:absolute;display:none;padding:6px 8px;line-height:1.5;background:#444;width:250px;border:none;color:#fff;overflow:hidden;z-index:200;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:3px 3px 6px #666;box-shadow:3px 3px 6px #666}
#screenshot strong{font-family:"Arial Narrow",Arial,sans-serif;font-size:17px;font-weight:normal}
.mod_desc{display:none}
#main .ratingblock ul{list-style:none}
#inhalt .mod_rating{padding:0 11px}
#inhalt ul.unit-rating{float:left}
#inhalt .ratingblock p{float:right;text-align:right;padding:1px 4px 0 0;font-size:13px;width:76px}
#inhalt .mod_rating span{display:block;visibility:hidden;text-align:right;padding:0;font-size:13px}
#inhalt .mod_rating:hover span{visibility:visible}
#inhalt .mod_top_vote{width:600px;margin:5px 0;padding:5px 0 15px 0;border-bottom:2px solid #e0e0e0}
#inhalt .mod_top_vote .details{float:left;width:290px;display:inline}
#inhalt .mod_top_vote .details span.ranking{float:left;color:#e0e0e0;display:inline;margin:0;padding:0 15px 0 0;height:111px;line-height:118px;font-size:8em;font-family:arial,"arial narrow",impact,verdana,sans-serif}
#inhalt .mod_top_vote .details h3{margin:3px 0 0 0}
#inhalt .mod_top_vote .details span.siteurl{color:#666;font-family:"arial narrow",arial,verdana,sans-serif;font-size:17px;font-weight:normal;padding:1px 0px 4px 0px}
#inhalt .mod_top_vote .thumb{background:url(images/sprite-h.png) -652px 0 no-repeat;float:right;width:290px;text-align:right;overflow:hidden;display:inline}
#inhalt .mod_top_vote .thumb a img{width:270px;background:url(images/sprite-h.png) -652px 0 no-repeat;border:1px solid #ddd;overflow:hidden}
#inhalt .mod_top_vote .thumb a:hover img{border:1px solid #ddd}
#inhalt .mod_datum{text-align:center;padding-top:6px}
#inhalt .mod_sitemap h1{margin-bottom:0;padding-bottom:0}
#inhalt .mod_sitemap ul{margin:0 0 10px 2px !important}
#inhalt .mod_sitemap ul li{margin:0;background:transparent url(images/sm2.gif) left bottom no-repeat;padding:2px 0 0 12px !important}
#inhalt .mod_sitemap ul li.last{background:transparent url(images/sm.gif) left bottom no-repeat}
#inhalt .mod_sitemap ul li a{background:#fff;padding-left:2px}
#inhalt .mod_sitemap .trail a{color:#666}
.farbschema{margin:0;padding:0;border:1px solid #ddd;clear:both}
.farbe{display:block;border:1px solid #fff;width:46px;float:left;cursor:help;display:inline}
#inhalt .pagination{margin:10px 0}
#inhalt .pagination p{display:inline;padding-right:10px}
#inhalt .pagination ul,.pagination ul li{display:inline}
#inhalt .pagination ul li{padding:1px 5px;border:1px solid #ccc;background:#eee}

#inhalt .unit-rating{height:20px;position:relative;margin:0px;padding:0px;list-style:none;background:url('/system/modules/cmsdesigns/images/starrating.gif') top left repeat-x}
#inhalt .unit-rating li{float:left;margin:0px;padding:0px;text-indent:-90000px}
#inhalt .unit-rating li a{width:20px;height:20px;position:absolute;display:block;padding:0px;text-decoration:none;outline:none;text-indent:-9000px;z-index:20}
#inhalt .unit-rating li a:hover{left:0px;background:url('/system/modules/cmsdesigns/images/starrating.gif') left center;z-index:2}
#inhalt .unit-rating a.r1-unit{left:0px}
#inhalt .unit-rating a.r1-unit:hover{width:20px}
#inhalt .unit-rating a.r2-unit{left:20px}
#inhalt .unit-rating a.r2-unit:hover{width:40px}
#inhalt .unit-rating a.r3-unit{left:40px}
#inhalt .unit-rating a.r3-unit:hover{width:60px}
#inhalt .unit-rating a.r4-unit{left:60px}
#inhalt .unit-rating a.r4-unit:hover{width:80px}
#inhalt .unit-rating a.r5-unit{left:80px}
#inhalt .unit-rating a.r5-unit:hover{width:100px}
#inhalt .unit-rating li.current-rating{height:20px;position:absolute;display:block;background:url('/system/modules/cmsdesigns/images/starrating.gif') left bottom;text-indent:-9000px}
#inhalt .thanks{color:#36AA3D}
#inhalt .static{color:#5D3126}
#inhalt .loading{height:20px;background:url('/system/modules/votesite/images/working.gif') 50% 50% no-repeat}

#inhalt .voted{color:#666}
.invisible,#navi li a.invisible{left:-1000em;top:-1000em;position:absolute;overflow:hidden;display:inline}
.clearleft{clear:left}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;height:0;visibility:hidden;width:0}
/* nicht IE-mac\*/
* html .clearfix{height:1%}
