text_align_justitydiv.jGrowl{padding:10px; z-index:9999; color:#fff; font-size:12px}

div.ie6{position:absolute}

div.ie6.top-right{right:auto; bottom:auto; left:expression( ( 0 - jGrowl.offsetWidth+( document.documentElement.clientWidth ? document.documentElement.clientWidth:document.body.clientWidth )+( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft ) )+'px' );  top:expression( ( 0+( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop ) )+'px' )}

div.ie6.top-left{left:expression( ( 0+( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft ) )+'px' ); top:expression( ( 0+( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop ) )+'px' )}

div.ie6.bottom-right{left:expression( ( 0 - jGrowl.offsetWidth+( document.documentElement.clientWidth ? document.documentElement.clientWidth:document.body.clientWidth )+( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft ) )+'px' ); top:expression( ( 0 - jGrowl.offsetHeight+( document.documentElement.clientHeight ? document.documentElement.clientHeight:document.body.clientHeight )+( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop ) )+'px' )}

div.ie6.bottom-left{FFFFCCleft:expression( ( 0+( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft ) )+'px' ); top:expression( ( 0 - jGrowl.offsetHeight+( document.documentElement.clientHeight ? document.documentElement.clientHeight:document.body.clientHeight )+( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop ) )+'px' )}

div.ie6.center{left:expression( ( 0+( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft ) )+'px' ); top:expression( ( 0+( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop ) )+'px' ); width:100%}

.ico{margin-bottom:-3px;}
.bico{margin-bottom:-8px;}

.menuentry p{padding-top:5px;}

.bubble {width: 150px;background-color: #DDD;padding:20px;position:absolute;left:50%;margin-left:390px;top:270px;z-index:3;background-color:#BDD27D;color:white;opacity:.90;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85); zoom:1;}

/* Sprechpfeil */
.bubble div {width: 0px;height: 0px;border-top: 20px solid #BDD27D;border-right: 20px solid white;display: inline;position: relative;top: 56px;opacity:.90;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85); zoom:1;
}

.upload_button{
	display:block;
	float:right;
	width:143px;
	height:48px;
	font-size:0;
	background-image:url('../images/ulb.png');
}

legend img.ico {margin-bottom:0;}

body >div.jGrowl{position:fixed}

body >div.jGrowl.top-left{left:0px; top:0px}

body >div.jGrowl.top-right{right:0px; top:0px}

body >div.jGrowl.bottom-left{left:0px; bottom:0px}

body >div.jGrowl.bottom-right{right:0px; bottom:0px}

body >div.jGrowl.center{top:0px; width:50%; left:25%}

div.center div.jGrowl-notification, div.center div.jGrowl-closer{margin-left:auto; margin-right:auto}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer{background-color:#BDD27D; border:1px solid white; opacity:.90;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85); zoom:1; width:235px; padding:10px; margin-top:5px; margin-bottom:5px; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:1em; text-align:left; display:none; -moz-border-radius:5px; -webkit-border-radius:5px}

div.jGrowl div.jGrowl-notification{min-height:40px}

div.jGrowl div.jGrowl-notification div.header{font-weight:bold; font-size:.85em}

div.jGrowl div.jGrowl-notification div.close{z-index:99; float:right; font-weight:bold; font-size:1em; cursor:pointer}

div.jGrowl div.jGrowl-closer{padding-top:4px; padding-bottom:4px; cursor:pointer; font-size:.9em; font-weight:bold; text-align:center}

@media print{div.jGrowl{display:none}
}

*{margin:auto; padding:0}

#body{font-family:"Helvetica",Arial,Verdana,sans-serif; line-height:1.5em; text-decoration:none; font-size:12px; color:#555; background-color:#ECEBE6;background-position: 0 -246px; overflow-x:hidden}

#old_browser_info{display:block; left:50%; width:600px; height:270px; margin-left:-300px; margin-top:10px; position:absolute; padding:10px; background-color:#eee; border:1px solid silver; z-index:20}

#old_browser_info h1{font-size:16pt; color:gray}

div.meerkat-inner{left:50%; margin-left:-380px; width:720px; display:block; position:relative; padding:20px}
div.meerkat-closer{font-size:14px; position:absolute; z-index:2; top:0px; right:50px; display:block; width:30px; font-weight:bolder; padding:20px}

h1, h2, h3, h4, h5{font-family:'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif; margin:0; padding:0}
h1{font-size:28px; color:#EEE; font-style:normal}

h2{font-size:16px; padding-bottom:10px; color:#333; font-style:normal;}

h3{font-size:14px; padding-bottom:10px; color:#333; font-style:normal}

h3 span, h2 span {display:block; font-size:8pt; padding-top:5px; padding-bottom:20px;}

h4{font-size:20px; color:#333; font-style:normal}

h5{font-size:18px; color:#333; font-style:normal}

h6{font-size:16px; color:#333; font-style:normal; margin:5px 0px}

hr{border:0px; border-top-width:1px; clear:both; height:0px}

p, blockquote, ul, ol{margin-bottom:1.6em}
blockquote{margin-left:3em; font-style:italic}
ul{margin:0px 0px 0px 15px}

hr{display:none}
img{border:none;}

input{border:1px solid #ccc; background:#fff; width:125px}
textarea{border:1px solid #ccc; background:#fff; font-style:normal}
input[type="button"]{border:2px solid #474747; background:#2D2D2D; font-style:normal; color:#ddd; font-size:11px}
input[type="button"]:hover{border:2px solid #474747; background:#545454; font-style:normal; color:#ddd; font-size:11px; cursor:pointer}
input[type="checkbox"]{width:15px; border:0} 

table.links td.link_box{border:2px solid #ddd; font-family:"Courier New"; font-size:10pt}

table.links{border-collapse:separate; border-spacing:3px}



#bar_top{height:70px; padding-top:30px; display:block; color:white; position:relative;top:20px;left:50%;margin-top:0;margin-left:-400px;width:800px;}

#bar_top h2{color:white}
#bar_top a{color:white}

a{color:#555; text-decoration:underline}
a:hover{color:#666; text-decoration:none}

#wrapper{width:1000px; height:auto}
.more a{color:#3D950C; text-decoration:none}
.more a:hover{color:#086D00; text-decoration:underline}
.clear{clear:both;height:0;display:block;margin:0;padding:0;}

.logo h1, .logo h2{display:none}

#header{width:1000px; height:112px; background-position: 0 -69px;}
#header .logo{position:absolute;float:left; left:50%;margin-left:-360px;width:450px; height:112px}
#header .logo .image{padding:5px 0px 0px 80px; font-family:"Helvetica",Times New Roman,Times,serif; font-size:30px; font-weight:bold}

#header .logoright{float:left; width:400px; height:112px}
#header .search{float:left; width:300px; height:112px; margin:10px 0px 0px 280px; background:url("../images/searchbox.gif") no-repeat}
#header .search input{float:left; width:150px; height:16px; margin:2px; font-size:14px; background:none; color:#aaa; font-style:italic; text-transform:lowercase; border:0px}
#header .search.button a{float:left;  margin:5px 0px 2px 10px; border:0px; width:22px; height:20px}
#header .search.button a:hover{float:left;  margin:5px 0px 2px 10px; border:0px; width:22px; height:20px}

#nav{ top:112px;position:absolute;width:1000px; height:35px;left:50%;margin-left:-500px; background-position: 0 -231px; clear:both }
.tabs_right{float:right}


#banner{width:872px; padding-top:50px; top:35px;position:relative;margin-left:65px; background:url("../images/banner_top.png") no-repeat; color:#444; padding-bottom:10px}
#banner_bottom{width:872px; height:73px; margin-top:-20px; background:url("../images/banner_close.png") no-repeat; display:block}
#banner_inner{width:852px; min-height:50px; padding-bottom:0px; margin-top:0px; margin-left:0; padding-left:20px; margin-bottom:0; padding-top:10px; background-image:url("../images/banner_inner.png"); background-repeat:repeat-y}

#content1{width:1000px; left:50%;margin-left:-500px;position:relative;background:url("../images/middle.gif") repeat-y; padding:5px 0px 8px 0px}
#content_inner{width:800px; margin-left:100px;overflow:visible;}
#content_inner h2{padding-top:10px;margin-bottom:20px;}


#content1 .err{color:#C42B2B}

#bottomcontent{width:1000px; height:210px; padding:10px 0px 0px 68px; margin:0px auto}

.bgsprite {
   background: url("../images/bgsprite.png") no-repeat top left;
}

.bgsprite2{
   background: url("../images/bgsprite2.png") repeat-x top left;
}

#topcurve{left:50%;margin-top:20px;margin-left:-500px;position:relative;width:1000px; height:19px;background-position: 0 -316px; padding:0px 10px 0px 110px}

#bottomcurve{width:1000px; left:50%;margin-left:-492px;position:relative;height:19px; background-position: 0 0; margin-bottom:30px;}

#footer{width:100%; height:80px; clear:both; background-position: 0 0;}
#footer a{color:#FFF}
#footer a:hover{color:silver}
#footer .navigate{float:left; width:100%; z-index:5;height:auto; text-align:center; margin-top:0px; color:#B0B0B0}
#footer .navigate ul li{display:inline; list-style:none; padding:0px 10px}
#footer .copyright{float:left; width:100%; height:auto; text-align:center; margin-top:10px; color:#B0B0B0}


.bookmark-1{background-position:0 -30px; margin-left:90px}
.bookmark-10{background-position:0 -80px}
.bookmark-11{background-position:0 -130px}
.bookmark-12{background-position:0 -180px}
.bookmark-13{background-position:0 -230px}
.bookmark-14{background-position:0 -280px}
.bookmark-15{background-position:0 -330px}
.bookmark-16{background-position:0 -380px}
.bookmark-17{background-position:0 -430px}
.bookmark-18{background-position:0 -480px}
.bookmark-19{background-position:0 -530px}
.bookmark-2{background-position:0 -580px}
.bookmark-20{background-position:0 -630px}
.bookmark-21{background-position:0 -680px}
.bookmark-22{background-position:0 -730px}
.bookmark-23{background-position:0 -780px}
.bookmark-24{background-position:0 -830px}
.bookmark-25{background-position:0 -880px}
.bookmark-3{background-position:0 -930px}
.bookmark-4{background-position:0 -980px}
.bookmark-5{background-position:0 -1030px}
.bookmark-6{background-position:0 -1080px}
.bookmark-7{background-position:0 -1130px}
.bookmark-8{background-position:0 -1180px}
.bookmark-9{background-position:0 -1230px}

#bookmarks{display:block; padding-top:4px; border-top-width:1px; border-top-color:#eee; width:820px; height:20px; margin-top:40px; left:50%;margin-left:-410px;position:relative;}

#bookmarks a{width:20px; height:20px; display:block; background-image:url('../images/bookmarks.gif'); background-repeat:no-repeat; float:left; margin-right:5px}

img.thumb{padding:3px; background:#fff; border:1px solid #d1d1d1}

img.icon{margin-bottom:-3px}

img.smilie{margin-bottom:-3px; margin-left:1px; margin-right:1px}

input[type="image"]{
	border:0;
	margin:0;
	padding:0;
	background-color:transparent;
	display:block;
	width:143px;
	height:48px;
	float:right;
	margin-right:230px;
}

input[type="checkbox"]{
	background-color:transparent;
}

input, select, textarea{background-color:#fff; border:1px solid #888; padding:2px; font-size:12px}

div.cat_list_container{display:block}

div.cat_list{margin-bottom:10px; width:200px; height:20px; float:left; display:block}

div.menuentry{width:220px; padding:10px; height:60px; float:left; margin-right:10px; margin-bottom:20px; border:1px solid #ddd;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}

table{margin:15px 0; border-collapse:collapse; border-spacing:0; font-size:100%}

table.noborder td{border:3px solid black}

table.fo{width:100px; border-collapse:collapse; border:1px solid #ddd}

table.fo thead.w_bg td{background-image:url('./../images/bg_forum.png'); color:white}

table.fo tbody td{border:0;background-color:white;}

.w_bg{background-image:url('./../images/bg_forum.png'); color:white}

table.fo thead td{background-color:#eee; font-weight:bolder; border:0; border-bottom:1px solid #ddd; border-top:1px solid #ddd; padding:5px}

table.fo tr td{border-bottom:1px solid #ddd; padding:5px; padding-left:8px}

table.fo td.cen{text-align:center}

/* OV START */
table{border-collapse:collapse; width:100%}

table thead td{background-color:#f6f6f6; font-weight:bolder; border:1px solid #ccc; padding:5px}

table thead tr td{background-color:#f6f6f6; font-weight:bolder; border:1px solid #ccc; padding:5px}

table tr th{background-color:#f6f6f6; font-weight:bolder; border:1px solid #ccc; padding:5px; text-align:left}

table tr td{background-color:#eee; border:1px solid #ccc; padding:3px; padding-left:8px}

table tr.highlight td{background-color:#FFFFCC;}

table. tbody tr:hover td{background-color:#FFFFCC;}

/* OV END */

table.forum{width:100%; border-collapse:collapse}

table.forum td{padding:5px}

table.threads td{border:0;background-color:white;}

table.threads thead td{border-bottom:1px solid #ccc}

th{text-align:center; font-weight:bold}

th, td{padding:3px 5px}

tr.unread td{font-weight:bolder}

ul, ol{display:block; margin:15px 0 15px 40px}

ul ul, ul ul ul, ol ol, ol ol ol{margin:0; margin-left:20px}

ol{list-style-type:decimal}

ol ol{list-style-type:upper-alpha}

ol ol ol{list-style-type:lower-alpha}

li{display:list-item}

ul li a{text-decoration:underline}

dl{margin:15px 0}

dt{font-weight:bold}

dd{margin-left:30px}

label{margin-top:10px; display:block; font-size:9pt; text-align:left;}

blockquote{display:block; margin:0; padding:5px; background-color:#eee; border:1px solid #ccc; color:black}

blockquote blockquote{margin-top:5px; margin-left:0; margin-bottom:5px}

blockquote cite{display:block; border-bottom:1px solid #ccc; margin-bottom:5px; font-size:8pt; font-style:italic}

blockquote p{margin:0; padding:0; font-style:normal}

cite, em, q, var{font-style:italic}

code{padding:5px; border:2px solid silver; display:block; text-align:left}

code, kbd, samp{font-family:monospace; font-size:110%}




fieldset{margin:15px 0; width:95%; background-color:#f6f6f6;padding:10px; padding-top:0px; border:1px solid #eee;margin-bottom:40px;}



legend{font-size:12pt; font-weight:bolder; border:0; color:#354146;padding-right:5px;padding-left:5px;margin-top:0px;padding-bottom:20px;margin-left:0px;}

strong, .strong{font-weight:bold}



.bigger{font-size:115%}

.box{min-height:1px}

#pagination {text-align:right; clear:both;padding-top:10px;width:800px;display:block;}

.imgbox{float:left; margin-bottom:10px; padding:1px; border:1px solid silver; margin-right:6px; text-align:center}

.imgbox div.imgbox_div{display:block; background-color:#ddd; margin:0; padding:0}

.imgbox a.imgbox_link{overflow:hidden; display:block; position:relative}

.imgbox img.imgbox_img{overflow:hidden; border:0; margin:0; padding:0}

.box:after{display:block; visibility:hidden; clear:both; line-height:0; font-size:0; content:"."}

div.progressbar{width:90%; height:20px; border:1px solid #444; padding:1px; margin:0px}

div.progress_inner{background-color:#8cae00; height:20px; color:black; margin:0}

div.progress_amount{color:black; width:100%; text-align:center; margin-top:-20px}

.error{background-color:#FFB2B2; color:black}

.done{background-color:#E5FF99; color:black}


.chk{border:0}

.clear{clear:both}

.f-left{float:left; padding-bottom:10px}

.f-right{float:right}



.noscreen{display:none}

.shadow{border-top:1px solid #ddd; padding:10px 0; float:none; background:url("../images/shadow.jpg") no-repeat}



.wil{width:100%}

.wi{width:500px}

.wih{width:205px;font-size:8pt;}

.wih2{width:300px;font-size:8pt;}

#acon_sc{width:160px; height:630px; left:50%; margin-left:430px; position:absolute; top:30px}

#acon_top{width:300px; height:60px; top:-60px; position:relative; left:500px}

#ownlay{width:872px; background-image:url('../images/banner_inner.png'); height:490px; display:none; position:absolute; float:left; z-index:999; left:50%; top:50%; margin-left:-435px; margin-top:-245px}

#ownlay_top{width:832px; height:13px; margin-top:-63px; padding:20px; padding-top:30px; color:white; display:block; background-image:url('../images/banner_top2.png')}

#ownlay_bottom{width:872px; height:73px; margin-bottom:-73px; display:block; color:#444; text-align:center; background-image:url('../images/banner_close.png')}

#ownlay_content{padding:5px}

#tooltip{position:absolute; border:1px solid gray; background:#eee; padding:2px 5px; color:#333; display:none; max-width:370px; text-align:left}


#upload_overlay{width:500px; padding:10px; z-index:5; position:absolute; left:50%; top:1px; margin-left:-250px; 
background-color: 		#BDD27D;
	border: 1px solid white;
	zoom: 					1;
	font-size: 				1em;
	text-align: 			left;
	display: 				none;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;	
	color:#444;} 

ul.token-input-list-facebook{    overflow:hidden;     height:auto !important;     height:1%;     width:500px;     border:1px solid #8496ba;     cursor:text;     font-size:12px;     font-family:Verdana;     min-height:1px;     z-index:999;     margin:0;     padding:0;     background-color:#fff}

ul.token-input-list-facebook{    list-style-type:none}

ul.token-input-list-facebook li input{    border:0;     width:100px;     padding:3px 8px;     background-color:white;     margin:2px 0}

li.token-input-token-facebook{    overflow:hidden;     height:auto !important;     height:1%;     margin:3px;     padding:1px 3px;     background-color:#8cae00;     color:white;     cursor:default;     border:0;     font-size:11px;     border-radius:5px;     -moz-border-radius:5px;     -webkit-border-radius:5px;     float:left}

li.token-input-token-facebook p{    display:inline;     padding:0;     margin:0}

li.token-input-token-facebook span{    color:white;     margin-left:5px;     font-weight:bold;     cursor:pointer}

li.token-input-selected-token-facebook{    background-color:green;     border:1px solid #3b5998;     color:white}

li.token-input-input-token-facebook{    float:left}

div.token-input-dropdown-facebook{    position:absolute;     width:500px;     background-color:#fff;     overflow:hidden;     border-left:1px solid #ccc;     border-right:1px solid #ccc;     border-bottom:1px solid #ccc;     cursor:default;     font-size:11px;     font-family:Verdana;     z-index:1}

div.token-input-dropdown-facebook p{    margin:0;     padding:5px;     font-weight:bold;     color:#777}

div.token-input-dropdown-facebook ul{    margin:0;     padding:0}

div.token-input-dropdown-facebook ul li{    background-color:#fff;     padding:3px}

div.token-input-dropdown-facebook ul li.token-input-dropdown-item-facebook{    background-color:#fff}

div.token-input-dropdown-facebook ul li.token-input-dropdown-item2-facebook{    background-color:#fff}

div.token-input-dropdown-facebook ul li em{    font-weight:bold;     font-style:none}

div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook{    background-color:#8cae00;     color:white}

#uf_outer{margin-left:-80px; display:block; width:800px;padding-top:80px; margin-top:-60px; padding-left:100px; background-image:url('../images/ulb_bg.png'); background-repeat:no-repeat}

div.clear{clear:both; display:block; height:5px}

.uf_inner{width:720px; display:block; /*background-color:#eee;/*border:1px solid #ccc;padding:7px;*/}

.btn{
	margin-top:10px;
	margin-bottom:10px;
}









div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}

div.dark_rounded .pp_top .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}

div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}

div.dark_rounded .pp_content{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}

div.dark_rounded .pp_content a.pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat; cursor:pointer}

div.dark_rounded .pp_content a.pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor:pointer}

div.dark_rounded .pp_content a.pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor:pointer}

div.dark_rounded .pp_content a.pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor:pointer}

div.dark_rounded .pp_content a.pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor:pointer}

div.dark_rounded .pp_content a.pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor:pointer}

div.dark_rounded .pp_content a.pp_close{width:75px; height:22px; background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor:pointer}

div.dark_rounded .currentTextHolder{color:#c4c4c4}
div.dark_rounded  p.pp_description{color:#fff}

div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}

div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px; cursor:default}
div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}

div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px; cursor:default}

div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}

div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}

div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}

div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}

div.pp_pic_holder a:focus{outline:none}

div.pp_overlay{background:#000; position:absolute; top:0; left:0; z-index:9500; width:100%}

div.pp_pic_holder{position:absolute; z-index:10000; width:100px}

div.pp_pic_holder .pp_top{position:relative; height:20px}
* html div.pp_pic_holder .pp_top{padding:0 20px}

div.pp_pic_holder .pp_top .pp_left{position:absolute; left:0; width:20px; height:20px}
div.pp_pic_holder .pp_top .pp_middle{position:absolute; left:20px; right:20px; height:20px}
* html div.pp_pic_holder .pp_top .pp_middle{position:static; left:0}

div.pp_pic_holder .pp_top .pp_right{position:absolute; top:0; left:auto; right:0; width:20px; height:20px}

div.pp_pic_holder .pp_content{position:relative; text-align:left; width:100%; height:40px}

div.pp_pic_holder .pp_content .pp_details{display:none; margin:10px 15px 2px 20px}
div.pp_pic_holder .pp_content .pp_details p.pp_description{display:none; float:left; margin:0}

div.pp_pic_holder .pp_content .pp_details .pp_nav{float:left; margin:3px 0 0 0}

div.pp_pic_holder .pp_content .pp_details .pp_nav p{float:left; margin:2px 4px}

div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous, 
div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next{float:left; display:block; width:14px; height:15px; overflow:hidden; text-indent:-10000px; margin-top:3px}

div.pp_pic_holder .pp_content div.pp_hoverContainer{position:absolute; z-index:2000; top:0; left:0; width:100%}

div.pp_pic_holder .pp_content a.pp_next{display:block; float:right; text-indent:-10000px; width:49%; height:100%; background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat}

div.pp_pic_holder .pp_content a.pp_previous{display:block; float:left; text-indent:-10000px; width:49%; height:100%; background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat}

div.pp_pic_holder .pp_content a.pp_expand, 
div.pp_pic_holder .pp_content a.pp_contract{position:absolute; z-index:20000; top:10px; right:30px; cursor:pointer; display:none; text-indent:-10000px; width:20px; height:20px}

div.pp_pic_holder .pp_content a.pp_close{float:right; display:block; text-indent:-10000px}

div.pp_pic_holder .pp_bottom{position:relative; height:20px}
* html div.pp_pic_holder .pp_bottom{padding:0 20px}

div.pp_pic_holder .pp_bottom .pp_left{position:absolute; left:0; width:20px; height:20px}
div.pp_pic_holder .pp_bottom .pp_middle{position:absolute; left:20px; right:20px; height:20px}
* html div.pp_pic_holder .pp_bottom .pp_middle{position:static; left:0}

div.pp_pic_holder .pp_bottom .pp_right{position:absolute; top:0; left:auto; right:0; width:20px; height:20px}

div.pp_pic_holder .pp_loaderIcon{display:none; position:absolute; top:50%; left:50%; margin:-12px 0 0 -12px; width:24px; height:24px}

div.pp_pic_holder #pp_full_res{display:block; margin:0 auto; width:100%; text-align:center}
div.pp_pic_holder #pp_full_res object, 
div.pp_pic_holder #pp_full_res embed{visibility:hidden}

div.ppt{display:none; position:absolute; top:0; left:0; z-index:9999; color:#fff; font-size:17px}

.clearfix:after{ content:".";  display:block;  height:0;  clear:both;  visibility:hidden}

.clearfix{display:inline-block}

* html .clearfix{height:1%}
.clearfix{display:block}
.tabs{
	margin-left:90px;
	margin-top:2px;
}

ul#topnav {
	z-index:10;
	margin: 0; padding: 0;
	float: left;
	width: 820px;
	list-style: none;
	position: relative; /*--Set relative positioning on the unordered list itself - not on the list item--*/
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	height:35px;
	border-right: 1px solid #555; /*--Divider for each parent level links--*/
}
ul#topnav li a {
	padding: 8px 20px;
	display: block;
	color: #f0f0f0;
	text-decoration: none;
}
ul#topnav li:hover {  background-position:0px -211px;
background-image: url("../images/bgsprite2.png");
background-repeat: repeat-x;
background-color:#B1C95A; }
ul#topnav li span {
	float: left;
	padding: 10px 0;
	border:1px solid #ddd; 
	border-top:0;
	position: absolute;
	z-index:10;
	left: 0; top:35px;
	display: none; /*--Hide by default--*/
	width: 820px;
	background-position:0px -211px;
background-image: url("../images/bgsprite2.png");
background-repeat: repeat-x;
background-color:#B1C95A;
	
	color: #fff;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
ul#topnav li:hover span { display: block; } /*--Show subnav on hover--*/
ul#topnav li span a { display: inline; } /*--Since we declared a link style on the parent list link, we will correct it back to its original state--*/
ul#topnav li span a:hover {text-decoration: underline;}

div.blog-posted{
	color:white;
	font-size:9pt;
	text-align:center;
	font-weight:bold;
	margin-left:-39px;
	float:left;
	background-image:url('../images/blog-post-title.jpg');
	width:33px;
	height:38px;
	display:block;
	padding:5px;
	background-repeat:no-repeat;
}
div.blog-comments{
	color:#444;
	font-size:12pt;
	text-align:center;
	font-weight:bold;
	margin-top:-60px;
	margin-right:20px;
	float:right;
	background-image:url('../images/blog-post-number.jpg');
	width:34px;
	height:26px;
	display:block;
	padding:5px;
	padding-top:7px;
	background-repeat:no-repeat;
}

form ol{
	list-style:none;
	margin:0;
	display:block;
	border:1px solid #dfdfdf;
	border-top:0;
}

form ol li{
	border-top:1px solid #dfdfdf;
	padding:10px;
}

form ol li input, form ol li select, form ol li textarea{
	margin-bottom:5px;
	width:490px;
}

form ol li label{
	margin-top:4px;
	display:block;
	width:200px;
	text-align:right;
	padding-right:30px;
	float:left;
	height:30px;
}

form ol + input{
	margin-left:240px;
	margin-top:20px;
}

form ol li input[type="checkbox"]{
	margin-top:5px;
}

form ol li input[type="radio"]{
	width:20px;
	margin-top:5px;
}

form ol li.bbce label{
	float:none;
}

div.bbec{
	margin-left:230px;display:block;
}

#quick_reply_container{
	padding-top:20px;
	display:block;
	clear:both;
}

table.nostyle td{
	border:0;
	background:none;
}

