/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/// STYLE BY ID																									///*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#pagebar {text-align:right;}
#rightColumn #postalcode {width:155px;margin:0}
#rightColumn #submitGeoSearch {margin:0;padding:0;width:50px;}
#rightColumn #radius {margin:5px 0 0 0;}
#rightColumn label.leftSmallWidth {margin:5px 0 0 0;text-align:left;}
#rightColumn h1 {background-color:#016823; color:#ffffff; font-size:12px; font-weight:normal; margin:0 -10px 10px -10px;padding:1px 10px 4px 10px;}

#nav {width:512px; background-color:#016823; height:21px; padding-left:5px;}
#nav li {float:left; padding: 0 5px; height:21px;}
#nav li a {padding:1px 0 4px 0;color:#ffffff;float:left;}
#nav li a:hover {border-bottom:2px solid #F07901;}
#nav li.active a {border-bottom:2px solid #F07901;}
#metanav a {padding:1px 3px 4px 3px;color:#ffffff;float:right; background-color:#F07901}
#subnav ul.showhidesub {margin-top:2px;width:512px; background-color:#016823; height:21px; padding-left:5px;}
#subnav ul.showhidesub li {float:left; padding: 0 5px; height:21px;}
#subnav ul.showhidesub li a {padding:1px 0 4px 0;color:#ffffff;float:left;}
#subnav ul.showhidesub li a:hover {border-bottom: 2px solid #F07901;}
#subnav ul.showhidesub li.active a {border-bottom: 2px solid #F07901;}
#footernav {height:15px;}
#footernav li {float:left; padding: 0 4px; list-style:square inside;color:#016823;}
#footernav li.first {list-style:none;}
#footernav li a {}

#breadcrumb {font-size:10px;padding-left:10px;padding-top:5px;}
#breadcrumb a {color:#016823}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/// STYLE BY ELEMENT																								///*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
a {font-weight:normal;margin:0px;padding:0px;text-decoration:none;color:#F07901;}
a.tag15  {font-size:150%;}
a.tag14  {font-size:145%;}
a.tag13  {font-size:140%;}
a.tag12  {font-size:135%;}
a.tag11  {font-size:130%;}
a.tag10  {font-size:125%;}
a.tag9  {font-size:120%;}
a.tag8  {font-size:115%;}
a.tag7  {font-size:110%;}
a.tag6 {font-size:105%;}
a.tag5 {font-size:100%;}
a.tag4 {font-size:95%;}
a.tag3 {font-size:90%;}
a.tag2 {font-size:85%;}
a.tag1 {font-size:80%;}
a.more {background:transparent url(../images/a_bg.gif) top left no-repeat;padding:0 0 0 10px;}
h1 a {font-weight:bold;display:block;text-decoration:none;}
h2 a {font-weight:bold;color:#016823 !important;text-decoration:none;}
h3 a {font-weight:bold;display:block;text-decoration:none;}
body    {background-color:#ffffff; color:#000000;margin:0;padding:0;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}
caption {display:none;}
em {font-style:italic;}
fieldset {border:1px solid #016823;margin 2px;padding:10px;}
form {margin:0;padding:0;}
form br {clear:both;}
form .error {color:#ff0000;}
h1 {margin:0;padding:0;display:block;font-size:16px;font-weight:bold;color:#016823;}
h2 {margin:0;padding:0 0 5px 0;display:block;font-size:12px;font-weight:bold;color:#016823;}
h3 {margin:0;padding:0;display:block;font-size:12px;font-weight:bold;color:#000000;}
h4 {margin:0;padding:0;display:block;font-size:12px;font-weight:bold;}
hr {border:0;padding:0;margin:0 0 10px 0;border-bottom:1px #7F7F7F solid;}
img {border:0px solid transparent;}
legend {border:1px solid #016823;margin-left:1em;font-size:85%;font-weight:bold;}
p {padding:5px 0px 3px 0px;}
strong {font-weight:bold;color:#016823}
table {font-size:1em;}
td {padding:0 4px 3px;border-left:1px solid #ffffff;}
table table td {border:none;}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/// FORM STYLE																									///*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
label.leftSmallWidth {float:left;text-align:right;width:9em;margin-right:.5em;}
label.left {float:left;text-align:right;width:18em;margin-right:.5em;}
label.leftBigWidth {float:left;text-align:left;width:90%;margin-left:10px;}
input.right {float:left;width:auto;clear:both;margin-left:5.3em;margin-right:.3em;}
input[type=text],
textarea,
input[type=password],
select {border:1px solid #F07901;float:left;margin-bottom:.5em;padding:4px 6px 1px 6px; color:#757575;}
input[type=text]:focus,
textarea:focus,
input[type=password]:focus,
select:focus {border:1px solid #F07901;float:left;margin-bottom:.5em;padding:4px 6px 1px 6px; color:#000000;}
select, select:focus {padding-top:3px;padding-bottom:0;}
.labelleft {margin-left:18.5em;}
input.inputBigWidth{width:250px;}
textarea {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
textarea.big {float:none;width:90%;margin:0 10px;}
textarea.wysiwyg {float:none;width:100%;height:300px;}
textarea.readonly {float:none;width:90%;height:150px;}
textarea.inputBigWidth {height:300px;width:250px;}
textarea.inputLessHeight {height:200px;}
textarea.leftlabel {float:left;width:400px;}
.button {display:block;border:none;float:right;margin:10px 20px 0 0;padding:4px 4px 1px 4px;height:20px;background-color:#F07901;text-decoration:none;color:#ffffff;}
input.button {padding-bottom:5px;margin:10px 20px 10px 0px;height:21px;}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/// STYLE BY CLASS																								///*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.contentHeader {}
.contentMainColumn {}
.contentLeftColumn {float:left; width:251px;}
.contentRightColumn {float:right; width:251px;}
.contentFooter {}

ul.subnavigation li {margin:0 1px 5px 1px;padding: 2px 10px 2px 10px;border-left:5px solid #F07901;color: #F07901 !important;}
ul.subnavigation li.h3 {background-color: #FFFFFF;border-left:5px solid #ffffff;font-weight: bold;margin-left:-15px;}
ul.subnavigation li a {font-weight: normal;color: #F07901 !important;font-size: 12px;text-decoration:none;}
ul.subnavigation li.active {background-color:#F07901;}
ul.subnavigation li.active a { color:#ffffff !important;}


ul.boxlist li {list-style-type:none;margin:0 0 15px 0;padding:0px;float:left;width:100%;}
ul.boxlist li a.img {float:left;display:inline;}
ul.boxlist li p {padding:0 0 0 5px;display:block;float:left;}

ul.poll li {height:20px;}

.column {float:left;width:160px;margin-right:15px;}

.conversation .column1 {float:left;padding:5px;width:8%;margin-right:10px;}
.conversation .column2 {float:left;padding:5px;width:30%;margin-right:5px;}
.conversation .column3 {float:left;padding:5px;width:30%;margin-right:5px;}
.conversation .column4 {float:left;padding:5px;width:17%;margin-right:5px;}
.conversation .column4 .subnavigation {margin-top:5px;}

.conversation .message {width:260px;padding:5px;margin:6px;background-image:url(../images/message_box_top.gif);background-repeat:no-repeat;background-position:top left;}
.conversation .message p.last {background-image:url(../images/message_box_bottom.gif);background-repeat:no-repeat;background-position:bottom left;margin:-5px;}
.conversation .message .small {font-size:70%;}

.odd {background-color:#dfdfdf;vertical-align:top;}
.even{background-color:#efefef;vertical-align:top;}

.ahem {position:absolute;overflow:hidden;height:0px;width:0px;left:-1000px;top:-1000px;}
.clear {clear:both;}

.autocomplete {cursor:pointer;display:block;text-align:left;width:270px;display:block;margin-right:10px;}
.autocomplete ul {padding:3px; border:1px solid #016823; font-size:0.9em; margin:5px 0 0 0; background-color:#ffffff}
.autocomplete ul li {cursor:default;padding:1px 0; color:#000000;}
.autocomplete ul li:hover, .autocomplete li.selected {background:#EFEFEF; font-weight:bold; color:#016823;}

.head {height:16px;padding-top:13px;background:#016823 none;font-weight:bold;color:#fff}
.head a {color:#ffffff;}
.head2 {margin:0;padding:0;font-size:11px;font-weight:bold;color:#016823;height:16px;padding-bottom:5px;}
.head2 a {font-weight:bold;color:#F07901;}

.inline {display:inline;}

span.label {width:9em;display:block;float:left;}

.left {float:left;}
.nofloat {float:none;display:inline;}
.right {float:right;}
.center {text-align:center;}

.marginright15 {margin-right:15px;}
.marginright1 {margin-right:1px;}
.marginbottom20 {margin-bottom:20px;}

.nomargin {margin:0 !important;}
.firstpadding {padding-top:0 !important;}

.paddinglr15 {padding:0 15px;}
.paddinglr10 {padding:0 10px;}

.bordertopleft {border-top:1px solid #efefef;border-left:1px solid #efefef;display:block;}
.border {border:1px solid #efefef;display:block;}

.small {font-size:10px;}

.trenner {width:170px;height:25px;background-color:#EFEFEF;margin:10px -10px;}
.teasertrenner {background-color:#efefef;margin:0 -3px;}

.image, .img {text-align:center;}
.videoimage {width:83px;height:54px;background-color:#000000;display:block;text-align:center;vertical-align:middle;}

a.mediamanagerlink {cursor:pointer;}

div.grey {background:#efefef;padding:20px 10px 20px 10px;width:140px;}
div.grey td {border:none;}
div.grey td.bordertop {border-top:1px solid #666666;}

.slothomeTeaserCol .grid {float:left;display:block;padding:1px;width:48px;height:48px;border:1px solid #efefef;margin:4px;}
.grid {float:left;display:block;padding:1px;width:48px;height:48px;border:1px solid #efefef;margin:2px;}

.profillc {float:left;width:160px; margin-right:10px;}
.profilrc {float:left;width:347px;}
.profillc div.grey td {padding:0 1px 3px;}

.leftcolumn {width:330px;padding:0 20px 0 0;float:left;}
.rightcolumn {width:170px;float:left;}

.teasertext {font-size:11px;line-height:13px;}

.systemmsg {border:1px solid #F07901; padding:10px;background-color:#ffffff;}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/// HTML STYLES																								///*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.html_content ol {list-style: outside;list-style-image: url(../images/list-image-orange.gif); }
div.html_content ul {list-style: outside;list-style-image: url(../images/list-image-orange.gif); }
div.html_content li {list-style: outside;list-style-image: url(../images/list-image-orange.gif); padding-bottom:10px;margin-left:15px;}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/// GEOSEARCH STYLES																								///*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.geosearch_left {float:left;width:230px; padding:0; margin:0 10px 0 0;}
.geosearch_right {float:left;width:558px;padding:0; margin:0;}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/// GALLERY STYLES																								///*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.imagesalbum {position:relative;width:160px;margin:0 9px 0 0;border:1px solid #016823;padding:2px;}
.videosalbum {position:relative;width:160px;margin:0 9px 0 0;border:1px solid #016823;padding:2px;}
.imagesalbum .image,
.videosalbum .image {text-align:center;display:block;position:relative;width:160px;height:120px;}

.aimages {width:160px;margin:0 10px 0 0;float:left;position:relative;padding:2px;}
.avideos {width:160px;margin:0 10px 0 0;float:left;position:relative;padding:2px;}
.aimages .image,
.avideos .image {text-align:center;display:block;width:160px;}

.images_teaser {float:left;position:relative;width:95px;margin-bottom:20px;}
.images_teaser .image {text-align:center;display:block;height:71px;}
.videos_teaser {position:relative;width:200px;margin-bottom:20px;}
.videos_teaser .image {text-align:center;display:block;height:112px;}

.videosteaser_teaser {position:relative;width:420px;}
.videosteaser_teaser .image {text-align:center;display:block}
.videosline {background-color:#efefef;}
