/* Design by pmusaraj  */
/* Tableless design, centered and fixed-width, lightweight and elegant. Perfect for a personal website or a cool small business. Positions: menu is under user1, search is under user5, newsflash is under user3. */
/* Get more like this at http://www.osskins.com  */
body { background-image: url("../../HerbstWinter/images/dh-hg.jpg"); text-align: center; margin: 0; padding: 0 }
body,td,th, tr, p, div  { color: #504628; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 16px }


/* LAYOUT AND POSITIONING */
#main { background-image: url("../../HerbstWinter/images/dh-hg1.jpg"); background-repeat: repeat-y; background-position: 0 center; text-align: left; margin: auto auto 0; padding-bottom: 20px; position: relative; width: 650px; height: auto }
#right { background-image: url("../../HerbstWinter/images/dh-navi-hg.jpg"); background-repeat: no-repeat; background-position: right 0; text-align: right; position: absolute; z-index: 50; top: 186px; left: 355px; width: 300px; height: 215px }
#right img  { border-width: 0 }
#right a { margin: 0 auto auto 0; float: right; border-width: 0 }
#innerright { margin-top: 52px }
#subnavi { background-image: url("../../HerbstWinter/images/dh-subnavi-hg.jpg"); background-repeat: no-repeat; position: absolute; z-index: 60; top: 61px; left: 19px; width: 144px; height: 144px }
.innersub { margin-top: 47px }
#rightpanel  {
	width:242px;
	float:right;
	padding-top:50px;
	}
#content { position: relative; top:30px; margin-left: 45px; padding-bottom: 15px; width: 540px; height: auto }
#content ul { margin-bottom:0; list-style-type: none; display: inline; }

#content h3, #sidebar p {
		padding:0 10px 0 0;
    }
/*spezial*/
#theme span { display: none }
/*footer
*/
#footer { background-image: url("../../HerbstWinter/images/dh-footer.jpg"); background-repeat: no-repeat; background-position: left 0; margin: 0 auto 15px; padding:0; position: relative; width: 650px; height: 195px }
#footer span { display: none }
/* OTHER TAGS */


hr  { color: #996; background-color: #996; height: 1px; width: 100%; border-width: 0; outline-width: 0; }

a:link    { color: #791e00; text-decoration: none }
	a:hover, a:visited  { color: #791e00; text-decoration: underline }

a.category:link, a.category:visited { color : #504628; font-weight : bold; text-decoration: none; }
a.category:hover { color: #791e00; text-decoration: underline; }

.mainlevel {
text-transform: lowercase;	
  }

a.mainlevel:link, a.mainlevel:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    display: block;
	font-size: 10px;
	font-weight: bold;
	color: #663;
	text-align: left;
	text-decoration: none;
	line-height: 230%;
	height:23px;
	text-indent: 18px;
	background-image:url(../images/menu-normal.jpg);
	background-repeat:no-repeat;
	}

a.mainlevel:hover   { color: #791e00; text-decoration: none }

#active_menu, a#active_menu:link, a#active_menu:visited  { border-width: 0 }
a#active_menu:hover   { }

table.moduletable {
	width: 100%;
	margin-bottom:5px;
	font-weight: normal;
}

#rightpanel table.moduletable {
	width:242px;
	background-color:#F8F8ED;
	border:1px solid #CCC;
	border-left:none;
	margin-bottom:2px;
	}

#rightpanel table.moduletable th, #rightpanel table.moduletable tr, #rightpanel table th {
	padding:10px;
	}

table.moduletable th {}

.newsflash, .frameheader {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  text-transform   : uppercase;  }

.contentpane {
	padding-left     : 0px;
	padding-right    : 0px;
}


 .button {}

.contentpaneopen 
{
	width:100%;
	border: none;
}

#content  #padding {
	padding:10px;
	padding-right:20px;
	}

.buttonheading
 { margin-top: 20px; vertical-align: bottom }

.componentheading, .contentheading, h1    { color: #504628; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; vertical-align: top ; font-variant: small-caps; font-weight: bold; line-height: 30px }

.componentheader { padding-bottom: 30px; }

.contentdescription {
	text-align:left;
}

.category {}

.sectiontableheader { font-weight: bold; border-bottom: 1px solid #996; padding-top: 20px; padding-bottom: 5px }

.sectiontablefooter {}

.sectiontableentry1 {
	
}

.sectiontableentry2 {}

.small {
  font-family      : Verdana, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #663;
  text-decoration  : none;
  font-weight      : normal;
  
}

table.contenttoc {
  border: 1px solid #cccccc;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.contenttoc td {
  padding: 2px;
}

table.contenttoc th {
  
    color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

ul { list-style-type: none; display: inline; }

li { margin: auto; list-style-type: none; display: list-item; }

.readon { }

.pathway {
color: #333333;
font-weight: bold;
}

.searchfield, .inputbox {
	border: 1px solid #CCC;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	padding:2px;
	}

.search {
	padding:10px;
		}

#rightpanel table.moduletable {
	width:222px;
	background-color:#F8F8ED;
	border:1px solid #CCC;
	border-left:none;
	margin-bottom:2px;
	padding:0px;

	}

#rightpanel table.moduletable th {
	color: #E38B29;
	padding-bottom:0px;
	}

#rightpanel table.contentpaneopen {
	padding:0px;
	padding-left:10px; }
/*Start Tags*/
body#start { background-image: url("../../HerbstWinter/images/dh-hg.jpg"); text-align: center; margin: 0; padding: 0 }
#start-content  { background-image: url("../images/dh-start-theme.jpg"); background-repeat: no-repeat; margin: auto; position: relative; top: 75px; width: 630px; height: 470px }
