/* @group Core Elements */

html {
	height: 100%;
	margin-bottom: 1px;
}

body {
	margin: 0;
	font-family: Verdana;
	font-size: 80%;
	line-height: 135%;
	background: url(grafika/mianBG.png) repeat-x #a1aaa7;
}

/* Font family information */



body#ff-helvetica, #ff-helvetica td {
	line-height: 135%;
	font-family: Verdana, Arial, FreeSans, sans-serif;
}



/* end font family information */

form {
	margin: 0;
	padding: 0;
}

body.f-smaller,
body#ff-optima.f-smaller,
body#ff-georgia.f-smaller {
	font-size: 11px;
}

body {
	font-size: 9pt;
}


a {
	text-decoration: none;
}

#aktual p { font-family: Verdana, Arial, FreeSans, sans-serif;  }

#horiz-menu li { font-family: Verdana, Arial, FreeSans, sans-serif; font-size: 9pt; }


/* @end */


/* HEADERR */

#headerr { width: 500px;  margin-left: 190px;}

#headerr h1 { font-size: 18pt;margin-top: 20px;margin-bottom: 30px; text-align: left; color: #149514; line-height: 130%; }

/* HEADERR end */


/* MAINTEXT */

#maintext { margin-left: 0px; margin-right: 0px; }

#maintext p { margin-left: 100px; margin-right: 100px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9pt; line-height: 130%; }

#maintext ul { list-style-type: square; }

#maintext li { margin-left: 100px; margin-right: 100px;font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9pt; line-height: 130%; }

#maintext h2 { margin-left: 100px; margin-right: 100px; font-size: 12pt; margin-top: 20px; }

/* MAINTEXT end */

/* MAINTEXT RIGHT */

#maintext-right { margin-left: 0px; margin-right: 0px; }

#maintext-right p { margin-left: 190px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9pt; line-height: 130%; }

/*#maintext-right ul { list-style-type: square; }*/

#maintext-right li { margin-left: 190px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9pt; line-height: 130%; }

#maintext-right h2 { margin-left: 190px; font-size: 12pt; margin-top: 20px; }

/* MAINTEXT RIGHT end */

.mainbox_right { width: 200px; float: right; border: 1px solid black; background-color: #fff; padding: 5px; margin-left: 5px; }

.mainbox_left { width: 200px; float: left; border: 1px solid black; background-color: #fff; padding: 5px; margin-right: 5px; }

.photo_left { float: left; border: 1px solid black; margin-right: 5px; }

.photo_right { float: right; border: 1px solid black; margin-left: 5px; }


/* @group Structure */

#header {
	height: 210px;
	background: url(grafika/winieta.jpg) no-repeat;
}

#main-shadow {
	background: url(grafika/content-shadow-l.png) 0 0 no-repeat;
	margin-left: -15px;
}

#main-shadow2 {
	background: url(grafika/content-shadow-r.png) 100% 0 no-repeat;
	margin-right: -15px;
}

.side-shadow1 {
	background: url(grafika/side-shadow-l.png) 0 40% no-repeat;
}

.side-shadow2 {
	background: url(grafika/side-shadow-r.png) 100% 40% no-repeat;
}


#main-content {
	background: url(grafika/bg-content.jpg) top right no-repeat;
	margin-left: 15px;
	margin-right: 15px;
}

#main-content2,
#maincol2 {
	background: url(grafika/maincol-bg.png) 0 0 repeat-x;
}

#main-content2 h2 {color: #339900; }
#main-content2 a {color: #339900; text-decoration: none;}
#main-content2 a:hover {color: #333333;}
#horiz-menu {
	position: relative;
	z-index: 1;
}

#main-content {
	position: relative;
	z-index: 0;
}

td.maincol {
	background-image: url(grafika/maincol-bg-bottom.png);
	background-position:  0 100%;
	background-repeat:  repeat-x;
}

td.leftcol .padding,
td.rightcol .padding,
td.maincol .padding {
	padding: 20px 12px 20px 12px;
}



#footer { background: #139414; }
.copy {font-size: 10px; vertical-align: middle; color:#FFFFFF; padding-left: 15px;}


#mainbody-padding {
	padding: 0;
}

table.mainbody {
	width: 100%;
	border-bottom: 1px solid #009900;
	margin-bottom: 2px;
}




/* @end */

/* @group Modules */



.module-hilite2
{
	width: 210px;
}

div.module-hilite2 h3
 {
	padding-left: 15px;
	height: 41px;
	font-size: 120%;
	line-height: 43px;
	background: url(grafika/module-h3.png) 0 0 repeat-x;
	color: #646057;
	font-variant:small-caps;
	font-weight: bold;
}




#mainmodules1,
#mainmodules2 {
	margin-right: -10px;
}

.module-hilite2 a {color: #866850; font-size: 11px;}


/* @end */

/* @group Horizontal Menu */

#horiz-menu {
	background: url(grafika/horiz-menu-bg.png) 0 0 repeat-x;
	height: 35px;
	margin: 0 15px;
}

#horiz-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}

#horiz-menu li {
	display: block;
	float: left;
	margin: 0 4px 0 0;
	padding: 0;
	
}
##horiz-menu li a {color:#FFFFFF}
#horiz-menu a,
#horiz-menu li.active a {
	white-space: nowrap;
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	padding: 0 17px;
   font-weight: bold;
	font-size: 100%;
	overflow: hidden;
	color: #fff
}



#horiz-menu li:hover a,
#horiz-menu li.sfHover a {
	background: url(grafika/horiz-menu-hover.png) 0 bottom repeat-x;
}

#horiz-menu li:hover li a,
#horiz-menu li.sfHover li a,
#horiz-menu li.active li a {
	background: none;
}

#horiz-menu a:hover {
	text-decoration: none;
}



a img {
	border: 0;
}


/* @end */



img.border {margin-right: 10px; border: 1px solid #666666;}



#main-content {
	background-color: #f0ebe7;
}



/* Module Hilite2 Color */

div.module-hilite2 h3 {
	background-color: #DEDEDE;
	color: #444 !important;
}

/* Module Hilite3 Color */

div.module-hilite3 h3 {
	background-color: #939392;
}

td.maincol {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

div.wrapper { margin: 0 auto; width: 962px;padding:0;}
	td.leftcol { width:220px;padding:0;}
	td.rightcol { width:220px;padding:0;}
	
	
div.topicmain {font-family: Verdana; font-size: 12pt; padding-left: 8px; padding-top: 10px; color: #149514;}

div.frametextmain {font-family: verdana; font-size: 8pt; margin-left: 10px; margin-top: 10px; color: #000; width: 280px; color: #000;}