/* STANDARDS  */

html[xmlns^="http"] 		{ overflow-y:scroll; }

* 						{padding: 0; margin: 0; border:0;}
html, body				{min-height: 100%; height: auto; height: 100%; line-height: 1.6em; background:#fff}
body 					{font-size: 70%; font-family: Verdana; color: #000;}
ul 						{list-style-type:none}
a 						{color: #000;}

.nopadding 				{padding: 0;}
.nomargin 				{margin: 0;}
.noborder 				{border: 0; text-decoration: none;}
.noptop					{padding-top: 0;}

.floatright				{float: right;}
.floatleft 				{float: left;}
.nofloat 				{clear: both;}

br 						{margin: 0; padding: 0; line-height: 0.0001em;}

table					{border-collapse:collapse;}
td, th 					{vertical-align: top;}
p						{padding: 0 0 0.8em 0;}

/* Ur STuff  */
#knopp {position:absolute; top:0; left:0}
#wrapper {margin:0 auto; width:800px; font-size:1.1em; padding:0 16px; background:url(../images/layout/bg_wrapper.jpg) repeat-y}
#footer {margin:0 auto; width:800px; font-size:1.1em; padding:0 16px; height:171px; clear:both; background:url(../images/layout/bg_footer.jpg) no-repeat}
#head {background:url(../images/layout/bg_head.jpg) top left no-repeat; height:154px}
#navcontainer_1 {background:url(../images/layout/bg_nav.gif) repeat-x; height:35px; padding-left:0px}
#mitte {background:#f3f3f3}
#rechts {float:right; width:250px; padding-left:15px; min-height:480px; _height:480px; background:url(../images/layout/bg_rechts.gif) no-repeat}
#content {width:505px; background: #f3f3f3; padding:35px 5px 0 25px; float:left}
.box {padding:0 5px 15px 5px}
.news_box {background:url(../images/layout/bg_nav2_li.gif) bottom repeat-x; margin-bottom:20px; padding:0 5px 15px 5px}
.box_l {float:left; width:240px; padding-right:15px;}
.box_r {float:left; width:240px}
#newsletter {background:#eee; border:1px solid #999; padding:5px 10px 10px 10px; width:208px; margin:15px 0 15px 10px}

#navcontainer_1 li {float:left}
#navcontainer_1 li a {display:block; background:top; height:13px; text-decoration:none; font-size:1.2em; margin:9px 30px 0 30px; font-weight:bold}
#navcontainer_1 li a:hover {color:#333}

#rechts a {text-decoration:none; background:url(../images/layout/bg_nav2_a.gif) 0 -2px no-repeat; padding:6px 0 6px 40px; display:block; height:18px}
#rechts a:hover {color:#111; background:url(../images/layout/bg_nav2_ah.gif) 0 -2px no-repeat;font-style:italic}

#head h1 {text-indent:-9999em}
#rechts h2 {background:url(../images/layout/bg_h2_re.gif) no-repeat; height:35px; text-indent:-9999em}
#content h2 {font-weight:normal; font-size:1.3em; padding-bottom:2px; margin-bottom:5px; color:#000; border-bottom:1px dotted #ccc}
h3 {font-size:1.2em; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:2px; margin-bottom:5px;}
h6 {float: left; width:70px; font-size:12px}

p.klein {font-size:.8em; padding-left:2px}

a.home, a.my, a.gern {display:block;  float:left; text-indent:-9999px;}
a.home {width:170px; height:110px; margin:21px 0 0 32px;}
a.my {width:120px; height:30px; margin:98px 0 0 19px;}
a.gern {width:110px; height:15px; margin:104px 0 0 23px;}
a.impr {float:right; margin:104px 35px 0 0; color:#fff; font-size:1em}