/* ###################################################################################### */
/* LINKS  */
/* ###################################################################################### */
A:link    {text-decoration: none;  font-size: 12px; color: #005DA4;}
A:visited {text-decoration: none;  font-size: 12px; color: #005DA4;}
A:active  {text-decoration: none;  font-size: 12px; color: #005DA4;}
A:hover   {text-decoration: underline;  font-size: 12px; color: #005DA4;}

A.LinkLiveticker:link    {text-decoration: none;  font-size: 12px; color: #000000;}
A.LinkLiveticker:visited {text-decoration: none;  font-size: 12px; color: #000000;}
A.LinkLiveticker:active  {text-decoration: none;  font-size: 12px; color: #000000;}
A.LinkLiveticker:hover   {text-decoration: underline;  font-size: 12px; color: #005DA4;}

A.LinkNavigation:link    {text-decoration: none; font-weight: bold; font-size: 13px; color: #005DA4;}
A.LinkNavigation:visited {text-decoration: none; font-weight: bold; font-size: 13px; color: #005DA4;}
A.LinkNavigation:active  {text-decoration: none; font-weight: bold; font-size: 13px; color: #005DA4;}
A.LinkNavigation:hover   {text-decoration: none; font-weight: bold; font-size: 13px; color: #000000;}

A.LinkNews:link    {text-decoration: none; font-weight: bold; font-size: 14px; color: #005DA4; line-height: 13pt}
A.LinkNews:visited {text-decoration: none; font-weight: bold; font-size: 14px; color: #005DA4; line-height: 13pt}
A.LinkNews:active  {text-decoration: none; font-weight: bold; font-size: 14px; color: #005DA4; line-height: 13pt}
A.LinkNews:hover   {text-decoration: none; font-weight: bold; font-size: 14px; color: #000000; line-height: 13pt}

A.LinkTopNews:link    {text-decoration: none; font-weight: bold; font-size: 16px; color: #005DA4;}
A.LinkTopNews:visited {text-decoration: none; font-weight: bold; font-size: 16px; color: #005DA4;}
A.LinkTopNews:active  {text-decoration: none; font-weight: bold; font-size: 16px; color: #005DA4;}
A.LinkTopNews:hover   {text-decoration: none; font-weight: bold; font-size: 16px; color: #000000;}

A.LinkGanzOben:link    {text-decoration: none;  font-size: 10px; color: #FFFFFF; line-height: 10pt;}
A.LinkGanzOben:visited {text-decoration: none;  font-size: 10px; color: #FFFFFF;}
A.LinkGanzOben:active  {text-decoration: none;  font-size: 10px; color: #FFFFFF;}
A.LinkGanzOben:hover   {text-decoration: underline;  font-size: 10px; color: #FFFFFF;}

A.LinkRot:link    {text-decoration: none;  font-size: 12px; color: #FF3D3D;}
A.LinkRot:visited {text-decoration: none;  font-size: 12px; color: #FF3D3D;}
A.LinkRot:active  {text-decoration: none;  font-size: 12px; color: #FF3D3D;}
A.LinkRot:hover   {text-decoration: underline;  font-size: 12px; color: #FF3D3D;}

A.smallMail:link    {text-decoration: none;  font-size: 10px; color: #999999;}
A.smallMail:visited {text-decoration: none;  font-size: 10px; color: #999999;}
A.smallMail:active  {text-decoration: none;  font-size: 10px; color: #999999;}
A.smallMail:hover   {text-decoration: underline;  font-size: 10px; color: #000000;}

A.footerLink:link    {text-decoration: none; font-size: 10px; color: #C7E4F1;}
A.footerLink:visited {text-decoration: none; font-size: 10px; color: #C7E4F1;}
A.footerLink:active  {text-decoration: none; font-size: 10px; color: #C7E4F1;}
A.footerLink:hover   {text-decoration: underline; font-size: 10px; color: #FFFFFF;}



/* ###################################################################################### */
/* STANDARD-DEFINITIONEN */
/* ###################################################################################### */
body,TD{   
		
		font-family:Arial, Helvetica, sans-serif; color: #1C1C1C; font-size: 12px; line-height: 13pt;
}



/* ###################################################################################### */
/* NEWS APPLIKATION */
/* ###################################################################################### */
.email{
        padding: 10px;
	margin: 0px;
	background-color: #cccccc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;
}

.emailInnen{
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;
}


.newsKommentarTitel
{
	color: #005DA4;
	font-size: 12px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
}

.newsKommentarText
{
	color: #000000;
	padding-bottom: 4px;
	background-color: #ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

A.newsKommentar:link    {text-decoration: none;  font-size: 10px; color: #000000;}
A.newsKommentar:visited {text-decoration: none;  font-size: 10px; color: #000000;}
A.newsKommentar:active  {text-decoration: none;  font-size: 10px; color: #000000;}
A.newsKommentar:hover   {text-decoration: none;  font-size: 10px; color: #3480A7;}

.kommentarstyle
{
		background-color: #FFFFFF;
		color: #000000;
		border: 1px solid #005DA4;
		width: 300px;
		height: 200px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
}


.formular_schutz
{
		background-color: #F4F9FC;
		border: 1px solid #F4F9FC;
		width: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1px;
		height: 1px;
}




/* ###################################################################################### */
/* GÄSTEBUCH-APPLIKATION */
/* ###################################################################################### */
.guestbookTopBG
{
  background-color: #ffffff; 
  color: #005DA4;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  padding-bottom: 3px; 
}

.guestbookTextBG
{
  background-color: #ffffff;
  padding-bottom: 3px; 
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
}


.guestbookAntwort
{
 background-color: #f7f7f7;
 color: #666666;
 padding: 4px;
 font-size: 10px;
}

.gbbutton
{
	background-color: #005DA4;
	border: 1px solid #000000;
	padding: 3px;
}


A.gbbutton2:link    {text-decoration: none; font-size: 12px; color: #ffffff;}
A.gbbutton2:visited {text-decoration: none; font-size: 12px; color: #ffffff;}
A.gbbutton2:active  {text-decoration: none; font-size: 12px; color: #ffffff;}
A.gbbutton2:hover   {text-decoration: none; font-size: 12px; color: #62BBFF;}

A.gbMail:link    {text-decoration: none; font-size: 12px; color: #005DA4;}
A.gbMail:visited {text-decoration: none; font-size: 12px; color: #005DA4;}
A.gbMail:active  {text-decoration: none; font-size: 12px; color: #005DA4;}
A.gbMail:hover   {text-decoration: none; font-size: 12px; color: #929292;}

A.gbMailWeb:link    {text-decoration: none; font-size: 12px; color: #ffffff;}
A.gbMailWeb:visited {text-decoration: none; font-size: 12px; color: #ffffff;}
A.gbMailWeb:active  {text-decoration: none; font-size: 12px; color: #ffffff;}
A.gbMailWeb:hover   {text-decoration: none; font-size: 12px; color: #000000;}

A.gbMailSmall:link    {text-decoration: underline; font-size: 10px; color: #000000;}
A.gbMailSmall:visited {text-decoration: underline; font-size: 10px; color: #000000;}
A.gbMailSmall:active  {text-decoration: underline; font-size: 10px; color: #000000;}
A.gbMailSmall:hover   {text-decoration: underline; font-size: 10px; color: #78CBFF;}

.gelb
{
	color: #D88800;
}


.titlegb{   
		font-family: Arial, Helvetica, sans-serif;font-weight: bold; color: #000000; font-size: 13px;
		
}


.smallDunkel{   
		font-family: Arial, Helvetica, sans-serif;color: #333333; font-size: 9px;	
}



/* ###################################################################################### */
/* ALLGEMEINES */
/* ###################################################################################### */

.loginbox {
	font-size:11px;
	color:#fff;
}

.loginbox p {
	margin:0 0 3px 0;
}

.loginbox .l_user,
.loginbox .l_pwd {
	font-size:11px;
	border:1px solid black;
}

.loginbox .l_user {
	width:150px;
}

.loginbox .l_pwd {
	width:110px;
}

.loginbox .l_links {
	font-size:10px;
	line-height:normal;
}

.loginbox a {
	color:#fff;
	font-size:10px;
}

.rand{
    	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	background-color: #CCCCCC;
	
}

.gesamtboxen
{
	background-color: #005DA4;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff; 
	font-size: 12px;
	text-align: left;	
	vertical-align: middle;

	background-image:url(../_images/background_tabellen.gif);
	background-repeat:repeat-x;
}

.box_title
{   
		font-family: Arial, Helvetica, sans-serif;  font-weight: bold; color: #ffffff; font-size: 18px;	
}

.box_text
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff; 
	font-size: 12px;	
}


.tabelle_gestrichelt
{      border: dashed #005DA4 1px;
        cellpadding: 1;
        cellspacing: 1;
}


.tabelle_gestrichelt_grau
{      border: dashed #E0E0E0 1px;
        cellpadding: 1;
        cellspacing: 1;
}


.content
{
	background-color: #ffffff;
	background-image:url(../_images/content_background.gif);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000; 
	font-size: 12px;
	text-align: left;	
	vertical-align: middle;
}

.content_title
{   
		font-family: Arial, Helvetica, sans-serif;  font-weight: bold; color: #005DA4; font-size: 18px;	text-align: left;
}

.content_unterseite
{
	background-color: #ffffff;
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000; 
	font-size: 12px;
	text-align: left;	
	vertical-align: middle;
}

.textFusszeile
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000; 
	font-size: 10px;
	padding-top: 3px;
}


.tabelle
{
background-color:#CCDAFF;
margin:0px;
padding:0px;
}


.tabelle2
{
background-color:#FFE18F;
margin:0px;
padding:0px;
}


.tourneerottabelle
{
background-color:#FF7A7A;
margin:0px;
padding:0px;
}


.newsbalken
{
	margin-top: 17px;
	margin-bottom: 17px;
}

.newsbalkenArchiv
{
	margin-bottom: 7px;
	margin-top: 7px;
}

.box_balken
{
	background-color: #6B6B6B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF; 
	font-size: 12px;	
	text-align: center;
	vertical-align: middle;
}

.box_inhalt
{
	background-color: #E3EAEE;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000; 
	font-size: 11px;	
	padding: 6px;
}

.topNewsRand
{
	/*background-color: #ffffff;*/
}



.title
{   
		font-family: Arial, Helvetica, sans-serif;  font-weight: bold; color: #005DA4; font-size: 16px;  line-height: 15pt
}


.title_klein
{   
		font-family: Arial, Helvetica, sans-serif;  font-weight: bold; color: #005DA4; font-size: 14px;  line-height: 13pt
}


.small{   
		font-family: Arial, Helvetica, sans-serif;  color: #999999; font-size: 10px;	
}


.small_uhr{   
		font-family: Arial, Helvetica, sans-serif;  color: #000000; font-size: 10px;	
}


.farbe{   
		font-family: Arial, Helvetica, sans-serif;  color: #005DA4; font-size: 12px;	
}



.boxgruen
{
	padding: 6px; background-color: #10810B;
}

.boxneutralgrau
{
	padding: 6px; background-color: #374B56;
}

.boxrot
{
	padding: 6px; background-color: #FF4C59;
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 10px;
}

.boxgelb
{
	padding: 6px; background-color: #D94D00;
}

/* ###################################################################################### */
/* FORMULARE */
/* ###################################################################################### */
.formular{
		background-color: #FFFFFF;
		color: #000000;
		border: 1px solid #005DA4;
		width: 180px;
		font-family: Arial, Helvetica, sans-serif;  
		font-size: 12px;
		
}


.antispam{
		background-color: #FFFFFF;
		color: #000000;
		border: 1px solid #005DA4;
		width: 80px;
		font-family: Arial, Helvetica, sans-serif;  
		font-size: 12px;
		
}


.textarea{
		background-color: #FFFFFF;
		color: #000000;
		border: 1px solid #005DA4;
		width: 300px;
		height: 90px;
		font-family: Arial, Helvetica, sans-serif;  
		font-size: 12px;
}

.button{
		background-color: #FFFFFF;
		color: #000000;
		border: 1px solid #005DA4;
		font-family: Arial, Helvetica, sans-serif;  
		font-size: 12px;
}



/* ###################################################################################### */
/* BENUTZERCENTER */
/* ###################################################################################### */

.headline {
	padding-bottom:14px;
}

.buddylist .header {
	font-weight:bold;
}

.buddylist tr.bg td {
	padding:2px;
	background:#f0f6fa;
}

.pm_footer {
	text-align:right;
}

.pm_dir {
	padding-left:2px;
	margin:20px 0 3px 0;
}

.pm_tab {
	border:1px solid #c0d1de;
	padding:5px;
}

.pm_space {
	border-collapse:collapse;
}

.pm_space img {
	border:1px solid #005da4;
}

.pm_max {
	padding:0;
	background:#f0f6fa;
}

.pm_read blockquote {
	padding:3px;
	border:1px solid #ddd;
	margin:3px;
}
