body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	background-position: top;
	color: #301e19;
		}

td {  font-size: 12px;  font-family: Arial, Helvetica, sans-serif; }

img {border:none;}	

td.suobild {
	background-repeat: no-repeat;
}

img.outline {border:2px; border-color:#767676; border-style:solid;}

		
/* #############*/
/* LINKS        */
/* #############*/		
a { text-decoration: none; 
		 color: #301e19; }     

a:link,a:visited    { text-decoration: none; }
a:hover   { text-decoration: none; }

.se { text-decoration: none; color: #FFFAFB; }
		
a:link.back,a:visited.back    { font-size: 10px; text-decoration: none; color: #434342; padding-right: 10px; }
a:hover.back   { font-size: 10px; text-decoration: none; color: #000000; }
	
/* #############*/
/* STARTSEITE   */
/* #############*/		
tr.startseite_newskasterl {
	background-color: #676767;
	text-align: right;
	}
.startseite_newskasterl_titel {
	 padding-right: 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	text-align: right;
}
     		
a:link.startseite_newskasterl,a:visited.startseite_newskasterl   { font-size: 11px; color: #FFFFFF;  padding-right: 10px;  text-align: right;}
a:hover.startseite_newskasterl   { font-size: 11px; color: #CCCCCC; }

/* #############*/
/* NEWS         */
/* #############*/	
.newstitel 	{  
		 color: #000000;
		 font-weight: bold; 
		font-size: 13px; 
		font-variant: small-caps}

.newstext {  
		 color: #000000;
		font-size: 12px;
		text-decoration: none}
		
.newslangtext 	{  
		 color: #301e19;
		font-size: 12px; 
		text-decoration: none;
		}

.newskasterltext	 {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	position: relative;
	top: 4px;	
	}
	
.newstable {
	background-attachment: scroll;
	background-image: url(../pics/bg_news.gif);
	background-repeat: repeat-x;
	background-position: center top;
}	
	
/* #############*/
/* THUMBNAILS   */
/* #############*/	
a:hover.newsthumbnail {
	color: #CCCCCC;
}	
	
.newsthumbnail {
	color: #787878;
	width: 58px;
	margin-top: 10px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 2px;
}		

a:hover.uhrenthumbnail {
	color: #9B938A;
}	
.uhrenthumbnail {
	color: #000000;
	width: 58px;
	margin-top: 10px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 2px;
}		


/* #############*/
/* NAVI OBEN    */
/* #############*/	
.navi_o     {
	font-family: Verdana, Arial, Swiss, Helvetica, SunSans-Regular;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #301e19;
}
.navi_o_act { 						font-family: Verdana, Arial, Swiss, Helvetica, SunSans-Regular; 
	font-weight: bold; font-size: 11px; text-decoration: none; color: #ECECEC; }
a:link.navi_o,a:visited.navi_o    { font-size: 11px; text-decoration: none; color: #fff; }
a:hover.navi_o   { 					font-size: 11px; text-decoration: none; color: #ccc; }


/* #############*/
/* NAVI LI      */
/* #############*/	

.navi_li     {
	font-family: Verdana, Arial, Swiss, Helvetica, SunSans-Regular;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #ECECEC;
	line-height: 15px;
}
.navi_li_act { 						font-family: Verdana, Arial, Swiss, Helvetica, SunSans-Regular; 
	font-weight: bold; font-size: 11px; text-decoration: none; color: #ECECEC; }
a:link.navi_li,a:visited.navi_li    { font-size: 11px; text-decoration: none; color: #ECECEC; }
a:hover.navi_li   { 					font-size: 11px; text-decoration: none; color: #ccc; }


/* #############*/
/* SUBNAVI LI   */
/* #############*/	
.subnavi_li     {
	color: #000;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
}
.subnavi_li_act { font-size: 11px;  font-weight: bold;   color: #000;  }
a:link.subnavi_li,a:visited.subnavi_li    { font-size: 11px; text-decoration: none; color: #000; }
a:hover.subnavi_li   { font-size: 11px; text-decoration: none; color: #ccc; }

/* #############*/
/* ERROR        */
/* #############*/	
.error {
color: #FF0000; 
}
		
/* #############*/
/* ICON POSITION*/
/* #############*/	
.preisanfragen {
	position: relative;
	bottom: 10px;
	right: 70px;
}
		
		
.uhrentext {  
		font-size: 12px;
		text-decoration: none}

.uhrentitel {  
		font-weight: bold; 
		font-size: 12px}

.texttitel 	{  
		 color: #000000;
		 font-weight: bold; 
		font-size: 13px; 
		font-variant: small-caps
		}

.fliesstext {  
		 
		font-size: 12px;
		text-decoration: none
		}
		
.team_name     {
		 color: #000000;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
}

		
.schmucktext {  
		 color: #000000;
		font-size: 11px;
		text-decoration: none
		}
		


.input_field {   font-size: 8pt; background-color: #f1f1f1; border: 1px #666666 solid;}

.input_butt {
	color:				#000000;
	font-size:			8pt;
	text-decoration:	none;
	font-weight:		normal;
	background-color:	#F4F4F4;
	border:				1px solid #000000;
	border-bottom:		1px solid #000000;
	border-color:		#000000 #000000 #000000 #000000;
	border-left:		1px solid #000000;
	border-right:		1px solid #000000;
	border-top:			1px solid #000000;
	border-width:		1px 1px 1px 1px;
}
