﻿/* PanelBar base css */

.RadPanelBar .rpRootGroup,
.RadPanelBar .rpGroup,
.RadPanelBar .rpItem
{
	margin: 0;
	padding: 0;
	list-style-position:outside;
	list-style: none;
}

.RadPanelBar .rpSlide
{
    position: static;
    float: none;
    height: auto;
	overflow:hidden;
	display:none;
}

.RadPanelBar .rpItem
{
	float: none;
	display: block;
	position: static;
}
* html .RadPanelBar .rpItem { display: inline }
* html .RadPanelBar .rpGroup .rpItem { display: block }

.RadPanelBar .rpItem:after,
.RadPanelBar .rpText:after,
.RadPanelBar .rpTemplate:after
{
    content: ""; 
    display: block; 
    height: 0; 
    line-height: 0;
    font-size: 0;
    clear: both; 
    visibility: hidden;
}

.RadPanelBar .rpLink
{
	cursor: pointer;
	text-decoration: none;
	overflow: hidden;
	background-repeat: repeat-x;
	zoom: 1;
}

.RadPanelBar .rpLink:focus
{
	outline: 0 none;
}

.RadPanelBar .rpLink,
.RadPanelBar .rpOut,
.RadPanelBar .rpText
{
	display: block;
}

.RadPanelBar .rpText,
.RadPanelBar .rpOut,
.RadPanelBar .rpTemplate
{
	overflow: hidden;
}

.RadPanelBar .rpOut
{
}

.RadPanelBar .rpFocused .rpOut,
.RadPanelBar .rpLink:hover .rpOut,
.RadPanelBar .rpSelected .rpOut,
.RadPanelBar .rpSelected:hover .rpOut
{
	border-bottom-width: 0;
}

.RadPanelBar_Forest .rpDisabled:hover .rpOut
{
	padding-bottom: 0;
}

.RadPanelBar .rpImage
{
	float: left;
	border: 0;
	vertical-align: middle;
}

* html .RadPanelBar .rpImage { padding-bottom: 0px; }

.RadPanelBar .rpText
{
	padding: 0 10px;
}

/* <sub items> */
.RadPanelBar .rpGroup
{
	overflow: auto;
	overflow-x: hidden;
}

/* Individuelle Anpassungen */
.Panelbar
{
    border-top: solid 1px #e5e5e5;
    border-left: solid 1px #e5e5e5;
    border-right: solid 1px #e5e5e5;
    font-size: 8pt;
    background-color: white;
    font-family: Verdana;
}

.Panelbar a
{
    color: #333333;
}

.Panelbar a:hover
{
    background-color: #f0f0f0;
    color: #00AB96;
    text-decoration: none;
}

.Panelbar .pnl1
{
    background-color: #f9f9f9;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: solid 1px #e5e5e5;
    color: Black;
}

.Panelbar .pnl1expanded
{
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: solid 1px #e5e5e5;
}

.Panelbar .pnl1selected
{
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: solid 1px #e5e5e5;
}

.Panelbar .pnl2
{
    background-color: white;
    padding-left: 12px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: solid 1px #e5e5e5;
    font-size: 8pt;
}
.Panelbar .pnl3
{
    background-color: white;
    padding-left: 35px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: solid 1px #e5e5e5;
    font-size: 7.5pt;
}
.Panelbar .pnl4
{
    background-color: white;
    padding-left: 50px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: solid 1px #e5e5e5;
    font-size: 7pt;
}
.Panelbar .pnl5
{
    background-color: white;
    padding-left: 65px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: solid 1px #e5e5e5;
    font-size: 7pt;
}

/* CMS */

.cmsDetail p
{
    font-size: 10pt;
}

.cmsDetail .Textheader
{
/*    background-image: url(               '../img/background_title.jpg' ); 
    background-repeat: repeat-x;*/
    background-color:whitesmoke;
    border-top: solid 1px gainsboro;
    border-left: solid 1px gainsboro;
    border-right: solid 1px gainsboro;
    padding: 5px;
    font-weight: bold;
    font-size: 10pt;
    border-radius:5px 5px 0px 0px;
}

.cmsDetail .Textheader span
{
    font-size: 10pt;
}

.cmsDetail .Textbody
{
    border: 1px solid gainsboro;
    padding: 10px;
    text-align: left;
    font-size: 10pt;
    border-radius:0px 0px 5px 5px;
}

.cmsDetail .Headline
{
    color: #00AB96;
    font-weight: bold;
}

.cmsDetail .Titel
{
    font-weight: bold;
    font-size: 11pt;
}

.cmsDetail .Kurzfassung
{
    font-weight: bold;
    font-size: 10pt;
}

.cmsDetail .Text
{
    font-size: 10pt;
}

.cmsDetail .Text p
{
    font-size: 10pt;
}

.cmsDetail .Text a
{
    font-size: 10pt;
}

.cmsDetail a
{
    font-size: 10pt;
}

.cmsList .Textheader
{
/*    background-image: url(               '../img/background_title.jpg' ); 
    background-repeat: repeat-x;*/
    background-color:whitesmoke;
    border-top: solid 1px gainsboro;
    border-left: solid 1px gainsboro;
    border-right: solid 1px gainsboro;
    padding: 5px;
    font-weight: bold;
    font-size: 8pt;
}

.cmsList .Textbody
{
    border: 1px solid gainsboro;
    padding: 10px;
    text-align: left;
    font-size: 8pt;
}

.cmsList .cmsDot
{
    background-image: url(  '../img/dot2.gif' );
    background-repeat: no-repeat;
    padding-left: 10px;
}

.cmsList .Liste
{
    border-spacing: 10px;
    font-size: 8pt;
}

.cmsList .Headline
{
    color: #00AB96;
    font-size: 8pt;
}

.cmsList .Titel
{
    font-weight: bold;
    font-size: 8pt;
}

.cmsList .Kurzfassung
{
    font-size: 8pt;
}

.cmsList a.Titel
{
    font-weight: bold;
    text-decoration: none;
    color: black;
    font-size: 8pt;
}

.cmsList a.Titel:hover
{
    text-decoration: underline;
}

.cmsList a
{
    font-size: 8pt;
}

