body {
	bgcolor:#31302e;
	topmargin:50px;
	leftmargin:0px;
 	rightmargin:0px;
 	bottommargin:50px;
 	marginwidth:0px;
 	marginheight:0px;
 	font-family: Verdana, Script MT, Verdana, arial, sans-serif;
 	font-size:0.9em;
}
/*------------------------*/
.big_left{width:34px;background:#fff url(images/big_left.png) no-repeat;}
.big_top{background:#fff url(images/big_top.png) repeat-x;text-align:left;vertical-align:top;}
.big_right{width:30px;background:#fff url(images/big_right.png) no-repeat;padding:0px;}
.menu_right_area{width:230px;background-color:#fff;vertical-align:top;text-align:center;padding:0px;}
.sitename_area{height:100px;width:70%;vertical-align:midle;text-align:left;padding-top:0px;padding-bottom:0px}
#sitename_text{font-weight:bold;font-size:2.8em;color:#7bd218;text-align:left;}
#sitetag_text{font-weight:bold;font-size:2em;color:#4b4b4b}
.searhbutton_area{height:100px;width:30%;vertical-align:midle;text-align:right;padding-top:0px;padding-bottom:0px;}
.logo_area{height:100px;width:100%;background:#7bd218;vertical-align:midle;text-align:left;padding-left:10px;}
.menu_left_area{width:25%;background:#fff;vertical-align:top;text-align:center;}
.center_area{width:75%;background:#fff;vertical-align:top;text-align:center;}
.center_area2{width:100%;background:#fff;vertical-align:top;text-align:center;}
.navmenu_area{height:30px;width:100%;background:#7bd218;vertical-align:top;text-align:right;}
.center_menu_big{width:100%;background:#fff;vertical-align:top;text-align:center;}
.center_menu_litle{width:50%;background:#fff;vertical-align:top;text-align:center;}
.item_area{width:100%;background:#fff;vertical-align:top;text-align:center;padding-top:10px;}
.bottom_line{height:20px;width:100%;background:#7bd218;vertical-align:top;text-align:center;}
//.{}


/*------------------------*/
.cb_width {
	width: 160px;
}

td,tr,p,div {
	color: #666666;
}

.smalltext{
font-size:0.7em;
}

.logo {
	background: url(images/header_short.jpg) no-repeat;
}

.right_box {
	padding: 0px;
	width: 183px;
	border-left: solid 1px #cccccc;
	background: #ffffff ;
}

.searchblock {
	color: #7bd218;
	text-align: center;
}

/* required stuff */

#content-pane .tab-page {
	background: #000000;
}


.contentpaneopen {
	text-align: left;
	padding: 20px;
	color: #000;
}

.small {
	font-size:0.7em;
	color: #ffffff;
	font-weight: bold;
	padding-top: 5px;
	text-align: left;
}

.modifydate {
	color: #ffffff;
	font-weight: bold;
	padding-top: 10px;
	text-align: left;
}

.createdate {
	line-height: 15px;
	color: #ffffff;
	font-weight: bold;
	vertical-align: top;
	display: block;
}


/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
	font-weight: bold;
	color: #7bd218;
	text-align:left;
	text-decoration: none;
}

a.contentpagetitle:hover {
	color: #666666;
}

table.moduletable {
	width: 100%;
	margin: 0px 0px 0px 0px;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
}

.menuheader2 {
	background: url(images/title_background.png) no-repeat;
	vertical-align: middle;
	font-weight: bold;
	color: #666666;
	text-align: left;
	text-indent: 15px;
	width: 100%;
	height: 24px;
	text-transform: uppercase;
}
table.moduletable td {
	padding: 0px;
	font-weight: normal;
}

table.moduletable ul {
	color: #ff0000;
}

div#menublock table.moduletable td {
	padding: 0px;
}

.link1 {background: #333 url(images/linkgrau.png); background-repeat: repeat-x;	width: 94%;	height: 30px;	font: 10.0pt Tahoma, Verdana, Arial, Helvetica, sans-serif;	text-align: left;	vertical-align: middle;	color: #fff;	padding-left: 10px;}

.link1 a:link {font-weight: bold; text-transform: uppercase; color:#7bd218; text-align: center;}
.link1 a:visited {font-weight: bold; text-transform: uppercase; color:#7bd218; text-align: center;}
.link1 a:hover {font-weight: bold; text-transform: uppercase; color:#F00; text-align: center;}
.link1 a:active {font-weight: bold; text-transform: uppercase; color:#7bd218; text-align: center;}

.link2 {background: #633  url(images/linkrot.png);	background-repeat: no-repeat;	width: 94%;	height: 30px;	font: 10.0pt Tahoma, Verdana, Arial, Helvetica, sans-serif;	text-align: left;	vertical-align: middle;	color: #fff;	padding-left: 10px;}
.link2 a:link {font-weight: bold; text-transform: uppercase; color:#ccc; text-align: center;}
.link2 a:visited {font-weight: bold; text-transform: uppercase; color:#ccc; text-align: center;}
.link2 a:hover {font-weight: bold; text-transform: uppercase; color:#ccc; text-align: center;}
.link2 a:active {font-weight: bold; text-transform: uppercase; color:#ccc; text-align: center;}


.linktext {
	padding-top: 4px;
	color: #fff;
}

a.link2:link {
	color: #fff; 
	text-decoration: none;
}

a.link2:hover {
	color: #fff;
	text-decoration: none;
}

a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-weight: bold;
	color: #7bd218;
	text-align: left;
}

#active_menu {
	color:#666666;
	font-weight: bold;
}

a.sublevel:hover {
	color: #666666;
	text-decoration: none;
}

a.mainmenu:link, a.mainmenu:visited {
	color: #666666; 
	font-family: Script MT, verdana, arial, sans-serif;
	font-weight: normal;
	padding-left:10px;
	padding-right:10px;
}

a.mainmenu:hover {
	color: #D6DF8C;
	text-decoration: none;
}



a:link, a:visited {
	color: #7bd218; text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #9AB6C2;	text-decoration: none;
	font-weight: bold;
}

a.category:link, a.category:visited {
	color: #7bd218;
	text-decoration: none;
	font-weight: bold;
}

a.category:hover {
	color: #9AB6C2;
	text-decoration: none;
	font-weight: bold;
}

a.pagenav, a.pagenav:visited {
	font-weight: bold;
	color: #7bd218;
	text-decoration: none;
}

a.pagenav:hover {
	color: #9AB6C2;
	text-decoration: none;
}

.frontpageheader {
	color: #666666;
	font-weight: bold;
	line-height: 30px;
}

div#right_box .sectiontableentry1 {
	background-color : #182327;
	padding: 0px;
}

div#right_box .sectiontableentry2 {
	background-color : #293C43;
	padding: 0px;
}

.entry{
	font-size:0.9em;
	text-align:justify;
}

ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

li{
	line-height: 15px;
	padding-left: 15px;
	padding-top: 0px;
	background-image: url(images/arrow.png) ;
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.button {
	font-weight: bold;
	border:solid 1px #cccccc;
	background-color: #7bd218;
	color: #fff;
	text-align: middle;
	font-size: 9px;
	margin-top: 5px;
}

.bbcode {
	border:0px outset #000000;
	margin-top: 1px;
}

.bbcode:hover {
	border:1px inset #000000;
	background-color: #516B79;
margin-top: 1px;	
}

.bbcode:active {
background-color:white;
}


.tbox, .helpbox {
	font-weight: normal;
	color: #304651;
	background: #dddddd;
	border: 1px solid #999;
}

/* ---------------- unedited below here ----------------------*/


h4 {
	color: #cccccc;
	font-weight: bold;
}

h5 {
	color: #cccccc;
	font-weight: bold;
}

form {
/* removes space below form elements */
	margin: 0;
 	padding: 0;
}


h1, h2, h3 {
	font-family: Script MT, verdana, arial, Sans-Serif;
	font-weight: bold;
}

#newsimg {
      float:left;
      margin:5px 10px 0 0;
}



.fborder, .border{
	border-collapse: collapse;
	border-spacing: 0px;
}

/* ---- O R U L -------*/
.forumheader{
	padding: 2px 4px 2px 4px;
	background: #fff url(images/menu2/TCM.gif) repeat-x;
	font: verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
	border: 1px solid #666;
	text-align: left;
	font-size:1.0em;
	text-align:left;
}

.forumheader2{
	padding: 2px 4px 2px 4px;
	background: #fafafa;
	color:#000;
	padding: 4px;
	border: 1px solid #888;
	text-align: left;
	font-size:1.0em;
	text-align:left;
}

.forumheader3{
	background: #f0f0f0;
	color:#000;
	padding: 2px 4px 2px 4px;
	border: 1px solid #777;
	text-align: left;
	font-size:1.0em;
	text-align:left;
}


.fcaption{
	background: #7bd218 url(images/menu2/green/fcaption.gif) repeat-x;
	color: #000;
	padding: 2px 4px 2px 4px; 
	border: 1px solid #7bd218;
	text-align: left;
	font-size:1.1em;
}
.fcaption a:link {color:#fff;}
.fcaption a:visited {color:#fff;}
.fcaption a:hover {color:#000;}
.fcaption a:active {color:#fff;}

.forumborder{
	border:  #000080 1px solid;
	background-color: transparent;
}

.caption_c{
	background-color:#7bd218;
	color:#fff;
	text-align:right;
}
.caption_c a:link {color:#fff;}
.caption_c a:visited {color:#fff;}
.caption_c a:hover {color:#000;}
.caption_c a:active {color:#ff;}


/*MENÜ 2 und NEWS STYLE-TABLE */

.u_caption_l{background:url(images/menu2/GOL.gif) no-repeat;width:19px;height:19px;}
.u_caption_c{background:url(images/menu2/GOC.gif) repeat-x;height:19px;}
.u_caption_r{background:url(images/menu2/GOR.gif) no-repeat;width:19px;height:19px;}

.caption_l{background:url(images/menu2/green/COL.gif) repeat-y;width:19px;}
.caption_c{background-color:#7bd218;color:#fff;text-align:right;padding: 2px 4px 2px 4px; }
.caption_c a:link {color:#fff;}
.caption_c a:visited {color:#fff;}
.caption_c a:hover {color:#000;}
.caption_c a:active {color:#ff;}
.caption_r{background:url(images/menu2/green/COR.gif) repeat-y;width:19px;}

.inhalt_l{background:url(images/menu2/OLBG.gif) repeat-y;width:19px;height:80px;padding:0px;vertical-align:top;}
.inhalt_c{background:url(images/menu2/TCM.gif) repeat-x;text-align:left;vertical-align:top;padding-top:5px;padding-left:0px;padding-right:0px;padding-bottom:0px;}
.inhalt_r{background:url(images/menu2/ORBG.gif) repeat-y;width:19px;height:80px;padding:0px;vertical-align:top;}

.u_inhalt_l{background:url(images/menu2/UL.gif) no-repeat;width:19px;height:21px;}
.u_inhalt_c{background:url(images/menu2/UC.gif) repeat-X;height:21px;}		
.u_inhalt_r{background:url(images/menu2/UR.gif) no-repeat;width:21px;height:21px;}

 /*-------MENÜ 1-----------*/
.cap_l2{background: url(images/menu/MOL.png) no-repeat;width:24px;height:49px;}
.cap_c2{background: url(images/menu/MOC.png) repeat-x;height:49px;color:#fff}
.cap_r2{background: url(images/menu/MOR.png) no-repeat;width:27px;height:49px;}
.inh_l2{background: url(images/menu/MCL.png) repeat-y;width:24px;}
.inh_m2{background: #4b4b4b url(images/menu/MCC.png);color:#ffffff;text-align:left;vertical-align:top;padding-top:5px}
.inh_r2{background: url(images/menu/MCR.png) repeat-y;width:27px;}
.bot_l2{background: url(images/menu/MUL.png) no-repeat;width:24px;height:24px;}
.bot_c2{background: url(images/menu/MUC.png) repeat-x;height:24px;}
.bot_r2{background: url(images/menu/MUR.png) no-repeat;width:27px;height:24px;}
 /*-----------------------*/


#newsthumb {
  float:left;
  margin:2px 2px 0 0;
  padding: 2px;
  border: #ccc 0px solid;
}