body {
    background-color: #5782A4;
	margin: 0;
	padding: 0;
	overflow-y:scroll;
}

a:visited  { color: #9ca805; text-decoration: none } 
a:link  { color: #9ca805; text-decoration: none } 
a:hover   { color: #9ca805; text-decoration: underline } 
a:active   { color: #9ca805; text-decoration: none } 
a:focus   { color: #9ca805; text-decoration: none }

a.navi  	{ color: #4c4c4c; font-size:11px; line-height: 24px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; }  
a.navi:visited   { color: #4c4c4c; font-size:11px; line-height: 24px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; }  
a.navi:link   	{ color: #4c4c4c; font-size:11px; line-height: 24px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; }  
a.navi:hover    {color: #a8a7a7; font-size:11px; line-height: 24px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none}  
a.navi:active    {color: #4c4c4c; font-size:11px; line-height: 24px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none} 
a.navi:focus    {color: #4c4c4c;font-size:11px; line-height: 24px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none}

a.box:visited   { color: white; font-size:11px; line-height: 24px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; }  
a.box:link   	{ color: white; font-size:11px; line-height: 24px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; }  
a.box:hover    {color: white; font-size:11px; line-height: 24px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: underline}  
a.box:active    {color: white; font-size:11px; line-height: 24px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none} 
a.box:focus    {color: white;font-size:11px; line-height: 24px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none}

a.sprachwahl:visited   {color: #a1a1a1; font-size:10px; line-height: 24px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none}  
a.sprachwahl:link   	{color: #a1a1a1; font-size:10px; line-height: 24px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none }  
a.sprachwahl:hover    {color: #4d4d4d; font-size:10px; line-height: 24px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: underline}  
a.sprachwahl:active    {color: #a1a1a1; font-size:10px; line-height: 24px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none} 
a.sprachwahl:focus    {color: #a1a1a1;font-size:10px; line-height: 24px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none}


.lauftext  { color: #4c4c4c; font-size: 12px; line-height: 20px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; list-style-image: url(http://www.blue-tech.ch/bilder/bullet.gif); }
.sponsor  { color: #7c7c7c; font-size: 10px; line-height: 10px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;}
.box { color: #4c4c4c; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;  }
.uhr { color:#9ca805; font-size: 40px; line-height: 40px; font-family: Arial, Helvetica, Geneva, sans-serif;  font-weight: bold;}
.box1 { color: #4c4c4c; font-size: 10px; line-height: 11px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;  }
.boxtitel { color: white; font-size: 12px; line-height: 16px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.titel  { color: #4c4c4c; font-size: 18px; line-height: 27px; font-weight: bold; font-family: Helvetica, Arial, Geneva, sans-serif; }
.titelgross  { color: #4c4c4c; font-size: 24px; line-height: 32px; font-weight: bold; font-family: Helvetica, Arial, Geneva, sans-serif; }

.subnaviaktiv a    {color: #a8a7a7; font-size:11px; line-height: 24px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none} 
.naviaktiv    {color: #a8a7a7; font-size:11px; line-height: 24px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none} 
.klein   {color: #a8a7a7; font-size:9px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif} 
.credits a    {color: #689dc6; font-size:9px; line-height: 24px; font-family:  Arial, Helvetica, Geneva, sans-serif; text-decoration: none} 


.12 { color: #4c4c4c; font-size: 12px; line-height: 20px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;}
.11 { color: #4c4c4c; font-size: 11px; line-height: 20px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;}
.10 { color: #4c4c4c; font-size: 10px; line-height: 20px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;}
.9 { color: #4c4c4c; font-size: 9px; line-height: 20px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;}

#twitter_update_list
{ color: #4c4c4c; font-size: 12px; line-height: 20px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	list-style-type: none;
}

#twitter_update_list li{
	border-bottom: 1px dotted silver;
	padding-top: 20px;
	padding-bottom: 20px;
}


#twitter-link
{ color: #4c4c4c; font-size: 12px; line-height: 20px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}

/* ------------------ Formular  ------------------ */


/*
	Beschriftung der Felder - ist eigentlich nur als Platzhalter hier
	Nicht zwingend erforderlich
*/
.caption {
	font-weight:		bold;
}
/*
	So werden Muss-Felder markiert, die nicht ausgefÃ¼llt wurden
	Wird automatisch generiert falls nÃ¶tig (Platzhalter {notFilled_xy})
*/
.not_filled {
	color:				red;
}
/*
	Gestaltung allfÃ¤lliger Fehlermeldungen
	Wird automatisch generiert falls nÃ¶tig (<div class="error">Nachricht...</div> in Platzhalter {msg})
*/
.error {
	border:				solid 2px #cc0000;
	background-color:	#ff9999;
	padding:			8px;
	margin-bottom:		16px;
	font: bold 12px Verdana;
}

