body {
  font-family : verdana, Tahoma, Helvetica, sans-serif;
  font-size : 10;
  color : #9691B4;
  margin-top : 0px;
  background-color : #ffffff;
}
.form {
  color: #86858A;
  font-size:8.5pt;
}
#print_this_page {
  float:left;
  margin:0;
}
.logotop1nav {
  width:720px;
  float:left;
  height:112px;
}
#anschrift {
width:150px;
height:25px;
float:left;
vertical-align:top;
padding:0;
background:url("/fileadmin/config/_fricke/images/redesign/telefon.gif") left top no-repeat;
background-color:#DEE9EF;
}

#leerezelle {
    background:url("/fileadmin/config/_fricke/images/redesign/leer_icon.gif");
    background-color:#DEE9EF;
    height:24px;
    float:left;
    padding: 0;
    margin:0;
    width:29px;
}

#logotop {
  display:inline;
  width:150px;
  height:73px;
  margin:0px;
  padding:0px;
  vertical-align:top;
  float:left;
}

.logotopnav1 {
  display:none;
  margin:0px;
  padding:0px;
}

.logotopnav1 IMG {
  width:0px;
  height:0px
  display:none;
  margin:0px;
  padding:0px;
}

.logotopnav1act  {
  width:570px;
  height:112px;
  margin:0px;
  padding:0px;
  vertical-align:top;
}

.logotopnav1act IMG {
  width:570px;
  height:112px;
  margin:0px;
  padding:0px;
  vertical-align:top;
}


#top_nav {
height:25px;
width:720px;
float:left;
margin:0;
}


#page_box {
    width: 870px;    
    text-align:left;
    margin: 0;
    padding:60px 0 0 0;
}

.img_top_right {
 height:112px;
 widht:150px;
 float:right;
}

.img_top_left {
  height:112px;
  widht:150px;
  float:left;
}


img{
  border:0;
}

#top_box { 
  height: 49px;
  width:720px; 
  /*background-color:#DEE9EF;*/
  float:left;
}

#nav_box {
  width:715px;
  float:left;
  padding:7px 0 0 5px;
  height:18px;
}

.top_text {
    float:left;
   color:#484C81;
   font-weight:bold; 
   font-family:verdana;
   font-size:10px;
   float:left;
}

#content_box {
   widht:870px;
/*   padding-left:10px;*/
   padding-right:10px;
   padding-top:50px;
   float:left;
}

#content_center {
   width:570px;
   height:auto;
   float:left;
}

#content_right {
   width:130px;
   float:left;
   margin-left:10px;
}

a:link {
  font : 11px verdana, Tahoma, Arial, Helvetica, sans-serif;
  color : #9691B4;
  font-size: 10;
  background-color : #ffffff;
  text-decoration : none;
}
a:active {
  font : 11px verdana, Tahoma, Arial, Helvetica, sans-serif;
  color : #9691B4;
  font-size: 10;
  background-color : #ffffff;
  text-decoration : none;
}
  a:visited {
  font : 11px verdana, Tahoma, Arial, Helvetica, sans-serif;
  color : #9691B4;
  font-size: 10;
  background-color : #ffffff;
  text-decoration : none;
}
a:hover {
font : 11px verdana, Tahoma, Arial, Helvetica, sans-serif;
color : #484C81;
font-size: 10;
font-wight: bold;
background-color : #ffffff;
text-decoration : none;
}

#content_center {
   font-family : verdana, Tahoma, Helvetica, sans-serif;
   font-size : 10;
}

.csc-firstHeader {
   font-family : verdana, Tahoma, Helvetica, sans-serif;
   font-size : 12;
   font-wight: bold;
}

h3 {
  font-family : verdana, Tahoma, Helvetica, sans-serif;
  font-size : 12;
  font-wight: bold;
}

h2 {
  font-family : verdana, Tahoma, Helvetica, sans-serif;
  font-size : 12;
  font-wight: bold;
}

#footer {
  width:870px;
  hight:100px;
  padding:0;
  margin:10px 0 0 0;
  float:left;
  text-align:center;
}

p {
  margin:0px;
  padding:0px;
  color: #86858A;
  font-size:8.5pt;
}

strong {
  font-weight:bold;
}

#iconlist {
  width: auto;
  float:left; 
  background-color:#DEE9EF;
  margin:0;
}

#iconlistagb {
  width: 30px;
  float:left; 
  background-color:#DEE9EF;
  margin:0;
}

/*-------------------*/
/* Navigation horizontal */
/*-------------------*/
a.nav1hz1:link, a.nav1hz1:visited  {
  font : 11px verdana, Tahoma, Arial, Helvetica, sans-serif;
  color : #9691B4;
  font-size: 10;
  background-color : #ffffff;
  text-decoration : none;
}
a.nav1hz1:hover {
  font : 11px verdana, Tahoma, Arial, Helvetica, sans-serif;
  color : #9691B4;
  font-size: 10;
  background-color : #ffffff;
  text-decoration : none;
}
a.nav1hz1:active, a.nav1hz1_act:link, a.nav1hz1_act:active, a.nav1hz1_act:hover, a.nav1hz1_act:visited  {
  font : bold 11px verdana, Tahoma, Arial, Helvetica, sans-serif;
  color : #484C81;
  font-size: 10;
  font-wight: bold;
  background-color : #ffffff;
  text-decoration : none;
}


/*-------------------*/
/* Navigation links */
/*-------------------*/

#leftnav_box {
width:140px;
/*height:500px;*/
height:auto;
float:left;
margin:0 10px 0 0;
min-height:100px;
}
#leftnav_box LI {
min-height:18px;
vertical-align:middle;
}
#nav_left {
  margin:0px;
}

UL#nav_left {
float:left;
margin : 0px;
padding:0px;
}

.nav1vt1 , .nav1vt1act {
display : block;
float : left;
width:130px;
list-style-type : none;
}



.nav1vt2 , .nav1vt2act {
padding-left:8px;
display : inline;
float : left;
width:130px;
list-style-type : none;
}

.nav2vt2 , .nav2vt2act {
padding:0 0 0 8px;
/*display : inline;*/
float : left;
list-style-type : none;
}

.nav1vt3 , .nav1vt3act {
padding-left:16px;
display : block;
float : left;
list-style-type : none;
width:100%;
}

.nav1vt1 a:link , .nav1vt1 a:active , .nav1vt1 a:hover , .nav1vt1 a:visited { 
  font-family:verdana;
  font-size:10px;
  font-weight: regular;
  color:#9691B4;
  height:18px;
}


.nav1vt1 a:link , .nav1vt1 a:active , .nav1vt1 a:hover , .nav1vt1 a:visited  {  color:#9691B4; height:18px; }

.nav1vt1act a:link , .nav1vt1act a:active , .nav1vt1act a:hover , .nav1vt1act a:visited  {  color:#484C81; height:18px;font-weight:bold; }

.nav1vt2 a:link , .nav1vt2 a:active , .nav1vt2 a:hover , .nav1vt2 a:visited {  color:#9691B4; height:18px; height:18px; }

.nav1vt2act a:link , .nav1vt2act a:active , .nav1vt2act a:hover  , .nav1vt2act a:visited {   color:#484C81; height:18px; font-weight:bold; }

.nav1vt3 a:link , .nav1vt3 a:active , .nav1vt3 a:hover , .nav1vt3 a:visited {   color:#9691B4; height:18px; }

.nav1vt3act a:link , .nav1vt3act a:active , .nav1vt3act a:hover , .nav1vt3act a:visited { color:#484C81; height:18px; font-weight:bold; }

.nav1vt4 a:link , .nav1vt4 a:active , .nav1vt4 a:hover , .nav1vt4 a:visited {  color:#9691B4; height:18px;}

.nav1vt4act a:link , .nav1vt4act a:active , .nav1vt4act a:hover , .nav1vt4act a:visited { color:#484C81; height:18px; font-weight:bold; }

.nav2vt2 a:link , .nav2vt2 a:active , .nav2vt2 a:hover , .nav2vt2 a:visited {  color:#9691B4; height:18px; }

.nav2vt2act a:link , .nav2vt2act a:active , .nav2vt2act a:hover  , .nav2vt2act a:visited {   color:#484C81; height:18px; font-weight:bold; }


* Menu / Sitemap, "Menu of these pages" */
div.csc-menu-def p { }

/* Menu / Sitemap, "Menu of subpages to these pages" */
div.csc-menu-1 { }

/* Menu / Sitemap, "Sitemap" */
div.csc-menu-2 { }

div.csc-menu-2 p.csc-sitemap { }

div.csc-menu-2 p.csc-sitemap-level1 { margin-left: 20px; margin-top: 20px }

div.csc-menu-2 p.csc-sitemap-level2 { margin-left: 40px }

div.csc-menu-2 p.csc-sitemap-level3 { margin-left: 60px }

div.csc-menu-2 p.csc-sitemap-level4 { margin-left: 80px }

div.csc-menu-2 p.csc-sitemap-level1 a { font-size: 1.3em; font-weight: height: 20px }

div.csc-menu-2 p.csc-sitemap-level2 a { font-size: 1em }

div.csc-menu-2 p.csc-sitemap-level3 a { font-size: 1em }

div.csc-menu-2 p.csc-sitemap-level4 a { font-size: 1em }

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
div.csc-menu-3 { }

div.csc-menu-3 p.csc-section { margin-left: 0px }

div.csc-menu-3 p.csc-section a { color: #186900 }

/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
div.csc-menu-4 { }

div.csc-menu-4 p { margin-top: 2px }

div.csc-menu-4 p.csc-abstract {
	font-style: italic;
	font-weight: normal;
	margin-top: 0px;
	padding: 0px 2px 2px 20px
}

/* Menu / Sitemap, "Recently updated pages" */
div.csc-menu-5 { }

/* Menu / Sitemap, "Related pages (based on keywords)" */
div.csc-menu-6 { }

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
div.csc-menu-7 { }

div.csc-menu-7 p {  }

div.csc-menu-7 p.csc-section a { color: #186900 }


/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }

/* default styles for extension "tx_mininews_pi1" */
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title { font-weight:bold; }
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser { margin-bottom:15px; }
.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title { font-weight:bold; }
.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser { margin-top:0px; margin-bottom:10px; }
.tx-mininews-pi1 .tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-teaser { font-style:italic; margin-top:5px; margin-bottom:10px; }
.tx-mininews-pi1 .tx-mininews-pi1-browsebox P SPAN.tx-mininews-pi1-browsebox-strong { font-weight:bold; }
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A { color:black; text-decoration:none; }
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A:hover { color:black; text-decoration:none; }

/* default styles for extension "tx_newloginbox_pi3" */
.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }

/* default styles for extension "tx_veguestbook_pi1" */
  /* example styles */
.tx-guestbook-list-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-list-row { background-color: #FFFFFF; }
.tx-guestbook-list-rowleft { background-color: #EEEEEE; }
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment { font-style: italic; }
.tx-guestbook-list-small { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
.tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-latest-row { background-color: #FFFFFF; }
.tx-guestbook-latest-small { font-size: 9px; color: #666666; }
.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:100; height:20; }
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:150; height:20; }
.tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:250; }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; }

/* default styles for extension "tx_a21glossary" */
acronym, dfn, abbr, span.abbr { cursor: help; }
dl.glossary dt { font-weight: bold; margin: 0 0 3px 0; font-style: normal; }
dl.glossary dd { margin: 0 0 15px 20px; }
dl.glossary .description { margin: 0; padding: 0; }
dl.glossary .type { font-style: italic; padding: 0 3px 0 0; }

#imagetop { float:left;width:570px;height:49px; }
