body {

	border:none;

	font-family: Verdana,Arial sans-serif;

	font-size:11px;

}



a:hover, a:link, a:visited, a:active  {

	text-decoration:none;

	color:#4DAC27;

	font-weight: bold;

}

a:hover {

       color:#B8E296

}

a.link:hover, a.link:link, a.link:visited, a.link:active  {

	text-decoration:none;

	color:#4DAC27;

	padding-left: 20px;

	font-weight: bold;

        background-image: url('../images/nav-bullet.gif');

        background-repeat: no-repeat;

        background-position: 0px 2px;

}



a.link:hover {

       color:#B8E296

}


a.anker:hover, a.anker:link, a.anker:visited, a.anker:active  {

	text-decoration:none;

	color:#4DAC27;

	font-weight: bold;

        font-size: smaller;

        vertical-align: baseline;

        position: relative;

        bottom: 0.30em;

}


a.anker:hover {

       color:#B8E296

}



a.hauptnavigation:link {

        padding-bottom: 30px;

	text-decoration:none;

	color:#FFFFFF;

	margin-left: 20px;

}



a.hauptnavigation:visited {

        padding-bottom: 30px;

	text-decoration:none;

	color:#FFFFFF;

	margin-left: 20px;

        z-index:100;
}



a.hauptnavigation:hover, a.hauptnavigation_aktiv:link, a.hauptnavigation_aktiv:visited, a.hauptnavigation_aktiv:hover, a.hauptnavigation_aktiv:active  {

        padding-bottom: 30px;

	text-decoration:none;

	color:#FFFFFF;

	margin-left: 20px;

        background-image: url('../images/nav-underline.gif');

        background-repeat: repeat-x;

        background-position: 0px -8px;

}



a.hauptnavigation:active {

        padding-bottom: 30px;

	text-decoration:none;

	color:#FFFFFF;

	margin-left: 20px;

        background-image: url('../images/nav-underline.gif');

        background-repeat: repeat-x;

        background-position: 0px -8px;

        z-index:100;
}



.linke_navigation {

        height:20px;

        background-image: url('../images/bg2-nav.gif');

        z-index: 2;

}



.nav_zeile {

        position:relative;

        width:  214px;

        padding-top: 8px;

        padding-bottom: 2px;

        font-weight: bold;

	font-size: 11px;

        vertical-align: bottom;

        background-image: url('../images/nav-bullet.gif');

        background-repeat: no-repeat;

        background-position: 10px 8px;

        z-index: 3;

}



.nav_zeile_highlight {

        position:relative;

        top: -0px;

        padding-top: 5px;

        padding-bottom: 3px;

        background-color: #EDF8E3;

        width:  200px;

        background-image: url('../images/nav-bullet.gif');

        background-repeat: no-repeat;

        background-position: 10px 6px;

        z-index: 3;

}



.nav_zeile_innen {

        width:  180px;

}



a.nav_link:link {

        color: #545558;

	text-decoration:none;

        position: relative;

        left:  26px;

}a.nav_link:visited {

        color: #545558;

	text-decoration:none;

        position: relative;

        left:  26px;

}a.nav_link:hover {

        color: #4DAC27;

	text-decoration:none;

        position: relative;

        left:  26px;

}a.nav_link:active {

        color: #545558;

	text-decoration:none;

        position: relative;

        left:  26px;

}



.contentarea {

        padding-top: 15px;

        padding-left: 20px;

}



h1 {

	font-size: 18pt;

        color: #B8E296;

        margin-bottom:8px;

}



h2 {

	font-size: 10pt;

        color: #000000;

        margin-bottom:4px;

}



p {

        padding-bottom:4px;

        margin-top: 0px;

	font-size: 11px;

}



.spalte1, .spalte2, .spalte3 {

        vertical-align: top;

        width: 222px;

        padding-right: 10px;

        border-right-width: 1px;

        border-right-color: #BEBBC4;

        border-right-style: solid;

}

.spalte2 {

        padding-left: 10px;

}

.spalte3 {

        padding-left: 10px;

        border-right-width: 0px;

}



ul {

        list-style-image: url('../images/nav-bullet.gif');

}



li {



}



.kasten {

        width: 224px;

        color: #FFFFFF;

}



.kasten_oben {

        width: 224px;

        height: 30px;

        background-image: url('../images/kasten_header.gif');

        background-repeat: no-repeat;

        background-position: 0px 0px;

        background-color: #AAD59C;

} 



.kasten_oben_text {

        position: relative;

        top: 8px;

        padding-left:10px;

}



.kasten_unten {

	font-size: 10pt;

        width: 222px;

        height: 340px;

        color: #000000;

        border-width: 1px;

        border-color: #BEBBC4;

        border-style: solid;

        background-color: #EDF8E3;

}



.kasten_unten h3 {

        margin-top: 10px;

        margin-left: 10px;

        text-indent: 0px;

        padding-left: 18px;

        margin-bottom: 0px;

	font-size: 10pt;

        background-image: url('../images/nav-bullet.gif');

        background-repeat: no-repeat;

        background-position: 0px 2px;

}

.kasten_unten p {

        margin-top: 4px;

        padding-left: 10px;

	font-size: 10pt;

	margin-bottom: 0px;

}



.trenner {

        width: 200px;

        height: 2px;

        margin-left: 10px;

        margin-top: 0px;

        border-bottom-width: 1px;

        border-bottom-color: #BEBBC4;

        border-bottom-style: solid;

}

#contentcell {

        padding: 20px;
        padding-top: 10px;
}

#flag {

        position:relative;

        top:0px;

        left:340px;
}


#printview {

        position:relative;

        top:0px;

        left:322px;
}


#memberlogin {

        position:relative;

        display:inline;

        top:0px;
        
        padding-right:90px;

        left:390px;
}




#logout {

        position:relative;

        top:0px;

        left:420px;
}



#mitgliederbereich {

        position:relative;

        top:0px;

        left:200px;
}

* html #mitgliederbereich {

        top:0px;
}
* +html #mitgliederbereich { /* IE */

        top:0px;
}


/* nicEdit */

input.forum, #submit_btn, #stop_btn, div.fakefile {
  margin-top:15px;
  color:#050;
  font: bold 100%;
  cursor:pointer;
  background-color:#fed;
  border: 1px solid;
  border-color: #eeeeee #ffffff #eeeeee #ffffff;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}


#area1 {
	background-color: #ffffff !important;
}

.nicEdit-panel {
	background-color: #ffffff !important;
}

.nicEdit-button {
	background-color: #fff !important;
}

/* XUPLOAD */

#lightbox{display:none;}
#overlay{display:none;}

FIELDSET {width: 504px; border: 1px solid #b3b3b3; font: 13px Arial; text-align: left;}
.div1  {text-align: left; color: #484B50; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 100%; padding: 10px;}
#xfile {font: 12px Arial; border: 1px solid #636363; margin-top: 5px; width: 265px;text-align: center;}
.myForm {font: 12px Arial; border: 1px solid #636363; margin-top: 1px;}
.upload_input input {font: 12px Arial; border: 1px solid #636363; margin-top: 5px; width: 365px;text-align: center;}
#submit_btn, #stop_btn {position:absolute; margin: 6px 0 0 3px; width: 60px;}

.data {border-collapse:collapse; background-color: #e9e9e9; width: 400px; margin-bottom: 3px;}
.data TR TD {border: 1px solid #a3a3a3; font: 12px Arial;}
.bar1 {border: 1px solid #a3a3a3; background-color: #f6f6f6; text-align: left; vertical-align: middle; height: 20px; width: 100%;}
.bar2 {width: 1%; background-color: #c9c9c9; height: 20px; text-align: left;}
.message {width: 400px; height: 1px; border: 1px solid #909090; font: 11px Arial; margin-top: 5px; text-align: left; padding-left: 3px; background-color: #f9f9f9;}
.myLink  {font: bold 13px Arial; color: #303030; text-decoration: none;}
.btn     {font: 12px Arial; border: 1px solid #a3a3a3; background-color: #e9e9e9; margin-top: 3px; margin-bottom: 5px;}
.bar_table {width: 100px; background-color: #707070;}
.bar_table TR TD {border: none;}
.sbar {background-color: #e9e9e9; height: 60px;}
#settings {font: 12px Arial;padding:0px;}

.pie {  display: block;
  float: left;
  margin: 0 3px 0 0;
  padding: 0;
  width: 30px;
  height: 30px;
  background-image: url('../images/slices_indega.gif');
  text-align: center;
}
.pie b {position: relative; top : 8px; font: bold 11px Arial;}




div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 50);
	opacity: 50;
	z-index: 2;
}



