body {
float: left;
margin: 0;
padding: 0;
font-family: Verdana;
font-size: 10px;
line-height: 15px;
color: #333333;
background-image: url(default_FILES/bodybg.gif); background-position: 0px 0px; background-repeat: no-repeat;
}

a:link, a:visited, a:hover; a:active; {
color: #A62C2C;
text-decoration: underline;
}


#container {
float:left;
width: 1000px;
background-image: url(default_FILES/bg.gif); background-position: 0px 0px; background-repeat: repeat-y; 
}

#contenttop{
height: 182px;
width: 1000px;
float: left;
background-image: url(default_FILES/topbg.gif); background-position: 0px 0px; background-repeat: no-repeat;
}

#topleft {
float: left;
height: 182px;
width: 167px;
}

#topleft2 {
float: left;
height: 182px;
width: 167px;
}
#logo {
float: left;
height: 182px;
width: 450px;
}

#nachlogo {
float: left;
height: 182px;
width: 143px;
background-color: #E5E5E5;
}

#maincontent {
width: 1000px;
float: left;
}

#leftmenu {
width: 167px;
float: left;
}

#leftmenuspacer1{
width: 11px;
height: 11px;
float:left;
}

#leftmenu2 {
width: 167px;
float: left;
}

#general{
width: 450px;
float: left;
}

#rightmenu {
width: 143px;
float: left;
}

#headerpic {
margin:0;
padding:0;
float: left;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
width: 450px;
}

#generalcontent {
float: left;
width: 420px;
margin:0;
padding:0;
}

#leftspacer {
padding:0;
margin:0;
float: left;
width: 13px;
height: 300px;
}

#rightspacer {
padding:0;
margin:0;
float: left;
width: 13px;
height: 300px;
}

#crumb {
float: left;
width: 420px;
height: 39px;
display: none;
}

#header2{
float: left;
width: 420px;
}

#content{
float: left;
width: 420px;
}

.home {
float: left;
font-family: Verdana;
font-size: 14px;
color: #999999;
text-decoration: none;
font-weight: bold;
margin-top: 155px;
margin-left: 11px;
}

/************************  breadcrumb  *****************************/
.breadcrumb2{
font-family: Verdana, Arial,sans-serif;
font-size: 10px;
line-height: 39px;
color: #606060;
width: auto;
height: 39px; 
float: left;
display: block;
margin: 0 0 0 0;
}

ul.breadcrumb{
font-family: Verdana, Arial,sans-serif;
font-size: 10px;
line-height: 39px;
display: block;
height: 35px;
width: 420px;
margin: 0 0 0 0;
padding: 0;
list-style: none;
color: #333333;
}

ul.breadcrumb li {
float: left;
width: auto;
height: 35px;
display: block;
float: left;
}

a.breadcrumb:link, a.breadcrumb:visited {
display: block;
float: left;
width: auto;
font-family: Verdana, Arial,sans-serif;
font-size: 10px;
line-height: 39px;
color: #AB3A3A;
text-decoration: none;
}

a.breadcrumb:hover, a.breadcrumb:active{
display: block;
float: left;
width: auto;
font-family: Verdana, Arial,sans-serif;
font-size: 10px;
line-height: 39px;
color: #AB3A3A;
text-decoration: underline;
}
/****************************** ***********/

#pageheader {
font-family: Verdana;
color: #333333;
font-size: 12px;
font-weight: bold;
line-height: 26px;
border-bottom: 1px solid #9E9E9E;
width: 420px;
margin-bottom: 6px;
float: left;
}

/*******************LMENU ********************/

/************** left menu **********************/
ul.menu{
float:left;
font-family: Verdana, Arial,sans-serif;
font-size: 9px;
font-weight: bold;
line-height: 30px;
width: 145px;
margin: 0 0 0 0;
padding: 0;
list-style: none;
color: #333333;
border-top: 1px solid #CCCCCC;
}

ul.menu li {
margin: 0 0 0 0;
padding: 0;
float: left;
width: 145px;
height: 31px;
}

ul.actmenu li {
margin: 0 0 0 0;
padding:0;
float: left;
width: 145px;
height: 31px;
}

a.menu:link, a.menu:visited {
display: block;
float: left;
width: 145px;
height: 30px;
font-family: Verdana, Arial,sans-serif;
font-size: 9px;
font-weight: bold;
line-height: 30px;
color: #333333;
text-decoration: none;
border-bottom: 1px solid #CCCCCC;
}

a.menu:hover, a.menu:active{
display: block;
float: left;
width: 145px;
height: 30px;
font-family: Verdana, Arial,sans-serif;
font-size: 9px;
font-weight: bold;
line-height: 30px;
color: #333333;
text-decoration: underline;
border-bottom: 1px solid #CCCCCC;
}

a.actmenu:link, a.actmenu:visited {
display: block;
float: left;
width: 145px;
height: 30px;
font-family: Verdana, Arial,sans-serif;
font-size: 9px;
font-weight: bold;
line-height: 30px;
color: #333333;
text-decoration: none;
border-bottom: 1px solid #CCCCCC;
background: url(default_FILES/pfeil.gif) 134px 0px no-repeat;
}

a.actmenu:hover, a.actmenu:active{
display: block;
float: left;
width: 145px;
height: 30px;
font-family: Verdana, Arial,sans-serif;
font-size: 9px;
font-weight: bold;
line-height: 30px;
color: #333333;
text-decoration: underline;
border-bottom: 1px solid #CCCCCC;
background: url(default_FILES/pfeil.gif) 134px 0px no-repeat;
}

/********************** LMENU 2 ***********************/

ul.menu2{
float:left;
font-family: Verdana, Arial,sans-serif;
font-size: 9px;
font-weight: normal;
line-height: 30px;
width: 145px;
margin: 0 0 0 0;
padding: 0;
list-style: none;
color: #333333;
border-top: 1px solid #FFFFFF;
}

ul.menu2 li {
margin: 0 0 0 0;
padding: 0;
float: left;
width: 145px;
/*height: 31px;*/
}

ul.actmenu2 li {
margin: 0 0 0 0;
padding:0;
float: left;
width: 145px;
/*height: 31px;*/
}

a.menu2:link, a.menu2:visited {
display: block;
float: left;
width: 145px;
/*height: 30px;*/
font-family: Verdana, Arial,sans-serif;
font-size: 9px;
font-weight: normal;
line-height: 30px;
color: #333333;
text-decoration: none;
border-bottom: 1px solid #FFFFFF;
}

a.menu2:hover, a.menu2:active{
display: block;
float: left;
width: 145px;
/*height: 30px;*/
font-family: Verdana, Arial,sans-serif;
font-size: 9px;
font-weight: normal;
line-height: 30px;
color: #333333;
text-decoration: underline;
border-bottom: 1px solid #FFFFFF;
}

a.actmenu2:link, a.actmenu2:visited {
display: block;
float: left;
width: 145px;
/*height: 30px;*/
font-family: Verdana, Arial,sans-serif;
font-size: 9px;
font-weight: normal;
line-height: 30px;
color: #AD3D3D;
text-decoration: none;
border-bottom: 1px solid #FFFFFF;
}

a.actmenu2:hover, a.actmenu2:active{
display: block;
float: left;
width: 145px;
/*height: 30px;*/
font-family: Verdana, Arial,sans-serif;
font-size: 9px;
font-weight: normal;
line-height: 30px;
color: #AD3D3D;
text-decoration: underline;
border-bottom: 1px solid #FFFFFF;
}

a.actsubmenu2:link, a.actsubmenu2:visited {
display: block;
float: left;
width: 145px;
/*height: 30px;*/
font-family: Verdana, Arial,sans-serif;
font-size: 9px;
font-weight: normal;
line-height: 30px;
color: #AD3D3D;
text-decoration: none;
}

a.actsubmenu2:hover, a.actsubmenu2:active{
display: block;
float: left;
width: 145px;
/*height: 30px;*/
font-family: Verdana, Arial,sans-serif;
font-size: 9px;
font-weight: normal;
line-height: 30px;
color: #AD3D3D;
text-decoration: underline;
}

/*************************** LMENU 3 ********************/

ul.menu3 li.li3 {
margin: 0 0 0 0;
padding: 0;
float: left;
display: block;
width: 145px;
/*height: 31px;*/
}

li.li3 {
margin: 0 0 0 0;
padding:0;
float: left;
display: block;
width: 145px;
/*height: 31px;*/
border: 1px solid red;
}

a.menu3:link, a.menu3:visited {
display: block;
float: left;
width: 145px;
/*height: 31px;*/
font-family: Verdana, Arial,sans-serif;
font-size: 9px;
font-weight: normal;
/*line-height: 31px;*/
color: #333333;
text-decoration: none;
background: url(default_FILES/greypoint.gif) 0px 11px no-repeat;
padding-left: 11px;
}

a.menu3:hover, a.menu3:active{
display: block;
float: left;
width: 145px;
/*height: 31px;*/
font-family: Verdana, Arial,sans-serif;
font-size: 9px;
font-weight: normal;
/*line-height: 31px;*/
color: #333333;
text-decoration: underline;
background: url(default_FILES/greypoint.gif) 0px 11px no-repeat;
padding-left: 11px;
}

a.actmenu3:link, a.actmenu3:visited {
display: block;
float: left;
width: 145px;
/*height: 31px;*/
font-family: Verdana, Arial,sans-serif;
font-size: 9px;
font-weight: normal;
/*line-height: 31px;*/
color: #AD3D3D;
text-decoration: none;
background: url(default_FILES/redpoint.gif) 0px 11px no-repeat;
padding-left: 11px;
}

a.actmenu3:hover, a.actmenu3:active{
display: block;
float: left;
width: 145px;
/*height: 31px;*/
font-family: Verdana, Arial,sans-serif;
font-size: 9px;
font-weight: normal;
/*line-height: 31px;*/
color: #AD3D3D;
text-decoration: underline;
background: url(default_FILES/redpoint.gif) 0px 11px no-repeat;
padding-left: 11px;
}

/***************** RMENU*********************/
ul.rmenu{
float: left;
width: 143px;
font-family: Verdana, Arial,sans-serif;
font-size: 10px;
line-height: 30px;
display: block;
height: 30px;
margin: 0;
padding: 0;
list-style: none;
color: #999999;
}

ul.rmenu li {
float: left;
width: auto;
height: 30px;
display: block;
float: left;
}

ul.actrmenu li {
float: left;
width: auto;
height: 30px;
display: block;
float: left;
}

a.rmenu:link, a.rmenu:visited {
display: block;
float: left;
width: auto;
height: 30px;
font-family: Verdana, Arial,sans-serif;
font-size: 9px;
line-height: 30px;
color: #999999;
text-decoration: none;
padding-left: 12px;
padding-right: 12px;
}

a.rmenu:hover, a.rmenu:active{
display: block;
float: left;
width: auto;
height: 30px;
font-family: Verdana, Arial,sans-serif;
font-size: 9px;
line-height: 30px;
color: #999999;
text-decoration: underline;
padding-left: 12px;
padding-right: 12px;
}

a.actrmenu:link, a.actrmenu:visited {
display: block;
float: left;
width: auto;
height: 30px;
font-family: Verdana, Arial,sans-serif;
font-size: 9px;
line-height: 30px;
color: #999999;
text-decoration: none;
padding-left: 12px;
padding-right: 12px;
}

a.actrmenu:hover, a.actrmenu:active{
display: block;
float: left;
width: auto;
height: 30px;
font-family: Verdana, Arial,sans-serif;
font-size: 9px;
line-height: 30px;
color: #999999;
text-decoration: underline;
padding-left: 12px;
padding-right: 12px;
}
/*****************  Vontent *********************/


.csc-header {
padding: 0;
margin:0;
}

.csc-header h1.csc-firstHeader, h2,h1 {
margin:0;
padding:0;
font-family: Verdana;
color: #333333;
font-size: 11px;
font-weight: bold;
line-height: 16px;
margin-bottom: 6px;
}

#content p.bodytext {
margin:0;
padding:0;
margin-bottom: 6px;
}

#content p.bodytext a:link, #content p.bodytext a:visited, #content p.bodytext a:hover, #content p.bodytext a:active {
color: #A62C2C;
text-decoration: underline;
} 

#content ul {
margin: 0;
padding: 0;
margin-bottom:6px;
margin-top:0px;
padding-left: 14px;
}

/************************ Mailform **********************/
fieldset {
border: none;
margin: 0;
padding: 0;
margin-top: 6px;
}

.csc-mailform-field {
float: left;
width: 420px;
margin-bottom: 6px;
}

.csc-mailform-field label {
float: left;
width: 80px;
font-family: Verdana, Arial,sans-serif;
font-size: 10px;
font-weight: normal;
color: #373737;
text-align: right;
line-height: 14px;
margin-right: 6px;
}

.csc-mailform-field input, .csc-mailform-field textarea {
float: left;
margin:0;
padding:0;
width: 230px;
border: 1px solid #cccccc;
font-family: Verdana, Arial,sans-serif;
font-size: 10px;
line-height: 14px;
margin-right: 6px;
}

.csc-mailform-field input.csc-mailform-check {
width: 14px;
border: none;
float: left;
padding: 0;
margin: 0;
}
.csc-mailform-field input.csc-mailform-submit {
float: left;
width: 120px;
margin-left: 86px;
background-color: #A62C2C;
color: #FFFFFF;
font-family: Verdana, Arial,sans-serif;
font-size: 10px;
line-height: 14px;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
}
/**********************************************/

#footer1 {
float: left;
width: 420px;
height: 10px;
font-size: 10px;
line-height: 10px;
border-bottom: 1px solid #FFFFFF;
}
#footer2 {
float: left;
width: 420px;
height: 10px;
font-size: 10px;
line-height: 10px;
}
#footer3 {
float: left;
width: 420px;
font-family: Arial;
font-size: 10px;
color: #999999;
text-align: center;
}

.csc-sitemap ul li a:link, .csc-sitemap ul li a:visited  {
color: #A62C2C;
text-decoration: none;
}

.csc-sitemap ul li a:hover, .csc-sitemap ul li a:active {
color: #A62C2C;
text-decoration: underline;
}

ul .csc-bulletlist {
margin: 0;
padding: 0:
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 0px;
	}
