@charset "UTF-8";
    /* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);
    /* import screen layout | Screen-Layout einbinden */
/* @import url(../yaml/navigation/nav_shinybuttons.css);
    */
@import url(screen/basemod.css);
    /* @import url(screen/content.css);
    */
/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print_draft.css);
@import url(dvv-tools.css);
body {
    font-family: Verdana,Arial,helvetica,sans-serif;
    font-size: 11px;
	line-height: 130%;
    margin:0px;
    padding:0px;
    background-color: white;
}

/*Allgemeine ?berschriften */
h1 {
    margin: 20px 0 0 0;
    font-size: 16px;
}

h2 {
    margin: 15px 0 0 0;
    font-size: 14px;
}

h3 {
    margin: 10px 0 0 0;
    font-size: 13px;
}

h4 {
    font-size: 12px;
}

h5 {
    font-size: 11px;
}

p {
    margin:3px 0 8px;
}

a {
    font-weight: normal;
    color: #000;
    text-decoration: underline;
}

a:hover {
    font-weight: normal;
    color: #000;
    text-decoration: none;
}

a:focus {
    border:0px dotted #000;
}

a:active {
    border:0px dotted #000;
}

.externerLink{
    background:url(../img/links/link_orange.png) no-repeat 100% 1px;
    padding-right:16px;
}

.pdfLink{
    background:url(../common/img/icons/pdf.png) no-repeat 0px 0px;
    padding-left:21px;
}

.dateiGroesse{
    color:#898989;
    font-size:11px;
}

.linkTyp_zip{
    background:url(../img/sym_pdf.gif) no-repeat 0 0;
    padding-left:21px;
}

.linkTyp_doc{
    background:url(../img/sym_word.gif) no-repeat 0 0;
    padding-left:21px;
}

/*.mailLink{
    background:url(/master/images/links/mail_icon.png) no-repeat 1px 1px;
    padding-left:21px;
}

*/
.lightboximage {
    background: url(../img/bildzoom2.gif) right bottom no-repeat;
    padding-bottom:11px;
}

/* Top */
.homelogo{
    float:left;
}

/* Navigation */
#col1_content {
    padding: 30px 20px 0 10px;
}

* html .vlist li a{
    height:1%;
}

ul.vlist{
    margin:0;
    padding:0;
}

.vlist li{
    list-style:none;
    border-bottom:1px solid #fff;
    padding:0;
    margin:0;
}

.vlist li.current a.active, .vlist li.currentParent a{
    list-style:none;
    border-bottom:1px solid #fff;
    color:#FF3333;
}

.vlist li.current ul a, .vlist li.currentParent ul a{
    list-style:none;
    border-bottom:1px solid #fff;
    background:#fff;
    color:#fff;
}

.vlist li a:hover{
	color: #FF3333;
}

.vlist li a{
    color:#222;
    text-decoration:none;
    padding:4px 0px 5px 10px;
    margin:0;
    display:block;
	font-size: 1.2em;
}

.vlist li.currentParent a,.vlist li.current a{
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    padding:4px 0px 5px 10px;
    margin:0;
    display:block;
}

.vlist li .vlist {
    margin:-3px 0 0 10px;
    padding:0 0 12px;
}

.vlist li .vlist li{
    border-bottom:0px solid #f4edea;
}

.vlist li .vlist li a{
    color:#4F4F4F;
    font-weight:normal;
    line-height:14px;
    font-weight:normal;
    color:#4F4F4F;
    text-decoration:none;
    padding:3px 0px 0px 12px;
    display:block;
    background:url(../img/no.gif) no-repeat 3px 7px;
}

.vlist li .vlist li.current a{
    color:#4F4F4F;
    font-weight:bold;
    line-height:14px;
    color:#4F4F4F;
    font-weight:bold;
    text-decoration:none;
    padding:3px 0px 0px 12px;
    display:block;
    background:url(../img/pfeil-gruen-klein.gif) no-repeat 3px 7px;
}

.vlist li .vlist li.currentParent a{
    font-weight:bold;
}

.vlist li .vlist li.current .vlist a,.vlist li .vlist li.currentParent .vlist a{
    font-weight:normal;
}

.vlist li .vlist li.currentParent .vlist li.current a{
    font-weight:bold;
}

ul.navEbene3,ul.navEbene3Active{
    margin:0px;
    padding:0px;
}

ul.navEbene3 li,ul.navEbene3Active li{
    list-style:none;
}

li.navEbene3Inactive{
    list-style:none;
}

li.navEbene3Active{
    list-style:none;
}

a.navEbene3Inactive{
    color:#4F4F4F;
    text-decoration:none;
    padding:2px 0 0 20px;
    display:block;
}

a.navEbene3Active{
    color:#4F4F4F;
    font-weight:bold;
    text-decoration:none;
    padding:2px 0 0 20px;
    display:block;
}

/* Seite */

.page_margins {
	margin: 0;
}


/* Content Bereich */

#col3_content {
	padding: 30px 0;
}

#col3_content h1 {
	margin: 10px 0;
}

.float_left {
	float: left;
	margin: 0 10px 10px 0;
}

.float_right {
	float: left;
	margin: 0 10px 10px 0;
}

.clear {
	clear: both;
}

.goPageTop {
	display: none;
}



/* Info Spalte */
#col2_content {
	padding: 55px 10px;
}

/* Footer */
#contentFooter {
	margin-top: 20px;
}

/* Formulare */
fieldset {
	border: 0 solid;
}

#recommend_form br {
	display: none;
}

#recommend_form textarea {
	resize: both;
}

legend {
	margin: 20px 0 0 0;
    font-size: 16px;
	font-weight: bold;
}