body 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color:#B85166;
color: #000;
text-align:center;
/*margin:30px 0px 20px 0px;*/
padding: 30px 0px 20px 0px;
}

.bodytext {
font-size: 0.8em;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
background-color: transparent;
color: #000;
}

.bodytext_b {
font-size: 0.8em;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
background-color: transparent;
color: #000;
}


.footlinemenu			{ color: #aaa; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif}
a.footlinemenu:link		{ color: #aaa; text-decoration: none }
a.footlinemenu:hover		{ background-color:#aaa; color: #ccc; text-decoration: underline }
a.footlinemenu:active		{ color: #aaa; text-decoration: none }
a.footlinemenu:visited		{ color: #aaa; text-decoration: none }
a.footlinemenu:visited:hover	{ background-color:#FFFFE8; color: #B85166; text-decoration: underline }

/* .tx-indexedsearch, .tx-indexedsearch-res, .tx-indexedsearch-descr, .tx-indexedsearch-searchbox */

.tx-indexedsearch, .tx-indexedsearch-res, .tx-indexedsearch-descr, .tx-indexedsearch-info {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
width: 445px;
}

.tx-indexedsearch-percent, .tx-indexedsearch-title {
font-size:0.8em;
color: #B85166;
}

/* -- weitere CSS-Elemente für Search --
.tx-indexedsearch-path
.tx-indexedsearch-selectbox-results {
.tx-indexedsearch-rules
.browsebox
.tx-indexedsearch-sw
.tx-indexedsearch-searchbox
.tx-indexedsearch-rules
*/


.csc-uploads-description {
/*font-size: 0.8em;*/
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000;
}

.csc-uploads-fileName {
font-size: 0.8em;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000;
}

.csc-uploads-icon {
  vertical-align: text-top;
}

a:link {
color: #000;
}

.csc-uploads-fileSize {
width:50px;
text-align:right;
vertical-align: text-top;
margin: 0px 0px 0px 10px;
/*  padding: 0px 0px 150px 0px;*/
font-size: 0.7em;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #000;
}

.csc-llinkToTop a {
font-size: 0.7em;
color: #000;
text-decoration: none;
}

h1 { 
text-decoration: none;
font-size: 1.1em;
font-style: italic;
font-weight: 600;
font-variant: normal;
text-transform: none;
color: #B85166;
}

.red {
color: #FF0000;
}

/*
.blau {
color: #0066CC;
}
*/


.black {
color: #000000;
}

.grau {
color: #ccc;
text-decoration: none;
}

h2 { 
text-decoration: none;
font-size: 0.85em;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #B85166;
line-height: 1.5em;
}

h3 { 
text-decoration: none;
font-size: 0.9em;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #B85166;
}


a:link, a:visited, a:active, a:hover{
  text-decoration: underline;
/*  font-weight: normal;*/
  color: #B85166;
}

a:active, a:hover
{ 
  color: #B85166;
  font-weight: bold;  
}

a:hover {
  font-weight: bold;
}

#title {
height:100px;
width:760px;
padding:0px;
background-color:#FFFFE5;
border-bottom:1px solid #B85166;
/*display: block;*/
}

#top {
/*background-color:#E08081;*/
background: url(titel_leiste_verlauf_2.jpg) repeat-x center left;
width: 760px;
height:20px;
float:left;
/*text-align:right;*/
border-bottom:1px solid #B85166;
}

#left {
/*background-color:#ccc;*/
/*background-color:#bdbec6;*/
width:160px;
height:99.9%;
margin-top: 10px;
/*margin-right: 10px;*/
float:left;
/* border-right:1px solid #B85166;*/
padding:0px 0px 0px 0px;
/* padding:0px 10px 0px 0px; */
}


#leftillu {
  z-index: 10;
  position: relative;
  padding: 5px 0px 1px 5px;
  width:99.9%;
/*
  height:100%;
  top: 0px;
  left: 0px;
*/
  margin-left: 0px;
  float:left;
  }

#content {
/*border:1px solid #ddd;*/
/*background-color:#ddd;*/
width: 445px;
max-width: 460px;
float: left;
margin-top: 10px;
margin-left: 10px;
margin-right: 5px;
min-height: 350px;
border-left: 1px solid #B85166;
padding:0px 0px 0px 10px;
}

#content_right {
width: 120px;
max-width: 120px;
float: left;
padding:0px 0px 0px 0px;
margin-top: 10px;
margin-left: 5px;
margin-right: 0px;
min-height: 350px;
}


#footline {
text-align: center;
/*border:1px solid #fff;*/
background-color: transparent;
width: 99.9%;
padding:0px 0px;
margin-top: 2px;
margin-left: 2px;
/*padding:0px 0px 0px 0px;*/
}


#copyright {
text-align: center;
/*border:1px solid #fff;*/
/*background-color: transparent;*/
width: 760px;
height: 20px;
padding:0px 0px;
margin-top: 2px;
/*padding:0px 0px 0px 0px;*/
background-color:#FFFFE5;
display: block;
}

#copyright_t1 {
position: relative;
float: left;
/*text-align:left;*/
text-decoration: none;
font-size: 0.7em;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #ccc;
/*background-color:#FFFFE5;*/
}

#copyright_t2 {
position: relative;
float: right;
/*text-align:right;*/
text-decoration: none;
font-size: 0.7em;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #ccc;
/*background-color:#FFFFE5;*/
}

#anschrift {
margin:0px 0px 0px 0px;
/*float: left;*/
text-align: center;
text-decoration: none;
font-size: 0.71em;
/*
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
*/
/*width: 99.9%;*/
width: 760px;
color: #B85166;
border-top:1px solid #B85166;
border-bottom:1px solid #B85166;
padding: 0px 0px 0px 0px;
}

.copy {
text-decoration: none;
font-size: 0.8em;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
/*color: #0066CC;*/
}

#main {
width:760px;
margin:0px auto;
text-align:left;
background-color:#FFFFE5;
/*background-color:#bdbec6;*/
/*border:1px solid #0066CC;*/
}

#logo {
  z-index: 0;
  margin:0px 0px 0px 0px;
  position: relative;
  top: 0px;
  left: 0px;
  float: left;
}

#handelsvertretung {
  z-index: 2;
  position: relative;
  top: 27px;
  left: 14px;
/* vor Änderung
  top: -79px;
  left: -366px;
*/
  margin-left: 0px;
  float:left;
  }

#bildlogos {
  z-index: 2;
  position: relative;
  top: -60px;
  left: -300px;
  margin-left: 0px;
  float:right;
  }

.cleaner {
  clear: both;
  height: 1px;
  font-size: 1px;
  border: 0px none;
  margin: 0;
  padding: 0;
  background: transparent;
}

ul {
	list-style: none;
}


/* ----------- Oberer Menübereich ------------ */
/* ------------------------------------------- */

#topmenu {
         padding-top: 0px;
/*	margin: 20px 0px 0px 0px;*/
         font-size:0.85em;
}

#topmenu ul {
	list-style: none;
/*	margin: 2px 2px 2px 2px;*/
}

#topmenu ul a {
/*         float: left;*/
/*         float: right;         */
         display: block;
         text-decoration: none;
         padding: 0px 0px 0px 20px;
         color: #FFFFE5;
}

#topmenu li {
/*	margin: 2px 2px 2px 2px;*/
/*         float: left;*/
         float: right;         
	text-decoration: none;
	font: normal 1.0em Arial, Helvetica, Verdana, sans-serif;
	padding: 0px 0px 0px 0px;
	background: url(t3n-bgoff.jpg) repeat-x center left;
}

#topmenu li a:hover {
	background: url(t3n-bgon.jpg) repeat-x center left;
/*	background-image: url(t3n-bgon.jpg);*/
}

#topmenu li.ACT,
#topmenu li.CUR {
	background: url(t3n-bgon.jpg) repeat-x center left;
	font-weight: bold;
} 

  
/* ----------- Linker Menübereich ------------ */
/* ---------------------------------------------- */

#leftmenu {
/*         padding-top: 1em;*/
	margin: 0px 0px 0px 0px;
         font-size:0.8em;
}

#leftmenu ul {
	list-style: none;
	
}

#leftmenu ul a {
         display: block;
/*         width: 100%;*/
         text-decoration: none;
         padding: 5px 0px 1px 5px;
         color: #000;
}

#leftmenu li {
	text-decoration: none;
	font: normal 1.0em Arial, Helvetica, Verdana, sans-serif;
	padding: 0px 0px 0px 0px;
/*	background: url(bg_off.gif) repeat-x center left;*/
         margin: 0px 0px 0px 0px;
/*border-bottom:1px solid #B85166;*/
         
}

#leftmenu li a {
/*	background: url(bg_off.gif) repeat-x center left;*/
border-bottom:1px solid #B85166;
}


#leftmenu li a:hover {
/*	background: url(bg_on.gif) repeat-x center left;*/
	font-weight: bold;
}

#leftmenu li.ACT,
#leftmenu li.CUR {
/*	background: url(bg_on.gif) repeat-x center left;*/
	font-weight: bold;
} 

* {
  margin: 0;
  padding: 0;
}           

/* ---------------Start LEVEL 2 -------------------- */
/* ---------------noch keine Gültigkeit------------- */


#leftmenu ul ul {
	list-style: none;
}

#leftmenu ul ul a {
         display: block;
         text-decoration: none;
         padding: 5px 0px 1px 25px;
         color: #000;
}


#leftmenu li li {
	text-decoration: none;
	font: normal 1.0em Arial, Helvetica, Verdana, sans-serif;
	padding: 0px 0px 0px 0px;
/*	background: url(bg_off.gif) repeat-x center left;*/
         margin: 0px 0px 0px 0px;
}

#leftmenu li li a:hover {
/*	background: url(bg_on.gif) repeat-x center left;*/
	font-weight: bold;
}


#leftmenu li li.ACT,
#leftmenu li li.CUR {
/*	background: url(bg_on.gif) repeat-x center left;*/
	font-weight: bold;
} 


/* ---------------Ende LEVEL 2 -------------------- */
/* --------------------------------------------------- */

/* ---------------Start LEVEL 3 -------------------- */
/* ---------------noch keine Gültigkeit------------- */


#leftmenu ul ul ul {
	list-style: none;
}

#leftmenu ul ul ul a {
         display: block;
         text-decoration: none;
         padding: 5px 0px 1px 35px;
         color: #CCC;
}


#leftmenu li li li {
	text-decoration: none;
	font: normal 1.0em Arial, Helvetica, Verdana, sans-serif;
	padding: 0px 0px 0px 0px;
/*	background: url(bg_off.gif) repeat-x center left;*/
         margin: 0px 0px 0px 0px;
}

#leftmenu li li li a:hover {
/*	background: url(bg_on.gif) repeat-x center left;*/
	font-weight: bold;
}


#leftmenu li li li.ACT,
#leftmenu li li li.CUR {
/*	background: url(bg_on.gif) repeat-x center left;*/
	font-weight: bold;
} 


/* ---------------Ende LEVEL 3 -------------------- */
/* --------------------------------------------------- */
/* --------------------------------------------------- */


* {
  margin: 0;
  padding: 0;
}           

/* ##########################
** ### tx_dropdownsitemap ###
** ### Übersteuerung aus content.css 28.06.2007 U. M.
** ##########################
*/
.tx-dropdownsitemap-pi1 A {font-weight:bold;}
.tx-dropdownsitemap-pi1 li.open ol {display:block;}
.tx-dropdownsitemap-pi1 li.closed ol {display:none;}
.tx-dropdownsitemap-pi1 li.open ul {display:block;}
.tx-dropdownsitemap-pi1 li.closed ul {display:none;}
.tx-dropdownsitemap-pi1 div {border:solid 1px #ccd; background:#F0F0F4; padding:2px; margin-bottom:5px;}
.tx-dropdownsitemap-pi1 div {border:solid 1px #78111C; background:transparent; padding:2px; margin-bottom:5px;}

.tx-dropdownsitemap-pi1 div.level_2 {background:#FFFFFF;}

.tx-dropdownsitemap-pi1 div.level_2 {background:transparent;}

.tx-dropdownsitemap-pi1 div.level_2 a {font-weight:normal;}

.tx-dropdownsitemap-pi1 div.level_3 {background:#F0F0F4;}
.tx-dropdownsitemap-pi1 div.level_3 {background:transparent;}


.tx-dropdownsitemap-pi1 div.level_4 {background:#FFFFFF;}
.tx-dropdownsitemap-pi1 div.level_4 {background:transparent;}

.tx-dropdownsitemap-pi1 div.level_5 {background:#F0F0F4;}
.tx-dropdownsitemap-pi1 div.level_5 {background:transparent;}

.tx-dropdownsitemap-pi1 div.expAll {text-align:center; border:solid 1px #ccd; background:#F0F0F4;}

.tx-dropdownsitemap-pi1 div.expAll {text-align:center; border:solid 1px #78111C; background:transparent;}

.tx-dropdownsitemap-pi1 img {margin-right:0.5em;}
.tx-dropdownsitemap-pi1 a:hover {background:transparent;}





