﻿/*******************************************/
/*************** Typo
/*******************************************/

/*************************** Basics */
* { margin:0; padding:0; border:0; }

body {
	font-family:Arial, Verdana, Helvetica, XHelvetica, sans-serif;
	color:#000;
	margin:0;
	padding:0;
	text-align:left;
	background-color:#fff;
	font-size:12px;
	line-height:130%;
}
    
p		{ padding:5px 0 5px 0; }
td, th	{ vertical-align:top; font-size:13px; }
ul, ol	{ padding:5px 0 1px 16px; }
ul		{ list-style-type:square;  /*list-style-image:url(../images/navi_pfeil_rechts.gif);*/ }
li		{ padding-bottom:4px; }



/*************************** Ueberschriften */
h1, h2, h3, h4, h5, h6 { font-size:13px; }
h1 { font-size:13px; line-height:20px; font-weight:normal; color:#666;padding-bottom:5px;padding-top:10px;font-weight:bold;}
h2 { font-size:13px; line-height:20px; font-weight:normal; color:#666;padding-bottom:5px;padding-top:10px;font-weight:bold;}
h3 { padding:10px 0 5px 0; color:#19335F;}
h4 { padding:5px 0 5px 0; }
h5 { }
h6 { font-style:italic; color:#A49760; }
	
	
/*************************** Links */
a		{ color:#666; text-decoration:none; }
a:hover	{ color:#333 !important; }
#content a {font-weight:bold;}

/* << */


/*************************** 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; }


fieldset legend { font-weight:bold; padding-top:15px; font-size:14px; color:#19335F; }


/*************************** Formulare */
input, textarea, select	{ font-size:13px; font-family:Arial, Verdana, Helvetica, XHelvetica, sans-serif; background-color:#fff; border:1px solid #C9762A; 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); }


/*************************** 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; }
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 */
th { text-align:left; }

table.destable { 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; }
/* << */
