/* --------- /stylesheets/main-min.css --------- */ 
body{background:#574a37 url(/images/background.jpg) no-repeat top left fixed;font-family:arial,verdana;font-size:100.1%;margin:0;padding:0 0 20px;}
h1{font-size:1.6em;font-weight:400;margin:0 0 20px;}
h2{border-bottom:2px solid #333;font-size:1.7em;font-weight:400;margin:0 0 10px;}
h3{font-size:1.2em;font-weight:400;margin:5px 0 10px;text-decoration:underline;}
h4{color:#555;font-size:1em;font-weight:700;margin:20px 0;}
ul li{list-style-type:none;}
.clear{clear:both;}
#page{overflow:hidden;width:990px;}
#header{height:130px;overflow:hidden;padding:40px 0;}
#title{color:#fff;float:right;font-size:14px;letter-spacing:1px;margin:75px 2px 0 0;text-align:right;text-transform:uppercase;}
#title span{font-weight:700;}
#logo{background:transparent url(/images/back.png) no-repeat top left;height:110px;padding:3px 0 0 255px;width:210px;}
#logo div.termin{color:#fff;float:left;font-size:60px;height:100px;margin:0 0 0 3px;padding-top:3px;text-align:center;width:100px;}
#logo div.termin span{font-size:12px;}
#logo a{background-color:transparent;display:block;float:left;height:100px;margin-left:-255px;text-decoration:none;width:255px;}
#sidebar{display:inline;float:left;margin:0 16px 0 258px;overflow:hidden;}
#navigation{font-size:12px;text-transform:uppercase;width:203px;}
#navigation ul li{line-height:30px;list-style-type:none;}
#navigation ul li a{background:transparent url(/images/back.png) repeat-y -681px 0;color:#686053;display:block;margin-top:2px;outline-style:none;outline-width:0;padding:0 0 0 13px;text-decoration:none;width:190px;}
#navigation ul ul li{line-height:normal;}
#navigation ul ul li a{background:transparent url(/images/back.png) repeat-y -896px 0;color:#aa9e8a;font-size:11px;line-height:normal;padding-bottom:8px;text-transform:none;}
#navigation ul ul li:first-child a{padding-top:8px;}
#navigation ul li:first-child a,#navigation ul ul li a{margin:0;}
body.posts_index #navigation ul li a.posts_index,body.posts_show #navigation ul li a.posts_index,body.announcements_index #navigation ul li a.announcements_index,body.registrations_new #navigation ul li a.registrations_new,body.registrations_create #navigation ul li a.registrations_new,body.registrations_list #navigation ul li a.registrations_list,body.photos_index #navigation ul li a.photos_index,body.photos_show #navigation ul li a.photos_index,body.downloads_index #navigation ul li a.downloads_index,body.results_index #navigation ul li a.results_index{background:transparent url(/images/back.png) repeat-y -466px 0;color:#fff;}
.post span{color:#777;}
.post .post_footer{text-align:right;margin-bottom:5px;}
.post .post_footer a{background-color:#6e822c;color:#fff !important;font-size:.8em;padding:4px 10px;text-decoration:none;}
.post .post_footer a:hover{background-color:#2c2720;color:#fff !important;}
.post .post_comments{background:transparent url(/images/back.png) -1291px -17px no-repeat;float:right;padding-left:20px;}
#photos_teaser{background:transparent url(/images/back.png) repeat-y -681px 0;margin:15px 0 0;padding:13px 0 13px 13px;width:190px;}
#photos_teaser img{background-color:#89a037;border:0;display:inline-block;height:50px;margin:0 9px 9px 0;width:50px;}
#photos_teaser a{color:#686053;font-size:12px;outline-style:none;outline-width:0;text-decoration:none;text-transform:uppercase;}
.photos,#photos{clear:both;margin:0;overflow:hidden;}
.photos img,#photos img{border:none;float:left;margin:7px;}
body.photos_index .photos{margin-bottom:25px;overflow:hidden;position:relative;}
body.photos_index .info{background:transparent url(/images/black_80.png) 0 0;bottom:7px;color:#fff;font-family:verdana;font-size:11px;height:30px;left:7px;line-height:30px;position:absolute;text-indent:10px;width:268px;}
body.photos_show h2{position:relative;width:470px;}
body.photos_show h2 span{display:block;font-size:12px;position:absolute;right:0;top:10px;}
#content_container{float:left;overflow:hidden;}
#content{background-color:#fff;color:#27221f;font-size:.9em;margin:0;padding:20px;width:470px;}
#content a{color:#6e822c;}
#content h2 a,#content h2 a:visited{color:#000;text-decoration:none;}
#content_dark{background:transparent url(/images/black_80.png) 0 0;color:#fff;font-size:.9em;margin:10px 0 0;padding:20px;width:470px;}
#content_dark h3{border-bottom:1px solid #fff;clear:both;font-weight:700;overflow:hidden;text-decoration:none;}
#content_dark a{color:#686053;text-decoration:none;}
#content_dark a:hover{color:#fff;}
#content_dark #nocomments{color:#998d7a;padding:10px 0;text-align:center;}
a#new_comment{border-bottom:0 solid #8ea631;color:#8ea631;display:block;float:right;font-weight:700;margin-bottom:10px;text-decoration:none;}
#comments{color:#686053;}
#comments b{color:#b3a58e;}
#comments img{border:4px solid #fff;float:left;margin:0 15px 0 0;}
#comments .comment{border-top:1px dotted #686053;overflow:hidden;padding:15px 0;}
#feedback_form,#comment_form{color:#333;padding:5px 12px 0;}
#feedback_form h1,#comment_form h1{border-bottom:2px solid #333;}
#feedback_form label,#comment_form label{float:left;width:90px;}
#feedback_form p,#comment_form p{margin:7px 0;}
#feedback_form form input,#comment_form form input{background-color:#fff;border:1px solid #777;padding:3px;width:255px;}
#feedback_form form textarea,#comment_form form textarea{background-color:#fff;border:1px solid #777;padding:3px;width:345px;}
#feedback_form input.submit,#comment_form input.submit{background-color:#89a037;border:0;color:#fff;font-weight:700;width:auto;}
#feedback_form a,#comment_form a,#feedback_form #errors,#comment_form #errors{color:#777;font-size:.9em;}
#errorExplanation{color:red;margin-bottom:15px;}
#footer{color:#8b785e;font-size:12px;margin:0 0 0 477px;overflow:hidden;padding:10px 0;text-align:right;width:510px;}
#footer a{color:#fff;text-decoration:none;}
#footer a:hover{border-bottom:1px solid #fff;color:#fff;}
#loading{background:transparent url(/images/loading.gif) no-repeat top center;color:#666;font-size:.7em;letter-spacing:1px;margin-top:10px;padding:35px 0 0;text-align:center;text-transform:uppercase;}
p.pdf{margin:0 0 10px;padding:0;text-align:right;}
p.pdf a{background:transparent url(/images/back.png) -1291px 0 no-repeat;padding:0 0 0 22px;}
p.info{color:#333;margin-bottom:20px;}
p.info a{border-bottom:1px dotted #89a037;color:#89a037;outline-style:none;outline-width:0;text-decoration:none;}
p.info a:hover{color:#645a52;}
p.go2top{font-size:.8em;margin:0;padding:10px 0 0;text-align:right;}
p.go2top a{text-decoration:none;}
form{margin:25px 0 0;padding:0;}
form label{display:block;float:left;width:150px;}
form input{width:260px;}
form .field_container{margin:10px 0;overflow:hidden;}
form input#registration_zipcode{width:50px;}
form input#registration_city{width:195px;}
form input.submit{width:auto;}
form div.formError{color:red;font-size:12px;margin:1px 0 0 150px;}
form div.fieldWithErrors{color:red;display:inline;}
form div.assignment.fieldWithErrors{color:red;display:block;font-size:12px;margin:0 0 0 25px;}
form p.assignments{font-size:.8em;line-height:1.4em;margin:0;padding:0;text-align:justify;}
.for_checkbox{cursor:pointer;float:left;width:80px;}
.txt{border:1px solid #999;margin-right:7px;padding:3px;}
.txt:focus{border:1px solid #444;padding:3px;}
#registration_gender_maennlich,#registration_gender_weiblich,#registration_assignment{float:left;width:auto;}
table{border-collapse:collapse;color:#333;font:11px verdana,verdana,arial;line-height:12px;margin:0 0 10px;padding:0;text-align:left;width:100%;}
caption{font-size:14px;font-weight:700;margin-bottom:5px;text-align:left;}
td{border-bottom:0 solid #dfdfdf;margin:0;padding:5px;}
th{color:#89a037;font-weight:400;text-transform:uppercase;}
thead tr th{background-color:#575757;border-right:2px solid #333;color:#fff;font-weight:700;padding:5px;text-align:center;text-transform:uppercase;}
tfoot tr th,tfoot tr td{background-color:transparent;border-top:1px solid #ccc;color:#ccc;padding:20px 10px;}
tr th{border-bottom:1px dotted #333;padding:5px;}
tr{background-color:#fff;}
tr.odd{background-color:#f2ede7;}
tr.group{border-bottom:1px solid #777;font-weight:700;}
tr:hover td,tr:hover td a,tr:hover th a{color:#000;}
tr:hover th a:hover{background-color:#f7fbef;border-bottom:2px solid #86c200;}
.group_listing{padding:0 0 3px;}
.group_listing span{font-style:italic;padding:0 20px 0 0;}
#pagination{background:#FFF;margin-top:15px;}
#pagination a,#pagination span{display:block;float:left;margin:0 1px 0 2px;padding:.2em .5em;}
#pagination span.disabled{border:1px solid #DDD;color:#999;}
#pagination span.current{background:#89a037;border:1px solid #89a037;color:#FFF;font-weight:700;}
#pagination a{border:1px solid #adc84f;color:#6e822c;text-decoration:none;}
#pagination a:hover,#pagination a:focus{border-color:#003;color:#003;}
#pagination .page_info{background:#89a037;color:#FFF;margin-bottom:.3em;padding:.4em .6em;text-align:center;width:22em;}
#pagination .page_info b{background:#6aa6ed;color:#003;padding:.1em .25em;}
#pagination:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
a#feedback{background:transparent url(/images/back.png) repeat-y scroll -1111px 0;cursor:pointer;display:block;height:108px;left:0;position:fixed;text-indent:-100em;top:210px;width:30px;-moz-box-shadow:1px 1px 3px #333;-moz-border-radius:0 3px 3px 0;}
a:hover#feedback{background:transparent url(/images/back.png) repeat-y scroll -1141px 0;-moz-box-shadow:none;}
div#social_bookmark{left:0;overflow:hidden;position:fixed;top:350px;width:30px;}
div#social_bookmark a{cursor:pointer;display:block;height:30px;margin-bottom:2px;outline:none;text-indent:-100em;width:30px;}
#content, #content_dark, #photos_teaser{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
div#social_bookmark a{-moz-box-shadow:1px 1px 3px #333;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;}
div#social_bookmark a:hover{-moz-box-shadow:none;}
div#social_bookmark a.rss{background:transparent url(/images/back.png) repeat-y scroll -1231px 0;margin-bottom:2px;}
div#social_bookmark a:hover.rss{background:transparent url(/images/back.png) repeat-y scroll -1261px 0;}
div#social_bookmark a.twitter{background:transparent url(/images/back.png) repeat-y scroll -1291px -60px;}
div#social_bookmark a:hover.twitter{background:transparent url(/images/back.png) repeat-y scroll -1321px -60px;}
div#social_bookmark a.facebook{background:transparent url(/images/back.png) repeat-y scroll -1291px -90px;margin-bottom:8px;}
div#social_bookmark a:hover.facebook{background:transparent url(/images/back.png) repeat-y scroll -1321px -90px;}
div#social_bookmark a.spurl{background:transparent url(/images/back.png) repeat-y scroll -1231px -60px;}
div#social_bookmark a:hover.spurl{background:transparent url(/images/back.png) repeat-y scroll -1261px -60px;}
div#social_bookmark a.delicious{background:transparent url(/images/back.png) repeat-y scroll -1171px 0;}
div#social_bookmark a:hover.delicious{background:transparent url(/images/back.png) repeat-y scroll -1201px 0;}
div#social_bookmark a.digg{background:transparent url(/images/back.png) repeat-y scroll -1171px -30px;}
div#social_bookmark a:hover.digg{background:transparent url(/images/back.png) repeat-y scroll -1201px -30px;}
div#social_bookmark a.mister-wong{background:transparent url(/images/back.png) repeat-y scroll -1231px -30px;}
div#social_bookmark a:hover.mister-wong{background:transparent url(/images/back.png) repeat-y scroll -1261px -30px;}
div#social_bookmark a.blinklist{background:transparent url(/images/back.png) repeat-y scroll -1171px -60px;}
div#social_bookmark a:hover.blinklist{background:transparent url(/images/back.png) repeat-y scroll -1201px -60px;}
.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}
.clearfix{display:inline-block;}
html[xmlns].clearfix{display:block;}
ul,#feedback_form form,#comment_form form{margin:0;padding:0;}
img,#comments .comment:first-child{border:0;}
.hidden,#logo a img,#errorExplanation h2,#errorExplanation p{display:none;}
#navigation ul ul li a.current,#navigation ul li a:hover,#photos_teaser a:hover,body.photos_index #content .info a,a#new_comment span{color:#fff;}
* html #pagination,* html .clearfix{height:1%;}
*:first-child+html #pagination,#popup{overflow:hidden;}
/* --------- /javascripts/lightview/css/lightview-min.css --------- */ 
#lightview{position:absolute;top:50%;left:50%;height:150px;width:150px;margin:-75px 0 0 -75px;padding:0;text-align:left;}
.lv_Container{position:relative;width:100%;height:100%;background:none;padding:0;margin:0;}
.lv_Button{cursor:pointer;text-decoration:none;border:none;background:none;margin:0;padding:0;}
.lv_Sides{position:absolute;top:50%;left:0;clear:both;width:100%;padding:0;margin:0;}
.lv_Sides *{padding:0;margin:0;}
.lv_Sides li{list-style-type:none;position:relative;}
.lv_PrevSide{float:left;}
.lv_NextSide{float:right;}
.lv_Sides .lv_Wrapper{width:100%;height:100%;cursor:pointer;}
.lv_Sides .lv_Button{float:left;background:none;}
.lv_Frames{width:100%;height:100%;position:relative;padding:0;margin:0;}
.lv_Frames li{list-style-type:none;margin:0;padding:0;}
.lv_Frame{width:100%;display:block;}
.lv_Frame *{padding:0;margin:0;}
.lv_FrameTop{position:absolute;left:0;width:100%;display:block;}
.lv_FrameBottom{position:relative;float:left;clear:both;}
.lv_Liquid{position:relative;float:left;width:100%;overflow:hidden;clear:both;}
.lv_Liquid .lv_Filler{position:absolute;height:100%;width:2px;top:0;left:50%;}
.lv_Half{display:block;height:100%;clear:both;line-height:0;}
.lv_Half li{list-style-type:none;}
.lv_Corner{float:left;position:relative;}
.lv_CornerTr,.lv_CornerBr{float:right;}
.lv_Fill{position:absolute;top:0;width:100%;height:100%;}
.lv_Half .lv_CornerWrapper{float:left;position:relative;width:50%;height:100%;overflow:hidden;}
.lv_HalfRight .lv_CornerWrapper{float:right;}
.lv_Corner{position:relative;}
.lv_Corner canvas{position:relative;}
.lv_HalfLeft .lv_Corner{float:left;}
.lv_HalfRight .lv_Corner{position:relative;float:right;}
.lv_Center{position:relative;clear:both;height:100%;overflow:hidden;background:none;padding:0;margin:0;}
.lv_WrapUp{position:absolute;left:0;height:100%;width:100%;overflow:hidden;padding:0;margin:0;}
.lv_WrapDown{position:relative;height:100%;width:100%;overflow:hidden;padding:0;margin:0;}
.lv_WrapCenter{position:relative;padding:0;margin:0;}
.lv_Loading{position:absolute;top:50%;left:50%;}
.lv_Loading .lv_Button{float:left;height:100%;width:100%;}
.lv_MediaWrapper{position:relative;width:100%;display:block;overflow:hidden;clear:both;padding:0;margin:0;}
.lv_MediaWrapper img{position:relative;float:left;padding:0;margin:0;}
.lv_PrevNext{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;}
.lv_PrevNext *{padding:0;margin:0;}
.lv_PrevNext .lv_Button{position:relative;height:100%;}
.lv_PrevButton{float:left;}
.lv_NextButton{float:right;}
.lv_MenuBar{clear:both;position:relative;width:100%;font:11px Arial,Helvetica,sans-serif;color:#7a7a7a;padding:0;margin:0;text-align:left;}
.lv_MenuBar *{padding:0;margin:0;}
.lv_Close{position:relative;float:right;overflow:hidden;width:100%;height:100%;}
.lv_Data{position:relative;float:left;padding-bottom:3px;line-height:13px;overflow:hidden;}
.lv_Data li{list-style-type:none;float:left;margin-top:3px;}
.lv_DataText{width:100%;}
.lv_DataText .lv_Title{font-weight:bold;margin-bottom:2px;}
.lv_DataText .lv_Caption{clear:both;}
.lv_Data .lv_ImgNumber{color:#a7a7a7;margin-right:5px;margin-top:5px;}
.lv_Data .lv_innerPrevNext,.lv_Data .lv_Slideshow{position:relative;border-left:1px solid #d7d7d7;padding:0 5px;margin-top:5px;vertical-align:middle;}
.lv_Data .lv_Slideshow{padding-right:0;}
.lv_Data .lv_innerPrevNext .lv_Button,.lv_Data .lv_Slideshow .lv_Button{float:left;background-position:center left;background-repeat:no-repeat;}
.lv_contentTop,.lv_contentBottom{position:relative;float:left;margin:0;padding:0;clear:both;}
#lightview iframe{float:left;border:0;clear:both;padding:0;margin:0;background:none;}
.lv_topButtons{position:absolute;left:0;width:100%;overflow:hidden;margin:0;padding:0;}
.lv_topcloseButtonImage{cursor:pointer;}
#lightviewError p{padding:0 0 10px 0;}
#lightviewError div{padding:6px;font:11px Arial,Helvetica,sans-serif;}
#lightviewError .message{background:#fcb5b5;color:#dd1f1f;margin-bottom:3px;}
#lightviewError .type{font-weight:bold;}
#lightviewError .pluginspage{background:#b5fcbd;color:#21be30;}
#lightviewError a,#lightviewError a:hover,#lightviewError a:visited{color:#21be30;text-decoration:none;background:none;font-weight:bold;border-bottom:1px solid #7de689;}
#lightviewError p{margin-left:0;padding:0;}
#lv_overlay{position:absolute;top:0;left:0;height:100%;width:100%;}
#lightviewController{position:fixed;bottom:0;top:0;left:50%;margin:0;padding:0;color:#d2d2d2;font:11px Arial,Helvetica,sans-serif;}
* html body #lightviewController{position:absolute;top:auto;margin-top:expression((-1 * this.offsetHeight / 2+(document.documentElement ? document.documentElement.scrollTop:0)+(Lightview.controllerOffset || 0))+'px');}
#lightviewController ul{display:block;height:100%;float:left;margin:0;padding:0;position:relative;}
.lv_controllerTop,.lv_controllerMiddle,.lv_controllerBottom{list-style-type:none;float:left;display:block;position:relative;clear:both;overflow:hidden;margin:0;padding:0;}
.lv_controllerCenter{width:auto;float:left;}
.lv_controllerCornerWrapper{position:absolute;width:100%;height:100%;margin:0;padding:0;}
.lv_controllerCornerWrapperTopLeft,.lv_controllerCornerWrapperBottomLeft{top:0;left:-100%;}
.lv_controllerCornerWrapperTopRight,.lv_controllerCornerWrapperBottomRight{top:0;left:100%;}
#lightviewController .lv_CornerWrapper{width:100%;}
#lightviewController .lv_Corner{float:left;}
#lightviewController .lv_Corner{float:right;position:relative;}
#lightviewController .lv_CornerTr,#lightviewController .lv_CornerBr{float:left;}
.lv_controllerBetweenCorners{position:relative;height:100%;overflow:hidden;}
.lv_controllerMiddle{position:relative;height:100%;float:left;}
.lv_controllerCenter{float:left;width:auto;}
.lv_controllerCenter li{list-style-type:none;float:left;display:inline;position:relative;clear:none;}
.lv_controllerSetNumber{float:left;text-align:center;}
#lightviewController .lv_Button{float:left;position:relative;height:100%;clear:none;}
.lv_controllerSetNumber{position:relative;height:100%;padding-right:3px;}
.lv_controllerPrev,.lv_controllerNext,.lv_controllerSlideshow,.lv_controllerClose{float:left;position:relative;height:100%;padding-left:3px;}
.lv_controllerPrev{border-left:1px solid #3c3c3c;}
#lightviewController .lv_controllerNext{padding-right:3px;border-right:1px solid #3c3c3c;}
* html #lightview{position:absolute;margin-top:expression((-1 * this.offsetHeight / 2+(document.documentElement ? document.documentElement.scrollTop:0) -(Lightview.controllerHeight || 0))+'px');margin-left:expression(-1 * this.offsetWidth / 2+(document.documentElement ? document.documentElement.scrollLeft:0)+'px');}
html #lv_overlay{position:absolute;height:expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight].max():document.documentElement.scrollHeight)+'px');width:expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth,document.documentElement.scrollWidth,document.body.offsetWidth,document.documentElement.clientHeight].max():document.documentElement.scrollWidth)+'px');}
/* --------- /stylesheets/ie6_pngfix.css --------- */ 
* html #logo
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png',sizingMethod='crop');
	background-image: none;
	margin-top: 20px;	
}
