P, TD {font-size:13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin:0px; padding-left:0px; padding-top:1px; padding-right:3px; padding-bottom:1px; text-align:left; vertical-align:top;}
BODY {
	background: #8B8B8B url(images/background1.png) repeat-x top;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#222222;
	position: relative;
	z-index: 1;
	margin: 0px;
}


P.fusszeile {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	text-align:right;
	color:#F8F8F8;
	padding-top:5px;
	padding-right:10px;
	background-color: #AFAFAF;
	height: 19px;
}

A.fusszeile { color:#F8F8F8; text-decoration:none; }
A.fusszeile:hover { color:#F8F8F8; text-decoration:underline; }

.vcenter {vertical-align:central;}

.maintable { width:980px; background-color:#FFFFFF; border:0px; padding:0; border-spacing:0; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; }
.titeltablesmall {width: 980px; height:120px; margin:0px; padding:0px; background: #FFFFFF url(images/backgroundtitle3.png) repeat-x top; border:0px;} 
.contenttable {width:100%; border:0px;}
.nomargin {margin:0px; padding:0px; }
.td50p  {width:50%;}
.td20px {width:20px;}

P.titelbig {font-family: Arial, Helvetica, sans-serif; font-size: 32px; font-weight:bold; color: #F8F8F8; padding-top: 17px; }
P.titelmed {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight:normal; color: #F8F8F8; }
P.titelvideo {font-family: Arial, Helvetica, sans-serif; font-size: 48px; font-weight:bold; color: #F8F8F8; padding-top: 30px;}

ul  { margin: 0px; }

li {list-style-position:outside; margin-left: -23px; padding-bottom:1px; padding-top:1px; padding-left: 2px; padding-right: 3px; }
li.features {
	list-style-position:outside;
	list-style-image: url(images/punkt.gif);
	margin-left: -20px;
	padding-bottom:2px;
	padding-top:0px;
	padding-left: 3px;
	padding-right: 0px;
}



/* Men�navigation */
#navigation {background: #DDDDDD;  border-bottom: 1px solid #A1A1A1; margin: 1em 0 0; padding: 0.6em 0 0;  font-weight: bold; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:13px;}
#navigation ul, #navigation ul li {list-style: none; margin: 0px;  padding: 0px; }
#navigation ul {padding: 5px 0 5px; text-align: center; }
#navigation ul li {display: inline; }

#navigation ul li a {background: url(navimages/tableft.gif) no-repeat left top; color: #FFF;  text-decoration: none;  padding: 5px 0px 5px 0px; }
/* === Hack nur f�r die IE6, wird von den anderen Browsern nicht ausgewertet === */
* html #navigation ul li a {background: url(navimages/tableft.gif) no-repeat left top; color: #FFF;  text-decoration: none;  padding: 0px 0px 0px 0px; }
/* === Hack nur f�r die IE7, wird von den anderen Browsern nicht ausgewertet === */
* + html #navigation ul li a {background: url(navimages/tableft.gif) no-repeat left top; color: #FFF;  text-decoration: none;  padding: 0px 0px 0px 0px; }

#navigation ul li span {background: url(navimages/tabright.gif) no-repeat right top; padding: 5px 7px 5px 3px; margin: 4px 0px 4px 4px; }
#navigation ul li a:hover span { text-decoration: underline; background-position: 100% -75px; }
#navigation ul li a:hover { background-position: 0 -75px; }
#navigation #current a { background-position: 0 -150px; }
#navigation #current a span { background-position: 100% -150px; }

/* Login-Link (Pseudo-Button) */
P.button { text-align:center; background-color:#DDDDDD; border-style: solid; border-width:1px; border-color:#A1A1A1; font-weight:bold;  padding-left:20px; padding-right:20px; padding-top:2px; padding-bottom:3px;  margin:0px; text-decoration:none;}
A.button {color:#000000; text-align:center; background-color:#DDDDDD; text-decoration:none; }
P.button:hover { border-color:#f48529;background-color:#E8E8E8; }
