/*##############################################################*/
/*###  Tabellen: Zeilenformatierungen  #########################*/
/*##############################################################*/
tr.lltextblue {
	font-family:		Arial,Helvetica,Times;
	font-size:			12px;
	color:				#4B6294;
}

tr.lltext {
	font-family:		Arial,Helvetica,Times;
	font-size:			12px;
	color:				black;
	line-height:		16px;
}

tr.lltextwhite {
	font-family:		Arial,Helvetica,Times;
	font-size:			12px;
	color:				white;
}

tr.ueberschrift1 {
	font-family:		Arial,Helvetica,Times;
	font-size:			14px;
	font-weight:		bold;
	color:				#4B6294;
}

tr.ueberschrift2 {
	font-family:		Arial,Helvetica,Times;
	font-size:			14px;
	font-weight:		bold;
	color:				black;
}

tr.ueberschrift2 {
	font-family:		Arial,Helvetica,Times;
	font-size:			14px;
	font-weight:		bold;
	color:				white;
}

tr.fusszeile {
	font-family:		Arial,Helvetica,Times;
	font-size:			9px;
	color:				black;
}

tr.resultkopf {
	font-family:		Arial,Helvetica,Times;
	font-size:			9px;
	color:				#4B6294;
}

tr.resulttitel {
	font-family:		Arial,Helvetica,Times;
	font-size:			13px;
	color:				#CC6600;
	font-weight:		bold;
}

tr.resulttext {
	font-family:		Arial,Helvetica,Times;
	font-size:			12px;
	color:				black;
}
/*##############################################################*/
/*###  Tabellen: Zellenformatierungen  #########################*/
/*##############################################################*/
td {
	text-align:			left;
}

td.kontent {
	padding-top:		30px;
}

td.seitenkopfzeile {
	background-color:	#A38835;
	padding-left:		5px;
}

td.lltext {
	font-family:		Arial,Helvetica,Times;
	font-size:			12px;
	color:				black;
}

td.ueberschriftgross {
	font-family:		Arial,Helvetica,Times;
	font-size:			16px;
	color:				#CC6600;
	border-bottom:		solid 1px #4B6294;
	font-weight:		bold;
	padding-bottom:		3px;
}

td.ueberschriftklein {
	font-family:		Arial,Helvetica,Times;
	font-size:			12px;
	color:				#CC6600;
	border-bottom:		solid 1px #4B6294;
	font-weight:		bold;
	padding-bottom:		3px;
}
/*##############################################################*/
/*###  Tabellen: Tabellenformatierungen  #######################*/
/*##############################################################*/
table.haupttabelle {
	border:				solid 1px #DFDFDF;
	background-color:	#F9F1DA;
}

table.navigation {
	background-color:	white;
}


/*##############################################################*/
/*###  Linkformtierungen  ######################################*/
/*##############################################################*/

/*-- Normaler Link ohne zugewiesene Klasse --*/
a:link {
	font-family:		Arial,Helvetica,Times;
	font-size:			11px;
	color:				white;
	text-decoration:	none;
	}

a:visited {
	font-family:		Arial,Helvetica,Times;
	font-size:			11px;
	color:				white;
	text-decoration:	none;
}

a:hover {
	font-family:		Arial,Helvetica,Times;
	font-size:			11px;
	color:				yellow;
	text-decoration:	none;
}

a:active {
	font-family:		Arial,Helvetica,Times;
	font-size:			11px;
	color:				white;
	text-decoration:	none;
}


/*-- Link1: Besonder geeignet für die Darstellung von Emailadressen --*/
a:link.link1 {
	font-family:		Arial,Helvetica,Times;
	font-size:			11px;
	color:				blue;
	text-decoration:	none;
	}

a:visited.link1 {
	font-family:		Arial,Helvetica,Times;
	font-size:			11px;
	color:				blue;
	text-decoration:	none;
}

a:hover.link1 {
	font-family:		Arial,Helvetica,Times;
	font-size:			11px;
	color:				blue;
	text-decoration:	underline;
}

a:active.link1 {
	font-family:		Arial,Helvetica,Times;
	font-size:			11px;
	color:				blue;
	text-decoration:	none;
}


/*-- Link2: Besonders geeignet für die Darstellung fetten Titellinks --*/
a:link.link2 {
	font-family:		Arial,Helvetica,Times;
	font-size:			11px;
	font-weight:		bold;
	color:				#4B6294;
	text-decoration:	bold;
	}

a:visited.link2 {
	font-family:		Arial,Helvetica,Times;
	font-size:			11px;
	font-weight:		bold;
	color:				#4B6294;
	text-decoration:	none;
}

a:hover.link2 {
	font-family:		Arial,Helvetica,Times;
	font-size:			11px;
	font-weight:		bold;
	color:				#4B6294;
	text-decoration:	underline;
}

a:active.link2 {
	font-family:		Arial,Helvetica,Times;
	font-size:			11px;
	font-weight:		bold;
	color:				#4B6294;
	text-decoration:	none;
}




/*-- Link2: Besonders geeignet für die Darstellung neutralen Links in Texten --*/
a:link.link3 {
	font-family:		Arial,Helvetica,Times;
	font-size:			12px;
	color:				#339900;
	text-decoration:	none;
	}

a:visited.link3 {
	font-family:		Arial,Helvetica,Times;
	font-size:			12px;
	color:				#339900;
	text-decoration:	none;
}

a:hover.link3 {
	font-family:		Arial,Helvetica,Times;
	font-size:			12px;
	color:				#006666;
	text-decoration:	none;
}

a:active.link3 {
	font-family:		Arial,Helvetica,Times;
	font-size:			12px;
	color:				#339900;
	text-decoration:	none;
}




/*-- Link2: Besonders geeignet für die Darstellung fetten Titellinks auf dunklem Untergrund --*/
a:link.link4 {
	font-family:		Arial,Helvetica,Times;
	font-size:			12px;
	font-weight:		bold;
	color:				white;
	text-decoration:	none;
	}

a:visited.link4 {
	font-family:		Arial,Helvetica,Times;
	font-size:			12px;
	font-weight:		bold;
	color:				white;
	text-decoration:	none;
}

a:hover.link4 {
	font-family:		Arial,Helvetica,Times;
	font-size:			12px;
	font-weight:		bold;
	color:				#FF3300;
	text-decoration:	none;
}

a:active.link4 {
	font-family:		Arial,Helvetica,Times;
	font-size:			12px;
	font-weight:		bold;
	color:				white;
	text-decoration:	none;
}



a:link.link5 {
	font-family:		Arial,Helvetica,Times;
	font-size:			12px;
	font-weight:		thin;
	color:				white;
	text-decoration:	none;
	}

a:visited.link5 {
	font-family:		Arial,Helvetica,Times;
	font-size:			12px;
	font-weight:		thin;
	color:				white;
	text-decoration:	none;
}

a:hover.link5 {
	font-family:		Arial,Helvetica,Times;
	font-size:			12px;
	font-weight:		thin;
	color:				#FF3300;
	text-decoration:	none;
}

a:active.link5 {
	font-family:		Arial,Helvetica,Times;
	font-size:			12px;
	font-weight:		thin;
	color:				white;
	text-decoration:	none;
}



/*##############################################################*/
/*###  Formularformatierungen  #################################*/
/*##############################################################*/
input.all{
	font-family:		Arial,Helvetica,Times;
	font-size:			12px;
	color:				#4B6294;
	height:				20px; 
	padding:			2px;
}

select.all{
	font-family:		Arial,Helvetica,Times;
	font-size:			11px;
	color:				#4B6294; 
	height:				23px; 
}

textarea.all{
	font-family:		Arial,Helvetica,Times;
	font-size:			11px;
	color:				#4B6294; 
}

input.button{
	font-family:		Arial,Helvetica,Times;
	font-size:			12px;
	color:				#000000;
	font-weight:		thin;
	height:				25px; 
	margin-top:			0px;
}

form.search1 {
	margin:				0px;
	padding:			0px;
	padding-top:		25px;
	padding-bottom:		25px;	
}


/*##############################################################*/
/*###  Textelementformatierungen  ##############################*/
/*##############################################################*/
b.titel {
	font-family:		Arial,Helvetica,Times;
	font-size:			12px;
	color:				#CC3300;
}
body {
	font-family:		Arial,Helvetica,Times;
	font-size:			11px;
	color:				black;
	margin:				0px;
	padding:			0px;
	/*background-image:	url(../images/hintergrund/background_theme01.jpg);*/
	background-repeat:	repeat-x;
	background-position:top;
	
}

div.sponsor {
	font-family:		Arial,Helvetica,Times;
	font-size:			12px;
	color:				#FFFFFF;
	background-color:	#4B6294;
	border-bottom:		solid 1px #4B6294;
	text-align:			left;		
	height:				20px;
	padding:			0px;
	padding-left:		5px;
	padding-top:		5px;
	}
div.sponsorcontent {
	font-family:		Arial,Helvetica,Times;
	font-size:			12px;
	color:				#000000;
	background-color:	#FAFAFA;
	margin-bottom:		10px;
	text-align:			left;			
	padding:			2px;	
	}
	
div {
	padding:			4px;
}

span.catanzeige {
	color:				#006699;
}

/*##############################################################*/
/*###  Bildformatierunger  #####################################*/
/*##############################################################*/
img.artikel{
	border:				solid 1px #DFDFDF;
	vertical-align:		text-top;
	float:				left;
	content:			close-quote;
	margin-right:		10px;
	margin-top:			0px;
	margin-bottom:		2px;	
}

div.ueberschriftgross {
	font-family:		Arial,Helvetica,Times;
	font-size:			16px;
	color:				#CC3300;
	border-bottom:		solid 1px #4B6294;
	font-weight:		bold;
	padding-bottom:		3px;
}

.leftcol { width:49%; float:left; clear:both; } 
.rightcol { margin-left:50%; }