body {
	font-family:Trebuchet MS,Helvetica,sans-serif;
	background-color:#FFFFFF;
	}
A:link {
	color:#000000;
	text-decoration:none;

	}
A:visited {
	color:#000000;
	text-decoration:none;
	}
A:active {
	color:#000000;
	text-decoration:none;
	}
A:hover{
	color:#000000;
	text-decoration:underline;
	}
h3,h4,h5,h6,h7,ul,ol,li,tr,td,th,address,blockquote,nobr {
	font-family:Trebuchet MS,Helvetica,sans-serif;
	font-size:10pt;
	color:#000000;
	}

/* #####Headerlink +++*/
#kwtlogot a#linkkwt
{
         display: block;


          /*border: 1px dashed red; /* debug display */
}
#kwtlogot a#linkkwt span
{
         display: none;
}

#kwtlogot a#linkkwt
{
         height: 60px;
         width: 80px;
}

.contentspace
{
margin-right : 5px;
}

* Ueberschriften */

h2 {

/* Ueberschriften Artikel layout 2 grau+fett+gross*/
        font-family: Trebuchet MS,verdana,helvetica,sans-serif;
        font-size: 14px;
   color:#404040;
        font-weight:bold;
        margin-top:4px;
        margin-bottom:0px;

}
h1{

/* Ueberschriften Artikel layout 2 grau+fett+gross+line*/
        font-family: Trebuchet MS,verdana,helvetica,sans-serif;
        font-size: 14px;
   color:#404040;
        font-weight:bold;
        margin-top:0px;
        margin-bottom:0px;
        border-bottom: 1px solid #E5E5E5;
			clear:both;
}
/*
h2 {
        font-family: Trebuchet MS,verdana,helvetica,sans-serif;
        font-size:14px;
        color: #404040;
        font-weight:bold;
        margin-top:0px;
        margin-bottom:0px;
}
*/
h3 {
/* Ueberschriften Seite*/
        font-family: Trebuchet MS,verdana,helvetica,sans-serif;
        font-size:14px;
        color: #404040;
        font-weight: bold;
        margin-top:14px;
        margin-bottom:6px;
	 border-bottom: 1px solid #404040;
}

h4 {
/* Ueberschriften Artikel layout 1 schwarz+fett*/
        font-family: Trebuchet MS,verdana,helvetica,sans-serif;
        font-size:12px;
        color: #333333;
        font-weight: bold;
        margin-top:0px;
        margin-bottom:0px;
}
h5 {
        font-family: Trebuchet MS,verdana,helvetica,sans-serif;
        font-size:12px;
        color: #000000;
        font-weight: bold;
        margin-top:0px;
        margin-bottom:6px;
}
h6 {
        font-family: Trebuchet MS,verdana,helvetica,sans-serif;
        font-size:12px;
        color: #000000;
        font-weight: bold;
        margin-top:0px;
        margin-bottom:6px;
}
small { font-size:8pt; }

.blocksatz	{
	text-align:justify
		}
.header	{
	background-color:#EEEEEE;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	}
.formblack	{
	color: black;
	font-weight:bold;
	}
.content	{
  border-bottom: 1px solid #999999;
  padding-top:15px;
  padding-bottom:5px;
  padding-left:10px;

}

SELECT {
	font-size: 12px
   color:#000000;
   font-size:12px;
   font-family:Trebuchet MS,verdana,helvetica,sans-serif;
   background-color: #FFFFFF;
   border: 1px solid #999999;
   padding-top: 1px;
   padding-bottom: 1px;
   padding-left: 1px;
   padding-right: 0px;
}

TEXTAREA {
	font-size: 12px
   color:#000000;
   font-size:12px;
   font-family:Trebuchet MS,verdana,helvetica,sans-serif;
   background-color: #FFFFFF;
   border: 1px solid #999999;
   padding-top: 1px;
   padding-bottom: 1px;
   padding-left: 1px;
   padding-right: 0px;
}
input[type=text] {

	font-size: 12px
   color:#000000;
   font-size:12px;
   font-family:Trebuchet MS,verdana,helvetica,sans-serif;
   background-color: #FFFFFF;
   border: 1px solid #999999;
   padding-top: 1px;
   padding-bottom: 1px;
   padding-left: 1px;
   padding-right: 0px;
}
input[type=checkbox] {
	font-size: 12px
   color:#000000;
   font-size:12px;
   font-family:Trebuchet MS,verdana,helvetica,sans-serif;
   background-color: #FFFFFF;
   border: 1px solid #999999;
   padding-top: 1px;
   padding-bottom: 1px;
   padding-left: 1px;
   padding-right: 0px;
}
input[type=file] {

	font-size: 12px
   color:#000000;
   font-size:12px;
   font-family:Trebuchet MS,verdana,helvetica,sans-serif;
   background-color: #FFFFFF;
   border: 1px solid #999999;
   padding-top: 1px;
   padding-bottom: 1px;
   padding-left: 1px;
   padding-right: 0px;
}
input[type=password] {
   font-size: 12px
   color:#000000;
   font-size:12px;
   font-family:Trebuchet MS,verdana,helvetica,sans-serif;
   background-color: #FFFFFF;
   border: 1px solid #999999;
   padding-top: 1px;
   padding-bottom: 1px;
   padding-left: 1px;
   padding-right: 0px;
}
input[type=submit] {
	font-family: Trebuchet MS,verdana,helvetica,sans-serif;
	font-size : 12px;
}
input[type=checkbox] {
	vertical-align:middle;
	margin-left:0px;
	padding-left:0px;
	text-align:left;
}

/**************** Menu ******************/
.menu {
	color: black;
  /*border-bottom: 1px solid #999999;*/
  font-size: 12px;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:15px;
}

TD#menu {
	color: black;
  /*border-bottom: 1px solid #999999;*/
  font-size: 12px;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:15px;
}

TD#menu_sel {
	color: black;
  /*border-bottom: 1px solid #999999;*/
  font-size: 12px;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:15px;
  font-weight:bold;
}

TH#menu {
	color: black;
  border-bottom: 1px solid #000000;
  font-size: 12px;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:15px;
}

TD#menu A,TD#menu A:visited {
	color: black;
	text-decoration: none;
}
TD#menu_sel A,TD#menu_sel A:visited {
	color: black;
	text-decoration: none;
	font-weight:bold;
}
TD#submenu {
	color: black;
  /*border-bottom: 1px solid #999999;*/
  font-size: 12px;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:20px;
}
TD#submenu_sel {
	color: black;
  /*border-bottom: 1px solid #999999;*/
  font-size: 12px;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:20px;
  font-weight:bold;
}
TD#submenu A {
	color: black;
	text-decoration: none;
}
TD#submenu_sel A {
	color: black;
	text-decoration: none;
  font-weight:bold;
}


TD#menumicrosite {
background-color:#DDEEEE;
  /*border-bottom: 1px solid #999999;*/
  font-size: 12px;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:15px;
}
TD#menumicrosite A {
	color: black;
	text-decoration: none;
}
TD#submenumicrosite {
background-color:#DDEEEE;
  /*border-bottom: 1px solid #999999;*/
  font-size: 12px;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:20px;
}
TD#submenumicrosite A {
	color: black;
	text-decoration: none;
}
/**************** Menu ******************/

.formstyle	{
	background-color:#EEEEEE;
	font-family:Trebuchet MS,Helvetica,sans-serif;
	font-size:10pt;
	color:#000000;
	}
.formstylehidden	{
	background-color:#EEEEEE;
	font-family:Trebuchet MS,Helvetica,sans-serif;
	font-size:10pt;
	color:#888888;
	}
.formstyleselect	{
	background-color:#BBBBBB;
	font-family:Trebuchet MS,Helvetica,sans-serif;
	font-size:10pt;
	color:#000000;
	}
.formstyleselected	{
	background-color:#DDDDDD;
	font-family:Trebuchet MS,Helvetica,sans-serif;
	font-size:10pt;
	color:#000000;
	}
.rahmen	{
	border: 1px solid;
	border-color: #000000;
	}

.categorieroot	{
	background-color:#DDDDDD;
	}
.categorie	{
	background-color:#EEEEEE;
	}

.imagebg	{
	background-color:#EEEEEE;
	}

.imagebgedit	{
	background-color:#DDDDDD;
	}
/**************** Table ******************/
TABLE#adminbg	{
	background-color:#DDDDDD;

	}
TABLE#adminbg TH	{
	background-color:#f1f0e6;
	color:#000000;
	}
TABLE#adminbg TD	{
	background-color:#F0F0F0;
	}

/**************** help ******************/

TABLE#adminbgbox	{
	background-color:#F0F0F0;
	color:#000000;
	border-bottom: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;

	font-family:Trebuchet MS,Helvetica,sans-serif;
	/*font-size: 14px;
	font-weight:bold;*/
	}
TABLE#adminbgbox TD	{
	background-color:#F0F0F0;
	}
TABLE#adminbgbox TD#headline	{
	font-family:Trebuchet MS,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	}
TABLE#adminbgbox TD#row1	{
	background-color:#FFFFFF;
	}
TABLE#adminbgbox TD#row2	{
	background-color:#F0F0F0;
	}
TABLE#adminbgbox TD#row1a	{
	background-color:#FFEEEE;
	}
TABLE#adminbgbox TD#row2a	{
	background-color:#EEDDDD;
	}

TABLE#adminbgsnowbox	{
	background-color:#92A6CB;
	color:#000000;
	border-bottom: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;

	font-family:Trebuchet MS,Helvetica,sans-serif;
	/*font-size: 14px;
	font-weight:bold;*/
	}
TABLE#adminbgsnowbox TD	{
	background-color:#DDDEE6;
	}
TABLE#adminbgsnowbox TD#headline	{
	font-family:Trebuchet MS,Helvetica,sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #000055;
	}
TABLE#adminbgsnowbox TD#row1	{
	background-color:#D3DCEC;
	}
TABLE#adminbgsnowbox TD#row2	{
	background-color:#C1CDD9;
	}

TD#help	{
	font-family:Trebuchet MS,Helvetica,sans-serif;
	font-size:8pt;
	vertical-align : top;
	text-align: left;
	color:#000000;
	padding-top:10px;
  	padding-bottom:3px;
  	padding-left:20px;
	padding-right:20px;
	}
TD#help	LI{
	font-family:Trebuchet MS,Helvetica,sans-serif;
	font-size:8pt;
	color:#000000;
	}
TABLE#msheadline TD	{
	background-color:#F0F0F0;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	font-family:Trebuchet MS,Helvetica,sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}



/* #######################################
######## Seiten Navi #########
############################################ */

#navsite h5 {
 display: none;
}
#navsite ul {
 padding: 3px 0;
 margin-left: 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
}
#navsite ul li {
 list-style: none;
 margin: 0;
 display: inline;
}
#navsite ul li a {
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #F0F0F0;
 text-decoration: none;
}
#navsite ul li a:link {
 color: #000000;
}
#navsite ul li a:visited {
 color: #000000;
}
#navsite ul li a:link:hover, #navsite ul li a:visited:hover {
 color: #000000;
 background: #f1f0e6;
 border-color: #227;
}
#navsite ul li a#current {
 color: #000000;
 background: white;
 border-bottom: 1px solid white;
}

/* #######################################
######## Seiten Navi #########
############################################ */

#sitemenu h5 {
 display: none;
}
#sitemenu ul {
 padding: 0px;
 margin-left: 10;
 font: 12px Trebuchet MS, sans-serif;
}
#sitemenu b {
 list-style: none;
 margin: 0;
 padding: 0px ;
 color: #000000;
 margin-left: 0px;
 font: 16px Trebuchet MS, sans-serif;
 font-weight: bold;
}

#sitemenu ul li {
 list-style: none;
 margin: 0;
 padding: 2px ;
 color: #000000;
 margin-left: 5px;
}
#sitemenu ul li a {
 padding: 0px ;
 margin-left: 0px;
 text-decoration: none;
}
#sitemenu ul li a:link {
 color: #000000;
}
#sitemenu ul li a:visited {
 color: #000000;
}
#sitemenu ul li a:link:hover, #sitemenu ul li a:visited:hover {
 color: #000000;
 
}
#sitemenu ul li a#current {
 color: #000000;
 background: white;
}

.menu_pfeil {
	width: 10px;
	float: none;
	padding-right: 6px;
	padding-left: 2px;
	background-image: url(../images/menu-pfeil-kids.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#################################

.contenttopspace {

	padding-top : 0px;
	margin-top : 0px;
       margin-left : 0px;
       margin-right : 0px;
}
.contenttitel  {
   color: #404040;
   text-decoration: none;
   font-size: 14px;
   font-family:Trebuchet MS,verdana,helvetica,sans-serif;
   padding-bottom: 3px;
   border-bottom: 1px solid #E5E5E5;
   font-weight:bold;
 }
 .contentstyle {
   color: #333333;
    background-color: white;
	font-family: Trebuchet MS,verdana,helvetica,sans-serif;
	font-size : 12px;
	margin-top : 0px;
       margin-left : 20px;
       margin-right : 20px;
	margin-bottom : 0px;
	padding-top : 9px;
	padding-bottom :10px;
       text-align:left;
	   width: 730px;
	     	border-right: 1px solid #E5E5E5;
}
/* #### PFADMENU #### */
.pfadmenu  {
   color: #999999;
   text-decoration: none;
   font-size: 10px;
   font-family:Trebuchet MS,verdana,helvetica,sans-serif;
   padding-bottom: 3px;
   padding-top: 5px;

   border-bottom: 1px solid #DDDDDD;
 }

.pfadmenu A:link, .pfadmenu A:visited {
        color : #999999;
        font-size:10px;
        font-family:Trebuchet MS,verdana,helvetica,sans-serif;
        text-decoration: none;
}

.pfadmenu A:hover {
        color : #000000;
        font-size:10px;
        font-family:Trebuchet MS,verdana,helvetica,sans-serif;
}

.pfadmenu A:active {
        color : #999999;
        font-size:10px;
        font-family:Trebuchet MS,verdana,helvetica,sans-serif;
        text-decoration: none;
}



.opaque {
	opacity: .5;
	filter: alpha(opacity=50);
}



/* unbenutzt
.textfeldstyle4	{
	background-color:#BBBBCC;
	font-size:8pt;
	padding-left: 7px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
		}
.textfeldstyle4b	{
	background-color:#BBBBCC;
	font-size:8pt;
	font-weight:bold;
		}



A.menu_link_style:link {
	font-weight:bold;
	Text-Decoration: none;
	color:#000000;
	}

A.menu_link_style:visited {
	font-weight:bold;
	Text-Decoration: none;
	color:#000000;
	}

A.menu_link_style:active {
	font-weight:bold;
	Text-Decoration: none;
	color:#000000;
	}

.menuline	{
	background-color:#5E7AAC;
	}
.submenuline	{
	background-color:#A099B3;
	}
.subsubmenuline	{
	background-color:#9088A2;
	}

.menu_style	{
	background-color:#E2DEFF;
	font-family:Trebuchet MS,Helvetica,sans-serif;
	font-size:10pt;
	color:#000000;
	}

.menu_style_select	{
	background-color:#8C87B5;
	font-weight:bold;
	font-family:Trebuchet MS,Helvetica,sans-serif;
	font-size:10pt;
	color:#FFFFFF;
	}
                 */
                 
hr {
 color: #222222;
 height: 1px;
}                 

