body
{
	background: #E1E1E2;
        background-image:url(/images2/hg.gif);
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}



#groups_overview_left
{
	padding: 5px;
	background-color:#FAD4C7;
	border:1px solid #EA804C;
	width:100%%;
}

#groups_overview_right
{
	padding: 5px;
	background-color:#F3C8B1;
	border:1px solid #EA804C;
	width:100%%;
}

p.groups_header_top
{
	font-size:14px;
	color:#000000;
	font-family : Verdana,Arial;
	font-weight:bold;
	text-align:center;
	width:100%;
}
p.groups_submenu
{
	text-align:center;
}

.groups_header1
{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding:2px 0 2px 2px;
	margin:0;
}
#groups_new_left
{
	padding: 5px;
	background-color:#FAD4C7;
	border:1px solid #EA804C;
	width:58%;
	float:left;
}

.group_space
{
	height:5px;
	padding:0px;
	margin:0px;
}

#groups_left
{
	float:left;
	width:58%;
}

#groups_right
{
	float:right;
	width:38%;
}

#groups_new_right
{
	padding: 5px;
	background-color:#F3C8B1;
	border:1px solid #EA804C;
	width:38%;
	float:right;
}
p.teaser
{
	color:#0000FF;
	font-weight:bold;
}

#silver{ color:#B4B4B4; }
#silver a{ color:#B4B4B4; }


.red{ color:red; }
.green{ color:darkgreen; }
.blue{ color:blue; }
.fehler
{
	color:black;
	background-color:#FFAAAA;
	border:1px solid darkred;
	padding:6px;
}
.okay
{
	color:black;
	background-color:#D4FFD4;
	border:1px solid darkgreen;
	padding:6px;
}

.groups_input_text
{
	font-family:Arial;
    color:#000000;
    font-size:14px;
    border: 1px solid #008030;
    background-color:#F4FFF4;
    width:400px;
}
.groups_input_submit
{
	font-family:Arial;
    color:#000000;
    border: 1px solid #008030;
    font-weight:bold;
    font-size:14px;
    background-color:#DDEE22;
    width:auto;
}
.groups_thread_header
{
	padding: 5px;
	margin:5px;
	background-color: #F7E1D9;
	border:1px solid #EA804C;
	width:96%;
}
.groups_post
{
	padding: 0px;
	margin:5px;
	background-color: #F7E1D9;
	border:1px solid #EA804C;
	width:96%;
}
.groups_in_post_left
{
	width:18%;
	padding:7px;
	background-color: #F7E1D9;
	height:100%;
	float:left;
}
.groups_in_post_right_1
{
	width:78%;
	height:100%;
	min-height:230px;
	padding:7px;
	background-color:#FAD4C7;
	float:right;
}
.groups_in_post_right_2
{
	width:78%;
	padding:7px;
	min-height:230px;
	float:right;
	background-color:#F3C8B1;
	height:100%;
}
.groups_in_post_footer_1
{
	padding:7px;
	background-color:#FAD4C7;
	text-align:right;
}
.groups_in_post_footer_2
{

	padding:7px;
	background-color:#F3C8B1;
	text-align:right;
}
.groups_thread_footer
{
	padding: 5px;
	margin:0 5px 5px 5px;
	background-color: #F7E1D9;
	border:1px solid #EA804C;
	width:96%;
	text-align:right;
}




#main {
	color:#555555;
	margin:0 auto;
	padding:0 0 0 0;
	font-family:Verdana,Arial;
	font-size: 12px;
text-align: left;
}

table.topmenue
{
	border : 1px dashed #EA804C;
 	padding:8;
 	font-family:Verdana,Arial;
	background : #F9EFED;
	width : 100%;
	text-align: center;

}
#log {
	padding: 0em;
	margin-top: 0px;
}

#start a {
	font-weight: bold;
}
div.clear
{
clear: left;
height: 0;
margin: 0;
padding: 0;
font-size: 0;
}
.speciallink { font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #000099;
}
a.speciallink { font-weight: bold; text-decoration: none; font-size: 12px ; color : #000099; }
a.speciallink:hover{ font-weight: bold; text-decoration: underline; font-size: 12px ; }

#footer { text-align: center; font-size: 12px; color:#666666; font-family:Verdana,Arial; }
#footer a { font-size: 12px; text-decoration: underline; color:#666666; font-family:Verdana,Arial; }
#footer a:hover{ text-decoration: overline; font-size: 12px; color:darkred; font-family:Verdana,Arial; }


#pr { text-align: center; font-size: 10px; color:#666666; font-family:Verdana,Arial; }
#pr a { font-size: 10px; text-decoration: underline; color:#666666; font-family:Verdana,Arial; }
#pr a:hover{ text-decoration: overline; font-size: 10px; color:darkred; font-family:Verdana,Arial; }

#pn { text-align: center; font-size: 14px; color:#000000; font-family:Verdana,Arial; }
#pn a { font-size: 14px; text-decoration: none; color:#000000; font-family:Verdana,Arial; }
#pn a:hover{ text-decoration: underline; font-size: 14px; color:darkred; font-family:Verdana,Arial; }

.thumbs {
		background-image:url(/images2/hg-bilder.gif);
		background-repeat:no-repeat;
        display:table-cell;
		height:135px;
		width:135px;
		line-height: 135px;
		text-align: center;
		vertical-align:middle;
	}

tr.header
{
	background : #FAD4C7;
	padding : 5px 5px 5px;
	text-align : center;
	font-size : 12px;
	font-weight : bold;
}

FORM {
	padding-top: 1px;
	margin-bottom : 1px;
	margin-left : 1px;
	margin-right : 1px;
	margin-top : 1px;
	margin : 1px 1px 1px 1px;
	padding : 1px 1px 1px 1px;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
}
tr.header_downline
{
	background : #FAD4C7;
	padding : 5px 5px 5px;
	text-align : center;
	font-size : 12px;
	font-weight : bold;
}
tr.profil
{
	background : #FAD4C7;
	padding : 5px 5px 5px;
	text-align : center;
	font-size : 13px;
	font-weight : bold;
}
table.inside
{
	background : #FAD4C7;
	border : 1px dashed #EA804C;
	width : 100%;
	line-height : 17px;
		}
table.inside_3
{
	background : #FAD4C7;
	border : 0px dashed #EA804C;
	width : 100%;
	line-height : 17px;
		}
table.downline
{
	border : 1px dashed #FFCCCC;
	line-height : 15px;
}

table.inside_render
{
	border : 1px dashed Silver;
	width : 98%;
	line-height : 17px;
		}
table.inside_small
{
	background : #FAD4C7;
	border : 1px dashed black;
	width : 50%;
	line-height : 17px;
		}
textarea {
	border : 1px solid Silver;
	color : #00008B;
	font-family : Verdana,Arial;
	font-size : 12px;
	background : #ffffff;
	background-color : #ffffff;
	font-weight : normal;
	letter-spacing : 1px;
	word-spacing : 1px;
}

file, input, select, option, td, body {
	font-family : Verdana,Arial;
	font-size : 12px;
	color : #000000;
}

table.help
{
 border : 1px dashed darkred;
 padding:8;
 font-family:Verdana,Arial;
 font-size:10px;
 background-color:#F2CCCC;
 font-style : normal;
 letter-spacing : 1px;
 vertical-align : top;
}

a:link, a:visited
{
	font-family : Verdana,Arial;
	font-size : 12px;
	color : #000000;
	text-decoration : none;
}

A:hover
{
	font-family : Verdana,Arial;
	font-size : 12px;
	color : #DE0108;
	text-decoration : underline;
}
a:active
{
	font-family : Verdana,Arial;
	font-size : 12px;
	color : #000000;
	text-decoration : underline;
}
input.box {
	color : #00008B;
	font-family :  Verdana,Arial;
	font-size : 12px;
	background : #ffffff;
	background-color : #ffffff;
	letter-spacing : 1px;
	word-spacing : 1px;
	vertical-align : baseline;
		}
select {
	border : 1px solid Silver;
	color : #00008B;
	font-family :  Verdana,Arial;
	font-size : 12px;
	background-color : #ffffff;
	font-weight : normal;
	letter-spacing : 1px;
	word-spacing : 1px;
}

hr
{
	color : #FAD4C7;
	font-weight: bold;
	width : 90%;
	font-size : 20px;
	margin : 0;
	line-height : 10px;
}
/* Tabellen-Überschrift */
.tbl_header { font-size : 12px; color : #000000; font-weight:bold;}
/* Tabellen-Überschrift */
h1 {font-size:18px;color:#000000;font-family :Verdana,Arial;font-weight:bold;text-align : center;}
h2 {font-size:16px;color:#000000;font-family : Verdana,Arial;font-weight:bold;text-align : center;}
h3 {font-size:14px;color:#000000;font-family : Verdana,Arial;font-weight:bold;text-align : center;  }
h4 {font-size:14px;color:#000000;font-family : Verdana,Arial;font-weight:bold;text-align : center;line-height:15px  }
h5 {font-size:16px;color:#000000;font-family : Verdana,Arial;text-align : center;  }

.seitentitel
{
	color : Navy;
}



.tooltip
{
  width: 200px;
  color:#000;
  font: 12px Arial,sans-serif;
  text-decoration:none;
  text-align:center
}

.tooltip span.top
{
  padding: 30px 8px 0;
  background: url(../images/profil-bb.gif) no-repeat top
}

.tooltip b.bottom
{
  padding:3px 8px 15px;
  color: #548912;
  background: url(../images/profil-bb.gif) no-repeat bottom
}

#vertical_slide, #horizontal_slide {
	background: #D0C8C8;
	color: #8A7575;
	padding: 10px;
	border: 5px solid #F3F1F1;
	font-weight: bold;
}

div.marginbottom {
	/* Since the Fx.Slide element resets margins, we set a margin on the above element */
	margin-bottom: 10px;
}

/* ##### Tabs ##### */

#tabsB {
      float:left;
      width:100%;

      font-size:93%;
      line-height:normal;
      }
    #tabsB ul {
	margin:0;
	padding:10px 10px 0 0px;
	list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url("../menu/tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:bold;
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url("../menu/tabrightB.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#000;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }





/* ######### CSS for top level tabs ######### */

.tabsmenuclass ul{
overflow: hidden;
width: auto;
margin: 0;
padding: 0;
list-style-type: none;
}

.tabsmenuclass li{
float: left;
}

.tabsmenuclass a{
display: block;
padding: 5px 2px;
background: #EA804C;
color: black;
margin-right: 1px;
text-decoration: none;
font: bold 13px Arial;
}

.tabsmenuclass a:hover, .tabsmenuclass a.selected{
background: #EA804C;
color: #000000;
font: bold 13px Arial;
}

/* ######### CSS for sub menu container below ######### */

.tabsmenucontentclass{
clear: left;
background: #EA804C;
width: 90%;
height: 24px;
padding: 1px;
font: 10px Arial;
border: 0px solid silver;
}

.tabsmenucontentclass ul{
margin: 0;
padding: 0;
font: 10px Arial;

list-style-type: none;
}

.tabsmenucontentclass li{
float: left;
font: 10px Arial;

margin-right: 1em;
}
.tabsmenucontentclass a{

font: 10px;
}

.tabsmenucontentclass a:hover {
background: #EA804C;
color: #000000;
font: 10px;
}

