body {
/*background: rgb(235,235,235);*/
/*background-color: #3366ff;*/
background: rgb(0,67,172);
background-image: url('../images/back2.jpg');
background-repeat: repeat-x;
font-family: arial, helvetica, sans-serif;
font-size: 0.9em;
}

h1 {
margin-top: 30px;
font: italic 1.6em Times;
color: rgb(81,81,81);
}

h1 a {
margin-top: 30px;
font: italic 1.6em Times;
color: rgb(81,81,81);
}

h1 a:hover {
margin-top: 30px;
font: italic 1.6em Times;
color: rgb(6,97,81);
text-decoration: underline;
}

h2 {
font: bold 1.4em/0.5em Arial;
color: rgb(81,81,81);
}

h2 a {
font: bold 1.4em/0.5em Arial;
color: rgb(81,81,81);
}

h2 a:hover{
font: bold 1.4em/0.5em Arial;
color: rgb(6,97,81);
text-decoration: underline;
}

a {
font:  0.9em Arial;
color: rgb(6,97,81);
}

a:hover {
font:  0.9em Arial;
color: rgb(224,31,34);
}


p {
font:  0.9em Arial;
color: rgb(81,81,81);
}


.lefttext {
/*font-size:1.2em;*/
line-height: 1.4em;
color: rgb(81,81,81);
}

.newstext {
font-size:0.8em;
/*line-height: 0.9em;*/
color: rgb(81,81,81);
}




.main {

/*margin-top: 5px;*/
margin-left: auto;
margin-right: auto;
/*border-left: 1px solid rgb(84,82,82);
border-right: 1px solid rgb(84,82,82);
border-top: 1px solid rgb(84,82,82);
border-bottom: 1px solid rgb(84,82,82);*/
background: rgb(255,255,255);
/*background: url('../images/main_back.gif');*/
width: 750px;


}


.logobg {
position: absolute;
background: rgb(255,255,255);
top: 25px;
width: 95px;
height: 105px;
opacity: .8;
filter: alpha(opacity=80);
border: 1px solid rgb(84,82,82);
z-index: 80;

}

.logo {
position: absolute;
padding: 4px;
top:10px;
opacity: .8;
filter: alpha(opacity=80);
z-index: 105;

}

.heighthack {
width: 1px;
float: left;
min-height: 850px;
}

.top {

height:215px;
margin-left: auto;
margin-right: auto;
padding-top: 20px;
background: url('../images/head.gif');

width: 750px;
}


.news {

width: 120px;
/*height: 300px;*/
float: left;
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 20px;
margin-left: 20px;
margin-right: 15px;
margin-bottom: 15px;
background: rgb(245,245,245);
border: 1px solid rgb(81,81,81);

}


/* linkliste */

.link {
vertical-align: bottom;
padding-left: 0px;
padding-bottom: 1em;
/*background: url('linkbg.gif');*/
/*border-bottom: 1px solid rgb(84,82,82);*/
}

.linklist1 {
border-bottom: 1px dotted rgb(84,82,82);
}

.linklist1 a {
font-family : arial, helvetica, sans-serif;
font-size: 0.9em;
/*font-weight: bold;*/
line-height: 1.8em;
color: rgb(6,97,81);
text-decoration: none;
}

.linklist1 a:hover {
font-family : arial, helvetica, sans-serif;
font-size: 0.9em;
/*font-weight: bold;*/
line-height: 1.8em;
color: rgb(224,31,34);
text-decoration: none;
}

.linklist2 {
border-bottom: 1px dotted rgb(84,82,82);
}

.linklist2 a {
font-family : arial, helvetica, sans-serif;
font-size: 0.9em;
/*font-weight: bold;*/
line-height: 1.8em;
color: rgb(224,31,34);
text-decoration: none;
}

.linklist2 a:hover {
font-family : arial, helvetica, sans-serif;
font-size: 0.9em;
/*font-weight: bold;*/
line-height: 1.8em;
color: rgb(224,31,34);
text-decoration: none;
}



.linklistfoot {

}

.linklistfoot a {
font-family : arial, helvetica, sans-serif;
font-size: 0.8em;
font-weight: bold;
line-height: 26px;
color: rgb(215,215,215);
text-decoration: none;
}

.linklistfoot a:hover {
font-family : arial, helvetica, sans-serif;
font-size: 0.8em;
font-weight: bold;
line-height: 26px;
color: rgb(224,31,34);
text-decoration: none;
}

.footerlink {
/*float: left;*/
}

.footerlink a {
font-family : arial, helvetica, sans-serif;
font-size: 0.8em;
font-weight: bold;
line-height: 26px;
color: rgb(215,215,215);
text-decoration: none;
}

.footerlink a:hover {
font-family : arial, helvetica, sans-serif;
font-size: 0.8em;
font-weight: bold;
line-height: 26px;
color: rgb(224,31,34);
text-decoration: none;
}




.content {

width: 515px;
float: left;
background: rgb(255,255,255);
min-height: 300px;
padding-left: 30px;
/*border: 1px solid rgb(81,81,81);*/

/*padding-to : 30 x;*/
/*padding-right: 30px;*/
}


.footer {
/*margin-left: 150px;*/
text-align: center;
color: rgb(200,200,200);
width: 750px;
margin-left: auto;
margin-right: auto;
}

 .clearer {
    clear:both;
    height:1px;
    overflow:hidden;
  }
	
.copyright, .copyright a, .copyright a:hover {
font-family : arial, helvetica, sans-serif;
font-size: 0.8em;
font-weight: bold;
line-height: 26px;
color: rgb(215,215,215);
text-decoration: none;
}

	
/*  tests*/




.tbl { 
width: 90%; 
background-color: rgb(245,245,245); 
text-align: left;
font-size: 0.75em;
}

.tbl .td-0 {
text-align: left;
width: 40%;
}

.tbl .td-1 {
text-align: left;
width: 20%;
}
.tbl .td-last {
text-align: left;
width: 40%;
}

.tblunt { 
width: 90%; 
/*background-color: rgb(25,245,245);*/ 
text-align: left;
font-weight: normal;
}

.tblunt .td-0 {
text-align: left;
width: 40%;
font-size: 0.9em;
font-weight: normal;
}

.tblunt .td-1 {
vertical-align: top;
text-align: left;
width: 20%;
font-size: 0.75em;
font-weight: normal;
}
.tblunt .td-last {
vertical-align: top;
text-align: left;
width: 40%;
font-size: 0.75em;
font-weight: normal;
}


