/* global settings */
body {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:10px;background:url(../img/bg_body.gif) top left repeat-x #FFF;color:#7C7C7C;}
form {display:inline;}
select {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#7C7C7C;}
input {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#7C7C7C;}
a {text-decoration:none;color:#7C7C7C;font-size:11px;}
a:hover {color:#431E07;}

/* header */
#header {width:100%;height:108px;color:#FEECC3;margin:0;padding:0;}
#header #as_title {z-index:1;position:absolute;top:31px;left:210px;width:272px;height:25px;background:url(../img/nav/as_title.gif) 0px -30px no-repeat;}
#header #as_title h1 {display:none;}
#header #as_slogan {z-index:10;float:right;width:300px;height:75px;background:url(../img/nav/as_slogan.gif) 0 -2px no-repeat;}
#header #as_slogan h2 {display:none;}
#header div#topanker {height:1px;line-height:1px;}
#header ul#topnav {position:absolute;left:200px;top:92px;margin:0;padding:0;}
#header ul#topnav li {display:inline;list-style:none;margin:0;padding:2px 10px;}
#header a, #header a:link {text-decoration:none;color:#FEECC3;font-size:10px;}
#header a:active, #header a:hover, #header a.on {color:#FC7C04;}

/* grid: wrapper
leftnav - content -teaser */
div#wrapper {width:960px;margin:40px 0;}
div#leftnav {float:left;width:210px;margin:6px 0 0 0;}
div#content {float:left;width:530px;margin:0 10px 0 0;padding:0;}
div#teaser {float:right;width:210px;margin:6px 0 0 0;}

/* NAVIGATION */
div#leftnav ul {margin:0 0 0 48px;padding:0;}
div#leftnav ul li {list-style:none;margin:0;padding:0 0 0 20px;overflow:visible;}
div#leftnav ul li.on {background:url(../img/nav/navigpfeil.gif) top left no-repeat;overflow:visible;}
div#leftnav #leftnav_arrow {position:absolute;top:154px;left:48px;width:19px;height:22px;background:url(../img/nav/navigpfeil.gif) top left no-repeat;overflow:visible;}

div#leftnav ul li ul  {margin:0 0 0 15px;padding:0;}
div#leftnav ul li ul li  {margin:0;padding:0;}

div#leftnav a, div#leftnav a:link, div#leftnav a:visited  {text-decoration:none;color:#431E07;font-weight:bold;font-size:10px;}
div#leftnav a:active, div#leftnav a:hover {color:#FC7C04;}

/* CONTENT */
/* module */
div#content .as_module {clear:both;margin:0;padding:0;}
/* module - target */
div#content .as_module .target {clear:both;height:6px;line-height:6px;}
/*module - headline */
div#content .as_module .headline {height:29px;background:url(../img/bg_headline.gif) #fff top left repeat-x;margin:0 0 5px 0;padding:2px 0 0 4px;}
div#content .as_module .headline h2 {font-size:11px;font-weight:normal;padding:5px 0 0 5px;margin:0 0 4px 0;background-color:#84370A;color:#fff;}
/* module - suchbox */
div#content .as_module .search {clear:both;padding:0 0 8px 0;margin:0 0 20px 0;border-bottom: 1px solid #7C7C7C;}
/* module - resultbox */
div#content .as_module dl {clear:both;margin:10px 0 0 0;padding:0;min-height:115px;}
div#content .as_module dl dt {background-color:#FEECC3;margin:0;padding:0;}
div#content .as_module dl dd {padding:0;margin:15px 0 0 0;}
div#content .as_module dl dd .img_foto {float:right;padding:0;margin:-15px 0 0 10px;} /* fotos */
div#content .as_module dl dd .img_pm {float:right;padding:0;margin:0 0 0 10px;} /* pressemitteilungen */
div#content .as_module dl dd .more {padding-bottom: 15px;}

/* module - detail */
div#content .as_module dl.detail dd img {float:right;margin:0 0 10px 10px;}
/* module - to top of page */
div#content .as_module .top {clear:both;float:right;margin:15px 0 25px 0;}

div#content .as_module .back {clear:both;margin:15px 0 25px 0;}

div#content .as_module .clearer {clear:both;height:10px;}

/* TEASER */
div#teaser .as_module {clear:both;margin:0 0 25px 0;padding:0;}
div#teaser .as_module .headline {clear:both;height:29px;background:url(../img/bg_headline_light.gif) #fff top left repeat-x;margin:0 0 5px 0;padding:2px 0 0 4px;}
div#teaser .as_module .headline h2 {font-size:11px;font-weight:normal;padding:5px 0 0 5px;margin:0 0 4px 0;background-color:#FDB76F;color:#431E07;}
div#teaser .as_module dl {margin:0;padding:0;}
div#teaser .as_module dl dt {background-color:#FEECC3;margin:0;padding:0;}
div#teaser .as_module dl dd {padding:0;margin:15px 0 0 0;}

div#teaser .as_module ul.linklist {margin:0;padding:0;}
div#teaser .as_module ul.linklist li {list-style:none;margin:0;padding:0;}
div#teaser .as_module ul.linklist li a.arrow {background:url(../img/bookmark.gif) left 2px no-repeat;padding:0 0 0 12px;margin:0;}


