#search {border-color: #7D7D7D #DDDDDD #DDDDDD #7D7D7D;    border-style: solid;    border-width: 1px;	}
.copyright, .copyright a {font-size:11px; color:#a0a0a0; text-decoration:none;}
img {border-width:0px;}
body { font-family:arial; font-size:0.82em;padding:0px;  margin:0;height:100%;}
#col-a {float:right; width:100%;
  background:#dfc; }
#col-a[id]{margin-left:-1px;min-height:500px;
}
#col-b {font-family:Verdana,Arial,sans serif;
  font-size: 1.00em; text-align: left; 
  float:left; margin-left:-220px; z-index:10;
}
#col-b  a {text-decoration:none;}
#col-b[id] { min-height:500px; margin-right:1px; }
#col-c {float:right; margin-right:-220px; z-index:11;  
background:transparent; 
}
#col-c[id] {margin-left:1px;}
#rim {border-top:1px solid #339900; border-bottom:1px solid #339900;background: #dfc ;
 
}
#columns { 
width:984px; margin:0 auto;

}
.cols-wrapper {

  margin:0 auto;
   padding:0 220px;
  /* border-top:1px solid #339900; border-bottom:1px solid #339900; */ 
  background: #dfc url(http://www.genaxxon.com/images/glasbaustein.png) no-repeat scroll right top;

}
.cols-wrapper[class] { padding-bottom:0.1px;background: #dfc ;}
.float-wrapper { float:left; width:100%; position:relative; z-index:0;}
.float-wrapper[class] {margin-right:-1px; background:#dfc;}
.sidecol {position:relative; width:220px; overflow:hidden;}
.box, .main-content { margin:0 1em;}
.clear {clear:both;}

/* präsentation */
/* ids */
#main { width:100%; margin:0px;   }

/* backgrounds */
#header { background: #fff;
padding:5px;  width:984px; margin:0 auto;}
#header_h1   {position:relative; top:20px; left:25px;} /*  {float:left;margin-top:10px;}*/
#footer h1 {}
#footer {padding:5px;background: #fff;	}
.cols-wrapper {background: #fff; }
 .sidecol {background:  url("http://www.genaxxon.com/s/templates/images/menue_bg02.gif") #ccffb3; }
#main {  background: #fff;}

/* classes */
.box, .main-content { margin:10px; }
.box {}
.sidecol {}


/*
td {font-family: arial, helvetica, sans-serif;
  margin : 0.5em 0 0.5em; }
th {font-family:Verdana, Arial, sans-serif;
  margin : 0.5em 0 0.5em; font-size : 0.82em; line-height : 16px;}
td.design {font-family:Verdana, Arial, sans-serif;
  margin : 0.5em 0 0.5em; font-size : 0.82em; line-height : 16px;}
*/



A:link {color : #224422; background : transparent; }
A:visited {color: #686;}
A:hover {color : #ffa500; background : transparent; text-decoration : none;}
A:active {color : #ff550e; background : transparent;text-decoration : none;}

a.kopf:link {color: #ff9900; text-decoration:none}
a.kopf:visited {color: #339900; text-decoration:none}
a.kopf:hover {color: #ffa500; text-decoration:none}
a.kopf:active {color: #000000; text-decoration:none}

a.hist:link {color: #224422; }
a.hist:visited {color: #686;}
a.hist:hover {color: #ffa500; text-decoration : none;}
a.hist:active {color: #ff550e; text-decoration:none; }

a.hist2:link {color: #ff020e; text-decoration:none; }
a.hist2:visited {color: #ff020e; text-decoration:none;}
a.hist2:hover {color: #0099FF; text-decoration:none; }
a.hist2:active {color: #000000; text-decoration:none; }

div.e0 {}
div.e0 a {text-decoration:none;}
div.e1 {font-weight: normal; font-size: 0.95em; text-align: left; margin-left:10px; }
div.e1 a {text-decoration:none;}
div.e2 {font-weight: normal; font-size: 0.90em; text-align: left; margin-left:20px; }
div.e2 a {text-decoration:none;}

h1 {font-size : 1.27em; color : #333; width : auto;}
h2 {font-size : 1.19em; color : #333; width : auto;}
h2 a{font-family:'Trebuchet MS',sans serif;}
h3 {font-size : 1.1em; color : #333; padding-top : 15px;}
h3.a {font-weight : bold;}
h3.a:hover {font-weight : bold; color : #ff020e;}

h4 {font-size:0.9em; color : #333; font-weight:bold; padding-top: 10px; margin: 3px 0px 3px 0px; width : auto;}
h5 {font-size:0.9em; color : #333; font-weight:bold; padding-top: 10px; margin: 3px 0px 3px 0px; width : auto;}

 /* h2 {border-bottom : 1px solid #41799e; font-size : 1.2em; color : #333; width : auto;} */
 /* h3 {border-bottom : 0 solid #41799e;   font-size : 1.1em; color : #333; padding-top : 15px;} */

p {margin : 0.5em 0 0.5em; font-family : arial, helvetica, sans-serif; font-size : 1.0em; 
   line-height : 16px;   background : transparent;}
/* p a {text-decoration: none;} */
/* p a:hover{text-decoration: none;} */
dd {margin-left:15px; font-size:  1.0em}
dt {font-size:  1.0em}

div.anker {font-size: 0.90em; color:#000000; font-family:Verdana, Arial}
div.anker a {text-decoration:none;}

UL {font-size : 1.0em; font-family : arial, helvetica, sans-serif;
    list-style-image : url(http://www.genaxxon.com/s/templates/images/pfeil-orange.gif);}

KBD {font-size : 1.1em; }
TT {font-size : 1.1em; }
PRE {font-size : 1.1em; }

HR {height: 1px; color: #457492; border:1px solid silver; }
/*a.frontpage {background-color:#44fb7c; color:#ff66d7;}*/
a.frontpage {color:#ff66d8; }

/* Buttons */
.awesome, .awesome:visited {
background: #222 url(../images/overlay.png) repeat-x; 
display: inline-block; 
padding: 5px 10px 6px; 
color: #fff; 
text-decoration: none;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px;/* Safari and Chrome */
border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);/* Firefox */
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);/* Safari and Chrome */
box-shadow: 3px 3px 4px #000; /*   Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
font-size:15px;
/* filter:progid:dxImageTransform.Microsoft.dropShadow(color=#a0a0a0,offX=3,offY=3, positive=true); */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
;


/*  behavior: url(ie-css3.htc);  This lets IE know to call the script on all elements which get the 'box' class */

}

.blue.awesome, .blue.awesome:visited		{ background-color:  #2daebf; color: #fff;  }
.blue.awesome:hover							{ background-color: #007d9a; color:lightgreen;}

.awesome:active							{ top: 1px; }

.asseenon {
border-top:1px solid #efefef;
border-bottom:1px solid #efefef;
padding:30px 0;
}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}


.box {

}



/*  panels */
.halber_panel 
    {width:230px;
	float:left;
	margin:10px;
	}
.halber_panel_top 
    {padding: 5px;
	background:url('/images/boxoben.png') left bottom repeat-x; 
	width:220px;
	}
.halber_panel_content 
    {padding: 5px;
	background:url('/images/box.png') top repeat-x #f8f8f8; 
    width:220px;  
	 min-height:220px; 
	border-bottom-width:1px;  
	border-bottom-style:solid;  
	border-color:#88bb88;
    }
.fullsize_panel 
    {width:470px;
	float:left;
	margin:10px;
    }
.fullsize_panel_top 
    {padding: 5px;
	background:url('/images/boxoben.png') left bottom repeat-x; 
	width:470px;
    }
.fullsize_panel_content 
    { padding: 5px;
	  background:url('/images/box.png') top repeat-x #f8f8f8; 
      width:470px;  
	  border-bottom-width:1px;  
	  border-bottom-style:solid;  
	  border-color:#88bb88;
    }
.halber_panel_top h1 a:link {
    text-decoration:none;
	}
.halber_panel_top h1 a:visited { text-decoration:none;}
.halber_panel_top h1 a:hover {text-decoration:underline;}

.fullsize_panel_top h1 a:link {  text-decoration:none;	}
.fullsize_panel_top h1 a:link {text-decoration:none;}
.fullsize_panel_top h1 a:hover {text-decoration:underline;}
b{font-family:'Trebuchet MS',sans serif;}
