/* Start of CMSMS style sheet 'question_content' */
/* Style innerer Content Block*/
 #center_content {font-size: 104%; font-family:Verdana, Arial, Sans-Serif; font-weight:normal;}
#center_content p,ul,dd,dt { line-height: 1.5em;}
#center_content p { line-height: 1.5em; margin: 0 0 1em 0;font-size: 105%}
#center_content strong,b { font-weight: bold;}
#center_content em,i { font-style:italic; }


/* Ueberschriften */
#center_content h3,h4 { font-family:Verdana, Arial, Sans-Serif; font-weight:normal;}
#center_content h3 {font-size: 1.2em; color: #CC3333; margin: 0 0 0.8em 0; font-weight:bold; padding-top: 1.1em; }
#center_content h4 {font-size: 1.1em; color: #CC3333; margin: 0 0 0.2em 0; font-weight:bold;padding-top: 1.2em;}


/*Bilder*/
img.float_left { float: left; margin-right: 1.5em; margin-bottom: 0.15em;}
#center_content img .float_right { float: right; margin-left: 1em; margin-bottom: 0.15em; border:0; }
#center_content img.center { text-align:center; background: #fff; padding: 4px; border:1px #ddd solid; }
#center_content img.framed {padding:3px; border: 1px #ddd solid; background: #f4f4f4 }

/*Links */
#center_content a {color: #CC3333; text-decoration:none;}
#center_content a:hover {background-color: #fee; text-decoration:underline;}
#center_content a:focus {background-color: #fee; text-decoration:underline;}


/*  Umradungen u. Hintergrundboxen*/
#redbox{border:1px solid #CC3333;padding:0.2em;font-size: 0.9em;}
#greybox{background-color:#EEEEEE;padding:3px}


/*  Style Listenelemente */
#center_content ul,ol {list-style-type: disc !important;line-height: 1.5em;margin: 0 0 0 20px;}
#center_content ol {list-style-type: decimal !important;line-height: 1.5em;margin: 0 0 0 20px;}



/*Formulare*/
fieldset {
	display:block ;
	width : auto;
	margin: 5px;
	padding: 5px;
}

label {
	display: block;
	margin: 3px;
	background: #EEEEEE;
        width : auto;
        padding:3px;
}

input.custom {
border: 1px solid #E4262E;
background: #F39FA3;
}

/*Fragebogen*/
div.rep {
border: 1px solid #E4262E;
padding: 5px;
margin-top: 10px;
}

h2.hidden {
display:none;
}



/* End of 'question_content' */

/* Start of CMSMS style sheet 'question_menu' */
/*--------------NAVIGATION----------------*/

/*----Erste Ebene Start----*/
#left_content img {border: none;}

#menu ul {
	list-style: none;
        margin: 0 0 -1px 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #fff;
	}

#menu {
	width: 190px;
	margin: 10px;
    }

#menu ul li a {
	font-size: 110%;
	text-decoration: none;
        border-bottom: 2px solid #FBF2EA;
        display:block;
        padding: 5px 5px 5px 5px;
        border-left: 2px solid #F39FA3;
        border-right: 2px solid #F39FA3;
        height: 25px;
        _min-height: 25px;
        margin-top: -1px;
        _margin: -3px 0 -3px 0;
	}

#menu ul li a:link, #menu li a:visited {
	color: #E4262E;
	background: #F5DFCA;
        _margin: -3px 0 -3px 0;
  	}

#menu ul li a:hover {
	color: #E4262E;
        background: url(uploads/images/menu_bg.png);
         _margin: -3px 0 -3px 0;
	}

#menu ul li#current a{
	color: #E4262E;
        padding: 5px 0 0 5px;
        background: url(uploads/images/menu_bg.png);
        border-bottom: none !important;
        height: 30px;
        _margin: -3px 0 -3px 0;
	}
/*----Erste Ebene Ende----*/


/*----Zweite Ebene Start----*/

#menu ul li#current ul {
      background: #FBF2EA;
      width: 186px;
      margin: -1px 0 0 0;
      _margin: -2px 0 0 0;
      font-weight: normal !important;
      border-left: 2px solid #F39FA3;
      border-right: 2px solid #F39FA3;

}

#menu ul li#current ul li {
min-height: 35px;
}


#menu ul li#current ul li a {
	font-size: 110%;
	color: #2B2B2B;
        font-weight: bold;
         background: #FBF2EA;
	margin: 0 0 -2px 0;
    padding: 2px 0px 0px 18px !important;
    min-height: 20px;
    border:none;
    _margin: 0;
    _padding: 5px 0px 4px 18px !important;
    _height: 20px;
    /*background-image: url(uploads/images/bullet.png);*/
    background-repeat: no-repeat;
    background-position: 2% 30%;
}

#menu ul li#current ul li a:link, #menu ul li#current ul li a:visited {
  /*hm?*/
}

#menu ul li#current ul li a:hover {
	color: #2B2B2B;
        background: #FBF2EA;
        background-image: url(uploads/images/bullet.png);
        background-repeat: no-repeat;
        background-position: 2% 30%;
}

#menu ul li#current ul li#current a{
	color: #2B2B2B;
        background: #FBF2EA;
        margin: 0;
        background-image: url(uploads/images/bullet.png);
        background-repeat: no-repeat;
        background-position: 2% 30%;
        border: none !important;
        border-top: 1px solid #E6CC72 !important;
        text-decoration: underline;
      }

/*----Zweite Ebene Ende----*/




/*----Dritte Ebene Start----*/


#menu ul li#current ul li#current ul{
border: none;
border-bottom: 1px solid #E6CC72 !important;
}

#menu ul li#current ul li#current ul li {_margin-bottom: -19px !important;}

#menu ul li#current ul li#current ul li a{
font-size: 100%;
background-image: url(uploads/images/gif.png) !important;
background-repeat: no-repeat;
background-position: 11% 30%;
background-color: #FBF2EA;
padding-left: 30px !important;
margin: 0 0 4px 0;
height: auto;
border: none !important;
text-decoration: none;
_margin: 0 0 2px 0;
font-weight:normal !important;
}

#menu ul li#current ul li#current ul li#current a {
text-decoration: underline !important;
background-image: url(uploads/images/bullet_small.png) !important;
font-weight:normal !important;
}

#menu ul li#current ul li#current  ul li a:hover {
text-decoration: underline !important;
background-image: url(uploads/images/bullet_small.png) !important;
}


/*----Dritte Ebene Ende----*/


#topcorner {
    background-image: url(uploads/images/menu_corners_top.png);
    background-repeat: no-repeat;
    height: 10px;
    width: 190px;
    _margin: 0 0 -4px 0;
	}

#bottomcorner {
    background-image: url(uploads/images/menu_corners_bottom.png);
    background-repeat: no-repeat;
    height: 10px;
    width: 190px;
    margin: -1px 0 0 0;
    _margin: -1px 0 -3px 0;
}
/* End of 'question_menu' */

