/* ***********************************************************	*/
/* CSS Stylesheet fuer Andreas Kannicht, System-Beratung.net 	*/
/* 2005, von LULINE.de, Ludwig Kannicht								*/
/* Farben:																		*/
/* #112647		HKS 41K 100% - K 0%	!! Dunkelblau, HLink			*/
/* #3F5575		HKS 41K 080% - K 0%	! VLink							*/
/* #73829A		HKS 41K 060% - K 0%	!	Link							*/
/* #8998AC		HKS 41K 050% - K 0%										*/
/* #9CA8BA		HKS 41K 040% - K 0%	! Sitebar						*/
/* #C2C8D6		HKS 41K 020% - K 0%										*/
/* 																				*/
/* #D5CDA3		HKS 68K 040% - K 10%	!! Beige							*/
/* 																				*/
/* #E9E9E9		Formular! Grau */
/* Doof:																			*/
/* #FED32B		HKS 04K 080% - K 0%	!! Gelb							*/
/*	#B0971B		HKS 04K 080% - K 30%	! dreckiges Gelb				*/
/* ***********************************************************	*/

/* Grundkonfiguration */

body {
	margin: 0px;
	font-size: 11px;
	line-height: 140%
	font-family: Verdana, "Trebuchet MS", Helvetica, "Bitstream Vera Sans", Arial, Georgia, sans-serif;
	background-color: #D5CDA3;
	color: #B0971B;
	scrollbar-base-color: #8998AC;
	scrollbar-3dlight-color: #C2C8D6;
	scrollbar-arrow-color: #C2C8D6;
	scrollbar-darkshadow-color: #000000;
	scrollbar-face-color: #8998AC;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #73829A;
	scrollbar-track-color: #D5CDA3;
}

td, div, dt, dd {
	font-size: 11px;
	font-family: Verdana, "Trebuchet MS", Helvetica, "Bitstream Vera Sans", Arial, Georgia, sans-serif;
	color: #000000;
	line-height: 140%;
}
td {
	vertical-align: top; /* Tabellenzellen immer oben ausrichten*/
}

div,p   {
	margin: 0px;
	padding:0px;
}

hr  {
	color:#D5CDA3;
	height:1px;
}


/* FORMULARE*/
form {
	margin: 0;
}

label	{
		font-size: 11px;
		display: block;
		float: left;
		width: 96px; /* Breite.*/
 		text-align: right;
 		padding-right: 6px;
		margin: 2px;
	}



input, option, textarea, select
	{
	/* Alle Formularelemente */
	font-size: 11px;
	color: #404040;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background: #E9E9E9;
	border: 1px solid #404040;
	margin: 2px
	}

	.main input, .main option, .main textarea, .main select
	{
	/* Alle Formularelemente im Hauptfenster (Kontent)*/
	display: block;
	float: left;
	width: 160px; /* Breite.*/
	height:16px;
	}
	.main textarea
         {
	width: 329px; /* Breite, andere Werte moeglich*/
         height:128px;
         }
	s2
	{
	/* Formularelemente in Kopfleiste (Kontent)*/
	width:10px;
	margin:0px;
	padding: 0px;
	}

	textarea
	{
			height:80px;
	}

	form br  /* Alle Zeilenumbrüche in Formularen */
	{
  		clear: left; /* das floating der labels und inputs aufheben */
	}

	input#submit
	{ /* Submit-Button */
		cursor: pointer;
		font-weight: bold;
		color: #000;
	}
         input[type=hidden] /* versteckte formulare nicht anzeigen*/
	{
	display:none;
         }
h1 {
	font-size: 18px;
	font-family: Verdana, "Trebuchet MS", Helvetica, "Bitstream Vera Sans", Arial, Georgia, sans-serif;
	color: #112647;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 140%
}
h2 {
	padding: 6px 0px 0px 0px;
	margin: 18px 0px 6px 0px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	font-family: Verdana, "Trebuchet MS", Helvetica, "Bitstream Vera Sans", Arial, Georgia, sans-serif;
	line-height: 140%;
}
h3 {
	padding: 0px 0px 6px 0px;
	margin: 18px 0px 12px 0px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, "Trebuchet MS", Helvetica, "Bitstream Vera Sans", Arial, Georgia, sans-serif;
	line-height: 140%;
}

big {
	font-size: 11px;
	line-height: 140% font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
}
small {
	font-size: 9px;
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
}

table {
	border-collapse: collapse;
	}

th {
	background-color: #9CA8BA;
	border-bottom: 1px dashed #9CA8BA;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #FFF;
}
ul {

}


/* Links */
a {
	font-family: Verdana, "Trebuchet MS", Helvetica, "Bitstream Vera Sans", Arial, Georgia, sans-serif;
	font-size: 11px;
	color: #73829A;
	text-decoration: none;
}
.main a, .marginal a  {padding-left: 10px; background: url(../img/link_int.gif) center left no-repeat;}
a:visited { color: #3F5575; }
a:active { color: #D5CDA3; }
a:hover { text-decoration: underline; color: #112647}

.main a[href^="http:"],.marginal a[href^="http:"] {
  background: url(../img/link_ext.gif) center left no-repeat;
  padding-left: 10px;
  }
a[href^="mailto:"]{
  background: url(../img/link_mail.gif) center left no-repeat;
  padding-left: 10px;
  }
a[name]{ /* Anker kein Symbol*/
  background-image: none;
  padding-left: 0px;
  }


	/* mouseover Showtext Marginal */
	div#tt {border: 0px solid white; clear:both;} /* */
   div#tt:hover {border: 0px solid #E0E0E0; clear:both;}
	div#tt a {background-image: none; padding-left: 0px; display: block; width:180px; min-height: 42px}
	div#tt a:hover {background-image: none; padding-left: 0px;}
	div#tt a span {display: none;}
	div#tt a:hover span {display: inline; font-size:10px; line-height:110%; text-decoration:none; color: #FFF;}
	div#tt img {float:left;padding-left:0px; padding-right:4px;}

	/* Klassendefinitionen */

.out { /* Gesamte Seite kasten mit Border*/
	background-color: #fff;
	border: 1px solid #000;
         border-top-width:0px;
	font: 11px/150% Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 760px; /* 640px; */
	margin-left:12%;
	margin-top:0px /*11 2006: kei nAbstand oben */
}
.top {
	/* Kopfleiste */
	font: 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	padding-top: 16px;
	padding-left: 32px;
	height: 96px;
	background-color: #112647;
/*	vertical-align:bottom; Funtioniert in td aber nicht im DIV ?! komisch... */
}

.spruch {
	/* Zitat in der Kopfleiste */
	text-align: right;
	padding: 0px;
	color: #fff;
}

.nav,a.nav,a.nav:active,a.nav:visited,a.nav:hover {
	/* Navigation-Links Kopfleiste */
	color: #fff;
	margin: 0 12 12 0px;
	bottom: 0px;
	vertical-align: bottom;
}
  td.nav {
	padding-left:64px;
		}

.subnav {
	/* Unter-Navigation unter Kopfleiste */
	padding: 0 0 0 32px;
	margin: 0px;
	background-color:#FED32B; /*#9CA8BA;*/
	cursor:pointer;	/* cursor: default; */
}

span.subnav {
	/* Unter-Navigation unter Kopfleiste */
	padding: 0 16 0 0px;
	margin: 0px;
	border: 0px solid #112647;
	/* border-right: 1px solid #112647; */
}
span.subnav:hover {
	/* nicht IE Firefox */
         background-color:white;
         border-bottom:1px solid white;
}

.main {
	/* inhalt*/
	border: none;
	width: 580px;
	font: 11px/140% Verdana, "Trebuchet MS", Helvetica, "Bitstream Vera Sans", Arial, Georgia, sans-serif;
	margin: 0px;
	padding: 16px;
	padding-left: 32px;
	padding-top: 32px;
	background-color: #fff;
}
/* erster Buchstabe gross - deaktiviert
	         .c:first-letter {
	                  font-size: 82px;
	                  line-height: 62px;
	                  color: #D5CDA3;
	                  clear: none;
	                  float: left;
	         }
*/
.marginal {
	/* extra Spalte*/
	font: 11px/140% Verdana, "Trebuchet MS", Helvetica, "Bitstream Vera Sans", Arial, Georgia, sans-serif;
	margin: 0px;
	padding: 0px;
	padding-top: 32px;
	width: 180px;
	/* 	background-color: #9CA8BA; */
}

.m  {
	/* Content der Marginal Spalte*/
	background-color: #FFF;
	border: 0px solid #9CA8BA;
	border-bottom: 1px solid #FED32B; /* #9CA8BA hellblau */
	margin: 0px;
	padding: 0px;
	padding-right: 32px;
}
	a.m  {
	         /* Content der Marginal Spalte*/
	         display: block;
	         width:180px;

	}
	a.m:hover  {
		background-color: #9CA8BA;
		color: #fff;
		display: block;
		text-decoration: none;
	}

	input.m, option.m, textarea.m, select.m
	{
		/* Formularelemente in der Marginalspalte*/
		width: 148px; /* Breite.*/
		height:16px;
		background: #E9E9E9;
		border: 1px solid #404040;
		margin-bottom:6px;
}

.info {
	/* Zusatzinfo, wie z.B: kursiver Erstellungstag*/
	font-style: italic;
}

.logo {
	/* Zusatzinfo, wie z.B: kursiver Erstellungstag*/
	float: left;
}

.image_right { /* float iamge no print */
float:right; margin-left:6px;	
}
