html, body {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: #EEEEEE;
	height: 100%;
}

li {
 font-family: Tahoma,Verdana,Helvetica,Geneva,Arial,sans-serif;
       color: #000000;
        font-size: 14px;
        font-style: normal;
        font-weight: normal;
        line-height: 16px; 
}

.small, a {
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
}
a.small:hover, a:hover {
                text-decoration: underline;
}

.breite1 {
	width: 300px;
        margin-top: 5px;
        margin-bottom: 5px;
	border: 1px solid #cccccc;
}

p, td, form {
       font-family: Tahoma,Verdana,Helvetica,Geneva,Arial,sans-serif;
       color: #000000;
        font-size: 14px;
        font-style: normal;
        font-weight: normal;
        line-height: 16px;   
}

h1 {
        font-family: Tahoma,Verdana,Helvetica,Geneva,Arial,sans-serif;
	color: #273C9F;
            margin-bottom: 10px;
        font-size: 16px;
	font-style: normal;
	font-weight: bold;
	line-height: 18px;
}
h2 {
	font-family: Tahoma,Verdana,Helvetica,Geneva,Arial,sans-serif;
        margin: 0px;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

.text {
       font-family: Tahoma,Verdana,Helvetica,Geneva,Arial,sans-serif;
       color: #000000;
        font-size: 14px;
        font-style: normal;
        font-weight: normal;
        line-height: 16px;   
}


.hauptmenua {
background: #CEDFE9;
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;
border-right: 1px solid #666666;
color: #000000;
display: block;
font: 12px Tahoma,Verdana,Helvetica,Geneva,Arial,sans-serif;
padding: 5px;
text-decoration: none;
}

a.hauptmenu:hover {
background: #CEDFE9;
color: #000000;
}

a.hauptmenu {
background: #FBF4DB;
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;
border-right: 1px solid #666666;
color: #000000;
display: block;
font: 12px Tahoma,Verdana,Helvetica,Geneva,Arial,sans-serif;
padding: 5px;
text-decoration: none;
}

.hauptmenua2 {
background: #CEDFE9;
border-left: 1px solid #666666;
border-bottom: 1px solid #666666;
border-right: 1px solid #666666;
color: #000000;
display: block;
font: 12px Tahoma,Verdana,Helvetica,Geneva,Arial,sans-serif;
padding: 5px;
text-decoration: none;
}

a.hauptmenu2:hover {
background: #CEDFE9;
color: #000000;
-moz-opacity: 0.90;
filter: Alpha(opacity=85, finishopacity=85);
}

a.hauptmenu2 {
background: #FBF4DB;
border-left: 1px solid #666666;
border-bottom: 1px solid #666666;
border-right: 1px solid #666666;
color: #000000;
display: block;
font: 12px Tahoma,Verdana,Helvetica,Geneva,Arial,sans-serif;
padding: 5px;
-moz-opacity: 0.90;
filter: Alpha(opacity=85, finishopacity=85);
text-decoration: none;
}


.submenua {
color: #000000;
font-weight: bold;
font: 12px Tahoma,Verdana,Helvetica,Geneva,Arial,sans-serif;
text-decoration: none;
}

a.submenu:hover {
color: #000000;
font: 12px Tahoma,Verdana,Helvetica,Geneva,Arial,sans-serif;
text-decoration: none;
}

a.submenu {
color: #000000;
font: 12px Tahoma,Verdana,Helvetica,Geneva,Arial,sans-serif;
text-decoration: none;
}


.tcleft1, .tcleft2 {
     float: left;
     width: 254px;
     margin-right: 20px;
}
.tcright1, .tcright2 {
     float: right;
     width: 275px;
}
.tcleft2 div, .tcright2 div {
       background-color: #E3EAED; 
       padding:5px;
}
.tcleft1 img, .tcleft2 img, .tcright1 img, .tcright2 img {
     float: left;
     margin: 0px 10px 10px 0px;
}
.space{
    clear: both;
    height: 1px;
}

/*****************/
/* various forms */
/*****************/

/* email, login and search forms generally: */
form table tr td { padding-left: 5px; padding-right: 20px; }
form table tr td.csc-form-labelcell, form table tr td.csc-form-commentcell { background-color: #d8d7dc; }
form table tr td.csc-form-fieldcell { background-color: #edebf1; }
form table tr td.csc-form-fieldcell input, form table tr td.csc-form-fieldcell select, form table tr td.csc-form-fieldcell textarea { border: 1px solid #333333; }
form table tr td.csc-form-labelcell p.csc-form-label-req { font-weight: bold; }

/* email form, specifically */
form table.csc-mailform tr td.csc-form-labelcell  { }



