/* Farben */

/* #3A75C4; /* Pantone 285, Hauptblau */    
/* #FFC61E; /* Pantone 123, gelb */
/* #FCA311; /* Pantone 137, hellorange */
/* #F95602; /* Pantone 1655, orange */
/* #9E540A; /* Pantone 160, braun */
/* #009E60; /* Pantone 347, grÃ¼n */
/* #005B99; /* Pantone 301, blau */
/* #00ADC6; /* Pantone 312, tÃ¼rkis */

/**
 * language selection
 */
#language_selection{
  float: right;
}


/**
 * docarchive file list
 * potential background color: FFF9E5
 */
#main_text_full ul.docarchive_filelist,
#main_text ul.docarchive_filelist{
  padding: 0px;
  background-color: #fff;
  border-top: 1px solid #FFC61E;
  list-style-position: inside;
  list-style-type: none;
}

#main_text_full ul.docarchive_filelist li,
#main_text ul.docarchive_filelist li{
  list-style-position: inside;
  list-style-type: none;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #333;
  border-bottom: 1px solid #CECECE;
}

ul.docarchive_filelist li .documenttitle{
  font-weight: bold;
  color: #000;
}

#main_text_full ul.docarchive_filelist li .last_updated{
  padding-left: 16px;
  color: #999;
  font-size: 8pt;
  float: right;
}

#main_text_full ul.docarchive_filelist li .documentabstract{
  padding-top: 4px;
  padding-left: 0px;
  font-size: 9pt;
}

/**
 * Backlinks
 */

.back_link {
  margin-top: 10px;
}



/**
 * Diskussionsseite
 * potential background color: FFF9E5
 */
#main_text_full ul.discussion_list,
#main_text ul.discussion_list{
  padding: 0px;
  margin-top: 5px;
  margin-bottom:10px;
  background-color: #fff;
  border-top: 1px solid #FFC61E;
  list-style-position: inside;
  list-style-type: none;
}

#main_text_full ul.discussion_list li,
#main_text ul.discussion_list li{
  list-style-position: inside;
  list-style-type: none;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #333;
  border-bottom: 1px solid #CECECE;
}

ul.discussion_list li .discussiontitle{
  font-weight: bold;
  color: #000;
}

#main_text_full ul.discussion_list li .introduced{
  padding-left: 16px;
  color: #999;
  font-size: 8pt;
  float: right;
}

#main_text_full ul.discussion_list li .teaser{
  padding-top: 4px;
  padding-left: 0px;
  font-size: 9pt;
}

#contents .discussion_point {
	margin-bottom: 16px;
}

#contents .discussion_point h2 {
  margin-top: 0px;
  font-size: 11pt;	
}

.leave_comment form {
	border: 1px solid #FCA311;
}

/**
 * intern.cisv.de login box
 */
.docarchive_loginbox {
  float: right;
  border-left: 2px solid #FFC61E;
  width: 202px;
  padding-left: 10px;
  margin-left: 10px;
}

.docarchive_loginbox .title {
  color: #FCA311;
  font-weight: bold;
  margin-bottom: 5px;
}

#contents .docarchive_loginbox .description {
  margin-bottom: 5px;
  font-size: 9pt;
}

.docarchive_loginbox input.formfield {
  border: 1px solid #CECECE;
  width: 100px;
  margin-bottom: 5px;
}

.docarchive_loginbox label {gimmicks.css (line 14)
  display:block;
  float:left;
  text-align:right;
  width:90px;
  padding-right: 0.7em;
  padding-top: 0.2em;
  font-size: 9pt;
}


input.docarchive_loginbox_submit {
  margin-bottom: 0px;
  float: right;
  width: auto;
}

/**
 * intern.cisv.de breadcrumb
 */
div.internal_breadcrumb{
  margin-top:12px;
  margin-bottom: 20px;
}

.internal_breadcrumb_final, .internal_breadcrumb_final a {
 color: #FCA311;
 font-size: 16pt;
 font-weight: bold;
}

.internal_breadcrumb_intermediate, .internal_breadcrumb_intermediate a {
 color: #FCA311;
 font-size: 12pt;
 text-decoration: none;
}

.internal_breadcrumb_intermediate a:hover {
 text-decoration: underline;
}

.internal_breadcrumb_sep {
 font-size: 12pt;
 color: #FCA311;
}


#main_text_full ul.category_list, 
#main_text ul.category_list 
ul.category_list ul, 
ul.category_list ul{
  margin-bottom: 0px ! important;
  padding-bottom: 0px ! important ;
}

/**
 * Junioren
 */
div.blog_comments {
  margin-top: 10px;
  margin-bottom: 5px;
}

div.blog_comment {
 background-color: #FFF9E5;
 border-top: 1px solid #FFC61E;
 border-bottom: 1px solid #FFC61E;
 margin: 0px;
 margin-bottom: 10px; 
 padding: 3px;
}

#main_text div.blog_comment p,
#main_text_full div.blog_comment p{
 margin: 0px;
 padding: 0px;
 font-size: 9pt;
}

#main_text div.blog_comment div.name p,
#main_text_full div.blog_comment div.name p{
  margin-bottom: 10px;
}

div.betterplacewidget {
  font-size: 8pt ! important;
  height: 265px;
  border-top: 1px solid #DDDDDD;
  padding-top: 10px;
}

div.betterplacewidget div {
  font-size: 8pt ! important;
  line-height: 1.0em !important;
}

div.betterplacewidget a{
  line-height: 1.0em !important;
}