/* Body */

/*
   gelb:       #FFB510
   braun:      #993300
   dunkelgrau: #737373
   grün:       #31BA24
   orange:     #FF8238
   orange:     #FFB510
*/


#jks_inc
{
   background-color: #ffd5ee;
   padding: 5px;
   border: 1px solid #f09;
   margin: 0 10px 10px 0;
   width: 25%;
   float: left;
   }

#jks_rec {
   background-color: #d5eeff;
   padding: 0;
   border: 1px solid #09f;
   margin: 10px;
   }


#jksleft, #jksright, #jksmiddle {
line-height:18px;
}
#jksmiddle {
line-height:18px;
}
#jksleft {
float:left;
}
#jksright {
float:right;
}




P {
   margin: 0.7em 1em;
   }

DIV.shadow, DIV.shadow2, DIV.shadow3, DIV.shadow4, DIV.shadow5 {
   padding: 1px;
   border-radius: 10px;
   -moz-border-radius: 10px;
   }
DIV.shadow {
   background-color: #ffd5ee;
   border: 1px solid #959595;
   margin: 0px;
   }
DIV.shadow2 {
   background-color: #ffd5ee;
   border: 1px solid #bebebe;
   margin: 0;
   }
DIV.shadow3 {
   background-color: #ffd5ee;
   border: 1px solid #e1e1e1;
   margin: 0;
   }
DIV.shadow4 {
   background-color: #ffd5ee;
   border: 1px solid #f6f6f6;
   margin: 0;
   }

body {
	margin-left: 0px;
         margin-right: 0px;
         margin-top: 0px;
         margin-bottom: 0px;
         background-color : #FFFFFF;
	color : #000000;
	}

#template {
         border: 0px;
         width: 100%;
         }

#template-left {
         vertical-align: top;
         }

#template-middle {
         vertical-align: top;
         width: 100%;
         }

#leftcol {
         border: 0px;
         width: 205px;
         }

#leftcol-top {
}

#leftcol-middle1, #leftcol-middle2 {
         background: url(../images/vegisto_pl.gif) repeat top left;
         padding-left: 0px;
}

#leftcol-bottom {
         background: url(../images/vegisto_pl_down.gif) no-repeat top left;
         width: 198px;
         height: 65px;
         }

#rightcol {
         border: 0px;
         width: 235px;
         }

#rightcol-top {
         background: url(../images/vegisto_pr235_top.gif) no-repeat top left;
         width: 235px;
         height: 58px;}

#rightcol-middle, #rightcol-banner{
         background: url(../images/vegisto_pr235.gif) repeat top left;
         padding-left: 15px;
}

#rightcol-bottom {
         background: url(../images/vegisto_pr235_down.gif) no-repeat top left;
         width: 235px;
         height: 72px;
         }

         td,tr,p,div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	}

#midcol {
         border: 0px;
         width: 100%;
         text-align: left;
         }

#midcol-top {
         text-align: left;
         }

#midcol-path, #bottom-path{
         padding-left: 30px;
         height: 30px;
         width: 100%;
         text-align: left;
         border-top: 0 none #FFFFFF;
         border-left: 0 none #FFFFFF;
         border-right: 0 none #FFFFFF;
         border-bottom: thin solid #31BA24;

}

h4 {
	color: #737373;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	}

h5 {
	color: #737373;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	}

h6 {
	color: #737373;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}

/* Links */
a:link, a:visited {
	color: #737373;
	font-size: 12px;
	text-decoration: none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	}

a:hover {
	color: #FFB510;
	text-decoration: none;
	}

/* Horizontal Line */
hr {
	background: #C0C0C0; height:2px; border: 1px inset;
	}

/* --Default Class Settings-- */

a.mainmenu:link, a.mainmenu:visited {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
	background-color: #FFB510;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #000000;
	height: 12px;
	width: 140px;
	margin: 2px;



	}

a.mainmenu:hover {
	color: #FFB510;
         color: #FF8238;
	text-decoration: underline;
	background-color: #FFB510;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: 1px solid #000000;
	margin: 2px;



	}

/* --Default Class Settings-- */

a.mainlevel:link, a.mainlevel:visited {
	color: #737373;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	padding-left:0px;
}

a.mainlevel:hover {
	color: #ffb510;
	text-decoration: underline;
	}

/* Content - Sections & Categories */
.contentpane {
	background-color : #FFFFFF;
	}

.contentpaneopen {
	border : 0px ridge #737373;
         padding: 6px;
         margin-right: 15px;
         margin-left: 15px;
	}

.contentheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
 	color: #000000;
	text-align:left;
	}

.contentdescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
         line-height: 17px;
	}

/* Links */
a.blogsection:link, a.blogsection:visited {
	color: #993300;
	text-decoration: none; font-weight: normal;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	}

a.blogsection:hover {
	color: #FFB510;
	text-decoration: underline;
	}

a.weblinks:link, a.weblinks:visited {
	color: #993300;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

a.weblinks:hover {
	color: #FF8238;
	text-decoration: underline;
	}

a.readon:link, a.readon:visited {
	color: #FFB510;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

a.readon:hover {
	color: #31BA24;
	text-decoration: none;
	}

.moduleheading {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	white-space: nowrap;
	background-color: #993300;
	border: 1px solid #000000;
	height: 16px;
	width: auto;
	padding: 4px;
	text-align: left;
	}


/* -- Modulrahmen -- */

table.moduletable {
	margin: 2px 0px 0px 0px;
         background-image: url(templates/sk_business1/images/vegisto_pl.png);
	width: 95%;
	line-height: 11pt;
	}

/* --Z.B. Vegisto Menu (left, right)-- */

table.moduletable th {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
         /* 174 93 60 ---*/
	font-style: italic;
	color: #993300;
	white-space: nowrap;
	height: 20px;
	width: auto;
	padding: 2px 5px 2px 5px;
	text-align: center;

	}

table.moduletable td {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color:#737373;
	padding-left: 10px;
	padding-right: 15px;
	}

/* Dirk check mit oben.... table.moduletable td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	font-weight: normal;

         padding-left: 15px;
         padding-right: 15px;

	} */



.componentheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 9px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #333333;
	text-align:left;
	}

/*.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #737373;
	border-style: solid;
	border-color:#993300;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	} */

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	}


.inputbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	background: #FFFFFF;
	border: 1px solid;
	}

/** category text format and links **/
.category {
	color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold; text-decoration: none;
         line-height: 17px
	}

a.category:link, a.category:visited {
	color: #993300; font-weight: bold;
	}

a.category:hover {
	color: #FFB510;
	}

.poll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 14px
	}

.sectiontableentry1, .contentpane {
	background-color : #FFFFFF;
	}

.sectiontableentry2 {
	background-color : #FFF9EA;
	}

.sectiontableheader {
	background-color : #FFFFBB;
	color : #737373;
	font-weight : bold;
	}

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

.createdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #737373;
	text-decoration: none;
	font-weight: normal;
	}

.modifydate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #737373;
	text-decoration: none;
	font-weight: normal;
	}

ul {
	margin: 0px 0px 0px 0px;
	}

li {
	list-style: inside url(../images/arrow.png);
	list-style-image: url(../images/arrow.png);
	}

.fase4rdf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #000000; font-weight: normal;
	}

a.fase4rdf:link {
	font-size: 10px; font-weight: normal; color: #993300;
	}

a.fase4rdf:hover {
	font-weight: bold; color: #FFB510;
	}

table.searchintro {
  	background-color: #FFF2D7;
	border: solid 1px #737373;
	}

table.contact {
	background-color: #FFFFFF;
	}

table.contact td.icons {
	background-color: #FFEBBF;
	}

table.contact td.details {
	background-color: #FFF9EA;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.pathway {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #993300;
}

a.pathway:link, a.pathway:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	border-top: 0 none #FFFFFF;
	border-left: 0 none #FFFFFF;
	border-right: 0 none #FFFFFF;
	border-bottom: 0 none #FFFFFF;
}

a.pathway:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFB510;
}

/* Test mit Kartei-Reiter */
/* Styles for dhtml tabbed-pages */
.ontab {
	background-color: #323A15;
	border-left: outset 2px #5B7122;
	border-right: outset 2px #808080;
	border-top: outset 2px #5B7122;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
	color: #FFFFFF;
}
.offtab {
	background-color : #e5e5e5;
	border-left: outset 2px #E0E0E0;
	border-right: outset 2px #E0E0E0;
	border-top: outset 2px #E0E0E0;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	cursor: pointer;
	font-weight: normal;
}
.tabpadding {
}

.tabheading {
	background-color: #CCE197;
	text-align: left;
}

span.article_seperator {

   margin-bottom: 20px;
   border-bottom: solid 1px #a0ba47;
   display: block;
   width: 100%;
}

div.mosimage {
   border: 0px solid #ccc;
}

.mosimage {
  border: 0px solid #cccccc;
  margin: 12px
}

.mosimage_caption {
  margin-top: 2px;
  padding: 1px 2px;
  color: #666;
  text-transform: none;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; text-decoration: none;
  line-height: 13px;
  border: 0px;
}