@media screen
{
body.body_start
{
        margin:0px;
        padding:0px;
        background-image:url('../images-layout/spd-hintergrund-startseite/hintergrund-spd-start.gif');
        background-position:top;
        background-repeat:repeat-x;
        background-color:#ffffff;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;

    }
body.body_sec
{
        margin:0px;
        padding:0px;
        background-image:url('../images-layout/spd-hintergrund-startseite/hintergrund-spd-sec.gif');
        background-position:top;
        background-repeat:repeat-x;
        background-color:#ffffff;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;

    }

    p,a,table,td,tr,li,ol,ul,span,div, input, label, textarea, legend, h1, h2, h3, h4, h5, h6
    {
    	font-family:Verdana, Arial, Helvetica, sans-serif;
    }
p,a, input, label, textarea, legend, li, ol, ul, span
{
font-size:small;
}
img
{
border:0px;
}
img.img_head_logo
{
border:0px;
padding:0px 371px 184px 15px;
margin:0px;
width:77px;
height:77px;
float:left;
}
img.img_head_logo_sec
{
border:0px;
padding:0px 0px 0px 15px;
margin:0px;
width:77px;
height:76px;
float:left;
}

div.div_main
{
width:902px;
margin-left:auto;
margin-right:auto;
border: 0px;
text-align:left;
}
div.div_head_main
{
width:902px;
height:261px;
text-align:left;
border:0px;
background-image:url('../images-layout/spd-bannerbild/spd-startseite-463x261.jpg');
        background-position:top left;
        background-repeat:no-repeat;
background-color:#b2a384;
}
div.div_head_main_sec
{
width:736px;
height:76px;
text-align:left;
border:0px;
background-image:url('../images-layout/spd-bannerbild/spd-startseite-135x76.jpg');
        background-position:top right;
        background-repeat:no-repeat;
background-color:#b2a384;
}
div.div_subcontent
{
	background-color:#ffffff;
	width:270px;
	margin:35px 0 20px 10px;
}
div.div_head_text
{
width:399px;
height:221px;
padding: 20px 10px 0px 20px;
margin:0px;
float:left;
}
div.div_head_text div.csc-header h1
{
color:#000000;
font-size:small;
padding:10px 0px 0px 0px;
}
div.div_head_text div.csc-header h2, h2
{
color:#000000;
font-size:small;
padding:10px 0px 0px 0px;
}
div.div_head_text div.csc-header h3
{
color:#000000;
font-size:small;
padding:10px 0px 0px 0px;
}
div.div_head_text p.bodytext
{
color:#000000;
font-size:small;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
}
.pollquestion
{
color:#000000;
font-size:small;
padding:5px 0px 5px 0px;
font-weight:bold;
}
.pollresulttext
{
color:#000000;
font-size:small;
padding:15px 0px 0px 0px;

}
div.div_head_text a
{
color:#000000;
text-decoration:underline;
font-size:small;
}
div.div_head_text a:link
{
color:#000000;
text-decoration:underline;
}
div.div_head_text a:visited
{
color:#000000;
text-decoration:underline;
}
div.div_head_text a:acitve
{
color:#000000;
text-decoration:underline;
}
div.div_head_text a:focus
{
color:#000000;
text-decoration:underline;
}
div.div_head_text a:hover
{
color:#000000;
text-decoration:underline;
}
div.div_content_main
{
width:902px;
}
div.div_content_left
{
width:295px;
float:left;
border-left:1px #ffffff solid;
}
div.div_navigation_links
{
width:295px;
background-color:#e60003;
float:left;
padding:10px 0px 10px 0px;

}
div.div_navigation_oben
{
background-color:#ffffff;
height:34px;
float:left;
padding:15px 0px 0px 10px;
width:430px;
}
div.div_navigation_oben a
{
color:#000000;
text-decoration:none;
font-size:small;
}
div.div_navigation_oben a:link
{
color:#000000;
text-decoration:none;
}
div.div_navigation_oben a:active
{
color:#000000;
text-decoration:none;
}
div.div_navigation_oben a:visited
{
color:#000000;
text-decoration:none;
}
div.div_navigation_oben a:focus
{
color:#000000;
text-decoration:none;
}
div.div_navigation_oben a:hover
{
color:#000000;
text-decoration:underline;
}
span.activelink
{
color:#000000;
font-weight:bold;
font-size:small;
}
span.trennstrich
{
color:#000000;
font-weight:normal;
font-size:small;
}
div.div_slogan
{
width:304px;
height:49px;
float:left;
}
div.div_hauptmenue a.hauptmenue
{
display:block;
	text-align:left;
	color:#ffffff;
	width:285px;
	padding: 2px 0px 2px 10px;
	background-color:#e60003;
	font-weight:bold;
text-decoration:none;
border-bottom:2px #e60003 solid;
border-top:2px #e60003 solid;
font-size:small;

}
div.div_hauptmenue a.hauptmenue:link
{
	color:#ffffff;
	text-decoration:none;
}

div.div_hauptmenue a.hauptmenue:visited
{
	color:#ffffff;
	text-decoration:none;
}

div.div_hauptmenue a.hauptmenue:hover
{
	color:#ffffff;
	background-color:#f38181;
	text-decoration:none;
border-bottom:2px #e60003 solid;
border-top:2px #e60003 solid;
 }
div.div_hauptmenue a.hauptmenue:active
{
	color:#ffffff;
	text-decoration:none;
}

div.div_hauptmenue a.hauptmenue_aktiv
{
	color:#e60003;
	text-decoration:none;
	display:block;
	text-align:left;
	width:285px;
	padding: 2px 0px 2px 10px;
	background-color:#ffffff;
	font-weight:bold;
border-bottom:2px #e60003 solid;
border-top:2px #e60003 solid;
font-size:small;
}
div.div_hauptmenue a.untermenue
{
display:block;
	text-align:left;
	color:#ffffff;
	width:264px;
	padding: 2px 0px 2px 30px;
	background-color:#e60003;
	font-weight:bold;
text-decoration:none;
border-bottom:2px #e60003 solid;
border-top:2px #e60003 solid;
font-size:small;

}
div.div_hauptmenue a.untermenue:link
{
	color:#ffffff;
	text-decoration:none;
}

div.div_hauptmenue a.untermenue:visited
{
	color:#ffffff;
	text-decoration:none;
}

div.div_hauptmenue a.untermenue:hover
{
	color:#ffffff;
	background-color:#f38181;
	text-decoration:none;
border-bottom:2px #e60003 solid;
border-top:2px #e60003 solid;
 }
div.div_hauptmenue a.untermenue:active
{
	color:#ffffff;
	text-decoration:none;
}

div.div_hauptmenue a.untermenue_aktiv
{
	color:#e60003;
	text-decoration:none;
	display:block;
	text-align:left;
	width:264px;
	padding: 2px 0px 2px 30px;
	background-color:#ffffff;
	font-weight:bold;
border-bottom:2px #e60003 solid;
border-top:2px #e60003 solid;
font-size:small;
}
div.div_hauptmenue a.unteruntermenue
{
display:block;
	text-align:left;
	color:#ffffff;
	width:244px;
	padding: 2px 0px 2px 50px;
	background-color:#e60003;
	font-weight:bold;
text-decoration:none;
border-bottom:2px #e60003 solid;
border-top:2px #e60003 solid;
font-size:small;

}
div.div_hauptmenue a.unteruntermenue:link
{
	color:#ffffff;
	text-decoration:none;
}

div.div_hauptmenue a.unteruntermenue:visited
{
	color:#ffffff;
	text-decoration:none;
}

div.div_hauptmenue a.unteruntermenue:hover
{
	color:#ffffff;
	background-color:#f38181;
	text-decoration:none;
border-bottom:2px #e60003 solid;
border-top:2px #e60003 solid;
 }
div.div_hauptmenue a.unteruntermenue:active
{
	color:#ffffff;
	text-decoration:none;
}

div.div_hauptmenue a.unteruntermenue_aktiv
{
	color:#e60003;
	text-decoration:none;
	display:block;
	text-align:left;
	width:244px;
	padding: 2px 0px 2px 50px;
	background-color:#ffffff;
	font-weight:bold;
border-bottom:2px #e60003 solid;
border-top:2px #e60003 solid;
font-size:small;
}


div.div_content_rechts
{
width:558px;
height:800px;
background-color:#ffffff;
padding:10px 20px 30px 20px;
float:left;
/* border-bottom:3px #B2A384 solid; */
margin:0px 0px 50px 0px;
}
div.div_content_rechts p.bodytext
{
color:#000000;
font-size:small;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
}
li
{
list-style-type:none;
padding:0px 0px 10px 17px;
margin: 0px 0px 0px 0px;
background-image:url('../images-layout/auflistung.gif');
background-position:top left;
background-repeat:no-repeat;
}

ul
{
margin:10px 0px 0px 0px;
}
div.div_rootline
{
background-color:#ffffff;
padding:2px 0px 15px 20px;
float:left;
margin:0px;
width:578px;
}
div.div_rootline a
{
color:#000000;
text-decoration:none;
font-size:small;
}
div.div_rootline a:link
{
color:#000000;
text-decoration:none;
}
div.div_rootline a:visited
{
color:#000000;
text-decoration:none;
}
div.div_rootline a:acitve
{
color:#000000;
text-decoration:none;
}
div.div_rootline a:focus
{
color:#000000;
text-decoration:none;
}
div.div_rootline a:hover
{
color:#000000;
text-decoration:underline;
}

div.div_content_rechts div.csc-header h1, h1
{
color:#e60003 ;
font-size:1.0em;
padding:10px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
div.div_content_rechts div.csc-header h2
{
color:#e60003 ;
font-size:0.9em;
padding:10px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
div.div_content_rechts div.csc-header h3
{
color:#e60003 ;
font-size:0.8em;
padding:10px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
div.div_content_rechts a
{
color:#000000;
text-decoration:underline;
font-size:small;
font-weight:bold;
}
div.div_content_rechts a:link
{
color:#000000;
text-decoration:underline;
}
div.div_content_rechts a:active
{
color:#000000;
text-decoration:underline;
}
div.div_content_rechts a:visited
{
color:#000000;
text-decoration:underline;
}
div.div_content_rechts a:focus
{
color:#000000;
text-decoration:underline;
}
div.div_content_rechts a:hover
{
color:#e60003;
text-decoration:underline;
}
.invisible 	
{
display:none;
}
div.div_suchformular
{
float:left;
height:34px;
padding:15px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-color:#ffffff;
}
.searchfield
{
text-align:left;
line-height:100%;
margin:0px 0px 0px 0px;	
padding:0px 0px 0px 0px;
}
input.input_searchfield
{
width:120px;
border: 1px #000000 solid;
font-size:small;
}

p.csc-sitemap
{
  line-height:100%;
margin:3px 0px 3px 0px;
padding:0px;
font-size:small;

}
div.csc-menu-2 a, div.csc-menu-2 a:link, div.csc-menu-2 a:visited; div.csc-menu-2 a:hover, div.csc-menu-2 a:active
{
    text-decoration:underline;
font-weight:bold;
font-size:small;
}
.csc-sitemap-level1 a,  .csc-sitemap-level1 a:link, .csc-sitemap-level1 a:visited, .csc-sitemap-level1 a:hover, .csc-sitemap-level1 a:active
{
    color:#000000;
    text-decoration:underline;
font-weight:bold;
padding:0px 0px 0px 0px;
margin:0px;
font-size:small;
}

.csc-sitemap-level2 a
{
    color:#0032A0;
    text-decoration:underline;
margin:0px;
padding:5px 0px 2px 28px;
font-size:small;

}

.csc-sitemap-level3 a
{
    color:#0000ff;
    text-decoration:underline;
margin:0px;
padding:5px 0px 2px 55px;
font-size:small;
}
.csc-sitemap-level4 a
{
    color:#000000;
padding:5px 0px 2px 70px;
text-decoration:underline;
margin:0px;
font-size:small; 

}

fieldset.fs_kontaktform {border:1px solid #B2A384; width :540px; margin : 4px;}
input.txt_kontaktform {font-family:Verdana, arial; font-size:small; padding:0px; border-width:1px; border-style:solid; border-color:#000000; width:300px; margin:4px 0px 4px 0px;}
textarea.txt_kontaktform {font-family:Verdana, arial; font-size:small; padding-top:0px; border-width:1px; border-style:solid; border-color:#000000; width:300px; margin:0px 0px 4px 0px;}
label.form_left { float:left; text-align:right; width:150px; font-size:small; margin:6px 4px 4px 4px; font-weight:bold; }
legend.le_kontaktform {font-weight:bold; border:1px solid #B2A384; font-size:small; color:#00000; background-color:#B2A384; padding:5px; margin:0px;}
p.plicht_form{text-align:center; font-size:small; }
p.error{margin:1em 0em 0em 160px; color:#e60003; font-weight:bold; font-size:small; }
input[type=text], select { float:left; font-size:small; }
input.form_right { float: left; width:auto; clear: both; margin-left: 10em; margin-right: 1em; }
input.but_kontaktform{font-weight:bold; margin:2em 0em 2em 160px; width:300px; border-width:1px; border-style:solid: border-color:#e60003 ; background-color:#e60003; color:#ffffff;}
input[type=checkbox].form_right, input[type=radio].form_right, input[type=submit].form_right { margin-left: 10em;}
form br { clear:both; }
label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit] {vertical-align:top; cursor:pointer; }
form.fo_kontaktform {font-family:Verdana, arial; line-height : 100%; margin-top : 2em;}
acronym {cursor:help; border-bottom : 1px dashed #000000; }
span.stern{color:#e60003; }
.csc-textpic-image
{
	padding-bottom:10px;
}
.csc-textpic-caption
{
font-size:x-small;
}
}

@media print
{
    body
    {
      background-color:#ffffff;
    }
    p,a,table,td,tr,li,ol,ul,span
    {
    	font-size:10pt;
    	font-family:arial,helvetica,sans-serif;
    }
    h1, h2, h3, h4, h5
    {
    font-size:11pt;
    font-color:#000000;
    font-family:arial,helvetica,sans-serif;
    }

    p,ul, li, ol,table,td,tr,span, a, div
    {
    	color: #000000;
    }

div.div_content_rechts 
    {
    	width:614px;
        border:0px;
    }

div.div_navigation_links
{
    	display:none;
    }
div.div_navigation_oben
{
    	display:none;
    }
div.div_suchformular
{
    	display:none;
    }
div.div_rootline
{
    	display:none;
    }

}
