*{
	position:relative;
	margin:0px;
	padding:0px;
	font-family: 'Trebuchet MS', Arial, sans-serif, Tahoma, Verdana, Helvetica;
}
#wpbanner{margin:0px auto -1024px auto;}
#wpbanner a{top:0px;left:0px;z-index:0;position:static;display:block;height:1024px;}
#wpbanner a span{display:none;}

body{background:#FFF top center no-repeat; color:#000000;}
a{text-decoration:none; color:#900202;}
a img, img{border:0px;}

.contentpaneopen h1,h2.instruction_step_title_container, h3, .componentheading, .contentheading,.moduletitle{margin-bottom: 5px; padding:0px 5px; background:#900202;color:#FFFFFF;font-size:1.1em;font-weight:normal;}
.contentheading h1, .subheading h2{display:inline; font-size:1.0em}
.contentpaneopen .contentheading,.contentpaneopen h1{width:100%;}
.contentpaneopen, .contentheading, .componentheading{margin-top:7px;}
li{margin-left:15px; list-style-type:square;}
#top {position:absolute; top:0px;width:100%; z-index:1;}
#topspacer{height:120px; background: url('../images/headbg.png') top left repeat;}
#header{text-align:center; min-height:75px;}
#header, #main{margin:0px auto; width:1000px;}
#billboard {margin-left: 50px; width: 728px;}
#billboard .bannergroup *{position:static;}
.mfc154_off {height: 562px;}
body.mf_halfpage .moduletableskyscraper { display: none;}
#messages, #footer, #submenumodules,#mainmenumodules{margin: 0px auto;width:990px;}
#main{min-height:1560px;z-index:1;}
#logo{float:left;top:5px; left:5px;}
#border{height:15px; width: 100%;z-index:2;background: transparent url('../images/bottomborder.png') top left repeat-x; margin-bottom:-10px;}
#right{position:absolute; top: 12px; right:0px; width:160px; min-height:600px; margin-right:0px;z-index:10;}
#right ul{padding-left:15px;}
#content{float:none; margin-right: 170px;margin-left: 5px;background-color: #FFFFFF;}
#featured{clear:left; margin-top:7px; min-height:260px;}
#footer {background-color: #FFFFFF; padding-top:5px;}
.red{color:#900202;}
.lightgray{color:#DDDDDD;}

.moduletable h3 { margin-right: 2px; }
.square{width:250px;height:250px; border:1px solid #900202;float:left; margin-right:8px;}
.square .moduletable{margin:0px;}
.square .moduletable h3{margin-right:0px; margin-bottom:0px;}
.rectangle{width:300px; height:250px;border:1px solid #900202; float:left;}
.moduletable_rectangle{border:1px solid #900202; float:left; font-size:0.8em; width:300px; height:250px; margin-bottom:10px; margin-right:8px; overflow:hidden;}
.moduletable_rectangle h3{font-size:1.375em;}
.moduletable_half{float:left; width: 203px; overflow:hidden;}
.moduletable_half h3{margin:0px; padding-right:0px;}
.moduletable_half img{margin: 1px 2px 0px 0px; border: 1px solid #900202; width:60px; height:72px;}
.moduletable_filler{float:left;}
.moduletable_fullsize{width:470px; height:62px; position:absolute; top: 10px; left: 210px;}

#mainmenu{min-height:22px; background:#900202; color: #FFFFFF;}
#mainmenu a{font-weight:bold; color:#FFFFFF;}
#mainmenu li{margin:0px 0px 0px 0px; display:inline; list-style-type:none;}
#mainmenu .maincategory_menu_active {color:#FFB96F;}
#submenu .subcategory_menu_active {color: #DD974D;}

#submenu{min-height:22px; background:#DDDDDD; border-top: 1px solid #FFFFFF; font-size:0.75em;vertical-align:bottom;}
#submenu a{font-weight:bold; color:#000000;}
#submenu li{margin:0px 0px 0px 0px; display:inline; list-style-type:none;}
#submenu .moduletable{margin-top:2px;margin-left:0px;}

.moduletable_footermenu{float:left; margin: 0px 5px;}
.moduletable_footermenu .moduletitle{font-size:1em; color:#900202;background:transparent}
.moduletable_footermenu ul{list-style-type:none}
.moduletable_footermenu li a{font-size:0.7em; font-weight:bold; color:#808080;}
.moduletable_footermenu li a:hover{color:#000000;}
.moduletable_willi{bottom:0px;}
.moduletable_feedback{position:fixed; right:0px; top:200px;z-index:100;}
.moduletable_right{float:right; z-index:2; background:#900202;}
.moduletable_right li:first-child{border:0px;}
.moduletable_right li{display:inline; margin:0px; padding: 0px 5px; border-left:1px solid #FFFFFF; vertical-align:middle;}


#wawerko_searchform, .form-logout{clear:right; float:right;margin: 0px 10px 0px 5px;}
#searchtext{float:left; height:1.5em; width:207px; margin-right:10px; border: 1px solid #000000;}
#searchtext,#search_submit{vertical-align:middle;}


#mod_loginform input {border:1px solid black;}
#mod_loginform .wawerko_login_submit, .wawerko_login_submit{border:0px;}
#mod_loginform a.mod_login {font-size:0.7em;}
#mod_login_logoutform a.mod_login {color:#000; font-weight:bold;}
#mod_login_logoutform a:hover.mod_login {color:#900202; font-weight:bold;}
#mod_loginform,#mod_login_logoutform{float:right; text-align:right; padding-top:2px;}
#mod_login_logoutform{padding-right:9px;}


#footer{clear:both; margin-top:15px;padding:5px;margin-top: 0px;border-top-width: 15px;border-top-style: solid;border-top-color: #900202;}
#footer .moduletable{clear:both; margin:0px 5px; padding-top:10px;font-size:0.7em;color:#808080;text-align:center;}
#footer .moduletable_footermenu{margin-right:10px;}
#footer h3{padding:0px; margin:0px;}
#footer li{list-style-type:none; margin-left:5px;}


.wawerko_login_title a{color:#000000; font-weight:bold;}
.form-login{display:inline; margin:auto;}

.moduletable_socialbookmark{margin-top:-2px; float:right; }
.wawerko_login_title, .wawerko_login_submit{vertical-align:middle;}
.moduletable_banner{float:left;top:5px; left:40px;}


.mini_teaser_container,.micro_teaser_container{margin:5px;}
.mini_teaser,.micro_teaser{float:left; border:1px solid #900202;}
.mini_teaser{width:111px; height:107px;background: transparent url('../images/polaroid.png') top left no-repeat; border:0px;}
.mini_teaser img{width:91px; height:75px;margin:7px 0px 0px 9px;}
.mini_teaser_overlay_rating{width:111px;display:block; margin-top:-2px; text-align:center; color:#FFFFFF;}
.micro_teaser_container{clear:left;}
.micro_teaser, .micro_teaser img{width:46px; height:35px;}
.teaset_title, .micro_teaset_title{background:transparent;color:#900202; padding:0px; margin:0px;}.micro_teaset_title{margin-right:55px;}
.teaset_add_information{margin-left:120px;} .micro_teaser_container .teaset_add_information{font-size:0.85em; margin-left: 55px;}
.teaset_add_information_author a{color:#808080; font-weight:bold; font-size:0.9em;}
.micro_teaser_container .teaset_add_information_author{float:right;}
img.ratingstar{height:15px; width:15px; margin:0px;}


#instructionModules{clear:left;padding-top:10px;}
#instructionModules .moduletable{clear:left;min-height:395px;}
#instructionModules .moduletable_rectangle{margin-bottom:15px;}
#instructionModules .moduletable_half{min-height: 265px;}
#instructionModules .mini_teaser_container{overflow:hidden; float:left; background:#ffffff; width:260px;height:164px; font-size:0.8em; margin:0px 1px 7px 2px;}
#instructionModules .mini_teaser_container { background: url('../images/post-it.jpg') top left no-repeat; padding:1px 8px 5px 4px;}
#instructionModules .mini_teaser_container h3{margin:0px; padding: 0px; font-size:1.05em;}
#instructionModules .teaset_add_information,#instructionModules .mini_teaser img{margin:0px;}
#instructionModules .teaset_abstract{margin-left:0px;}
#instructionModules .mini_teaser{z-index:2;width:91px;height:75px; margin: 6px 13px 15px 5px; background:transparent;}
#instructionModules .mini_teaser_overlay_rating{width:91px; background:transparent; color:#000;}
#forenstift{position:absolute; right:5px; top:0px;}


.pagination{text-align:center;}

#cbProfileInner{border: 1px solid #808080;}
#menu1{display:none;}
#cbtabaction, #cbtabconnected, #cbtabconnections, .ag_clearer{clear:left;}
#cb_tabid_11, .mceStatusbar{display:none!important;}
#cb_reminder_links{top:-4px;right:10px;}

#ag_footer{display:none;}
.agora_latest_clear{width:300px;}
#ag_f_menu{z-index:100;}
.ag_agora h3{background:#900202; color: #FFF;}

.pt_curr_page{font-weight: bold;}

#mf_halfpage {     display: none;     margin: 0 0 10px 0;     padding: 0; }
