/* HENLE STYLE DEFINITONS */
/* AUTHOR: Nico Hagen, Wirth & Horn Informationssysteme GmbH */
/* Date: 05/09/2005 */

body {
		background-color:#ffffff;
		margin: 0px 0px 0px 0px;
		SCROLLBAR-FACE-COLOR: #FFFFFF; 
		SCROLLBAR-HIGHLIGHT-COLOR: #A5A5A5; 
		SCROLLBAR-SHADOW-COLOR: #A5A5A5; 
		SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; 
		SCROLLBAR-ARROW-COLOR: #A5A5A5; 
		SCROLLBAR-TRACK-COLOR: #dddddd; 
		SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}

#menu {
		background-color:#ffffff;
		margin: 1px 0px 0px 0px;
}

/* Schriften */

.blau {
		color:#4C6179;
		}
.message { 
		font-family:tahoma;
		font-size:14px;
		font-weight:bold;
		color:#FF0000; 
		}
.newsheader { 
		font-family:tahoma;
		font-size:11px;
		font-weight:bold;
		color:#5E7086; 
		}
		
.subheader { 
		font-family:tahoma;
		font-size:14px;
		color:#666666;
		margin-left:16px;

	}
.header { 
		font-family:tahoma;
		font-size:17px;
		line-height:18px;
		color:#666666;
		}
.usanewsheader {
		font-family:tahoma;
		font-size:16px;
		font-weight:normal;
		line-height:18px;
		color:#008080;
		}

h5	{margin-bottom:3px;color:#5E7086;}
h4  {font-size:13pt; margin-top:10px; font-family: tahoma; color:000000; font-weight: normal;}
p,td {	
		font-family:tahoma;
		font-size:11px;
		line-height:17px;
		color:333333px;
	}
.news {	
		font-family:tahoma;
		font-size:11px;
		line-height:14px;
		color:333333px;
	}
.datenschutz {	
		font-family:tahoma;
		font-size:10px;
		line-height:14px;
		color:333333px;
	}
	
	
/* Forms */
textarea.suche {
				font-family:tahoma;
				font-size:11px;
				color:#333333;
			}

select.suche {
				font-family:tahoma;
				font-size:11px;
				color:#333333;
			}
input.suche {
				font-family:tahoma;
				font-size:11px;
				color:#333333;
			}
input {
				font-family:tahoma;
				font-size:11px;
				color:#333333;
			}
input.volltextsuche {
				font-family:tahoma;
				font-size:11px;
				color:#333333;
			}			
select.volltextsuche {
				font-family:tahoma;
				font-size:11px;
				color:#333333;
			}
input.disabled {
				font-family:tahoma;
				font-size:11px;
				background-color:#dddddd;
				color:#333333;
				width:80px;
			}
textarea.disabled {
				font-family:tahoma;
				font-size:11px;
				color:#333333;
				background-color:#dddddd; 
			 	}

/* Hyperlinks */

a:link {font-family:tahoma;font-size:11px;color:#4C6179;text-decoration:none;}
a:visited {font-family:tahoma;font-size:11px;color:#4C6179;text-decoration:none;}
a:hover {font-family:tahoma;font-size:11px;color:#000000;text-decoration:none;}
a:active {font-family:tahoma;font-size:11px;color:#000000;text-decoration:none;}

a.fliesstext:link {font-family:tahoma;font-size:11px;color:#4C6179;text-decoration:none;font-weight:bold;}
a.fliesstext:visited {font-family:tahoma;font-size:11px;color:#4C6179;text-decoration:none;font-weight:bold;}
a.fliesstext:hover {font-family:tahoma;font-size:11px;color:#000000;text-decoration:none;font-weight:bold;}
a.fliesstext:active {font-family:tahoma;font-size:11px;color:#000000;text-decoration:none;font-weight:bold;}

a.submenu:link {font-family:tahoma;font-size:11px;color:#000000;text-decoration:none;margin-left:16px;}
a.submenu:visited {font-family:tahoma;font-size:11px;color:#000000;text-decoration:none;margin-left:16px;}
a.submenu:hover {font-family:tahoma;font-size:11px;color:#FFFFFF;text-decoration:none;margin-left:16px;}
a.submenu:active {font-family:tahoma;font-size:11px;color:#000000;text-decoration:none;margin-left:16px;}

a.submenu_schumann:link {font-family:tahoma;font-size:11px;color:#000000;text-decoration:none;margin-left:16px;}
a.submenu_schumann:visited {font-family:tahoma;font-size:11px;color:#000000;text-decoration:none;margin-left:16px;}
a.submenu_schumann:hover {font-family:tahoma;font-size:11px;color:#4C6179;text-decoration:underline;margin-left:16px;}
a.submenu_schumann:active {font-family:tahoma;font-size:11px;color:#4C6179;text-decoration:underline;margin-left:16px;}

a.mainmenu:link {font-family:tahoma;font-size:11px;color:#666666;text-decoration:none;}
a.mainmenu:visited {font-family:tahoma;font-size:11px;color:#666666;text-decoration:none;}
a.mainmenu:hover {font-family:tahoma;font-size:11px;color:#FF0000;text-decoration:none;}
a.mainmenu:active {font-family:tahoma;font-size:11px;color:#666666;text-decoration:none;}

a.selected:link {font-family:tahoma;font-size:11px;color:#FF0000;text-decoration:none;}
a.selected:visited {font-family:tahoma;font-size:11px;color:#FF0000;text-decoration:none;}
a.selected:hover {font-family:tahoma;font-size:11px;color:#FF0000;text-decoration:none;}
a.selected:active {font-family:tahoma;font-size:11px;color:#FF0000;text-decoration:none;}

a.subcat:link {font-family:tahoma;font-size:11px;color:#5E7086;text-decoration:none;line-height:16px}
a.subcat:visited {font-family:tahoma;font-size:11px;color:#5E7086;text-decoration:none;line-height:16px}
a.subcat:hover {font-family:tahoma;font-size:11px;color:#5E7086;font-weight:bold;text-decoration:none;line-height:16px}
a.subcat:active {font-family:tahoma;font-size:11px;color:#5E7086;font-weight:bold;text-decoration:none;line-height:16px}

a.footer:link {font-family:tahoma;font-size:11px;color:#FFFFFF;text-decoration:none;line-height:16px}
a.footer:visited {font-family:tahoma;font-size:11px;color:#FFFFFF;text-decoration:none;line-height:16px}
a.footer:hover {font-family:tahoma;font-size:11px;color:#FF0000;font-weight:none;text-decoration:none;line-height:16px}
a.footer:active {font-family:tahoma;font-size:11px;color:#FF0000;font-weight:none;text-decoration:none;line-height:16px}

a.headlink:link {font-family:tahoma;font-size:11px;color:#FF0000;text-decoration:none;}
a.headlink:visited {font-family:tahoma;font-size:11px;color:#FF0000;text-decoration:none;}
a.headlink:hover {font-family:tahoma;font-size:11px;color:#000000;text-decoration:none;}
a.headlink:active {font-family:tahoma;font-size:11px;color:#000000;text-decoration:none;}

a.poll:link, a.poll:visited {
	color:#666666;
	font-family:Tahoma;
	font-size:17px;
	font-height:18px; 
}

a.poll:focus, a.poll:hover {
	text-decoration:underline;
}

.pollform {
	margin:0px;
	margin-top:10px;
	padding:0px;
}

.pollform input {
	margin-left:0px;
}

.polltable td {
	padding-top:5px;
	padding-bottom:5px;
}
.comment {
	color:#888888;
}

/* Info Box Schwierigkeitsgrad */
.schwierigkeitsgrad {
	display:inline-block;
	width:16px;
	height:14px;
	/* float:left; */
	margin-left:5px;
	margin-right:3px;
	background:transparent url('/pics/icon_info_schwierigkeitsgrade.gif') no-repeat left top;
	text-indent:-9999px;
}