@charset "UTF-8";


@media all
{
  /* Fonts */
  html * { font-size: 100.01% }

body {
    font-size: 100.01%;
	color: #696868;								/* Standardschriftfarbe des Haupttextes */
	font-family: Arial, Helvetica, sans-serif;
	/*background-color:#FFF;*/
	background-color:#ebeced; 					/* Hintergrundfarbe der "Rahmen"-Seite */
  }
  
  #main_content{font-size: 100%}
  #main {font-size: 0.8em}
  #news {font-size: 0.6em}

  h1,h2,h3,h4,h5,h6 { font-weight:bold; margin: 0 0 0.25em 0; color:#a2364c}
  h1 { font-size: 266% }                        /* 24px */
  h2 { font-size: 133% }                     	/* 20px */
  h3 { font-size: 100% }                        /* 18px */
  h4 { font-size: 90% }                     	/* 16px */
  h5 { font-size: 80% }                     	/* 14px */
  h6 { font-size: 80%; font-style:italic }  	/* 14px */

  p { line-height: 1.3em; margin: 0 0 0.6em 0; }
  cite{ font-style:italic }
  blockquote { margin: 0 0 1em 1.5em }
  textarea, pre, tt, code {font-family:"Courier New", Courier, monospace;}
  sub {font-size:60%}
  strong,b { font-weight: bold }
  em,i { font-style:italic }
  

  .subnavigation {font-size: 0.6em}
  .address {line-height:1.4em; margin-bottom:0; }
  .small {font-size: 0.85em}
  .verysmall, .imagecaption {font-size: 0.8em}
  .imagecaption {margin: 0.1em 0 0.3em 0}
  .note {background: #dfd; padding: 1em; border-top: 1px #bdb dotted; border-bottom: 1px #bdb dotted;}
  .important {background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted;}
  .warning {background: #fdd; padding: 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}
  
  
  
/*  Headlines*/

  .abgesetzt2em {margin-top: 2em}
  .abgesetzt1em {margin-top: 1em}
  .eingerückt {margin-left: 4em}
  
  .rechtsbuendig {text-align: right; margin-right:1em}
  .float_left { float: left; /*display:inline;*/ ; margin-bottom: 0.15em;  }
  .float_right { float: right; /*display:inline;*/; margin-bottom: 0.15em;  }
  .center { text-align:center; margin: 0.5em auto }

	.redblock {
		display:block;
		line-height: 1.8em;
		padding-left:3px;
		background-color:#a2364c;
		color:#ebeced
	}
	.greyblock {
		display:block;
		line-height: 1.8em;
		padding-left:3px;
		background-color:#696868;
		color:#ebeced
	}
	.redlineblock {
		display:block;
		line-height: 1.8em;
		margin-bottom:5px;
		border-bottom: 1px;
		border-bottom-color:#a2364c;
		border-bottom-style:dotted
	}
	.greylineblock {
		display:block;
		line-height: 1.8em;
		margin-bottom:5px;
		border-bottom: 1px;
		border-bottom-color:#696868;
		border-bottom-style:dotted;
		color:#696868
	}
	
	.emptyblocksingle{
		height:1.8em; 
		margin-bottom:6px
	}
	
	.emptyblockdouble{
		height:3em; 
		margin-bottom:6px
	}
	
	.newslineblock {
		display:block;
		line-height: 1.8em;
		margin-bottom:5px;
		margin-right:1em;
		border-bottom: 1px;
		border-bottom-color:#fff;
		border-bottom-style:dotted;
		color:#696868
	}
  
  	.trennlinie_oben {
		border-top-width: 1px;
		border-top-style: dotted;
		border-top-color: #696868;
		padding-top: 1em;
		margin-top: 1em;
	}
	
	acronym, abbr {
    		letter-spacing: .07em;
    		border-bottom: .1em dashed #c00;
    		cursor: help;
  	}



  /* Lists*/

ul, ol, dl { line-height: 1.3em; margin: 0 0 0 1em }
ul li {
	margin-left: 6px;
	padding-bottom: 5px;
	line-height: 1.3em;
	list-style-type:square;
	/*list-style-image: url(../images/bullet.gif);*/
}

/*ul li.alt {border-bottom: 1px dotted #fff;}*/

ul.boxlist li {
	display:block;
	list-style-type:none;
	line-height: 1.0em;
	margin:0.4em 5em 0.4em 2em;
	padding: 2px 1em 2px 1em;
	background-color:#fff;
	color:#696868;
	border: 1px solid #696868;
}

ul.boxlist li.parent {margin-left:0;}

ul.redbullets li, ol.redbullets li {color: #a2364c;}
ul.nobullets li {padding-top:5px;padding-bottom:5px;list-style:square;border-bottom: 1px dotted #696868;}

  ol li {
	margin-left: 6px;
	padding-bottom: 5px;
	line-height: 1.3em;
	/*list-style-image: url(../images/bullet.gif);*/
}
  dt { font-weight: bold }
  dd { margin: 0 0 1em 2em }



  /* Links*/
  
  a { color: #696868; text-decoration: underline;}
  a:focus,
  a:hover,
  a:active {color: #a2364c;text-decoration: underline;}
  
  #subnavigation a, a.none, a.nonered {text-decoration:none; border-bottom:none}
  a.nonered {color: #a2364c;}
  #news a {color: #696868; font-weight: bold; background:transparent; text-decoration:none; border-bottom:none}
  
/*  #news a:focus,
  #news a:hover,
  #news a:active{ text-decoration:underline; background-color: transparent;}*/

  #footer, #footer a {
	font-weight:normal;
	color:#696868;
	background:transparent;
}
/*  #footer a:focus,
  #footer a:hover,
  #footer a:active {color: #696868; background-color: transparent; text-decoration:underline;}*/



  /* Tables */

  table {
	border-collapse:collapse;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	border: 1px solid #696868;
}
  table.full { width: 100%; overflow:hidden; margin-right: 1em;}
  table.fixed { table-layout:fixed }

  th,td { padding: 2px;border: 1px solid #696868; }
  thead th { background: #444; color: #fff }
  tbody th { background: #ccc; color: #333 }
  tbody th.sub { background: #ddd; color: #333 }

  hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #000 solid;}
}




