/*********** GLOBAL ***********/


span, p, a {
	font-size:0.8em;
} 

a {
    color:#a08f78;
    text-decoration:none;
    font-style:italic;
}

img {
	border:none;
}

.noborder {
    border:none;
}

.floatbox {
    height:1%;
}

.fixfloat  {
	display:block; float:none; clear:both;
	margin:0; padding:0; border:none; width:0;
	height:0; font-size:0; line-height:0;
}


/*********** NAVIGATION ***********/


/* CONTENT */
/* LEVEL 1 */
#contentnav ul {
	margin:0;
	padding:0;
	list-style:none;
}

#contentnav ul.subnav {
    margin:1.5em 0 1.5em 0;
}

#contentnav ul li {
    margin:0;
    padding:0.5em 0 0.3em 0;
}

#contentnav ul li a {
    font-size:0.75em;
	display:block;
    line-height:1.2em;
    color:#999999;
    font-style:normal;
}

#contentnav ul li.active a {
    color:#666666;
}

/* LEVEL 2 */
#contentnav ul li ul {
    border:none;
}

#contentnav ul li ul li {
    margin-left:1.8em;
	padding:0.3em 0 0.1em 0;
}

#contentnav ul li ul li a {
    padding:0 0 0 1em;
    background:url('../img/link_inaktiv.gif') no-repeat;
    background-position:0 0.4em;
}

#contentnav ul li.active ul li a {
    font-weight:normal;
    color:#999999;
    background:url('../img/link_inaktiv.gif') no-repeat;
    background-position:0 0.4em;
}

#contentnav ul li ul li.active a {
    font-weight:bold;
    color:#666666;
    background:url('../img/link_aktiv.gif') no-repeat;
    background-position:0 0.38em;
}

/* LEVEL 3 */
#contentnav ul li ul li ul li {
    margin-left:2.5em;
}

#contentnav ul li.active ul li.active ul li a {
    font-weight:normal;
    color:#999999;
    background:url('../img/link_inaktiv.gif') no-repeat;
    background-position:0 0.4em;
}

#contentnav ul li.active ul li.active ul li.active a {
    font-weight:bold;
    color:#666666;
    background:url('../img/link_aktiv.gif') no-repeat;
    background-position:0 0.4em;
}


/* RIGHTNAV */
#rightnav ul {
	margin:0;
	padding:0;
	list-style:none;
}

#rightnav ul li {
    margin:0;
    padding:0 0 0 1em;
    background:url('../img/link_inaktiv.gif') no-repeat;
    background-position:0 0.5em;
}

#rightnav ul li a, #rightnav ul li a {
    color:#999999;
    font-style:normal;
}

#rightnav ul li.active {
    background:url('../img/link_aktiv.gif') no-repeat;
    background-position:0 0.5em;
    color: #666666;
}

#rightnav ul li span {
    color:#999999;
}

#rightnav ul li.active span {
    color:#666666;
}

/* FOOTERNAV */
#footerinfo ul {
	margin:0.4em 0 0 0;
	padding:0;
	list-style:none;
}

#footerinfo ul li {
    font-size:0.75em;
    margin:0;
    padding:0 0.3em 0 0.3em;
    line-height:2em;
    display:inline;
    color:#999999;
}

#footerinfo ul li a{
    font-size:1em;
}

/*********** INHALT ***********/


#content .block {
    padding:2.3125em 4em 1.5625em 0;
}

#content .block  {
    padding:2.3125em 4em 1.5625em 0;
}

#content .start {
	min-height: 17.2em;
}

* html #content .start {
    height: 17.2em;
}

#content ul {
    margin:0;
    padding:0.5em 0 0 0;
    list-style:none;
}

#content ul li {
    padding:0 0 0 1em;
    background:url('../img/link_double.gif') no-repeat;
    background-position:0 0.5em;
}

#content ul#haekchen li{
	background:url('../img/haken.png') no-repeat 0;
}

#content .teaserblock {
    padding:1em 0 0 0;
    border-top:0.0625em solid #999999;
}

#content .teaser {
    float:left;
    display:inline;
    width:10em;
    margin:0 1em 1em 0;
}

#content .teaser .text {
    float:left;
    display:inline;
    width:7.1em;
}

#content .teaser .pic {
    float:left;
    display:block;
    width:2.1875em;
    height:2.1875em;
    margin:0 0.5em 0.4em 0;
}

#content .teaser .text ul {
    margin:0;
    padding:0;
}

#content .additional_info{
    color:#666666;
    font-style: italic;
}

#content .detail {
    color:#666666;
    font-style: italic;
	font-size:1em;
}

p {
    margin:0;
    padding:0;
}

h1, h2, h3, h4, h5, h6 {
    font-size:0.8em;
    margin:0 0 0.8em 0;}

h1 {
    font-size:0.9em;
    margin:0 0 1.25em 0;
}

h2 {
    margin-top: 1.6em;
    color: #666666;
}

h4 {
	color:#5c5856;
}