/*------------------------------------------------------------------------------------
  ----------------CASCADING STYLESHEET BY (c) Gerhard Gruber 2002---------------------
  ------------------------------------------------------------------------------------*/ 

body	{
	margin:0;
	background-color : White;
	background-image: url(../images/layout/main_hg.jpg);
	display : block;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #000000;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	letter-spacing: normal;
	white-space: normal;
	
	background-attachment: fixed;
	background-position:top left;
	background-repeat:no-repeat;
	scrollbar-base-color:#000000;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#BEC7D8;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color:#AEB9C9;
	margin-left : 130px;
	margin-top : 5px;
}


p	{		font-family: Verdana, Arial, Helvetica, sans-serif;
			margin:0; 
			font-size:7pt; 
			color:#000000;
	}

#startseite_u {font-family: Verdana, Arial, Helvetica, sans-serif;
			margin:0; 
			font-size:8pt; 
			color:#DB0000; 
			font-variant: small-caps;}


#termine	{	font-family: Verdana, Arial, Helvetica, sans-serif;
			margin:0; 
			font-size:7pt; 
			color:#000000;
	}

#border	{
	margin-left:5;
	margin-right:5;
	margin-top:5;
	margin-bottom:5;
	border : 1px double Black ;
}

#wcg	{	font-size: 7pt; 
			font-weight: bold; 
            margin-left:23; 
            margin-right:0; 
            margin-top:0; 
            margin-bottom:0;	}

#txt_u	{
			color: #DB0000;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13pt;
			font-weight: bold;
			margin-top: 0;
			margin-bottom: 0;
			letter-spacing: normal;
			word-spacing: normal;
			white-space: normal;	}

#txt_12	{	font-size: 10pt;	}
#txt_bigger{	font-size: 12pt;	}
#txt_comment	{	font-size: 7pt;	
					valign:middle;}
					
#txt_comment_form	{	font-size: 7pt;	
					vertical-align: middle;
					color: #9C1919; }
					
#highlight	{	font-weight: bold; 	}
#smallcaps	{	font-variant: small-caps; font-size: 9pt;	}
#underline	{	text-decoration: underline;	}

tr.cell_tr	{	padding-left: 5; 
				padding-right: 5; 
	        	padding-top: 5; 
        		padding-bottom: 5	}
			
td.header	{	color: #000000;
				font-size: 10pt;   
				font-weight: bold	;
				}
td.page_header	{	color: #0000CC;
					font-size: 11pt;   
					font-weight: bold;
					font-variant:small-caps}
tr.border {
		margin-left:5;
	margin-right:5;
	margin-top:5;
	margin-bottom:5;
	border : 2px solid Black 2;
}
				
td.cell	{	color: #000000;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9pt;   
			border-bottom: 1px solid buttonshadow #008000;
			padding-left: 4; 
			padding-right: 4; 
	      	padding-top: 1; 
        	padding-bottom: 1	}

td.cell_termine	{	color: #000000;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9pt;   
			border-bottom: 1px solid buttonshadow #008000;
			padding-left: 0; 
			padding-right: 0; 
	        padding-top: 4; 
        	padding-bottom: 4;	}

td.cell_termine_c2	{	color: #000000;
			background-color: #CCCCCC;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9pt;   
			border-bottom: 1px solid buttonshadow #008000;
			padding-left: 0; 
			padding-right: 0; 
	        padding-top: 4; 
        	padding-bottom: 4;	}
			
td.cell_termine_details{	color: #000000;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 7pt;   
			padding-left: 0; 
			padding-right: 0; 
	        padding-top: 0; 
        	padding-bottom: 0;	}
		
td.cell_txt	{	color: #000000;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;  }

td.bilder	{
			padding-left: 0; 
			padding-right: 0; 
			margin-top: 0;
			margin-bottom: 0;
			/*border : 1px solid Black 1;*/}

td.cellpadding { padding: 5px
				
				
			}

#tabnews	{
				padding:0;
				margin-top: 0;
				margin-bottom: 0;
				letter-spacing: normal;
				text-align: justify;
				vertical-align: top;	}

#rechtsinfo	{
				padding-left: 4;
				padding-right: 4;
				padding-top: 1;
				padding-bottom: 1;
				margin-bottom : 10;
				margin-top : 10;	}

		
/************************************************************/
/* Navigation Classes																				*/
/************************************************************/
td.nav_header {
	width : 20px;
	height : 16px;
	vertical-align: middle;
	border-bottom : 1pt solid #772B1A;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 0px 0px 0px;
	text-align : center;
	color : #008800;
	}
td.nav_header_copyright {
	width: 0*;
	height: 16px;
	border-bottom : 1pt solid gray;
	text-align : left;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #A3B3CB;
	font-style : normal;
	font-weight : normal;
	vertical-align: bottom;
	}
td.nav_footer {
	width : 20px;
	height : 16px;
	vertical-align: middle;
	text-align: center;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-top : 1pt solid #772B1A;
	color : gray;
	padding: 3px 0px 0px 0px;
	}
td.nav_footer_copyright {
	width: 0;
	height: 16px;
	border-top : 1pt solid gray;
	text-align : left;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #A3B3CB;
	font-style : normal;
	font-weight : normal;
	}
img.nav {
	height : 16px;
	width : 16px;
	border : none;
	}
img.nav_topbottom {
	width : 14px;
	height : 10px;
	border : none;
	}

/*--------------------------------------------------------------------------------*/		
		
				
	/* F O R M - F I E L D S */
				
textarea.text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;  
	font-weight:normal;
	
  scrollbar-base-color:#000000;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#BEC7D8;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#AEB9C9;
}				
				
input.trans {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;  
	font-weight:normal;
	background-color: transparent;
	border: 0px;
}

/*  l i n k s */

a,	{
	text-decoration : underline;
}
a:visited, 
a:link { 	
			 /*color: #A3B3CB;*/
			font-size: 8pt;	}
a:hover{
			color: #DB0000;
			
			text-decoration: underline;
			}

.link1,	{text-decoration : none;font-size: 7pt;	}
.link1:visited, 
.link1:link { 	color: black;
			font-weight:bold;
			font-size: 7pt;	}
.link1:hover{   font-weight: bold;
			color: white;
			background-color:#CC0000}
