/* CSS */
/* ########### SKIN gremium ############# */


body { 
background-image:url(../img/BodyBg.png);
background-repeat:repeat-x;
background-position:top center;
}

a { color:#006699 }
a:hover { color:#000; text-decoration }

A { color:#01b1b3; text-decoration: none; }
A:hover { color: #000; text-decoration:none; }
A:visited { color:#006699; }
A:active { color:#006699; }

DIV.csc-frame-rulerBefore { border-top: 1px solid #333333; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #333333; }
DIV.csc-frame-frame1 { overflow:hidden; background-color: #f7f7f7;  border:0px; border-bottom:6px solid #eee; padding:5px 10px 10px 10px }
DIV.csc-frame-frame2 { background-color: #F5FFAA; border: 1px solid #333333; }

H1 { font-size: 20px; }
H2 { font-size: 14px; color: #006699; }
H3 { font-size: 14px; color: #006699; }
H4 { font-size: 14px; color: #006699; }

/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A { color: #006699; text-decoration: none; }
H2 A { color: #006699; }
H3 A { color: #006699; }
H4 A { color: #006699; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { color:#000; text-decoration: none; }

P.bodytext { font-size: 12px; color: #333; }
P.bodytext A { font-weight: bold; color:#006699; }

/* ########### LINKS ############# */

a:active, a:focus { outline:none; text-decoration:none; }

	
/* ########### CONTENTSLIDER OBEN ############# */


#sliderImageOpen {
	background-image:url(../img/open.png);
	
}

#sliderImageClose {
	background-image:url(../img/close.png);
	
}

#sliderContent {
	background-image:url(../img/SliderBg.png);
	color:#fff;
	
}

#openCloseWrap {
	/*background-image:url(../img/TopSlideLeiste.png);
}
	
#TopLeiste { 
	background-image:url(../img/TopLeiste.png);
	/*background-repeat:repeat-x;*/
	
}

/* ########### MENUE OBEN ############# */

.topmenu-item {
	color:#ffffff;	
}

.topmenu-item a {
	color:#fff;
}

.topmenu-item a:visited {
	color:#fff;
	
}

.topmenu-item a:hover {
	color:#00ffff;
	background-image:url(../img/topMenuBG-hover.png);
	border-bottom:1px solid #666;
}

.topmenu-item-active {
	color:#00ffff;
	border-bottom:2px solid #666;
}

.topmenu-item-active a {
	color:#00ffff !important;
	background-image:url(../img/topMenuBG.png);
}

/* ########### HAUTMENUE ############# */


#SpalteMenuTop {
	background-image:url(../img/catMenuTopBG.png);
	background-repeat:no-repeat;
	color:#fff;
	border-bottom:1px solid #949494;
}

#SpalteMenuBox { 
	background-color:#ddd;
}

#SpalteMenuBottom {
	background-image:url(../img/catMenuBottomBG.png);
}
	

#rgaccordmenunest h1 {
	color:#e15c04;
}

#rgaccordmenu li a {
	color:#666;	
}

#rgaccordmenu li a:hover {
	color:#fff;
	background-color:transparent;
}

#rgaccordmenu li:hover {
	color:#fff;
}

#rgaccordmenu span:hover {
	background:url(../img/catMenuItemBG-hover.png) no-repeat;
	color:#fff !important;
	background-color:transparent;
}

#rgaccordmenu .toggle, #rgaccordmenu .empty {
	background:url(../img/catMenuItemBG-more.png) no-repeat;
	color:#666;
}

#rgaccordmenu .empty {
	background:url(../img/catMenuItemBG.png) no-repeat;
}

#rgaccordmenu .act {
	background:url(../img/catMenuItemBG-act.png) no-repeat;
	color:#fff;
}

#rgaccordmenu .act a {
	color:#fff;
}

#rgaccordmenu .active {
	background:url(../img/catMenuItemBG-act.png) no-repeat;
	color:#fff;
}

#rgaccordmenu .active a {
	color:#fff;
}

#rgaccordmenu li ul li a{
	color:#666;
	/*background:url(level2.jpg) repeat-y;*/
}

#rgaccordmenu li ul li a:hover {
	color:#00a5a7;
}


#rgaccordmenu .toggle2 {
	color:#fff;
	background:url(../img/catMenuItemBG-act.png) repeat-y;
}

#rgaccordmenu .act2 {
	background:url(../img/catMenuItemBG-act.png) repeat-y;
}

.open, .open span{ 
	color:#000 !important;
}
	
	
/* ########### INHALT OBEN ############# */


#logoImage { 
	height:125px;
	width:570px;
	background-color:transparent;
}


#logo {
	float:left;
	margin-top:24px;
	margin-left:0px;
	
	height:170px;
}


#SpalteMenuB { 
	margin-top:0px;
}


/* ########### VORLAGEN SPALTEN ############# */


#SpalteContent p a { 
	color:#b10076;
}

#SpalteContent p a:hover { 
	color:#b10076;
}

/* ### SIDEBAR ### */

.sbox-container { 

	border-bottom:5px solid #00cccc;
	
	}
	
.sbox-container:hover { 

	border-bottom:5px solid #ffd700;
	
	}
	
.sbox-image-text { 
	background: #252525;
	color: #fff;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	
	}


/* ########### UEBERSCHRIFTEN ############# */


/* ########### TABS ############# */

/* wraps the hole tab */
.rgtabs-wrapper {
  	background:#e7e6e6 url(../img/introBoxBG.png) repeat-x;
}

/* Tab-Menu li */
.rgtabs-menu  li, #left .rgtabs-menu  li {
  
  	background: url(../img/tab-off-LeftBG.png) top left no-repeat;
	border-bottom:1px solid #919191;
}	

/* Tab-Menu li.a */
.rgtabs-menu  li a, #left .rgtabs-menu  li a {
  	background: url(../img/tab-off-rightBG.png) top right no-repeat;
  	color: #fff;
  	border-bottom:1px solid #919191;
}

/* Tab-Menu li.a:hover */
.rgtabs-menu  li a:hover, #left .rgtabs-menu  li a:hover {
  	background: url(../img/tab-off-rightBG.png) top right no-repeat;
  	color: #333;
}

/* Selected Tab */
#left .rgtabs-menu  li.rgtabs-selected, .rgtabs-menu  li.rgtabs-selected {
    	background: url(../img/tabLeftBG.png) top left no-repeat;
    	border-bottom:1px solid #c6c5c5;
}	

#left .rgtabs-menu  li.rgtabs-selected a, .rgtabs-menu  li.rgtabs-selected a {
  	background: url(../img/tabRightBG.png) top right no-repeat;
 	border-bottom:1px solid #c6c5c5;
  	color: #000;
}

/* ########### MAP IMAGE LINK ############# */

#mapLink {
	border:1px solid #ccc;
	border-bottom:5px solid #666;
}

#mapLink a {
	color:#fff;
}

#mapLink:hover {
	border:1px solid #ccc;
	border-bottom:5px solid #cc0099;
}

/* ########### SCHAUFENSTER ############# */

#HeaderSchaufenster {
	background-image:url(../img/TopLeiste.png);
	border-bottom:1px solid #333;
}

#HeaderSchaufensterText {
	color:#fff;
}
#HeaderSchaufensterLink {
	color:#fff;
	background-image:url(../img/arrow-trans.png);
}


/* ########### INHALT UNTEN ############# */

#container-unten { 
	background-image:url(../img/FooterBg.png);	
}

#containter-unten-inhalt {
	background-image:url(../img/FooterBgInhalt.png);
	background-repeat:no-repeat;
	color:#fff;	
}

.footerMenuItem  { background-color:#474747; }
.footerMenuItem a  {  color:#fff; }
.footerMenuItem a:hover  { color:#ff9900; }

#FooterContent {
	color:#fff;
}

#FooterContent a {
	color:#fff;
	
}

#FooterContent a:hover {
	color:#ff9900;
	
}






legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;

}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:100%;


}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
width:400px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #C0C0C0;
border: 0px;
}



