a {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #04629B;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #EAEAEA;
	padding-top:30px;
}

.footerfont {
	color: #F4F4F4;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.footerfontunderline {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #F4F4F4;
	text-decoration: underline;
}
.footerfontunderline:hover {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #F4F4F4;
	text-decoration: none;
}
.menufont {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FF9700;
	text-decoration: none;
}
.menufont:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #3CEB00;
	text-decoration: none;
}
.whitefont {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
.greyfont {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
.readmorefont {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #3E3E3E;
	text-decoration: underline;
}
.readmorefont:hover{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #3E3E3E;
	text-decoration: none;
}
.bluefont {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #006C6C;
	text-decoration: none;
}

.blackfont {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #3C3C3C;
	text-decoration: none;
}

.blackfontnormal {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.bdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6D90B0;
	border-right-color: #6D90B0;
	border-bottom-color: #6D90B0;
	border-left-color: #6D90B0;
	height: 20px;
	width: 100px;
}
.bdr1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.img1 {
	background-image: url(images/bodyimg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

/* menue design */
.regform{
color:#000000;
  margin:0; padding:0;
  position:relative;
  width:100%;
  overflow:hidden;
}
.legend {
color:#000000;
}
    .regform .ctrlHolder{ /* This is the main unit that contains our form elements */
      overflow:hidden;
      margin:0; padding:0;
      clear:both;
	  padding:7px; 
    }
	.formHint{
	color:#CC0033;
	}
    .lable
    {
      display:block;
      position:relative;
	  float:left;
	  width:30%;
      font-style:normal;
      font-weight:bold;
	  color:#000000;
    }
em{color:#000000;}

/* Headline*/
.blue {
background:#2b72b7 url(images/blau_bg.gif) top no-repeat;
}
.ueber_weis {
font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
.blau_gross{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#2b72b7;
	padding:10px;
	line-height: 20px;
}
/* Nav*/
#menue_links {
	font-size:12px;
	padding-left: 0px;
	padding-right:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align:top;
	background-repeat:repeat-y;
	background-position:top left;
	border-left:solid 0px #fff;
	display:block;
	line-height: 20px;
}
#menue_links a {
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
#menue_links a:hover {
text-decoration:underline;
}
#menue_links li {
	list-style-image: url(images/bullat.gif);
	vertical-align:top;
} 

#menue_links_unter { 
padding-left: 10px;padding-right:0px;padding-top: 0px;padding-bottom: 0px;
vertical-align:top;
background-repeat:repeat-y;
background-position:top left;border-left:solid 0px #fff;
display:block;
}
#menue_links_unter a {
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
#menue_links_unter a:hover {
	text-decoration:underline;
}

#haupttext
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align:justify;
	text-decoration: none;
	padding:10px;
	margin: 1px;
	}
#haupttext h1 {
	font-size:18px;
	color:#2b72b7;
	padding: 1px;
	margin: 1px;
}
#haupttext h2 {
	font-size:15px;
	color:#2b72b7;
	padding: 1px;
	margin: 1px;

}
#haupttext a {
	color:#990033;
	text-decoration:none;
}
#haupttext a:hover {
	color:#990033;
	text-decoration:underline;
}
#haupttext p {
	margin: 1px;
	padding-top: 1px;
	padding-bottom:8px;
	}
	
#rechtsblau
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align:justify;
	text-decoration: none;
	padding:10px;
	margin: 1px;
}
#rechtsblau h1 {
	font-size:16px;
	color:#ffffff;
	padding: 1px;
	margin: 1px;
}
#rechtsblau h2 {
	font-size:14px;
	color:#ffffff;
	padding: 1px;
	margin: 1px;

}
#rechtsblau a {
	color: #D6D6FC;
	text-decoration: none;
}
#rechtsblau a:hover {
	color:#D6D6FC;
	text-decoration:underline;
}
#rechtsblau p {
	margin: 1px;
	padding-top: 1px;
	padding-bottom:8px;
	}
	
/*runde boxen*/

.weiss_hg {
	background:#FFF;
	color: #333333;
	padding: 10px;
		}		
.kopf {
	font-size: 15px;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;
	}			
.gruen_kopf {
	background-color: #69a128;
	background-image: url(images/gruen_kopf.gif);
	background-repeat: no-repeat;
}
.blau_kopf {
	background-color: #69a128;
	background-image: url(images/blau_kopf.gif);
	background-repeat: no-repeat;
}
.rot_kopf {
	background-color: #69a128;
	background-image: url(images/rot_kopf.gif);
	background-repeat: no-repeat;
}
.gruen_kopf415 {
	background-color: #69a128;
	background-image: url(images/gruen_kopf415.gif);
	background-repeat: no-repeat;
}
.blau_kopf415 {
	background-color: #69a128;
	background-image: url(images/blau_kopf415.gif);
	background-repeat: no-repeat;
}
.rot_kopf415 {
	background-color: #69a128;
	background-image: url(images/rot_kopf415.gif);
	background-repeat: no-repeat;
}


.blau_kopf_rechts_oben {
	background-color: #006699;
	background-image: url(images/blau_kopf_rechts_oben.gif);
	background-repeat: no-repeat;
}
.rot_kopf_rechts {
	background-color: #69a128;
	background-image: url(images/rot_kopf_rechts.gif);
	background-repeat: no-repeat;
}
.member_kopf {
	background-color: #69a128;
	background-image: url(images/member_oben.gif);
	background-repeat: no-repeat;
}
.rund_rechts {
	background-color: #ffffff;
	background-image: url(images/rund_rechts.gif);
	background-repeat: repeat-y;
}
.rund_member_rechts {
	background-color: #ffffff;
	background-image: url(images/member_rechts.gif);
	background-repeat: repeat-y;
}
.rund_unten {
	background-color: #ffffff;
	background-image: url(images/rund_unten.gif);
	background-repeat: no-repeat;
}
.rund_unten_rechts_oben {
	background-color: #ffffff;
	background-image: url(images/rund_unten_rechts_oben.gif);
	background-repeat: no-repeat;
}
.rund_unten_rechts {
	background-color: #ffffff;
	background-image: url(images/rund_unten_rechts.gif);
	background-repeat: no-repeat;
}
.rund_member_unten {
	background-color: #ffffff;
	background-image: url(images/member_unten.gif);
	background-repeat: no-repeat;
}

/* Member menue*/

#membermenue {
	font-size: 14px;
	font-style: normal;
	line-height: 22px;
	font-weight: bolder;
	color: #253385;
	text-decoration: none;
	background-color: #CCE7FD;
	display: block;
	padding:10px;
}
#membermenue a {
	text-decoration: none;
	color: #253385;
}
#membermenue a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color:#1788c9;
}
#membermenue_ausgewaehlt {
	font-size: 14px;
	font-style: normal;
	line-height: 22px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #253385;
	display: block;
	padding:10px;
}
#membermenue_ausgewaehlt a {
	text-decoration: none;
	color: #FFFFFF;
}
#membermenue_ausgewaehlt a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color:#253385;
}
#mitteilungen {
width:100%;
	font-size:16px;
	font-weight:bold;
	color:#333333;
	line-height:23px;
	padding:10px;
	background-color: #FFDDE3;
}
#onlinestatus {
	color:#333333;
	background-color: #CCE7FD;
	margin: 5px;
	width: 170px;
	border: 1px dashed #FFFFFF;
	padding:5px;
}
#onlinestatus h2 {
color:#FF0000;
}
#onlinestatus a, #onlinestatus a:hover {
color:#FF0000;
text-decoration:none;
}

/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}
.weistext {
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.block_text{
    
    
    margin:10px;
    background-color:#FF0000;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#333333;
    padding:5px 10px 6px 7px; /* Links */
}
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
	
.forum_gruppe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #04629B;
	padding: 10px;
}
.forum_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #333333;
}
