/* 
 * ALLGEMEINE VOREINSTELLUNGEN
 * - - - - - - - - - - - - - - - - */
	* {
		font-family: Arial, Helvetica, sans-serif;
		padding:0 0 0 0;
		margin:0 0 0 0;
	}
	
	body {
		color:#5a696b;
		font-size: 12px;
	}
/* 
 * TAG-DEFINITIONEN
 * - - - - - - - - - - - - - - - - */
	a {
		text-decoration:none;
		color:#DD0707;
	}
 
	p, h1, h2, h3, h4, h5, h6, ul, ol, div.hr {
		padding:2px 5px 2px 5px;
		margin:15px 0 15px 0;
	}
	
	h1 {
		font-size: 14px;
		color: #000059;
		font-weight: normal;
		background-image: url(images/bogen-small.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		text-transform: uppercase;
	}
	
	h2 {
		font-size: 12px;
		color:#4889a4; 
		font-weight: bold;
	}
	
/* 
 * D I E LAYOUTTABELLE ... xD
 * - - - - - - - - - - - - - - - - */
	table#layout {
		border-left:1px solid #C2C4C4;
		border-right:1px solid #C2C4C4;
		border-bottom:1px solid #C2C4C4;
		margin:0 auto 0 auto;
	}
	table#layout td { vertical-align:top; }
/*
 * HAUPTNAVIGATION
 * - - - - - - - - - - - - - - - - */
	 ul#navigation-main {
		list-style-type:none;
		padding:5px 0 5px 0;
		margin:0 0 0 0;
	}
	ul#navigation-main li {
		display:inline;
		margin:0 7px 0 0;
		text-transform:uppercase;
		list-style-image:none;
	}
	
	a.navigation-main:link,
	a.navigation-main:visited  {
		color:#FFFFFF;
		padding:0 0 0 2px;
	}
	a.navigation-main:focus,
	a.navigation-main:hover,
	a.navigation-main_active {
		color:#C2C4C4;
		background-image: url(images/bogen-bigdunkel.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding:0 0 0 2px;
	}
	a.navigation-main:active  { 
		color:#C2C4C4;
		background-image: url(images/bogen-bigdunkel.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding:0 0 0 2px;
	}
/* 
 * SUBNAVIGATION
 * - - - - - - - - - - - - - - - - */
	ul#navigation-sub {
		list-style-type:none;
		padding:5px 0 5px 0;
		margin:0 0 0 0;
	}
	ul#navigation-sub li {
		margin:2px 0 2px 0;
		list-style-image:none;
	}
	
	a.navigation-sub:link,
	a.navigation-sub:visited  {
		color:#5a696b;
		padding:0 0 0 3px;
	}
	a.navigation-sub:focus,
	a.navigation-sub:hover,
	a.navigation-sub_active {
		color:#000461;
		font-weight:bold;
		background-image: url(images/bogen-small.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding:0 0 0 3px;
	}
	a.navigation-sub:active  {
		color:#5a696b;
		background-image: url(images/bogen-small.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding:0 0 0 3px;
	}
/* 
 * WICHTIGE KLASSEN :)
 * - - - - - - - - - - - - - - - - */
	.textcolor-red { color:#DD0707; }
	.textcolor-white { color:#FFFFFF; }
	.textcolor-brightblue { color:#4889a4; }
	.textcolor-darkblue { color:#000461; }
	.textcolor-grey { color:#5a696b; }

	.nopadding { padding:0 0 0 0; }
	.nomargin { margin:0 0 0 0; }
	
	.textalign-left { text-align:left; }
	.textalign-right { text-align:right; }
	.textalign-justify { text-align:justify; }
	
	.float-left { float:left; }
	
	.textsize-small { font-size:9px; }
	.textsize-big { font-size:15px; }
	
	div.hr {
		background-image:url(images/hr.gif);
		background-repeat: repeat-x;
		background-position: left center;
	}
	
	div.hr hr {
		position:absolute;
		margin:-5000px 0 0 -5000px;
	}
	
	ul li { list-style-image:url(images/aufzaehlung.gif); }
	
	
/*
 * FORMULAR
 * - - - - - - - - - - - - - - - - */
 
 
	input {
	background-color: #ffffff;
	color: #000000;
	}

	input:focus {
	background-color: #DAE7ED;
	color: #000000;
	}
	
	input:hover {
	background-color: #DAE7ED;
	color: #000000;
	}
	
	textarea {
	background-color: #ffffff;
	color: #000000;
	font-size: 12px;
	}

	textarea:focus {
	background-color: #DAE7ED;
	color: #000000;
	font-size: 12px;
	}
	
	textarea:hover {
	background-color: #DAE7ED;
	color: #000000;
	font-size: 12px;
	}
