* {
text-align:justify;
padding:0px;
margin:0px;
}
html {
font-family:verdana, arial, sans-serif;
font-size:12px;
/*background:#4D4545 url(muster1.png) repeat-x;*/
background: #9D9D94 url(muster1.png) repeat;

}

h1 {
font-size:14px;
padding-bottom:6px;
}

h2 {
font-family:verdana, arial, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
}

h3 {
margin-left:14px;
font-size:13px;
padding-bottom:4px;
}



img
{
border:0px;
}

a {
color:#0033FF;
text-decoration:none;
}
a:hover {
color:#000000;
}

p {
text-align: justify;
padding-right:35px;
line-height: 1.4;
padding-bottom:8px;
}

blockquote {
	background:#F4F5F7 url(blockquote.gif) 3px 3px no-repeat;
	border:1px dashed #CCC;
	padding:10px 2px 12px 32px;
	margin: 6px 35px 10px 0px;
	
}

.newpop {
position:relative;
top:2px;
left: 530px;
width:16px;
height:16px;
font-size:9px;
}


.textfluss
{
text-align: justify;
padding-right:35px;
padding-bottom:8px;
line-height: 1.4;
}

.textfluss1
{
text-align: justify;
padding-right:35px;
padding-bottom:8px;
line-height: 1.1;
}

.textfluss2
{
text-align: justify;
padding-right:35px;
padding-bottom:8px;
line-height: 1.2;
}


.textfluss_klein
{
text-align: justify;
padding-right:35px;
padding-bottom:8px;
line-height: 1.2;
font-size:10px;

}


.mittig {
text-align:center;
}



.spacer {
margin-top:1px;
margin-bottom:1px;
margin-left:auto;
margin-right:auto;
border-bottom:1px dotted #cccccc;
text-align:center;
width:480px;
}

.spacermiddle {
margin-top:1px;
margin-bottom:8px;
margin-left:auto;
margin-right:auto;
border-bottom:1px dotted #cccccc;
text-align:center;
width:95%;
}


.spacerdashed {
margin-top:12px;
margin-bottom:12px;
border-bottom:1px dashed #cccccc;
text-align:center;
width:550px;
}

.spacerdotted {
margin-top:10px;
margin-bottom:10px;
border-bottom:1px dotted #cccccc;
text-align:center;
width:550px;
}

.spacertable {
margin-top:8px;
margin-bottom:2px;
margin-left:auto;
margin-right:auto;
border-bottom:1px dotted #cccccc;
text-align:center;
width:500px;
}



#head {
height:120px;
background:url(logo.gif) no-repeat;
border-bottom:1px solid black;
}

#header {
height:15px;
background-color:#e8e7e6;
border-bottom:1px solid black;
width:840px;
text-align:right;
padding: 1px 10px 0px 0px;
font-size: 12px;
font-weight:bold;
}



#border {
width:850px;
margin-top:0px;
margin-bottom:0px;
background-color:#FFFFFF;
border:1px solid black;
margin-left:auto;
margin-right:auto;
}


#navi {
position:relative;
top:140px;
left:10px;
width:140px;
}

#navi li {
float:left;
display:inline-block;
width:164px;
line-height:20px;
height:19px;
}

#navi img {
position:relative;
top:2px;
}

#navi li a {
color:#0033ff;
text-align:left;
padding-left:4px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
background-color:#e8e7e6;
width:158px;
line-height:20px;
height:19x;
display:block;
font-size:12px;
font-style:normal;
font-weight:bold;
}
#navi li a:hover {
color:#202020;
background-color:#C2CAF5;

width:158px;
}




.navitop
{
margin-top:15px;
text-align:center;
background:url(navtop.gif) no-repeat;
color: #ffffff;
font-weight:bold;
font-size:12px;
width:164px;
}

.navibottom
{
text-align:center;
background:url(navbottom.gif) no-repeat;
color: #ffffff;
font-weight:bold;
font-size:12px;
width:164px;
height:10px;
}








.portaltable {
border:0;
width:570px;
}


.portaltd {
width: 50%;
height: 18px;
text-align:left;
}

.portaltd a {
font-weight:bold;
color: #0022ff;
text-align:left;
}

.portaltd a:hover {
color:#000000;
text-align:left;
}

.portaltd img{
position:relative;
top:2px;
}


.portaltd_e1 {
font-weight:bold;
width: 30%;
height: 18px;
text-align:left;
}


.portaltd_e1 img{
position:relative;
top:2px;
}

.portaltd_e1_mem {
padding-top:10px;
font-weight:bold;
width: 30%;
text-align:left;
}


.portaltd_e1_mem img{
position:relative;
top:2px;
}

.portaltd_e2 {
padding-top:4px;
width: 70%;
height: 18px;
text-align:left;
}

.portaltd_e2 a {
font-weight:bold;
color: #0022ff;
text-align:left;
}

.portaltd_e2 a:hover {
color:#000000;
text-align:left;
}

.portaltd_e2 img{
position:relative;
top:2px;
}

.portaltd_mem {
padding-top:14px;
padding-bottom:6px;
width: 70%;
text-align:left;
}

.portaltd_mem img{
position:relative;
top:2px;
}

.input {background-color: #E9D6D6; border:1px solid #000; color: black; margin-top:3px; width:570px; height:20px; }
.inputtext {background-color: #E9D6D6; border:1px solid #000; color: black; margin-top:3px; width:570px; height:80px; }
.inputsmall {background-color: #E9D6D6; border:1px solid #000; color: black; margin-top:3px; width:300px; height:20px; }
.inputtextsmall {background-color: #E9D6D6; border:1px solid #000; color: black; margin-top:3px; width:300px; height:120px; }



#content {
padding-top:18px;
padding-left:217px;
padding-right:10px;
text-align:justify;
min-height: 380px; 
height: auto !important;
height: 380px; // 
}



.boxtop_mid {
width:500px;
height:11px;
/*background:url(boxtop.gif) no-repeat;*/
background:url(boxtop_mid.png) no-repeat;
/*padding: 2px 0px 0px 20px;*/
color: #ffffff;
font-weight:bold;
font-size:12px;
}

.boxbottom_mid {
background:url(boxbottom_mid.png) no-repeat;
border:0px;
margin-bottom:20px;
padding:0px;
width:500px;
height:13px;
}



.boxtop {
width:600px;
height:11px;
/*background:url(boxtop.gif) no-repeat;*/
background:url(boxtop_grau.png) no-repeat;
/*padding: 2px 0px 0px 20px;*/
color: #ffffff;
font-weight:bold;
font-size:12px;
}

.boxbottom {
background:url(boxbottom.gif) no-repeat;
border:0px;
margin-bottom:20px;
padding:0px;
width:600px;
height:13px;
}

.boxcontent {
background-color:#E8E7E6;
color:black;
border:0px;
margin:0px;
padding-top: 0px;
padding-left:15px;
padding-right:15px;
width:570px;
font-size:12px;
font-style:normal;
}
.boxcontent_mid {
background-color:#E8E7E6;
color:black;
border:0px;
margin:0px;
padding-top: 0px;
padding-left:15px;
padding-right:15px;
width:470px;
font-size:12px;
font-style:normal;
}

.banner
{
border:0px;
padding-bottom:12px;
}


.listcontent {
background-color:#E8E7E6;
width:500px;
}

.listcontent li {
font-weight:bold;
display:inline-block;
width:500px;
line-height:20px;
/*border-bottom: 1px dashed #DFDFDE*/
}

.listcontent li a{
padding-top:3px;
padding-left:20px;
display:block;
background-color:#e8e7e6;
/*border-bottom: 1px dashed #D5D5D4;*/
}


.listcontent li img{
position:relative;
top:2px;
}

.listcontent li a:hover{
background-color:#C2CAF5;
}




.icons {
display:inline-block;
margin-left:370px;
padding-left:1px;
/*float:right;*/
}

.icons1 {
display:inline-block;
margin-left:450px;
padding-left:1px;
/*float:right;*/
}

.icons2 {
display:inline-block;
margin-left:430px;
padding-left:1px;
/*float:right;*/
}

.icons3 {
display:inline-block;
margin-left:410px;
padding-left:1px;
/*float:right;*/
}

.icons4 {
display:inline-block;
margin-left:390px;
padding-left:1px;
/*float:right;*/
}


.postuser {
margin-top:-18px;
text-align:right;
margin-right:35px;
}


#leftimg{
float:left;
margin-right:10px;
padding-right:10px;
}
.righticon{
margin-left:550px;
border:0;
}
#centerimg {
text-align:center;
}


#indexbottom {
font-size:11px;
padding-left:30px;
padding-top:1px;
padding-bottom:4px;
margin-top:60px;
margin-bottom:-30px;
background-color:#EAEAEA;
text-align:left;
color:#686666;
border-top: 1px dashed #cccccc;
border-bottom: 1px solid #cccccc;
}

#indexbottom a{
color:#686666;
}

#indexbottom a:hover{
color:black;
}


#bottom {
font-size:11px;
padding-right:10px;
padding-top:1px;
padding-bottom:1px;
margin-top:30px;
background-color:#CCCACC;
text-align:right;
color:#686666;
}


pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000;
}

.rules {
padding-left: 15px;
padding-top: 5px;
background-color: #ffffff;
}