 /* Der Body wird mit dem Außenrand/Abstand von 0 eingestellt*/
 /* old  background-color:#f7f3ff;  */
body{
	background-color:#ffffff;
	margin:0;
}

/************************************************************/
/* Allgemeine Formatierung für Tabelleninhalte*/
/************************************************************/
TABLE, TR, TD { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px;}

/************************************************************/
/* Rand von einem transparenten Gif entfernen
/************************************************************/
img.Spacer{
border-width:0px;
}

/************************************************************/
/* Formatierung des Login-Feldes */
/************************************************************/
div.loginFeld{
width:55ex;
height:60px;
border:1px solid #0000A0; 
background-image:url(images/backgrd_dunkler.gif);
padding:1px; 
margin:0px;
text-align:center;
}
td.loginFeld{
font-family:'Times New Roman',Times,serif; font-size:16 ;
}


/************************************************************/
/* Formatierung für die Fehlerausgabe */
/************************************************************/
.errorBorder{
	border:2px outset red;
	background-image:url(images/backgrd_dunkler.gif);
	
}
.errorMessage{
	font-size:18;
	color:red; 
	padding:1px;
	text-align:center;
	vertical-align:middle;
}
.errorButtonTrue{ margin-bottom:2px; text-align:center; width:18ex; 
         border-style:outset; border-width:2px; padding:6px; text-decoration:none;   
}
a.errorButtonTrue:link    { color:#0000A0; background-image:url(images/backgrd.gif); }
a.errorButtonTrue:visited { color:#0000A0; background-image:url(images/backgrd.gif); }
a.errorButtonTrue:hover   { color:green; background-image:url(images/backgrd_dunkler.gif); }
a.errorButtonTrue:active  { color:#008000; background-image:url(images/backgrd_dunkler.gif); }

.errorButtonFalse{ margin-bottom:2px; text-align:center; width:18ex; 
         border-style:outset; border-width:2px; padding:6px; text-decoration:none;   
}
a.errorButtonFalse:link    { color:#0000A0; background-image:url(images/backgrd.gif); }
a.errorButtonFalse:visited { color:#0000A0; background-image:url(images/backgrd.gif); }
a.errorButtonFalse:hover   { color:red; background-image:url(images/backgrd_dunkler.gif); }
a.errorButtonFalse:active  { color:red; background-image:url(images/backgrd_dunkler.gif); }


/************************************************************/
/* Formatierung für die Formular Fehlerausgabe */
/************************************************************/
.errorFormular{
border:2px solid red;
background-image:url(images/backgrd_dunkler.gif);
color:red; 
padding:1px; 
margin:0px;
text-align:center;
vertical-align:middle;
}

/************************************************************/
/* Formatierung für die Ausgabe von Nachrichten nach erfolgreichen Aktionen */
/************************************************************/
.successful_message_border{
	background-image:url(images/backgrd_dunkler.gif); 
	border:2px outset green; 
}

.successful_message_text{
	color:green; 
	padding-top:20px;
	padding-bottom:20px; 
	padding-left:10px;
	padding-right:10px;
	margin:0px;
	text-align:center;
	vertical-align:middle;
}


/************************************************************/
/* Formatierung von den Tabellenrahmen */
/************************************************************/
.TabellenRahmen{
background-color:#CCCCCC;
border:1px solid #000000; 
}


/************************************************************/
/* Formatierung für den Wilkommensbildchirm */
/************************************************************/
.validLogin{

background-color:#CCCCCC;
border:1px solid #000000; 
background-image:url(images/backgrd_dunkler.gif);
}


/************************************************************/
/* Formatierung der Zeilentrennung in Auflistungen */
/************************************************************/
.zeilentrennung{
border-top:1px solid #0000A0; 
border-bottom:1px solid #0000A0; 


text-align:center;
}

/************************************************************/
/* Formatierung eines Textfeldes das die HTML-Tags interpretieren soll */
/************************************************************/
.textfield{
 
background-color:#FFFFFF;
text-align:center;
height:40px;
}


/************************************************************/
/* Formatierung des Rahmens auf der Startseite */
/************************************************************/
div.startseite{
width:99%;height:99%;
border:0px solid #ffffff;
background:url(images/background.png) no-repeat;
padding:0px; 
margin:0px;
text-align:center;
}
td.startseite{
font-family:'Times New Roman',Times,serif; font-size:16 ;
}

/************************************************************/
/* Formatierung von der MitgliederTabelle im Admin-Bereich */
/************************************************************/

.news{
border-left:1px solid #000000; 
border-right:1px solid #000000;  
border-bottom:1px solid #000000;  
}
.postText{ background-color:#F1F1F8; padding:5px;}

.tablefoot { 
	height:20px; font-size:10px; 
	vertical-align:middle; 
	background-image: url(images/mod_navbar_msc_sec_big.jpg);
	background-repeat:repeat-x;
	background-color: #9FBEDA;
}
.tabledate { 

	font-size:10px; 

	background-image: url(images/mod_navbar_msc_sec_big.jpg);
	background-repeat:repeat-x;
	background-color: #9FBEDA;
}
.tabletitle {  
	vertical-align:bottom;
	color:#FFFFFF;
	font-size:13px; 
	background-image: url(images/mod_navbar_msc_sec_big.jpg);
	background-repeat:repeat-x;
	background-color: #9FBEDA;
	
}
.tablefrom { 

	font-size:10px; 
	background-image: url(images/mod_navbar_msc_sec_big.jpg);
	background-repeat:repeat-x;
	background-color: #9FBEDA;
}
.tablehead{ 
	
	  background-image: url(images/mod_navbar_msc_sec_big.jpg);
	  background-repeat:repeat-x;
	  background-color: #9FBEDA;
}
		
		
.tableheadlink{ background-color:#9FBEDA; text-align:center;}
a.tableheadlink:link{color:#000000; }
a.tableheadlink:visited{color:#000000; }
a.tableheadlink:hover{color:#0000A0;}
a.tableheadlink:aktive{color:#0000A0;}
.tablerow{ background-color:#F1F1F8; padding-left:6px; padding-right:6px; padding-top:6px; padding-bottom:6px;}
.tablerowSmall { background-color:#F1F1F8; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px;}


/************************************************************************************
/************************************************************/
/* Formatierung von Formularen */
/************************************************************/
/************************************************************************************

/************************************************************/
/* Ausrichtung, Hintergrund  */
/************************************************************/
.Formular{
border-style:outset;
background-color: #ffffff;
//background-image:url(images/backgrd_dunkler.gif);
padding:1px; 
margin:0px;
text-align:center;
}

/************************************************************/
/* Textfelder */
/************************************************************/
.FormularTextfeld { }
.VereinskalenderAnzahlAnmeldungen{
font-size:10px;
}

/************************************************************/
/* Hintergrund des Top-Frames */
/************************************************************/
.topFrame{
background-color:#161c4c;
}

/************************************************************/
/* Hintergrund des Haupt-Frames */
/************************************************************/
.MainFrame{
background-color: #ffffff;
}

/************************************************************/
/* Hintergrund des Fuß-Frames */
/************************************************************/
.footer{
background-color:#161c4c;
}

/************************************************************/
/* Aussehen eines Textfeldes bei Fehleingabe <input type="text"> */
/************************************************************/
.InputError{
border:1px solid red; 
padding-left:3px;
}

/************************************************************/
/* StandardAussehen eines Textfeldes <input type="text"> */
/************************************************************/
.Input{
border:1px;
border-style:inset;
padding-left:3px;
}

/************************************************************/
/* aussehen der Meisterbetrieb Zeile im Footer		    */
/************************************************************/

.footfont{ 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	font-size:24px ; 
	text-align:left; 
	font-style:bold;
	color:#161c4c; 
}


/********************************************/
/* Text fuer die Bereiche auf Startseite    */
/********************************************/
.gebiete{ 
	font-family: Century Gothic, Verdana, Tahoma, Arial, sans-serif; 
	font-size:28px ; 
	text-align:center; 
	font-style:normal;
	color:#161c4c; 
}

.gebietetopic{ 
	font-family: Century Gothic, Verdana, Tahoma, Arial, sans-serif; 
	font-size:30px ; 
	text-align:center; 
	font-style:bold;
	color:#161c4c; 
}

/********************************************/
/* Formatierung kontakt    */
/********************************************/
.kontakt{ 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	font-size:19px;
	color:#161c4c; 
}


div.kontakt{
width:99%;height:99%;
border:0px solid #ffffff;
background:url(images/background.png) no-repeat;
padding:0px; 
margin:0px;
text-align:center;
}
