@media print {

body {
  background: transparent;
  overflow-x: visible;
}

#hMenueleft,
#hMenueright,
#HMenue,
#footer,
#navigation,
#extra,
#content3 { 
    display: none;
}

div#wrapper,
div#wrapper2,
div#bottom {
  background: transparent !important;
}

#pfad {
margin: 20px 0 20px 90px;    
}

div#pfad ul li a,
div#pfad ul {
    font-size: 18px;
}

#content {
    margin: 0 0 0 100px;
    font-size: 22px !important;
    width: 900px !important;
}
#content h2 {
    font-size: 22px;
}
#content h3 {
    font-size: 21px;
}
div#content2 {
    margin: 0px 10px 10px 10px;
    width: 900px;
}
#content .csc-default,
#content .csc-default p {
    font-size: 20px !important;
}
}


/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
body {
/*  font-size: 100.01%;*/
  font-family: Arial,Helvetica,"Sans Serif";
	text-align: center;
	color: #333333;
}
p{
  font-size: 12px;
}
a{
  color: #981793;
  text-decoration: none;
}
li dfn,.usb {
  position: absolute;
  left: -3000px;
  height: 1px;
  width: 1px;
}
h1{
  position: absolute;
  top: -200px;
  text-ident: -900px;
}

h3{
  font-family: Georgia,Times,Arial,Helvetica,"Sans Serif";
  font-size: 12px;
  margin: 10px 0 5px 0;
}
h4{
  font-family: Times,Arial,Helvetica,"Sans Serif";
  font-size: 14px;
}

.content_print_wrapper {
  background: #FFFFFF url(../images/hgwrapper_03_print.jpg) repeat;
  width:549px;
  margin:20px auto 0;
  text-align:left;
}

.content_print {
    margin: 0 20px 20px;
    text-align: left;
    width: 510px;
}

.csc-textpic-caption {
  font-size: 11px;
  font-style:italic;
}

div#header a:hover{
  color: #333333;
}
div#hMenueleft *, div#hMenueright *{
  font-size: 12px;
  list-style: none;
}
div#hMenueleft {
    float: left;
    margin: -19px 0 0 10px;
    padding: 0 0 0 10px;
    width: 423px;
}
div#hMenueleft ul li{
  display: inline;
}
div#hMenueright{
  float: right;
  width:418px;
  margin-top:-47px;
  text-align: right;
}
.curfkt{
  color: #333333;
}
#hMspra, #hMfkt{
  float: right;
  width:418px;
}
div#hMenueright ul{
  margin-top: 10px;
  float: right;
}
div#hMenueright ul.nav_Liste li{
  display: inline;
}
div#hMenueright ul li{
  display: inline;
}
 div#HMenue ul li, div#pfad ul li{
  display: inline;
}
div#hMenueleft a, div#hMenueright a, div#hMenueleft, div#hMenueright{
  color: #b2b2b2;
}
div#hMenueleft span, div#hMenueright span{
  color: #000000;
}
#normal-fonts a, #large-fonts a, #xlarge-fonts a, #white-on-blue{
  font-weight: bold;
  padding: 0 0 0 3px;
}
div#hMenueleft #large-fonts a{
  font-size: 130%;
}
div#hMenueleft #xlarge-fonts a{
  font-size: 150%;
}
div#logo {
    padding-bottom: 10px;
    text-align: center;
}
div#HMenue{
  clear: both;
  background: #FFFFFF url(../images/hg_hauptmenue_03.jpg) no-repeat;
  height: 82px;
}
div#HMenue ul{
  padding:30px 0 0 5px;
}
div#HMenue ul li{
  float:left;
  width: 249px;
  text-align: center;
}
div#HMenue a, div#HMenue span{
   font-family: Georgia,Times,Arial,Helvetica,"Sans Serif";
   font-size: 25px;
   padding: 0;
   border-bottom: 3px #7f5f26 solid ;
   zoom:1;
}
div#HMenue a{
  color: #7f5f26;
  text-decoration: none;
}
div#HMenue a:hover, div#HMenue span{
  color: #5e0661;
  border-bottom: 3px #5e0661 solid ;
}

div#bottom {
  background: #FFFFFF url(../images/border_bottom_03.jpg) no-repeat;
  height: 17px;
  clear:left;
}


div#footer {
    background-color: #E5E3E5;
    clear: left;
    float: left;
    padding: 0 0 10px;
    width: 100%;
}

div#footer2{
  width:1004px;
  margin:0 auto;
  font-size: 0.7em;
}
div#footer2 ul{
  list-style: none;
  text-align: left;
}
div#footer2 a{
  padding: 0;
  color: #000000;
}
.ft1, .ft2, .ft3, .ft4, .ft5{
  float: left;
  padding-left: 10px;
  padding-top: 20px;
  width: 200px;
}
.ft4{
  margin-left: 0px;
  width: 150px;
}
.ft1 ul li span, .ft2 ul li span, .ft3 ul li span, .ft4 ul li span{
  color:#b0b0b0;
}
.first{
  line-height: 20px;
}
/*----Box Schnell gefunden*/
#rightBoxTop {
    background-color: #F0E8D2;
    margin-bottom: 13px;
    padding: 3px 5px 5px;
}
#rightBoxTop ul{
  list-style: none;
}
#rightBoxTop ul li{

  padding: 1px 0 1px 0;
}
#rightBoxTop ul li a, #rightBoxTop ul li span{
  background: transparent url(../images/pfeil_grau_03.jpg) no-repeat 0 50%;
  padding-left: 20px;
	font-size: 12px;
	color: #000000;
}
#rightBoxTop ul li span{

}
/*----------------------  Suchenformular  -----------------------*/
#suchform, #wahlform {
  	background: transparent url(../images/hg_sw_03.jpg) repeat-y;
/*  	height: 20px;*/
  	margin-bottom:8px;
  	padding: 1px 0 0 0;
  	border-top: 1px solid #a37931;
  	border-bottom: 1px solid #a37931;
}

#form1, #levell {
  font-size: 10px;
}
.textfeld {
  border: none;
	font-size: 10px;
	font-weight: bold;
	padding: 0 0 0 2px;
	width:158px;
	background: transparent;
}
.submit1, .submit2 {
  background: transparent;
  cursor: pointer;
  border: none;
  color: #ffffff;
  font-size: 10px;
  display: inline;
}
#wahlform select{
  border: none;
	font-size: 10px;
	font-weight: bold;
	padding: 0 0 0 2px;
	width:163px;
	background: transparent;
}
#rightBoxBottom{
  padding:10px 0 0 0;
}
.clear {
  clear: both;
}

.internal-link {
  background: transparent url(../images/internal_link.gif) no-repeat;
  padding: 0 0 0 20px;
}

.extenal-link {
  background: transparent url(../images/external_link.gif) no-repeat;
  padding: 0 0 0 20px;
}

.download {
  background: transparent url(../images/pdf.gif) no-repeat;
  padding: 0 0 0 20px;
}

a[href^="mailto:"], a[href*="UnCryptMailto"] {
background: url(../images/internal_link.gif) no-repeat;
  padding: 0 0 0 15px;
} 

/* externe: Links */
p a[href^="http://"],p a[href^="https://"] {
background: url(../images/external_link.gif) no-repeat;
  padding: 0 0 0 15px;
}

.cc_container p a[href^="http://"],p a[href^="https://"] {
  background: transparent !important;
  padding: 0 0 0 15px;
}

 #content .csc-default ul li { 
/*#content .csc-textpic-text ul li,#content p ul li{  */
    background: url("../images/pfeil_weis_03.jpg") no-repeat scroll 0 1px transparent;   
    list-style-type: none;
    margin: 3px 0 3px;    
    padding-left: 18px;    
}
 #content .csc-textpic-imagewrap ul li { 
/*#content .csc-textpic-text ul li,#content p ul li{  */
    background: url("../images/pfeil_weis_03_05.jpg") no-repeat scroll 0 1px transparent;   
    list-style-type: none;
    margin: 3px 0 3px;   
    padding-left: 6px;    
}

#content2 ol li {
    margin: px 0px 3px 20px;
    padding-left: 5px;
}

div#contBoxLeft h3{
  font-family: Arial;
  font-size: 12px;
  font-weight:normal;
  color: #000000;
  
}


div#wrapper2 {
background:transparent url(../images/hgwrapper_03.jpg) no-repeat 0 0;
/*height:376px;*/
min-height: 376px;
zoom: 1

/* CSS Document */
div#navigation{
  float:left;
  width:226px;
  margin-top: 20px;
  border-right: 0px dotted #B6935A;
}
div#navigation2{
  margin:0 20px 0pt 20px;
}
div#pfad ul{
  font-size: 10px;
  padding:0 0 0 22px;
}
div#pfad ul li a, div#pfad ul li span{
  font-size: 10px;
  color: #b2b2b2;
  text-decoration: none;
}
div#content{
  float:left;
  width: 510px;
  padding: 0px 10px 10px 10px;
  min-height: 150%;
}
div#content2{
  margin:3px;
}
div#extra{
  margin-top: 0px;
}
/*------------Struktur Subnavigation der Unterseiten -------------------------------------*/
#navigation2 ul {
	list-style: none;
}
#navigation2 ul li{
	display: inline;
}
#navigation2 ul ul {
  margin-left: 0;
}
.subNav1{
  padding-bottom: 10px;
}
.subNav1 li a{
	display: block;
/*	font-weight: bold;*/
	font-size: 12px;
	text-decoration: none;
	padding: 5px 0 5px 5px;
	border-top: 1px #b6935a solid ;
	zoom: 1;
}
/*.subNav1-cur{
	font-weight: bold;
	font-size: 12px;
	display: block;
	background-color: #efe6fe;
	padding:5px 0;
}*/
 .subNav1-cur, .subNav12-cur, .subNav13-cur {
  font-weight: bold;
	font-size: 12px;
  display:block;
  line-height: 17px;
	padding: 3px 0 3px 5px;
	background-color: #efe6fe;
	border-bottom: 0px #b6935a solid;
}
.subNav1-cur {
	border-top: 1px #b6935a solid;
}

.subNav1 li .act1-a, .subNav12 li .act2-a, .subNav13 li .act3-a{
  font-weight: bold;
  color: #5e0661;
}
/*----Navigationsebene 2 --------------------------------*/
.subNav12 li a, .subNav12-cur{
	padding-left: 24px;
	border: none;
}
/*.subNav12-cur{
  
	font-size: 12px;
	font-weight: bold;
}
 .subNav12-cur span{
  display:block;
  line-height: 21px;
	height: 21px;
}*/
/*----Navigationsebene 3 --------------------------------*/
.subNav13 li a, .subNav13-cur{
  font-size: 11px;
	padding-left: 34px;
}
/*.subNav13-cur{
	font-size: 11px;
	font-weight: bold;
}
.subNav13 .subNav13-cur span{
  display:block;
  line-height: 21px;
/*	height: 21px;
	padding-left: 34px;
}*/
/*-----Layout 1. Subnavigation*/
/*----Navigationsebene 1----------------------------------
.subNav1 li.li01 a {
	color: #666666;
}
.subNav1 .subNav1-act a{
  color: #5e0661;
}*/
.subNav1 li a {
	color: #666666;
}
.subNav1 li a:hover {
  color: #5e0661;
}
/*.subNav1 .subNav1-cur span {
  color: #efe6ef;
}
----Navigationsebene 2 --------------------------------
.subNav12 li.li02 a {
	color: #666666;
}
.subNav12-act a{
  color: #5e0661;
}*/
/*.subNav12 .subNav12-cur span {
	background-color: #efe6ef;
}
----Navigationsebene 3 --------------------------------
.subNav13 li.li03 a {
	color: #666666;
}
.subNav13 .subNav13-cur span {
	background-color: #efe6ef;
}*/

div#wrapper{
  float:left;width:100%;
  background: #FFFFFF url(../images/hgwrapper2_03.jpg) repeat-y;
}
div#wrapper2 {
  background: transparent url(../images/hgwrapper_03.jpg) no-repeat;
  /*height: 376px;*/
  min-height: 376px;
  zoom:1;
}

table, #content ul {
  font-family: Arial,Helvetica,"Sans Serif";
  font-size: 12px;
	color: #333333;
}

.internal-link {
  background: transparent url(../images/internal_link.gif) no-repeat;
  padding: 0 0 0 20px;
}

.extenal-link {
  background: transparent url(../images/internal_link.gif) no-repeat;
  padding: 0 0 0 20px;
}

a[href^="mailto:"], a[href*="UnCryptMailto"] {
background: url(../images/mail.png) no-repeat;
  padding: 0 0 0 15px;
} 

/* externe: Links */
p a[href^="http://"] {
background: url(../images/external_link.gif) no-repeat;
  padding: 0 0 0 15px;
}



