/****************************** * Zur allgemeinen Verwendung  ******************************//* gruene Schrift */.tuerkis {	color:#6ab5d2;}/* graue Schrift */.grey {	color:#717171;}/****************************** * HTML-Tags  ******************************/ html,body { 	height:99%; }/* Alles nullen */body {	font-family:Arial,Verdana,Helvetica,Sans-serif,sans-serif;	margin:0;	padding:0;	line-height:17px;	font-size:12px;	color:#002457;	background-color:#ccc;}h1,h2,h3,h4,h5,h6,dl,dt,dd,img,p,div,form,legend,fieldset,legend,input,select,textarea,table,th,td,caption,ul,li,ol,a,acronym, dfn, abbr,address {	margin:0;	padding:0;	font-family:Arial,Verdana,Helvetica,Sans-serif,sans-serif;}/* Absaetze und Ueberschriften */h1 {	font-size:40px;	color:#008db9;	text-transform:uppercase;	padding-bottom:15px;}h2 {	font-size:15px;	padding-bottom:5px;}h3 {	font-size:12px;}p {	padding-bottom:8px;}address {	font-style:normal;}small,.small {	font-size:10px;	line-height:12px;}/* Links */a {	text-decoration:none;	color:#008DB9;	text-decoration:underline;}a:hover {	color:#002457;}a img, #nav { 	border:none;	text-decoration:none;}/* Listen */ul {	margin-left:15px;}ul.nostyle {	margin:0;	list-style-type:none;}/* Bilder */dl.image dd {	font-weight:bold;	font-size:11px;}/********************************** * Allgemeingueltige Klassen  **********************************/.hidden {	display:none;}.clearer {	clear: both;}.left, .imgleft {	float: left;}.right {	float: right;}/********************************** * Bereiche  **********************************//* Hauptbereich */table.maintable {	width:100%;	height:100%;}#main {	width:810px;	height:810px;	border:20px solid #fff;	background:#6ab5d2 url(../img/bg.gif) center 90px no-repeat;	text-align:left;}/* Logo */.logo {	padding:20px 0 0 150px;}/* Inhaltsbereich */#content {	margin:112px 50px 0 80px;	height:410px;}/* Inhalt: Hauptmenue */#menu {	width:99px;	height:146px;}/* Inhalt: Submenue */#submenu {	width:150px;	margin:108px 10px 0 40px;}#submenu a {	text-decoration:none;	font-size:12px;	line-height:20px;}#submenu a.active {	font-weight:bold;}/* Inhalt: Textfeld */#text {	margin-top:50px;}.scroll {	height:290px;	width:360px;	padding:10px 10px 10px 0;	overflow:auto;}/* Fuss */#footer {	margin:10px 50px 0 40px;	height:100px;	font-size:11px;	line-height:12px;}/* Fuss: Adresse */#address {	margin-top:-100px;	position:relative;	z-index:1;	width:200px;}/* Fuss: Infofeld */#notes {	width:230px;	height:75px;	overflow:hidden;	text-align:left;	margin:20px 10px 0 0;}
