/* Typo */
	body {
        font-family:Arial, Verdana, Helvetica, XHelvetica, sans-serif;
        color:#5c5c5c;
        margin:0;
        padding:0;
        text-align:center;
        background-color:#fff;
		font-size:12px;
    }
	
    /* Absätze */
    p, ul, ol	{ margin:3px 0 12px 0; }
    
	/* Listen */
	ul  { list-style-image:url(../images/liste.png); }
    li  { margin-bottom:10px; }
    
    .right ul, .right ol { padding-left:16px; }
    
    
    .marke p {
    	font-size:14px;
    	margin:0;
    }
    
    .marke p sup {
    	font-size:9px;
    }
    
    p sup {
    	font-size:6px;
    }
	
	
    /* Ueberschriften */
	h1, h2, h3, h4, h5, h6 { font-size:12px; margin:0; padding:0; }
    h1  { font-size:14px; margin:0; }
    h2  { font-size:14px; margin:3px 0 12px 0; font-weight:normal; }
    h3  { margin:12px 0 3px 0; color:#bc165c; }
    h4  { margin:0 0 8px 0; }
	h5  { font-size:12px; font-style:italic; color:#A49760; }
	h6  { font-size:11px; font-style:italic; color:#A49760; }
	
	.right h3   { margin:0 0 8px 0; color:#5c5c5c; }
	
	/* Links */
    a		{ color:#bc165c; text-decoration:none; }
    a:hover	{ color:#000 !important; }
/* << */


/* Sontige Layout Einstellungen */
	.clear			{ clear:both; }
    .border			{ border:1px solid #000; }
	.line			{ border-top:1px solid #000; }
    .display-none	{ display:none; }
    .to-right		{ float:right; margin:0 0 5px 10px; }
    .to-left		{ float:left; margin:0 10px 5px 0; }
    .align-center	{ text-align:center; }
    .indent         { margin-left:20px; }
    .txt_bold       { font-weight:bold; }
    .align-right    { text-align:right; }
    
    fieldset		{ border:0; padding:0; }
	fieldset legend { font-size:15px; padding:0; margin-bottom:12px; font-weight:bold; }
	
	
    /* Formulare */
    form					{ margin:0; }
    input, textarea, select	{ font-family:Arial, Verdana, Helvetica, XHelvetica, sans-serif; background-color:#fff; border:1px solid #999; color:#000; opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=60); }
    input:hover, input:focus, textarea:hover, textarea:focus { opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
    select, input.button	{ width:auto !important; }
    
	
    /* Sonstige HTML Tags */
	acronym		{ cursor:help; border-bottom-style:dashed; }
	hr			{ border:0 dotted #ccc; border-bottom-width:2px; margin-top:10px;  margin-bottom:10px; clear:both; }
	img			{ border:0; }
    pre			{ padding:1px 3px;  background-color:#eee;border:1px dashed #333; color:#000; white-space:normal; font-size:9px; width:auto; }
	small, .small, p.small, span.small { font-size:9px; color:#666; }
	
	
    /* Tabellen */
    table   { font-size:12px; line-height:130%; }
    td, th	{ vertical-align:top; text-align:left; }
    
    th          { background-color:#e9e9e9; }
    thead th    { background-color:#b2b2b2; text-align:center; font-size:13px; }
    
    tfoot td, tfoot th { background-color:#b2b2b2; }
    
    table.volle-breite { width:100%; }
    table.volle-breite .td-last { text-align:right; }
    
    table.destable {  border:0; margin-bottom:12px; }
    table.destable th, table.destable td, table.destable td { background-color:#EEF1F8; border-right:1px solid #fff; border-bottom:1px solid #fff; padding:0 5px; }
    table.destable th, table.destable thead td { background-color:#9DB5D9; color:#fff; font-weight:bold; }
/* << */
