/* BODY UND LAYOUT-CONTAINER */
body{margin:0; padding:0;}

a {outline:none;}

.LTR, .RTL {background:#ffffff}

.ErrorLabel {font-family: Verdana,Arial,Helvetica; font-weight:bold;font-size: 75%;color: #ff0000;}
/*.EditingFormLabel {font-family: Verdana,Arial,Helvetica; font-size: 75%;color: #000000;}*/
.EditingFormErrorLabel {font-family: Verdana,Arial,Helvetica; font-size: 70%;color: #ff0000;}


#kopf {background-color: #e9eaac;height: 130px;text-align: right;}
.kopfbilder {width: 943px;height:130px;margin: 0 0 0 auto;padding:0;}
.kopfbilder span {float: left;display:block;padding:0;margin:0;}
.kopfbilder .kopfanimation {width:645px;height:130px;}
.kopfbilder .kopfanimation .VideoLikeContent {padding:0;margin:0;width:645px;display:block;}
.kopfbilder .logo {width:298px;height:130px;}
.kapelle {position: absolute;z-index: 2;left: 0;top:0;width: 185px;height: 277px;border-right: 1px solid #484848;}

#boxlinks {margin:0px;padding:0px;background-image: url(/App_Themes/Raeren/Images/bg_gruen.gif);background-repeat: repeat-y;background-position: left top;}
#boxrechts {margin:0;padding:0;	background-image: url(/App_Themes/Raeren/Images/bg_gruenum.gif);background-repeat: repeat-y;background-position: right top;}

#hauptmenue{background-color: #484848;height: 28px;border-top: 2px solid #ea8011;}
#abstand {background-color: #ffffff;height: 35px;} /* abstand weiss ab hauptmenu */

#untermenue {background-color: #ffffff;float:left;width:185px;margin:0; padding:0;}
#infobox {width: 168px;border-top: 1px solid #484848;float:right;margin:0;padding:0;}
#buehne {background-color: #fffff;margin-left: 186px;margin-right: 169px;padding: 0 20px 0 20px;min-height:500px;height:auto !important;height:500px;}

.cleaner {clear:both;height:1px;border:none;margin:0; padding:0;background:transparent;margin: 0 169px 0 185px;}
#footer {background-color: #484848;height: 25px;text-align:right;clear:both;}
#footer img {padding: 5px 10px 0 0;}
.willkommen {text-align:center;margin: 30px 169px 0 185px;padding: 0;clear:both;}
.willkommen p {color: #484848;font-family: Tahoma, Verdana, sans-serif;font-size: 75%;font-style: normal;}

/* HAUPTMENUE */
#menuElem {position: relative;left: 200px;margin: 7px 0 0 0;padding:0;z-index:3;width: 1000px;}
#menuElem ul {padding:0;white-space: nowrap;}
#menuElem li {float:left;list-style:none;padding:0;margin:0 0 -2px;display:inline;}
* html #menuElem li {list-style:none;padding: 0;margin:-23px 0 0 0;display:inline;position:relative;top:25px;}


/* UNTERMENUE */
.verlauf {background-image: url(/App_Themes/Raeren/Images/um_verlauf.gif);height: 161px;}

.UmCMSTreeMenuTable {width:185px;margin-top: 110px;border-spacing: 0 0;}
.UmCMSTreeMenuItem {font: bold 80% Tahoma,Verdana,Helvetica;color: #c3d17c; background-color: #484848;padding: 3px 5px;border-bottom: 4px solid #fff ;margin-bottom:2px;}
.UmCMSTreeMenuSelectedItem {font: bold 80% Tahoma,Verdana,Helvetica;color: #c3d17c;background-color: #484848;padding: 3px 5px;border-bottom: 4px solid #fff;margin-bottom:2px;}

A.UmCMSTreeMenuLink:link {text-decoration: none;color: #c3d17c;}
A.UmCMSTreeMenuLink:visited {text-decoration: none;color: #c3d17c;}
A.UmCMSTreeMenuLink:hover {text-decoration: none;color: #e9eaac;}
A.UmCMSTreeMenuLink:active {text-decoration: none;color: #e9eaac;}

A.UmCMSTreeMenuSelectedLink:link {text-decoration: none;color: #c3d17c;}
A.UmCMSTreeMenuSelectedLink:visited {text-decoration: none;color: #c3d17c;}
A.UmCMSTreeMenuSelectedLink:hover {text-decoration: none;color: #e9eaac;}
A.UmCMSTreeMenuSelectedLink:active {text-decoration: none;color: #e9eaac;}

.Um2CMSTreeMenuItem {font: normal 80% Tahoma,Verdana,Helvetica;color: #484848;background: #e9eaac;padding: 2px 5px 2px 15px;border-bottom: 2px solid #fff;margin-bottom:2px;}
.Um2CMSTreeMenuSelectedItem {font: normal 80% Tahoma,Verdana,Helvetica;color: #484848;background: #e9eaac;padding: 2px 5px 2px 15px;border-bottom: 2px solid #fff;margin-bottom:2px;}

A.Um2CMSTreeMenuLink:link {text-decoration: none;color: #484848;}
A.Um2CMSTreeMenuLink:visited {text-decoration: none;color: #484848;}
A.Um2CMSTreeMenuLink:hover {text-decoration: none;color: #87963e;}
A.Um2CMSTreeMenuLink:active {text-decoration: none;color: #87963e;}

A.Um2CMSTreeMenuSelectedLink:link {text-decoration: none;color: #484848;}
A.Um2CMSTreeMenuSelectedLink:visited {text-decoration: none;color: #484848;}
A.Um2CMSTreeMenuSelectedLink:hover {text-decoration: none;color: #484848;}
A.Um2CMSTreeMenuSelectedLink:active {text-decoration: none;color: #484848;}

.Um3CMSTreeMenuItem {font: normal 75% Tahoma,Verdana,Helvetica;color: #484848;background: #F2F2CD;padding: 2px 5px 2px 25px;border-bottom: 2px solid #fff;margin-bottom:2px;}
.Um3CMSTreeMenuSelectedItem {font: normal 75% Tahoma,Verdana,Helvetica;color: #484848;background: #F2F2CD;padding: 2px 5px 2px 25px;border-bottom: 2px solid #fff;margin-bottom:2px;}

A.Um3CMSTreeMenuLink:link {text-decoration: none;color: #484848;}
A.Um3CMSTreeMenuLink:visited {text-decoration: none;color: #484848;}
A.Um3CMSTreeMenuLink:hover {text-decoration: none;color: #87963e;}
A.Um3CMSTreeMenuLink:active {text-decoration: none;color: #87963e;}

A.Um3CMSTreeMenuSelectedLink:link {text-decoration: none;color: #484848;}
A.Um3CMSTreeMenuSelectedLink:visited {text-decoration: none;color: #484848;}
A.Um3CMSTreeMenuSelectedLink:hover {text-decoration: none;color: #484848;}
A.Um3CMSTreeMenuSelectedLink:active {text-decoration: none;color: #484848;}



/* BREADCRUMB */
.breadcrumb {font-family: Tahoma,Verdana,Helvetica;font-size: 70% ;color: #484848; margin-bottom: 50px;}
.breadcrumb A:link { color : #87963e; text-decoration: none;}
.breadcrumb A:visited {color : #87963e; text-decoration: none;}
.breadcrumb A:hover {color: #ea8011; text-decoration: none;}
.breadcrumb A:active {color: #ea8011; text-decoration: none;}


/* :::::::::::INFOSPALTE::::::::: */
#suchflaeche {background-color: #b2b2b2;padding: 5px 5px 10px 10px;}
input.searchbox  {background-color: #ffffff;vertical-align: top;width: 120px !important;border: 0;}

.icons {margin: 20px 10px 0 10px;padding: 0 0 10px; border-bottom: 1px solid #484848;}
.icons img {border: 0;}
.icons A:link {text-decoration: none;border: none;}
.icons A:visited {text-decoration: none;border: none;}
.icons A:hover {text-decoration: none;border: none;}
.icons A:active {text-decoration: none;border: none;}

.infos {margin: 25px 10px 0 10px; padding-bottom: 10px;border-bottom: 1px solid #484848;}
.infos h2 {font-family: Tahoma, Verdana, sans-serif;font-weight: bolder; font-size: 80%; color: #264d01;text-decoration: none;}
.infos p {color: #484848;font-family: Tahoma, Verdana, sans-serif;font-size: 80%;font-style: normal;font-weight: normal;font-variant: normal;}
.infos p A:link {text-decoration: none;border: none; color: #484848;}
.infos p A:visited {text-decoration: none;border: none; color: #484848;}
.infos p A:hover {text-decoration: none;border: none; color: #264d01;}
.infos p A:active {text-decoration: none;border: none; color: #264d01;}    
.infos li {list-style-image: url(/App_Themes/Raeren/Images/ico_pfeil_klein.gif);color: #484848;font-size: 100%;margin-left:-23px;}
.infos li a:link, a:visited {text-decoration: none;border: none; color: #264d01;}
.infos li a:hover, a:active {text-decoration: underline;border: none; color: #2a2a2a;}

.wappen {margin-top: 30px;margin-left: 60px;margin-bottom: 10px;}




/* SCHRIFTEN UND INHALTE */
h1 {font: bolder 100% Tahoma, Verdana, sans-serif !important;color: #87963e!important;margin: 0;padding:0;}
h2 {font: bolder 95% Tahoma, Verdana, sans-serif;color: #264d01;margin: 20px 0 0 0;}
h3 {font: bolder 90% Tahoma, Verdana, sans-serif;color: #87963e;margin: 20px 0 0 0;}
h4 {font: bolder 85% Tahoma, Verdana, sans-serif;color: #264d01;margin: 20px 0 -5px 0;padding: 0;}
h5 {font: bolder 80% Tahoma, Verdana, sans-serif;color: #264d01;margin: 20px 0 -10px 0;padding: 0;}
ul p {font-size: 100%;}
ol p {font-size: 100%;}
p, ul, ol {font: normal 80% Tahoma,Verdana, sans-serif;color: #484848;}
.dachzeile {font: normal 65% Tahoma, Verdana, sans-serif;color: #484848;text-transform: uppercase;margin:0px;padding:0px;}
.klein {font: normal 70% Tahoma, Verdana, sans-serif;color: #484848;}
.norm {font: normal 80% Tahoma, Verdana, sans-serif;color: #484848;}
.farbig {color: #264d01;}
p a:link, a:visited {color: #264d01;text-decoration: underline;}
p a:hover, a:active {color: #87963e;text-decoration: underline;}
li a:link, a:visited {color: #264d01;text-decoration: underline;}
li a:hover, a:active {color: #87963e;text-decoration: underline;}

.highlighting {font: bolder 70% Tahoma, Verdana, sans-serif;color: #484848;line-height: 18px; width:450px;padding: 5px 5px 5px 15px; background-color: #e9eaac; border: 1px solid #484848;background-image: url(/App_Themes/Raeren/Images/ico_highlightpfeil.gif);background-repeat: no-repeat;background-position: 3px 8px}
.highlighting a:link{text-decoration: underline;color: #484848;}
.highlighting a:hover{text-decoration: underline;color: #484848;}

ul.listmarker {list-style-image: url(/App_Themes/Raeren/Images/li_eck.gif);padding:0;margin:0;}
ul.listmarker li {margin:0 0 0 15px;}


.PagerResults {font: bold 70% Tahoma, Verdana, sans-serif;color: #484848;margin: 6px 0;padding-bottom:4px;padding-top:4px;}
.PagerNumberArea {font: normal 70% Tahoma, Verdana, sans-serif;color: #87963e;margin: 6px 0;}
.PagerNumberArea a:link {text-decoration: none;}
.PagerNumberArea .SelectedPrev {color: #B2B2B2;}
.PagerNumberArea a.UnselectedPrev:link {text-decoration: none;}
.PagerNumberArea a.UnselectedNext:link {text-decoration: none;}
.PagerNumberArea .SelectedNext {color: #B2B2B2;}

.PagerNumberArea .SelectedPage {font-weight: bold; background-color: #e9eaac;border: 1px solid #87963e;padding: 1px 3px;margin: 0px 1px 0 1px;}
.PagerNumberArea a.UnselectedPage {text-decoration: none;background-color: #ffffff;border: 1px solid #87963e;padding: 1px 3px;margin: 0px 1px 0 1px;}
.PagerNumberArea a.UnselectedPage:hover {text-decoration: none;background-color: #e9eaac;}


A.navi:link { color: #264d01; text-decoration: none; }
A.navi:visited {color: #264d01; text-decoration: none; }
A.navi:hover {color: #87963e; text-decoration: underline;}
A.navi:active {color: #87963e; text-decoration: none; }

A:link {text-decoration: underline;border: none; color: #264d01;}
A:visited {text-decoration: underline;border: none; color: #264d01;}
A:hover {text-decoration: underline;border: none; color: #87963e;}
A:active {text-decoration: underline;border: none; color: #87963e;}

A img {border: none;}

.teaser {display: block;overflow:hidden; padding-top:20px; padding-bottom: 20px; border-bottom: 1px solid #484848;width:100%;}
* html .teaser {display: block;overflow:visible;min-height:80px; padding-top:20px; padding-bottom: 20px; border-bottom: 1px solid #484848;width:99%;}
.teaser h1 {font: bolder 90% Tahoma, Verdana, sans-serif;border-bottom: 0;margin:0;padding:0 0 5px;}
.teaser a:link {color: #484848;text-decoration: none;}
.teaser a:visited {color: #484848;text-decoration: none;}
.teaser a:hover {color: #264d01;text-decoration: none;}
.teaser a:active {color: #264d01;text-decoration: none;}
.teaserpic {float: left;display: block;margin-right:15px; margin-bottom: 15px; width:165px;border: 1px solid #484848;}
.productpic {float: left;display: block;margin-right:10px;width:100px;border: 1px solid #B82F0B;}

.bildtable {margin: 0 0 25px 15px;}
.bildbox img {border: 3px solid #b2b2b2;}
.bu {background-color: #484848;padding: 2px;font: normal 0.7em Tahoma, Verdana;color: #ffffff;text-align:center;}
.imagebox {border: 3px solid #b2b2b2;}

.tablehead {padding:2px;background-color: #e9eaac;border: 1px solid #484848;}
.tableline {font: normal 100% Tahoma,Verdana, sans-serif;color: #484848;border: 1px solid #484848;padding: 3px;}
.tablehead p {margin:0;padding:0;}
.tableline p {margin-top:0;padding-top:0;padding-left:5px;padding-right:5px;}

.tableborderhead {font: normal 100% Tahoma,Verdana, sans-serif;color: #484848;background: #b2b2b2;}
.tableborderline {font: normal 100% Tahoma,Verdana, sans-serif;color: #484848;border-bottom: 1px solid #989898;}

.buttonbox {border-top: 1px dotted #037A92;padding: 2px 2px 0px 0px;}
.btn {margin: 0px 20px 0px 5px;}

.trenner {border-bottom: #484848 1px solid;margin-bottom:15px;padding-bottom: 15px;}
.trenner h2 {font: bolder 95% Tahoma, Verdana, sans-serif;color:#87963e;margin:0;padding:0 0 5px 0;}
.trenner h2 a:link, .trenner h2 a:visited {text-decoration: none; color: #87963e;}
.trenner h2 a:hover, .trenner h2 a:active {text-decoration: none; color: #264d01;}
p.zusatz {font: normal 70% Tahoma, Verdana, sans-serif;color: #484848;text-transform: uppercase;margin-bottom: 5px;}
.trenner p {padding: 0;margin: 2px 0 2px 0;}
.trenner table {border-spacing: 1px;}
.trenner td {background-color: #f2f2cd;}
.trenner td p {font: bolder 70% Tahoma, Verdana, sans-serif;color:#484848;padding: 2px;}


.rechtshead {background-color:#B4C179;font: normal 10px Verdana,Arial,Helvetica;color: #ffffff;font-weight:bold;text-transform: uppercase;padding:2px;text-align: center;border-bottom: 1px solid #F6F6EA;}
.rechtsbox {background-color: #ECEDD4;border-bottom: 1px solid #B4C179;padding:10px 3px 5px 3px;font: normal 10px Verdana,Arial,Helvetica;color: #000000;margin-bottom: 10px;}
.rechtsbox a:link, a:visited {color: #000000;text-decoration: none;}
.rechtsbox a:hover, a:active {color: #027991;text-decoration: none;}

.rechtsbox2 {background-color: #ECEDD4;border-bottom: 1px solid #B4C179;padding:10px 3px 5px 3px;margin-bottom: 10px;}
.rechtsbox2 a:link, a:visited {color: #264d01;text-decoration: none;}
.rechtsbox2 a:hover, a:active {color: #87963e;text-decoration: none;}
.rechtsbox2 p {margin:0;padding:0;}

.blogbox {background-color: #ECEDD4;border-top: 1px solid #B4C179;padding:3px;font: normal 10px Verdana,Arial,Helvetica;color: #000000;margin-bottom: 10px;}
.blogbox a:link, a:visited {color: #264d01;text-decoration: none;}
.blogbox a:hover, a:active {color: #87963e;text-decoration: none;}

.rechtsheaddemo {background-color:#B82F0B;font: normal 10px Verdana,Arial,Helvetica;color: #ffffff;font-weight:bold;text-transform: uppercase;padding:2px;text-align: center;border-bottom: 1px solid #ffffff;}
.rechtsboxdemo {background-color: #F8EAE6;border-bottom: 1px solid #B82F0B;padding:10px 3px 5px 3px;font: normal 10px Verdana,Arial,Helvetica;color: #000000;margin-bottom: 10px;}
.rechtsboxdemo a:link, a:visited {color: #264d01;text-decoration: none;}
.rechtsboxdemo a:hover, a:active {color: #87963e;text-decoration: none;}

.relatedBox {font: bolder 75% Tahoma,Verdana, sans-serif;color: #484848;background-color: #b2b2b2;margin: 30px 0px 5px 5px;padding: 2px;}
.relatedInhalt {font: normal 75% Tahoma,Verdana, sans-serif;color: #484848;background: url(/App_Themes/Raeren/Images/li_eckklein.gif);background-position:0 ;background-repeat: no-repeat;padding-left:10px;margin: 5px 0px 3px 5px;}
.relatedinhalt a:link {color: #484848;text-decoration: underline;}
.relatedinhalt a:visited {color: #484848; text-decoration: underline;}
.relatedinhalt a:hover {color: #264d01; text-decoration: underline;}
.relatedinhalt a:active {color: #264d01; text-decoration: underline;}



.listBox {background: url(/App_Themes/Raeren/Images/ico_highlightpfeil.gif);background-position: 0 4px;background-repeat: no-repeat;padding-left:15px;margin: 15px 0px 6px 6px;}

.boxHead {margin-top:20px;background-color:#ECEDD4;font: normal 10px Verdana,Arial,Helvetica;color: #000000;font-weight:bold;text-transform: uppercase;padding:2px;margin-bottom:1px;}
.boxInhalt {background-color: #F3F4E5;padding:5px 3px 5px 3px;}
.boxInhalt p {padding:0;margin:0;}

.imagevorschau {padding:5px;margin:10px;background-color: #e9eaac;border: 1px solid #87963e;text-align:center}
.imagevorschau img {border: 2px solid #ffffff;}
.ImageGalleryPager .PagerControl {font-size: 120%;}
.ImageGalleryPager {font: normal 70% Tahoma, Verdana, sans-serif;color: #484848;}
.ImageGalleryPager select {font: normal 90% Tahoma, Verdana, sans-serif;color: #484848;}

.imagevorschauFloat {float:left;padding:5px;margin:10px;background-color: #e9eaac;border: 1px solid #87963e;text-align:center}
.imagevorschauFloat img {border: 2px solid #ffffff;}


/* Sitemap*/
.CMSSiteMapList {font: bolder 93% Tahoma,Verdana, sans-serif;color: #264d01;padding-top:3px;padding-bottom:6px;}
.CMSSiteMapListItem {list-style-image: url(/App_Themes/Raeren/Images/btn_sitemap.gif);}
.CMSSiteMapLink {font: bolder 90% Tahoma,Verdana, sans-serif;color: #484848;}


/* Suche*/
.CMSSearchDialogSearchForLabel {font: bolder 80% Tahoma, Verdana, sans-serif;color: #264d01;}
.CMSSearchDialogSearchForTextBox {font: normal 80% Tahoma, Verdana, sans-serif;color: #484848;width:150px;}
.CMSSearchDialogSearchButton {font: normal 80% Tahoma, Verdana, sans-serif;color: #484848;}

.CMSSearchDialogSearchModeLabel {font: bolder 80% Tahoma, Verdana, sans-serif;color: #264d01;}
.CMSSearchDialogSearchModeDropDownList {font: normal 80% Tahoma, Verdana, sans-serif;color: #484848;width:155px;}

.SearchResult {font: normal 80% Tahoma, Verdana, sans-serif;color: #484848;}
.ResultTitle {font: bolder 95% Tahoma, Verdana, sans-serif;color: #484848;margin-top: 10px;}
.ResultTitle a {font: bolder 95% Tahoma, Verdana, sans-serif;color: #87963e;}
.ResultPath {font: normal 90% Tahoma, Verdana, sans-serif;color: #484848;margin-top: 3px;}




/* Polls */
/* .PollControl {color: #000000;background-color: #ffffff;border: solid 1px #cccccc;display: block;height: 100%;} */
/* .PollTitle {font-weight: bold;display: block;padding: 3px;border-bottom: solid 1px #cccccc;} */

.PollControl label {font: normal 75% Verdana,Arial,Helvetica;color: #000000;}

.PollQuestion {display: block;font: normal 75% Verdana,Arial,Helvetica;color: #000000;padding: 3px}
.PollAnswers {padding: 3px;}
.PollFooter {clear: both;padding: 6px;}
.PollInfo {display:block;font: normal 75% Verdana,Arial,Helvetica;font-weight: bold;color: #000000;}
 .PollVoteButton {font: bold 75% Verdana,Arial,Helvetica;color: #ffffff;background-color:#B82F0B;padding:3px;border: 1px solid #ffffff; }
.PollAnswer {padding: 3px 3px 3px 0px; overflow: auto;}
.PollAnswerText {display: block;margin-left: 5px;font: normal 75% Verdana,Arial,Helvetica;color: #000000;}
.PollAnswerRadio {display: block;}
.PollAnswerCheck {display: block;}
.PollAnswerClearer{ clear: both;font-size: 0px;height: 1em;}
.PollGraph{border: solid 1px #B82F0B;font-size: 12px;height: 1em;overflow: hidden;margin-bottom: 5px;margin-left: 4px;}
.PollCount {font: normal 70% Verdana,Arial,Helvetica;color: #000000;padding: 0px 5px 5px 5px;}

.PollGraph0 {background-image: url(/App_Themes/Default/images/Polls/poll0_bg.gif);background-repeat:repeat-x;}
.PollGraph1 {background-image: url(/App_Themes/Default/images/Polls/poll1_bg.gif);	background-repeat:repeat-x;}
.PollGraph2 {background-image: url(/App_Themes/Default/images/Polls/poll2_bg.gif); background-repeat:repeat-x;}
.PollGraph3 {background-image: url(/App_Themes/Default/images/Polls/poll3_bg.gif); background-repeat:repeat-x;}
.PollGraph4 {background-image: url(/App_Themes/Default/images/Polls/poll4_bg.gif); background-repeat:repeat-x;}
.PollGraph5 {background-image: url(/App_Themes/Default/images/Polls/poll5_bg.gif); background-repeat:repeat-x;}
.PollGraph6 {background-image: url(/App_Themes/Default/images/Polls/poll6_bg.gif);	background-repeat:repeat-x;}
.PollGraph7 {background-image: url(/App_Themes/Default/images/Polls/poll7_bg.gif);	background-repeat:repeat-x;}
.PollGraph8 {background-image: url(/App_Themes/Default/images/Polls/poll8_bg.gif);	background-repeat:repeat-x;}
.PollGraph9 {background-image: url(/App_Themes/Default/images/Polls/poll9_bg.gif); background-repeat:repeat-x;}

/* Forum */
.ForumNewPost .SignatureAreaItem {width: 500px;height: 50px;}
.SignatureArea {width: 100%;border-top: solid 1px #D7D7D7;font-size: 8pt;	color: #A8A8A8;margin-top: 5px;	padding: 5px;}
.ForumTree .PostTree .SignatureArea {width: 100%;	border-top: solid 1px #D7D7D7;font-size: 8pt;color: #A8A8A8;margin-top: 5px;padding: 5px;}


/* Forum group */
.ForumGroup {width: 100%;}
.ForumGroup *{font-family: Arial;}
.ForumGroup .Table {width: 100%;border-top: solid 1px #cccccc;border-left: solid 1px #cccccc;background-color: #ffffff;}
.ForumGroup .Table td {padding: 6px;}
.ForumGroup .Table .Header td {font-weight: bold;background-color: #eeeeee;border-right: solid 1px #cccccc;border-bottom: solid 1px #cccccc;color: #666666;padding-top: 4px;padding-bottom: 4px;background-image: url(images/Forums/header.gif);}
.ForumGroup .Table .Info td {background-color: #5c99e8;border-right: solid 1px #cccccc;border-bottom: solid 1px #888888;border-top: solid 1px #888888;padding-top: 0px;padding-bottom: 0px;background-image: url(images/Forums/info.gif);height: 55px;	vertical-align: top;}
.ForumGroup .Table .GroupName {display: block;font-weight: bold;font-size: 17px;padding-top: 8px;	padding-bottom: 5px;color: #ffffff;}
.ForumGroup .Table .GroupDescription {display: block;padding-left: 10px;color: #dddddd;}
.ForumGroup .Table .ForumInfo {padding-top: 10px;padding-bottom: 10px;}
.ForumGroup .Table .Threads {text-align: center;width: 50px;}
.ForumGroup .Table .Posts {text-align: center;width: 50px;}
.ForumGroup .Table .LastPost {text-align: center;width: 200px;}
.ForumGroup .Table .PostTime {white-space: nowrap;}
.ForumGroup .Table .PostUser {white-space: nowrap;font-weight: bold;	color: #2e68bf;}
.ForumGroup .ForumOdd td {	background-color: #f8f8ff;}
.ForumGroup .Forum td {border-right: solid 1px #cccccc;	border-bottom: solid 1px #cccccc;}
.ForumGroup .Forum .ForumName {font-weight: bold;font-size: 15px;text-decoration: underline;color: #86c74c;}
.ForumGroup .Forum .ForumDescription {padding-left: 10px;}


/* Forum flat view */
.ForumFlat *
{
	font-family: Arial;
}

.ForumFlat .Table
{
	width: 100%;
	background-color: #ffffff;
}

.ForumFlat .Table td
{
	padding: 6px;
}


.ForumFlat .Table .Info td
{
	background-color: #5c99e8;
	border: solid 1px #888888;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(images/Forums/info.gif);
	height: 55px;
	vertical-align: top;
}

.ForumFlat .Table .ForumContent
{
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
}

.ForumFlat .Table .Posts
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
}

.ForumFlat .Table .ForumName
{
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	/*text-decoration: underline;*/
	color: #ffffff;
}

.ForumFlat .Table .ForumDescription
{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}

.ForumFlat .Table .Informations td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
	background-color: #FFFEC0;
}

.ForumFlat .Table .Actions td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
	/*background-image: url(images/Forums/actions.gif);*/
}

.ForumFlat .Table .Actions .ActionLink
{
	color: #65a02f;
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}

.ForumFlat .Table .Posts td
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 0px;
}

.ForumFlat .Table .PostsTable
{
	width: 100%;
}

.ForumFlat .Table .PostsTable td
{
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: solid 1px #cccccc;
}

.ForumFlat .Pager td
{
	background-color: #eeeeee;
	border: none;
	padding: 0px;
	height: 23px;
	font-weight: bold;
	background-image: url(images/Forums/pager.gif);
	text-align: center;
}

.ForumFlat .Pager a
{
	font-weight: bold;
	text-decoration: underline;
	color: #65a02f;
}

.ForumFlat .ThreadTable
{
	border-left: solid 1px #cccccc;
}

.ForumFlat .ThreadTable td
{
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

.ForumFlat .ThreadTable .Header td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	color: #666666;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url(images/Forums/header.gif);
}

.ForumFlat .ThreadTable .Author
{
	text-align: center;
	width: 200px;
}

.ForumFlat .ThreadTable .Posts
{
	text-align: center;
	width: 50px;
}

.ForumFlat .ThreadTable .LastPost
{
	text-align: center;
	width: 200px;
}

.ForumFlat .ThreadTable .PostTime
{
	white-space: nowrap;
}

.ForumFlat .ThreadTable .PostUser
{
	white-space: nowrap;
	font-weight: bold;
	color: #2e68bf;
}

.ForumFlat .ThreadTable .ThreadInfo
{
	text-align: left;
}

.ForumFlat .ThreadTable .ThreadInfo .ThreadName
{
	font-weight: bold;
	text-decoration: underline;
	color: #65a02f;
}

.ForumFlat .ForumBreadCrumbs
{
	font-weight: normal;
	font-size: 9pt;
	font-family: Arial;
	padding: 0px 5px 0px 5px;
}

.ForumFlat .ForumNewPost
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

/* Flat forum post */
.ForumFlat .ForumPost
{
	padding: 8px 8px 8px 8px;
}

.ForumFlat .PostIndent .ForumPost
{
	border-left: solid 1px #cccccc;
}

.ForumFlat .PostIndent
{
	padding-left: 30px;
}

.ForumFlat .PostUser
{
	white-space: nowrap;
	font-weight: bold;
	color: #2e68bf;
	/*color: #86c74c;
	text-decoration: underline;*/
}

.ForumFlat .PostSubject
{
	display: block;
	font-weight: bold;
	font-size: 13px;
}

.ForumFlat .PostText
{
	display: block;
	padding: 3px 5px 3px 5px;
}

.ForumFlat .PostActionLink
{
	text-decoration: underline;
	color: #65a02f;
	padding: 0px 5px 0px 5px;
}

/* New post form */
.ForumNewPost
{
	padding: 5px;
	font-family: Arial;
}

.ForumNewPost .PostReply
{
	border: solid 1px #cccccc;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ForumNewPost .FormPadding
{
	/*border: solid 1px #cccccc;*/
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ForumNewPost .Title
{
	font-size: 17px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	display: block;
}

.ForumFlat .ForumNewPost .PostForm td
{
	border: none;
}

.ForumNewPost .ItemLabel
{
	font-weight: bold;
	vertical-align: middle;
	padding: 5px;
}

.ForumNewPost .Button
{
	width: 100px;
}

.ForumNewPost .TextboxItem
{
	width: 500px;
}

.ForumNewPost .TextboxItemShort
{
	width: 300px;
}

.ForumNewPost .TextareaItem
{
	width: 500px;
	height: 200px;
}


/* Forum tree view */
.ForumTree *
{
	font-family: Arial;
}

.ForumTree .Table
{
	width: 100%;
	background-color: #ffffff;
}

.ForumTree .Table td
{
	padding: 6px;
}


.ForumTree .Table .Info td
{
	background-color: #5c99e8;
	border: solid 1px #888888;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(images/Forums/info.gif);
	height: 55px;
	vertical-align: top;
}

.ForumTree .Table .ForumName
{
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	/*text-decoration: underline;*/
	color: #ffffff;
}

.ForumTree .Table .ForumDescription
{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}

.ForumTree .Table .Actions td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
	background-image: url(images/Forums/actions.gif);
}

.ForumTree .Table .Actions .ActionLink
{
	color: #65a02f;
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}

.ForumTree .Table .Posts
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 0px;
}

.ForumTree .Table .Posts .PostTree td
{
	padding: 0px;
}

.ForumTree .Table .Posts .PostTree
{
	padding: 5px;
	border-top: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
}

.ForumTree .ForumNewPost .PostForm td
{
	border: none;
}

/* Tree forum post */
.ForumTree .ForumPost
{
	padding: 8px 8px 8px 8px;
}

.ForumTree .PostDetail .ForumPost
{
	border-bottom: solid 1px #cccccc;
}

.ForumTree .PostUser
{
	white-space: nowrap;
	font-weight: bold;
	color: #2e68bf;
	/*color: #86c74c;
	text-decoration: underline;*/
}

.ForumTree .PostSubject
{
	display: block;
	font-weight: bold;
	font-size: 13px;
}

.ForumTree .PostText
{
	display: block;
	padding: 3px 5px 3px 5px;
}

.ForumTree .PostActionLink
{
	text-decoration: underline;
	color: #65a02f;
	padding: 0px 5px 0px 5px;
}

.ForumTree .PostTree .ForumPost
{
	 border: solid 1px #cccccc;
	 width: 600px;
}

/* Overall */
.HiddenButton
{

	display: none;
}
.HiddenLabel
{
	display: none;
}



/* Tree Items*/
.PostTree img
{
}

.ForumTree .PostTree td
{
	vertical-align: top;
}

.ThreadPost, .SubThreadPost, .RootPostItem, .ThreadPostSelected
{
	padding: 3px 3px 1px 3px;
	overflow: hidden;
	color: #000000;
	font-weight: bold;
}

.ThreadPostSelected
{
	background-color: #cccccc;
	font-weight: bold;
	color: #000000;
	overflow: hidden;
	padding: 3px 20px 1px 3px;
} 

.rss_icon {float: right; heigth: 25px; margin-top:-30px;}


/* FRAGEN FORM */


.EditingFormTable, .TextboxField, select{

color: #484848;
font-family: Tahoma, Verdana, sans-serif;
width:200px;
vertical-align:top;
}

.EditingFormTable label{
font-size:0.75em;
color: #484848;
font-family: Tahoma, Verdana, sans-serif;


}

.EditingFormLabelCell, .EditingFormValueCell {
padding:5px 5px 5px 5px;
vertical-align:top;
}


.fragenBox a {text-decoration:none;
}

.fragenBox {

	margin:10px 0px 0px 0px;
}

.frage_ok {
background-image: url(/App_themes/raeren/images/ico_frage_ok.gif);
	background-repeat: no-repeat;
	background-position:5px center;
	background-color:#E9EAAC;
	padding:5px 15px 5px 20px;
	line-height:1;
	display:block;
	vertical-align:top;
	border-bottom:2px solid #ffffff;
	letter-spacing:0.1em;
	font-size:0.85em;
	color: #484848;
	font-family: Tahoma, Verdana, sans-serif;
	border-top:2px solid #989653;
}


.frage {
background-image: url(/App_themes/raeren/images/ico_frage.gif);
	background-repeat: no-repeat;
	background-position:5px center;
	background-color:#E9EAAC;
	padding:5px 15px 5px 20px;
	line-height:1;
	display:block;
	vertical-align:top;
	border-bottom:2px solid #ffffff;
	letter-spacing:0.1em;
	font-size:0.85em;
	color: #484848;
	font-family: Tahoma, Verdana, sans-serif;
	border-top:2px solid #989653;

}

.frage_komplett {
background-color:#EEEFB3;
padding:5px 5px 5px 5px;
font-family: Tahoma, Verdana, sans-serif;
font-size:0.75em;
}

.frage_datum {
font-size:0.70em;
float:right;
padding:7px 15px 2px 5px;
font-family: Tahoma, Verdana, sans-serif;
}

.thema {
font-size:0.70em;
float:right;
padding:7px 2px 2px 5px;
font-family: Tahoma, Verdana, sans-serif;
}

.antwort {
background-color:#F6F6DC;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border-bottom:2px solid #E9EAAC;
}
.antwort p {

padding:10px 10px 5px 10px;
margin:5px 5px 5px 5px;
}

/* :::::::::::SUCHE PERSONAL-&SACHVERZEICHNISVERZEICHNIS::::::::: */

.portrait {border: 1px solid #C1D1E0;margin:8px 8px 10px 4px;}
.resultpane {border-top: 1px solid #336699;padding-top:5px;margin-bottom: 10px;_height:1%;overflow:visible;}
* html .resultpane {height: 125px;}
.resultpane h2 {font: normal 85% Arial,Helvetica;color: #87963e;margin:3px 0px 3px 4px;font-weight: bolder;letter-spacing:0;display:inline;}
.resultpane p {font: normal 78% Arial,Helvetica;color: #000000;margin:0;padding:4px;}
.resultpane p.hoehe {line-height: 15px;}
.pagebox {text-align: center;font-family: Arial,Helvetica;font-size: 70%;color: #336699;border-top: 1px solid #336699;padding-top:5px;}
.actualpage{color: #DB9600; font-weight:bold;}
.Suchbereich {font: bold 90% Arial,Helvetica,Verdana,sans-serif;color: #535353;}
.dgbranche strong {font: bold 90% Arial,Helvetica,Verdana,sans-serif;color: #000000;margin:0 0 0 1px;}
.BtnBildanzeige {width:70px; height:12px;vertical-align:center;padding:0px;margin:0px;}


#PSVDetailArea {
font-size:0.75em;
font-family: Tahoma, Verdana, sans-serif;
}

.PSVOutertable {
font-family: Verdana,Arial,Helvetica; 
font-size: 11px;
color:#1D476D;
text-decoration: none;
width:100%;
line-height:1.5;
}

* html .PSVOutertable {
font-family: Verdana,Arial,Helvetica; 
font-size: 11px;
color:#1D476D;
text-decoration: none;
width:100%;
line-height:1.5;
}


.PSVtable td {
font-family: Verdana,Arial,Helvetica; 
font-size: 11px;
color:#1D476D;
text-decoration: none;
width:150px;
line-height:1.5;
}


.infos p {
font-family: Arial,Verdana,Helvetica;
font-size: 0.75em;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 5px;

}

.BRIInfobox a {text-decoration:none !important;font-family: Tahoma,Arial,Verdana,Helvetica !important;}

.BRIInfobox p {margin:10px 0px 10px 0px !important;}

#CatTree a {text-decoration:none !important;}

#CatTreeOpener {margin:0px 0px 10px 0px;}

#CatTreeOpener:active {position:relative; top:1px; left:1px;}


.login input {border:1px solid #000000; vertical-align:middle;}

.signoutButton {border:1px solid #000000; vertical-align:middle;margin:0px 0px 0px 5px;}