
/*********************************************************************
** Schriften   
*********************************************************************/
/*
rot #cc3333
grün #336633
*/

.rcwRed1 { color:#CC3333 ; font-size:10px; } 
.rcwRed2 { color:#CC3333 ; font-size:12px; } 
.rcwRed3 { color:#CC3333 ; font-size:14px; } 
.rcwRed4 { color:#CC3333 ; font-size:16px; } 
.rcwRed5 { color:#CC3333 ; font-size:20px; }

.rcwGreen1 { color:#336633 ; font-size:10px; } 
.rcwGreen2 { color:#336633 ; font-size:12px; } 
.rcwGreen3 { color:#336633 ; font-size:14px; } 
.rcwGreen4 { color:#336633 ; font-size:16px; } 
.rcwGreen5 { color:#336633 ; font-size:20px; } 

.rcwBlue1 { color:#0000FF ; font-size:10px; } 
.rcwBlue2 { color:#0000FF ; font-size:12px; } 
.rcwBlue3 { color:#0000FF ; font-size:14px; } 
.rcwBlue4 { color:#0000FF ; font-size:16px; } 
.rcwBlue5 { color:#0000FF ; font-size:20px; } 

.rcwGray1 { color:#555555 ; font-size:10px; } 
.rcwGray2 { color:#555555 ; font-size:12px; } 
.rcwGray3 { color:#555555 ; font-size:14px; } 
.rcwGray4 { color:#555555 ; font-size:16px; } 
.rcwGray5 { color:#555555 ; font-size:20px; } 

.rcwYellow1 { color:#FFFF33 ; font-size:10px; } 
.rcwYellow2 { color:#FFFF33 ; font-size:12px; } 
.rcwYellow3 { color:#FFFF33 ; font-size:14px; } 
.rcwYellow4 { color:#FFFF33 ; font-size:16px; } 
.rcwYellow5 { color:#FFFF33 ; font-size:20px; } 

/*********************************************************************
** Standards   
*********************************************************************/

/* html {  overflow:hidden; } */

body,html
{	margin:0;	padding:0;
	font-family:"Trebuchet MS", Georgia, Verdana, serif;
	color:#000000;	background:#555555;
}

body 
{	min-width:			900px; /* Prevent content from becoming unreachable in Gecko */
    height:				100%;
    overflow:			auto;
	color: 				#333333 ;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;  
	font-style: 		normal; 
	/* line-height: 		150%;  */
	background:			#555555;
	text-align: 		left; 
	margin :			0 ;
	/* Scrollbar   */ /* font-family: Helvetica,Arial,sans-serif; */
	SCROLLBAR-FACE-COLOR: 		#F5F5F5; 
	SCROLLBAR-HIGHLIGHT-COLOR: 	#FFFFFF; 
	SCROLLBAR-SHADOW-COLOR: 	#cccccc; 
	SCROLLBAR-3DLIGHT-COLOR: 	#cccccc; 
	SCROLLBAR-ARROW-COLOR: 		#000099; 
	SCROLLBAR-TRACK-COLOR: 		#FbFbFb; 
	SCROLLBAR-DARKSHADOW-COLOR: #000099 ;
}


td 
{
	color: 				#333333 ;
	font-size: 			12px; 
	font-style: 		normal; 
}

th
{
	color: 				#990033 ;
	font-size: 			12px; 
	font-style: 		normal; 
	vertical-align: 	text-top ; 
}

img { border : 0 ; }

div#header 
{  	height:150px; 		width:900px;
	margin:auto auto;	color:#eeeeee;
	vertical-align:         text-bottom;
	background:#BBBBBB url('./img/rcw_header.gif') no-repeat  center center ;
}

/* set a left margin to compensate for IE/Win always making room for a scrollbar */
div#middlewrap 
{
/* set left margin and bottom padding for IE5/Win */
	padding:0px 0 0 0;
	margin-left:0;
/* set left margin and bottom padding for others 
	voice-family: "\"}\""; 
	voice-family:inherit;*/
	margin-left:0px;
	padding-bottom:0px;
}

div#middle 
{	width:900px;
	margin:auto auto;
	background : #EEEEEE no-repeat center center  ; 
	background-attachment: 	fixed ;
}

div#sidebar 
{
	width:200px;	float:left;
	border: 0px solid silver;
	border-right: 0px;
}

div#content {	padding:0px 0px; margin-left:200px; }

/* no positioning for IE5/Win - the whole page scrolls */
div#footerwrap  { width:100%; height:35px; }

div#footer 
{	height:35px;		width:900px;
	margin:auto auto;	background-color: #FFFFFF;  
}

h1,h2  {	padding:0;	margin:0;}

div#footer a  {	color:#ffffff; }

h1 	{	font-size:1.4em;	text-align:center;	padding-top:5px; }

h2 	{	font-size:1.2em;	padding-top:1em;	margin-top:0; }

p  	{	margin-bottom:0;	font-size:0.8em;	line-height:1.4em; }

pre 	{	font-size:0.9em;	line-height:1.4em;}

ul 	{	font-size:1em;	line-height:1.4em;}

.adwrap,.adwrap iframe { width:300px;	height:250px; }
.adwrap {	float:left;	margin:0em 0px 0 0; }


/*********************************************************************
** Links
*********************************************************************/


a:link   
{	color: #6699ff; 
	font : normal normal bold 1em/1.1em Helvetica ;
	text-decoration: 	underline;
}

a:visited   
 { 	color: #6699ff; 
	font : normal normal bold 1em/1.1em Helvetica ;
	text-decoration: 	underline ;
}

a:active     
{ 	color: #6699ff; 
	font : normal normal bold 1em/1.1em Helvetica ;
	text-decoration: 	none; 
}

a:hover      
{ 
	font : normal normal bold 1em/1.1em Helvetica ;
	color: 				#BBBBBB; 
	text-decoration: 	underline overline ;
}


/*********************************************************************
** für Navigation
*********************************************************************/

ul.Nav {	float: left; font-size: 0.9em; 	margin: 0; 
		padding: 0;	border: 0px ;	font-weight: bold;} 
ul.Nav li { 	list-style: none;	margin: 0; 	padding: 0.1em;	font-size: 0.9em; 	
			color 	: #CC3333; }
ul.Nav a  {	color  	: #CC3333 ; display	: block;	padding	: 0.1em;
			font-weight: bold ;	font-size: 0.9em; }
ul.Nav a:link   , ul.Nav a:visited , ul.Nav a:active  
   { color: #CC3333;	font-size: 0.9em; }

ul.Nav a:hover    { color: #FFFFF; 	background-color: #FFFF00;	font-size: 0.9em; padding-left: 5px ;}

/*********************************************************************
**  Gästebuch
*********************************************************************/

tr.GbRow 	  { width: 400 ; } 

td.GbNote    
{ vertical-align: text-top ; 
  color    : #666666 ; 
  background-color: #F9F9F9 ;  
  font-size: 0.8em; 
  border   : 1px solid #808080 ;
  width: 		400 ;
}

td.GbHeader    
{ vertical-align: text-top ; 
  color: 		#333333 ; 
  font-weight: 	bold;
  font-size: 	0.9em ; 
  width: 		400 ;
}

hr.GbDelimiter 
{   color:#808080; 		background: #808080;
	height:2px;  		width:350px; 
} 	
				 
/*********************************************************************
**  News
********************************************************************* /

table.newstable 
{
	width: 	 		630px ;
}

tr.newsheader 
{
	vertical-align: 	center ; 
	font-size: 			1em; 	
	border: 		    1px solid  #808080 ;
	height:             18px ;
}

strong.newsheader 
{
	color:#CC3333 ; font-size:16px;
}

td.newsfeed 
{
	vertical-align: 	text-top ; 
	color: 				#333333 ; 
	font-size: 			0.9em; 	
	border: 		    0px solid silver ;	
	font-weight: 		bold;
}

td.newsdate
{
	text-align: 	right;
	color:#CC3333 ; font-size:10px;
	border: 		0px ;
	padding-right:	5px ;
}

*/

/*********************************************************************************************
**  Formulare 
**********************************************************************************************/

form 
{ 
	padding:5px; 
	border:1px solid #dddddd; 
}

input, select, textarea 
{ 
	font-size:11; 
	font-family:Verdana,sans-serif; 
	font-weight:600; 
	color:#006600;
}

 .Check, .Radio 
{
	background-color:#9999ff; 
	border:1px solid #dddddd; 
}

.Button 
{ 
	background-color:#aaaaaa; 
	color:#fffffff; 
	border:6px solid #ffffff; 
}

/*********************************************************************************************
**  sponsoren 
**********************************************************************************************/

img.spons 
{
	height:			25px;
	border:			 0px  solid #ffffff;
	padding:		 0px;
	margin:			 0px;
}

