@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator       YAML Builder V1.2b (http://builder.yaml.de)
 * @file          my_layout.css
 * @-yaml-minver  3.1
 *
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);
/* import screen layout | Screen-Layout einbinden */
/* @import url(../yaml/navigation/nav_shinybuttons.css); 
@import url(../yaml/navigation/nav_vlist.css); */
@import url(screen/basemod.css);
@import url(screen/content.css);

/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print_draft.css);

/* Einbinden CSS df�r die Statuszeile */


ul.wayhome
{
  display: inline;
  margin-left: 0;
}
.wayhome li
{
  display: inline;
  margin-left: 0;
}
.vlist li.current a.active { background-color:#f8f8c0; color: #222;}
#contentFooter
{
  margin-top: 12px;
  border-top: 1px solid white;
  padding-top: 4px;
  border-bottom: 1px solid white;
  padding-bottom: 4px;
}
/* Formulare */
.requiredMark
{
  color: #6666FF;
}
.error .requiredMark
{
  color: #FF6600;
}
.error
{
  color: red;
}

/* Login */
#j_username
{
  background-image: url(../img/icon16/user.gif);
  background-repeat: no-repeat;
  padding-left: 18px;
  border: 1px solid silver;
}
#j_password
{
  background-image: url(../img/icon16/key.gif);
  background-repeat: no-repeat;
  padding-left: 18px;
  border: 1px solid silver;
}

/* Schnellsuche */
.quicksearchtext
{
  background-repeat: no-repeat;
  padding-left: 10px;
  border: 1px solid silver;
}
.quicksearchimg
{
  vertical-align : bottom;
}
/* QuickLinks */
.quickLinks
{
  background : #ffe;
}
ul.quickLinkList
{
  margin-bottom: 0;
}
ul.quickLinkList + ul.quickLinkList
{
  border-top: 1px solid #66f;
}
.quickLinkList li
{
  list-style: none;
  margin-left: 0;
}
.quickLinkDropdown
{
  width: 100%;
  background: #ffe;
}
.quickLinkDropdown .quickLinkSeparator
{
  color: #66f;
}

#recommend_form
{
  width: 380px;
  padding-top: 8px !important;
  padding-bottom: 12px !important;
}
#recommend_form #to
{
  width: 350px;
  background-image: url(../img/icon16/mail.gif);
  background-repeat: no-repeat;
  padding-left: 18px;
  border: 1px solid silver;
}
#recommend_form #text
{
  width: 368px;
  background-image: url(../img/icon16/comment.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
  border: 1px solid silver;
}
#recommend_form #fromName
{
  width: 350px;
  background-image: url(../img/icon16/user.gif);
  background-repeat: no-repeat;
  padding-left: 18px;
  border: 1px solid silver;
}
#recommend_form #from
{
  width: 350px;
  background-image: url(../img/icon16/mail.gif);
  background-repeat: no-repeat;
  padding-left: 18px;
  border: 1px solid silver;
}
/* #recommend_form */ fieldset
{
  padding: 8px;
}
/* #recommend_form */ legend
{
  margin-bottom : 8px;
}

/* - - Links - - */
/*******
a.dateiLink
{
  padding: 0 12px 0 0;;
  background: url( /master/images/links/file_icon.png ) no-repeat right;
  text-decoration: underline;
}
a.internerLink
{
  padding: 0 12px 0 0;;
  background: url( /master/images/links/internal.png ) no-repeat right;
  text-decoration: underline;
}
a.externerLink
{
  padding: 0 14px 0 0;;
  background: url( /master/images/links/link_blue.png ) no-repeat right;
  text-decoration: underline;
}
a.neuFensterLink
{
  padding: 0 18px 0 0;;
  background: url( /master/images/links/newwindow.png ) no-repeat right;
  text-decoration: underline;
}
*******/
/* - - CMS7 specific - - */
.boxborder { border: 1px solid #ddd; }
.goPageTop { display: none; }

/*** Top ***/

.accessKey			{ text-decoration: underline; }

#topBody        { background: url(http://www.rz-kiru.de/servlet/PB/show/1205302/kopf_kiru_web_ganz.gif); background-repeat:no-repeat; }

.topFrameDiv1		{ position: relative; float: left; height: 170px; width: 220px; }

.topFrameDiv2		{ position: relative; height: 19px; top: 145px; margin-left: 220px; text-align: left; padding-left: 125px; color: #e1d8d1; }
.topFrameDiv2 a {color:#E1D8D1;}

* html .topFrameDiv2 { height: 170px;  top: 149px;}

form.topFrameSearchForm2  { display: inline; height: 1.3em; padding: 0px;  font-size: 1.0em; }

.topFrameFunctionSearchInput2         { display: inline; margin-bottom: 1px; width: 80px; line-height: 1.2em; height: 1.2em; margin-top: 1px; padding: 0px; border: 1px solid #000000; font-size: 0.9em;}
* html input.topFrameFunctionSearchInput2  {  height: 1.43em; }

#fontsize 										{ display: inline; font-weight: bold;}
#fontsize a  									{ color: #e1d8d1; }

.topFrameDiv3		{ padding-top: 2px; position: relative; height:18px; clear: both; z-index: 4; margin-left: 220px; text-align:left; color: #403C35; border-left: 1px solid #a49b89; 
								   background: url(http://www.rz-kiru.de/servlet/PB/show/1205300/verlauf_blau.jpg); background-repeat:no-repeat; }

a.topFrameDiv3ToplevelActive {color: #403C35;}

div.wayhome 						{text-align: left; margin: 0 0 15px 0; padding: 0 0 5px 0;  width: 100%; background:url("../img/wayhome_back.gif") no-repeat scroll -5px 14px transparent;}
.wayhome a:link					{text-align: left; display: inline; margin-left: 5px; margin-right: 5px; }
.wayhome a:visited			{text-align: left; display: inline; margin-left: 5px; margin-right: 5px; }
.wayhome a:hover				{text-align: left; display: inline; margin-left: 5px; margin-right: 5px; }
.wayhome a:active				{text-align: left; display: inline; margin-left: 5px; margin-right: 5px; }




/*** Navigation ***/
div.vlist ul {margin-left: 0px; }
div.vlist { padding-left: 0px; padding-top: 0px; }

ul.vlist {line-height: 1.8em; border-top: 1px solid #403c35;}

/*** Ebene 1 ***/
ul.vlist li {list-style-type: none; padding-top: 1px; border-bottom: 1px solid #403C35; padding-left: 10px; line-height: 1.8em }

ul.vlist li a:link { font-weight: normal; color: #45473A; }
ul.vlist li a:visited { font-weight: normal; color: #45473A; }
ul.vlist li a:hover { font-weight: bold; color: #45473A; }
ul.vlist li a:active { font-weight: bold; color: #45473A; }

ul.vlist ul { border: 0 }
ul.vlist li.current, 
ul.vlist li.currentParent {padding-left: 10px; background-color: #DCDBD9; border-bottom: 1px solid #403C35}

ul.vlist li.current a:link { font-weight: bold; color: #45473A; }
ul.vlist li.current a:visited { font-weight: bold; color: #45473A; }
ul.vlist li.current a:hover { font-weight: bold; color: #45473A; }
ul.vlist li.current a:active { font-weight: bold; color: #45473A; }

/*** Ebene 2 ***/
ul.vlist li.current ul { padding-left: 20px; border: 0}
ul.vlist li.current ul li {border: 0; list-style-type: circle; padding: 0}

ul.vlist li.current ul li a:link { font-weight: normal; color: #45473A; }
ul.vlist li.current ul li a:visited { font-weight: normal; color: #45473A; }
ul.vlist li.current ul li a:hover { font-weight: bold; color: #45473A; }
ul.vlist li.current ul li a:active { font-weight: bold; color: #45473A; }

ul.vlist li.current ul li a:link { font-weight: normal; color: #45473A; }
ul.vlist li.current ul li a:visited { font-weight: normal; color: #45473A; }
ul.vlist li.current ul li a:hover { font-weight: bold; color: #45473A; }
ul.vlist li.current ul li a:active { font-weight: bold; color: #45473A; }

/*** Ebene 3 ***/
ul.vlist li.currentParent ul { padding-left: 20px;}
ul.vlist li.currentParent ul li {border: 0; list-style-type: circle; padding: 0} 
ul.vlist li.currentParent ul li.current ul li {border: 0; list-style-type: disc; padding: 0}  

.vlist li.current a.active { background: transparent }

/** Galerie jcarousel**/
.jcarouselmain{background:#e5e5e5;position:relative;margin:0;padding:0;height:138px;width:485px;}
* html .jcarouselmain{width:485px;margin-bottom:20px;height:138px;}
.prev{position:absolute;left:5px;top:65px;}
.jcarousel{margin:5px 25px;padding:0 0 0 0;float:left;}
* html .jcarousel{margin:0 0 0 12px;position:absolute;top:5px;}
.jcarousel img{border-left:5px solid #e5e5e5;border-right:0px solid #e5e5e5;border-top:0px solid #e5e5e5;border-bottom:0px solid #e5e5e5;margin:0 0 0 0;padding:0 0 0 0;}
.next{position:absolute;right:5px;top:65px;}

div.statusBar { position: relative; top: -5px; left: -15px; float: left; width: 105%; overflow: hidden; height: 27px; margin: 0px; padding: 0px; border-bottom: solid 1px #000; border-right: solid 1px #000; background-color: #D0DEF0 }
div.statusBar .hlist {position: relative; top: -8px; right: 0px; padding: 0px; margin: 0px; width: 100%;background-color:#D0DEF0; background-image: url('../images/default/toolbar/bg.gif'); border-color: #A9BFD3;}
div.statusBar ul {float: left;}
div.statusBar li { float: left; list-style-type: none; background-color: red}
div.statusBar ul li {background: transparent;}
div.statusBar button{font-size:11px; height:1%; margin:0; padding:0; line-height:10px;}






    

