/*
  =====================================================================
  Filename:	main.css
  Desc.: 	Main stylesheet to layout all html pages
  Author: 	Calin Somoza (CSO), 2003-06
  EMail: 	calin@calin.de
  http: 	http://www.calin.de/
  =====================================================================
*/

/* Überschriften:
   ----------------------------------------------------------------- */
	h1 {
	font-family: 			Helvetica,sans-serif,Verdana,Arial;
	font-size: 			22px;
	color: 				#000000;
	}


/* Präformatierter Text:
   ----------------------------------------------------------------- */
	pre {
	font-family: 			"Courier New",sans-serif,Monaco,"Courier Adobe",Courier;
	font-size: 			11px;
	color: 				#000000;
	}
	

/* Tabellen:
   ----------------------------------------------------------------- */
	table {
	top:				0px;
	left:				0px;
	width: 				780px;
	cellpadding:			0px;
	cellspacing:			0px;
	color:				#000000;
	margin-top:			0px;
	margin-left:			0px;
	border:				0px;
	border-spacing:			0px;
	word-spacing:			0px;
	letter-spacing:			0px;
	line-height:			14px
	font-family:			Verdana,Arial,Helvetica,sans-serif;
	font-variant:			normal;
	font-size:			12px;
	text-indent:			0px;
	text-transform:			none;
	}
	tr, td  {
	top:				0px;
	left:				0px;
	color:				#000000;
	margin-top:			0px;
	margin-left:			0px;
	border:				0px;
	border-spacing:			0px;
	word-spacing:			0px;
	letter-spacing:			0px;
	line-height:			14px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-variant:			normal;
	font-size:			12px;
	text-indent:			0px;
	text-transform:			none;
	}

/* Dokument:
   (Scrollbars Klappen nur bei IE5.5+)
   ----------------------------------------------------------------- */
	body {
	top:				0px;
	left:				0px;
	width:				780;
	background-color:		#FFFFFF;
	font-family:			Verdana,Arial,Helvetica,sans-serif;
	font-size: 			0px;
	line-height:			0px;
	margin:				0px;
	leftmargin:			0px;
	topmargin:			0px;
	margin-left:			0px;
	margin-right:			0px;
	margin-top:			0px;
	margin-bottom:			0px;
	scrollbar-face-color: 		#DEE3E7;
	scrollbar-highlight-color: 	#FFFFFF;
	scrollbar-shadow-color: 	#DEE3E7;
	scrollbar-3dlight-color: 	#D1D7DC;
	scrollbar-arrow-color:  	#006699;
	scrollbar-track-color: 		#EFEFEF;
	scrollbar-darkshadow-color: 	#98AAB1;
	text-indent:			0px;
	text-transform:			none;
	}

/*
--------------------------------------------------------------------
Formulare (Feedback/Nachricht/Beschimpfung):
-------------------------------------------------------------------- */
	form {
	top:				0px;
	left:				0px;
	color:				#000000;
	background-color:		#FFFFFF;
	padding: 			0px;
	border-style:			none;
	border-width:			0px;
	border-color:			#DDDDDD;
	margin-top:			0px;
	margin-left:			0px;
	line-height:			0px;
	word-spacing:			0px;
	letter-spacing:			0px;
	font-family:			Verdana,Arial,Helvetica,sans-serif;
	font-variant:			normal;
	font-size:			0px;
	text-align:			left;
	text-indent:			0px;
	text-transform:			none;
	}
	input, select, textarea {
	top:				0px;
	left:				0px;
	color:				#000000;
	background-color:		#FFFFFF;
	padding: 			0px;
	border-style:			solid;
	border-width:			3px;
	border-color:			#DDDDDD;
	margin-top:			0px;
	margin-left:			0px;
	line-height:			0px;
	word-spacing:			0px;
	letter-spacing:			0px;
	font-family:			Verdana,Arial,Helvetica,sans-serif;
	font-variant:			normal;
	font-size:			12px;
	text-align:			left;
	text-indent:			0px;
	text-transform:			none;
	}
.Feld, .Bereich {
	top:				0px;
	left:				0px;
	width:				300px;
	color:				#000000;
	background-color:		#FFFFFF;
	padding: 			0px;
	border-style:			solid;
	border-width:			3px;
	border-color:			#DDDDDD;
	margin-top:			0px;
	margin-left:			0px;
	word-spacing:			0px;
	letter-spacing:			0px;
	line-height:			14px;
	font-family:			Verdana,Arial,Helvetica,sans-serif;
	font-variant:			normal;
	font-size:			12px;
	text-align:			left;
	text-indent:			0px;
	text-transform:			none;
	vertical-align:			top;
	}
.Auswahl {
	background-color: 		#FFFFFF;
	width: 				300px;
	border: 			0px solid #DDDDDD;
	}
.Check, .Radio {
	background-color: 		#DDFFFF;
	border: 			1px solid #DDDDDD;
	}
.Button {
	width:				120px;
	height:				24px;
	color:				#FFFFFF;
	background-color: 		#AAAAAA;
	padding: 			0px;
	border-style:			solid;
	border-width:			3px;
	border-color:			#DDDDDD;
	line-height:			12px;
	font-family:			Verdana,Arial,Helvetica,sans-serif;
	font-variant:			normal;
	font-size:			12px;
	text-align:			center;
	}
.Hidden {
	background-color: 		#FFFFFF;
	color: 				#FFFFFF;
	width: 				0px;
	border: 			0px;
	line-height:			0px;
	}

/*
--------------------------------------------------------------------
Generelle Text Einstellungen:
-------------------------------------------------------------------- */
.siteTitle {
	font-family:		"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:		22px;
	font-weight:		bold;
	text-decoration:	none;
	line-height:		120%;
	color:			#0066CC;
	}
.siteTextSmall {
	font-family:		Verdana,Arial,Helvetica,sans-serif;
	font-size:		10px;
	color:			#000000;
	}
.siteTextMed {
	font-family:		Verdana,Arial,Helvetica,sans-serif;
	font-size:		12px;
	color:			#000000;
	}
.siteTextFixed {
	font-family: 		"Courier New",sans-serif,Monaco,"Courier Adobe",Courier;
	font-size:		11px;
	color: 			#000000;
	}

/*
--------------------------------------------------------------------
Verweise:
-------------------------------------------------------------------- */
a:link {
	text-decoration: 	none;
	font-weight:		bold;
	color: 			#0066CC;
	}
a:visited {
	text-decoration: 	none;
	font-weight: 		bold;
	color: 			#0066CC;
	}
a:hover {
	text-decoration: 	none;
	font-weight: 		bold;
	color: 			#0099FF;
	}
a:active {
	text-decoration: 	none;
	font-weight: 		bold;
	color: 			#0066CC;
	}

