/* reset some basic style
------------------------------------------ */

:link,:visited { text-decoration:none; }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
img, a img,:link img,:visited img { border:none }
img { margin:0; padding:0; vertical-align:bottom; }
address { font-style:normal }

table { padding:0; margin:0; border-style: none; border-width: 0; border-spacing:0px; }
tr { padding:0; margin:0;border-style: none; }
td { padding:0; margin:0; vertical-align:top; border-style: none; border-spacing:0px; }

div, span, p, li, a {background-repeat:no-repeat; }

dl		{margin: 0 0 0 0;}
dl dt		{margin: 0 0 0 0;}
dl dd+dt	{margin-top: 0;}
dl dd		{margin: 0 0 0 0;}

ol		{list-style: none;}
ol li		{margin: 0 0 0 0;}
ol li ol	{margin: 0 0 0 0;}
ol li ul	{margin: 0 0 0 0;}

p		{margin-bottom: 10px;}

ul		{list-style: none;}
ul li		{margin: 0 0 0 0;}
ul li ul	{margin: 0 0 0 0; list-style: none;}
ul li ol	{margin: 0 0 0 0;}

a:link { color: white; text-decoration:none;}
a:visited { color: white;text-decoration:none;}
a:focus { color: #98951a; text-decoration:none; outline: none 0; }
a:hover { color: #98951a;text-decoration:none;}
a:active { color: #98951a;text-decoration:none;}
.clearer { display:block;clear:both;line-height:0;height:1px;font-size:0;visibility:hidden;}
fieldset { border: 0 transparent; }

/* imagemap safari outline weg
------------------------------------------*/
area:focus { border: 0 transparent; outline: none 0; }

/* imagemap ie9 outline weg
------------------------------------------*/
#logo img:focus { border: 0 transparent; outline: none 0; }

/* umgang mit bilder die nur mit css sklaliert werden
------------------------------------------*/
img { 
	image-rendering: optimizeQuality;   /* Firefox 3.6+; bilinear. default , muss nicht angegeben werden aber nicht so schoenb wie bicubic ie od webkit*/
	-ms-interpolation-mode: bicubic;   /* hilft super in  Internet Explorer 7.0; default in IE8; IE 9 ignoriert das und zeigt bilinear :( hilft auch nicht:	<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />*/
}



/*  ### helferlein
#################################################################### */
/* The Magnificent Clearfix: nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/* clear class */
.c{clear: both;}
.clearer {display:block;clear:both;line-height:0;height:1px;font-size:0;visibility:hidden;}
/* Links- bzw. Rechtsausrichtung für Elemente */
.leftalign{float: left;margin: 0 0.5em 0 0;}
.rightalign{float: right;margin: 0 0 0 0.5em;}
.rel { position: relative; } /* absol hier rein  */
.opacity {
  zoom:1; filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";/* erstens! IE7 and under. zoom hack sonst klappts manchmal nicht*/
	filter: alpha(opacity=60); /* zweitens! IE8. sonst klappt IE8-as-IE7 nicht, IE8, IE7, IE6 schon.*/
	opacity: .6; /* IE9, Firefox, Chrome and Safari, Opera  */
}