
* {
margin : 0;
padding : 0;
}
body {
font : 76% Verdana, Tahoma, Arial, sans-serif;
line-height : 1.4em;
text-align : center;
color : #303030;
background : #cccccc;
background-repeat : repeat;
}
a {
color: #f0f0f0;
font-weight : bold;
text-decoration : none;
background-color : inherit;
}
a:hover {
color : #ffffff;
text-decoration : none;
background-color : inherit;
}
a img {
border : none;
}
p {
font-size : 0.8em;
}
p form {
margin-top : 0;
margin-bottom : 0;
}
img.left, img.center, img.right {
padding : 4px;
border : 1px solid #a0a0a0;
}
img.left {
float : left;
margin : 0 12px 5px 0;
}
img.center {
display : block;
margin : 0 auto 5px auto;
}
img.right {
float : right;
margin : 0 0 5px 12px;
}
#container {
width : 810px;
margin : 40px auto;
padding : 0 0;
text-align : left;
background : #cccccc;
color : #303030;
}
#header {
height : 200px;
width : 810px;
margin : 0 0 0 0;
display : table;
color : #ffffff;
background-color : inherit;
}
#header h1 {
padding : 35px 0 0 20px;
font-size : 2.4em;
background-color : inherit;
color : #ffffff;
letter-spacing : -2px;
font-weight : normal;
}
#header h2 {
margin : 10px 0 0 40px;
font-size : 1.4em;
background-color : inherit;
color : #f0f2f4;
letter-spacing : -1px;
font-weight : normal;
}
#navigation li {
float : left;
list-style-type : none;
border-right : 1px solid #ffffff;
white-space : nowrap;
}
#navigation li a {
display : block;
padding : 0 10px;
font-size : 0.8em;
font-weight : normal;
text-transform : uppercase;
text-decoration : none;
background-color : inherit;
color : #ffffff;
}
#navigation a:hover {
background : #00cc00;
}
* html #navigation a {
width : 1%;
}
#navigation .selected {
background : #00cc00;
color : #ffffff;
text-decoration : none;
}
#content {
margin : 10px 155px 5px 155px;
padding : 0 10px;
line-height : 1.6em;
background-color : inherit;
}
#content_ohne_box {
margin : 10px 5px 5px 155px;
padding : 0 10px;
line-height : 1.6em;
text-align : justify;
background-color : inherit;
}
#content h2 {
display : block;
margin : 0 0 16px 0;
text-align : center;
font-size : 1.7em;
font-weight : bold;
letter-spacing : -1px;
color : #009900;
background-color : inherit;
}
#content h2 a {
font-weight : normal;
color : #ff3366;
}
#content h3 {
margin : 0 0 5px 0;
font-size : 1.4em;
letter-spacing : -1px;
}
#content a:hover {
text-decoration : underline;
}
#content ul, #content ol {
margin : 0 5px 16px 35px;
}
#content dl {
margin : 0 5px 10px 25px;
}
#content dt {
font-weight : bold;
margin-bottom : 5px;
}
#content dd {
margin : 0 0 10px 15px;
}
#content a {
color : #009900;
}
#content_ohne_box h2 a {
font-weight : normal;
}
#content_ohne_box h3 {
margin : 0 0 5px 0;
font-size : 1.4em;
letter-spacing : -1px;
}
#content_ohne_box a:hover, #subcontentleft a:hover {
text-decoration : underline;
}
#content_ohne_box ul, #content ol {
margin : 0 5px 16px 35px;
}
#content_ohne_box dl {
margin : 0 5px 10px 25px;
}
#content_ohne_box dt {
font-weight : bold;
margin-bottom : 5px;
}
#content_ohne_box dd {
margin : 0 0 10px 15px;
}
#content_ohne_box a {
color : #009900;
}
#news {
width : 650px;
}
#newstop {
font-size : 0.8em;
background : url(../images/newssp2.gif) no-repeat;
height : 40px;
width : 98%;
margin-left : -10px;
padding : 7px 0 0 20px;
color : #ffffff;
}
#newstop a {
color : #ffffff;
}
#newshead {
padding-left : 30px;
padding-top : 15px;
font-size : 0.8em;
background : url(../images/newstop.gif) no-repeat;
width : 550px;
display : block;
height : 40px;
font-weight : 700;
background-color : inherit;
}
#newshead a {
color:#0033FF;
}
#newshead red {
color : #f02025;
background-color : inherit;
font-weight : bold;
}
#newstext {
margin : 0 0 0 -30px;
padding : 0 35px 20px 35px;
font-size : 12px;
display : block;
clear : right;
background-color : inherit;
}
#newstext a {
color : #009900;
}
#newstext p {
font-size : 0.8em;
}
#newsbottom {
margin : 0 0 0 80px;
padding : 5px 40px 0 0;
font-size : 0.8em;
background : url(../images/newsbottom.gif) no-repeat;
display : block;
height : 40px;
text-align : right;
background-color : inherit;
}
#newsbottom a {
color : #666666;
}
#contentlinks {
float : left;
clear : left;
width : 150px;
margin : 0;
padding : 0;
}
#subcontenthead {
clear : left;
float : left;
width : 150px;
height : 66px;
background : url(../images/navtop.gif);
background-repeat : no-repeat;
background-color : inherit;
}
#subcontentfoot {
clear : left;
float : left;
width : 150px;
height : 29px;
padding-bottom : 5px;
background : url(../images/navbottom.gif);
background-repeat : no-repeat;
background-color : inherit;
}
#subcontentright {
clear : right;
float : right;
width : 150px;
padding : 10px 5px 20px 5px;
line-height : 1.4em;
background-color : inherit;
}
#subcontentleft {
clear : left;
float : left;
width : 150px;
padding-left : 5px;
background : url(../images/navmid.gif) repeat-y;
background-color : inherit;
}
#subcontentleft h2 {
display : block;
margin : 0 0 15px 0;
font-size : 1.6em;
font-weight : normal;
text-align : left;
letter-spacing : -1px;
color : #009900;
background-color : inherit;
}
#subcontentleft p {
margin : 0 0 16px 0;
font-size : 0.9em;
}
#subcontentleft a:hover {
text-decoration : underline;
}
.menublock {
margin : 0 0 20px 8px;
font-size : 0.9em;
color : #009900;
background-color : inherit;
}
.menublock li {
list-style : none;
display : block;
padding : 2px;
margin : 0 0 2px 0;
}
.menublock li a {
font-weight : bold;
text-decoration : none;
padding-left : 5px;
}
.menublock li a:hover {
text-decoration : none;
}
.menublock li ul {
margin : 3px 0 3px 15px;
font-size : 1em;
font-weight : normal;
}
.menublock li ul li {
margin-bottom : 0;
}
.menublock li ul a {
font-weight : normal;
}
#footer {
clear : both;
width : 810px;
height : 40px;
font-size : 0.9em;
color : #f0f0f0;
background : url(../images/footer.jpg);
background-repeat : no-repeat;
padding-left : 20px;
padding-top : 10px;
}
#footer p {
padding : 0;
margin : 0;
text-align : center;
}
#footer a {
color : #f0f0f0;
background-color : inherit;
font-weight : bold;
}
#footer a:hover {
color : #ffffff;
background-color : inherit;
text-decoration : underline;
}
.splitcontentleft {
float : left;
width : 48%;
}
.splitcontentright {
float : right;
width : 48%;
}
.clear {
clear : both;
}
.small {
font-size : 0.8em;
}
.hide {
display : none;
}
.textcenter {
text-align : center;
}
.textright {
text-align : right;
}
.important {
color : #f02025;
background-color : inherit;
font-weight : bold;
}
.login {
font-size : 0.5em;
color : #cccccc;
text-align : right;
padding-right : 5px;
background-color : inherit;
}
.interfacetabelle {
margin : 0;
padding : 0;
width : 220px;
float : left;
}
.interfacetabelle a {
color : #009900;
}
.interfacetabelle a:hover {
font-style : italic;
}
.green {
color: #99FF33;
font-weight : bold;
background-color : inherit;
}
.dropdown {
background-color : #ffffff;
width : 175px;
border : 1px solid #333333;
background-color : #FFFFFF;
}
.trblue {
color : #0066ff;
}
.trred {
color : #ff0000;
}
.large {
width : 300px;
}
.box {
margin : 0 0 20px 0;
padding : 5px;
border : 1px solid #c0c0c0;
border-color : #999999;
border-style : outset;
border-width : 2px;
background-color : #009900;
color : #ffffff;
line-height : 1.5em;
background-color: #009900;
}

#loginform2 table {
background-color:#CCCCCC;
color: #000000;
width: 300px;
/*border: 1px solid #D7E5F2;*/
border-collapse: collapse;
margin-left:10px;
}

#loginform2 td { padding-left: 4px; }
#loginform2 input { margin : 2px; }
.test { padding-left: 4px; }

#loginform {
width : 400px;
color : #333333;
}

#loginform input, #loginform select {
width : 235px;
padding : 2px;
margin : 1px;

}
#loginform img {
width: 126px;
margin : 1px;

}
#loginform label {
width : 100px;
padding : 2px;
margin : 1px;
float:left;

}


