  body { margin: 0pt;
    padding: 0pt;
    font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
    top: 0pt;
    left: 0pt;
    right: 0pt;
    bottom: 0pt;
    background-color: rgb(255, 153, 51);
    }
    
  img {
	border:  0;
}

a {
	text-decoration:  none;
}

/*
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}


#overlay{ background-image: url(http://www.kleine-sohlen.de/Bilder/Logo/overlay.png); }

* html #overlay{
	background-color: transparent; 
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.kleine-sohlen.de/Bilder/Logo/overlay.png", sizingMethod="scale");
	}
*/


/*
a:hover {
	text-decoration: underline;
	color: rgb(51,51,153);
}


a.verticalMenuItem:hover, a.horizontalMenuItem:hover, a.smallHorizontalMenuItem:hover {
    text-decoration: none;
    font-weight: bold;
    color: rgb(51,51,153);
    font-size: 16px;
    font-weight: bold;
}
*/

a.verticalMenuItem1:hover,a.verticalMenuItem2:hover,a.verticalMenuItem3:hover,
a.verticalMenuItem4:hover,a.verticalMenuItem5:hover,a.verticalMenuItem6:hover,
a.verticalMenuItem7:hover,a.verticalMenuItem8:hover,a.verticalMenuItem9:hover,
a.verticalMenuItem10:hover,a.verticalMenuItem11:hover,a.verticalMenuItem12:hover,
a.verticalMenuItemP12:hover,a.verticalMenuItemP12-1:hover,
a.verticalMenuItem13:hover,a.verticalMenuItem13:hover,
a.verticalMenuItem14:hover,a.verticalMenuItem15:hover,a.verticalMenuItem16:hover,
a.verticalMenuItem17:hover,a.verticalMenuItem18:hover,a.verticalMenuItem19:hover,
a.verticalMenuItem20:hover,a.verticalMenuItem21:hover,a.verticalMenuItem22:hover,
a.textlink:hover {
	color: rgb(251,251,253);
	text-decoration: none;
}

a.textlinkc:hover {
	color: rgb(251,251,253);
	text-decoration: none;
	text-align:center;
}


.reduziert {
    font-weight: bold;
    color: #ff0000;
}

/** Menu items **/
.horizontalMenuItem {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #2D3437;
}

.smallHorizontalMenuItem {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
  
}

.orangeHorizontalMenuItem {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FF7800;
}

.verticalMenuTitle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FF7800;
}

/*
.textlink {
	color: rgb(51,51,153);
}
*/

table.verticalNavi {
   font-family: Comic Sans MS, Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight:  bold;
   color: rgb(51,51,153);
   border:0;
   padding:0;
}

.verticalMenuItem1{
    color: rgb(51,51,153);
	height:auto;vertical-align:middle;width: 100%;
	background-color: rgb(169,126,87); /* 10 */
}
.verticalMenuItem2 {
    color: rgb(51,51,153);
	height:auto;vertical-align:middle;width: 100%;
	background-color: rgb(170,127,88); /* 60 */
}
.verticalMenuItem3 {
    color: rgb(51,51,153);
	height:auto;vertical-align:middle;width: 100%;
	background-color: rgb(172,129,89); /* 110 */
}
.verticalMenuItem4 {
    color: rgb(51,51,153);
	height:auto;vertical-align:middle;width: 100%;
	background-color: rgb(175,131,91); /* 160 */
}
.verticalMenuItem5 {
    color: rgb(51,51,153);
	height:auto;vertical-align:middle;width: 100%;
	background-color: rgb(178,133,94); /* 210 */ 
}
.verticalMenuItem6 {
    color: rgb(51,51,153);
	height:auto;vertical-align:middle;
	background-color: rgb(182,137,97); /* 260 */
}
.verticalMenuItem7 {
    color: rgb(51,51,153);
	height:auto;vertical-align:middle;width: 100%; 
	background-color: rgb(186,140,100); /* 310 */
}
.verticalMenuItem8 {
    color: rgb(51,51,153);
	height:auto;vertical-align:middle;width: 100%; 
	background-color: rgb(192,145,104); /* 360 */
}
.verticalMenuItem9 {
    color: rgb(51,51,153);
	height:auto;vertical-align:middle;width: 100%; 
	background-color: rgb(197,149,108); /* 410 */
}
.verticalMenuItem10 {
    color: rgb(51,51,153);
	height:auto;vertical-align:middle;width: 100%; 
	background-color: rgb(209,159,117);  /* 510 */
}
.verticalMenuItem11 {
    color: rgb(51,51,153);
	height:auto;vertical-align:middle;width: 100%; 
	background-color: rgb(215,164,121);  /* 560 */
}
.verticalMenuItem12 {
    color: rgb(51,51,153);
	height:auto;vertical-align:middle;width: 100%; 
	background-color: rgb(220,168,125);  /*610 */
}
.verticalMenuItem13 {
    color: rgb(51,51,153);
	height:auto;vertical-align:middle;width: 100%; 
	background-color: rgb(225,173,129); /*660 */
}
.verticalMenuItem14 {
    color: rgb(51,51,153);
	height:auto;vertical-align:middle;
	background-color: rgb(230,176,132); /* 710 */
}
.verticalMenuItem15 {
    color: rgb(51,51,153);
	height:auto;vertical-align:middle;width: 100%; 
	background-color: rgb(233,179,134);  /* 760 */
}
.verticalMenuItem16 {
    color: rgb(51,51,153);
	height:auto;vertical-align:middle;width: 100%; 
	background-color: rgb(236,181,136);  /* 810 */ 
}
.verticalMenuItem17 {
    color: rgb(51,51,153);
	height:auto;vertical-align:middle;width: 100%; 
	background-color: rgb(238,183,138); /* 860 */
}
.verticalMenuItem18 {
    color: rgb(51,51,153);
	height:auto;vertical-align:middle;width: 100%; 
	background-color: rgb(240,185,139); /* 910 */
}
.verticalMenuItem19 {
    color: rgb(51,51,153);
	height:auto;vertical-align:middle;width: 100%; 
	background-color: rgb(242,186,140); /* 960 */
}
.verticalMenuItem20 {
    color: rgb(51,51,153);
	height:auto;vertical-align:middle;width: 100%; 
	background-color: rgb(243,187,141); /* 1010*/
}
.verticalMenuItem21 {
    color: rgb(51,51,153);
	height:auto;vertical-align:middle;width: 100%; 
	background-color: rgb(170,126,87);
}


/*** Plus12 ***/


.verticalMenuItemP12 {
    color: #0000CC;
    height:auto;vertical-align:middle;
	background-color: rgb(203,155,113); /* 460 */
}
.verticalMenuItemP12-1 {
    color: #FF0033;
    height:auto;vertical-align:middle;
	background-color: rgb(203,155,113); /* 460 */
}



/*** active left menu element ***/
.verticalMenuItemActive {
    color: rgb(51,51,153);
    background-color: rgb(255, 153, 51); 
	height:auto;vertical-align:middle;width: 100%; 
}


.verticalMenuItemP12active {
    color: #0000CC;
    background-color: rgb(255, 153, 51); 
	height:auto;vertical-align:middle;
	background-color: rgb(255, 153, 51);
}
.verticalMenuItemP12active-1 {
    color: #FF0033;
    background-color: rgb(255, 153, 51); 
	height:auto;vertical-align:middle;
	background-color: rgb(255, 153, 51);
}



.textlinkc {
    color: rgb(51,51,153);
    background-color: rgb(255, 153, 51); 
	font-family: Comic Sans MS, Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight:normal;
	height:40px;vertical-align:middle;width: 100%;
	text-align:center;
}

/*** Text Definitions ***************************************************************************************************/
.textcite			{ font-family: Comic Sans MS, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(51,51,153); }
.textcite_Stil1 		{ font-family: Comic Sans MS, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11pt; color: #000000; }
.Stil28 			{ font-family: Comic Sans MS, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #000080}
.Stil49 			{ font-family: Comic Sans MS, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: larger; color: #0000FF}
.textquoter			{ font-family: Comic Sans MS, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11pt; color: #000000; }
.mtnormal		 	{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size:  9pt; color: #000000; }
.mtnormalverysmall	{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size:  7pt; color: #000000; }
.mtnormal8pt		{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size:  8pt; color: #000000; }
.mtnormalorange		{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10pt; color: #FE8900; }
.mtnormalgrey		{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10pt; color: #666666; }
.mtnormalfett		{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size:  9pt; color: #000000; font-weight: bold; }
.mtnormalfettw		{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size:  9pt; color: #FFFFFF; font-weight: bold; }
.topevent			{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size:  9pt; font-weight: bold; color: #FFFFFF; background-color: #FE8900; }
/*.headline			{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11pt; color: #FE8900; font-weight: bold; }*/
.headlinesmall		{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10pt; color: #FE8900; font-weight: bold; }

