body { 
  margin						: 0;
  height						: 100%;
  width							: 100%; 
  font-family				: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size					: 76%;
	background				: url(../images/patter.gif);
	background-attachment:fixed;
  vertical-align		: top;
}

img { border:none; }

.inputbox { border:none; font-size:10px; background:none; color:#666666;}

/* MAIN DIV's */

#shadow {
	position	 				: absolute;
	z-index						: 1;
	height:826px;			width:896px;
	overflow					: hidden;
	background				: url(../images/shadow.png);
	left:50%;					top:10px;
	margin-left				: -448px;
}

#head_image {
	position	 				: absolute;
	z-index						: 2;
	height:258px;			width:838px;
	background				: url(../images/orange/top.jpg);
	left:30px;					top:9px;
}

#search {
	position					: absolute; 
  	z-index					: 3;
	height:20px; 			width:200px;
	top:211px;				right:13px;
	text-align				: right;
}

#newsfeed {
	position 				 : absolute; 
	z-index					 : 3;
	height:200px; 	 width:350px;
	top:50px;				 left:450px;
	font-family			 : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color						 : #ffffff;
  font-size				 : 100%;
}

#page_switch {
	position	 		  : absolute; 
	z-index					: 3;
	height:20px; 		width:200px;
	top:235px;			right:10px;
	text-align			: right;
}

#menu_bg {
	position				: absolute;
	z-index					: 2;
	left:30px; 			top:267px;
	width:180px; 		height:550px;
	background			: url(../images/menu_bg.png);
}

#menu_headimg {
	position		 		: absolute;
	z-index					: 3;
	left:30px; 			top:267px;
	width:189px; 		height:23px;
	background	    : url(../images/orange/menu_top.png);
}

#content_headimg {
	position			  : absolute;
	z-index					: 3;
	left:210px; 		top:267px;
	width:658px; 		height:23px;
	background			: url(../images/orange/main_top.png);
}

#menu_1 {
	position				 : absolute;
	z-index					 : 4;
	left:50px; 			 top:260px;
	width:140px; 		 height:300px;
}

#content1 {
	position 		 		 : absolute;
	z-index					 : 4;
	height:520px; 	 	 width:620px;
	top:287px;				 right:40px;
	overflow				 : auto;
}  

#login {
	position	 		  : absolute; 
	z-index					: 3;
	height:20px; 		width:200px;
	top:8px;			  right:6px;
	text-align			: right;
}

#preload {
	position	 				: absolute;
	z-index						: 1;
	height:5px;				width:5px;
	overflow					: hidden;
	left:0px;					top:0px;
	display						:none;
}


hr {
	 padding-right:10px;
	 border:dashed #c0c0c0 1px;
}

li { 
	   font-size        : 11px;
  	 font-weight      : normal;
		 font-family			 : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  	 color            : #4E4E4E;
  	 padding-left     : 0px;
  	 text-decoration  : none;
		 margin-left			:	18px;
}

/** CSS for Mainmenu **/

p.menutitle{
  font-size        : 12px;
  font-weight      : bold;
	font-family			 : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color            : #000000;
  text-decoration  : none;
}

.mainlevel{
	/*border-bottom		 : 1px solid #5FA025;*/
	height					 : 20px;
  font-size        : 12px;
  font-weight      : normal;
	font-family			 :Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color            : #434343;
  padding-left     : 0px;
  text-decoration  : none;
	margin: 0;
}

.sublevel {
	 font-family	 	 	: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size        : 11px;
	 line-height			: 18px;
   font-weight      : normal;
   color            : #626262;
   margin		  			: 3px;
	 text-decoration  : none;
	 padding-left			: 10px;
	 height						: 18px; 
}

.sublevel:hover {
  color            : #CC6600;
  text-decoration  : none;
}

/**  CONTENT  **/

.content_title{
	height					 : 20px;
  font-size        : 12px;
  font-weight      : bold;
	font-family			 : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color            : #CC6600;
  padding-left     : 0px;
  text-decoration  : none;
}

.content_text{
  font-size        : 11px;
  font-weight      : normal;
	font-family			 : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color            : #4E4E4E;
  padding-left     : 0px;
  text-decoration  : none;
}

.content_link{
  font-size        : 11px;
  font-weight      : normal;
	font-family			 : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color            : #4E4E4E;
  padding-left     : 0px;
  text-decoration  : underline;
}

span.code{
  font-size        : 11px;
	font-style			 : italic;
  font-weight      : normal;
	font-family			 : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color            : #9A9A9A;
  text-decoration  : none;
}

/** KOMMENTARTE **/

#comment_slide {
	padding: 10px;
	margin: 10px;
	border: 4px solid #CC6600;
	background	: #ffffff;
	}

p.comment_title{
  font-size        : 11px;
  font-weight      : bold;
	font-family			 : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color            : #CC6600;
  padding-top      : 10px;
}

p.comment_error{
  font-size        : 11px;
  font-weight      : bold;
	font-family			 : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color            : #800000;
}

p.comment_btitle{
  font-size        : 11px;
  font-weight      : bold;
	font-family			 : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color            : #000000;
}

p.comment_body{
  font-size        : 11px;
  font-weight      : normal;
	font-family			 : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color            : #808080;
}

a.comment_show{
  font-size        : 10px;
  font-weight      : normal;
	font-family			 : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color            : #000000;
	text-decoration  : none;
}

#contact_info{
  font-size        : 11px;
  font-weight      : bold;
	font-family			 : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color            : #800000;
}