body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 0.9em;
	background: url(bg.gif) #fff repeat-x top left;
	color: #333;
}

html { /* Fix f&uuml;r Firefox */
    height: 100%;
    margin-bottom: 1px;
}

#wrapper {
	width: 780px;
	text-align: left;
	border: solid 5px #0b71ac;
	border-top: solid 0px #0b71ac;
}

.header {
	text-align: center;
}
 
.menu {
	height: 42px;
	background: url(bg_mainmenu.gif) #0b71ac repeat-x;
	color: #fff;
}
 
.content {
	width: 575px;
	background: #e0dcdc;
	font-size: 0.75em;
	color: #222;
}
 
.content .innerpadding {
	padding: 15px;
}

.content .innerpadding .csc-frame-invisible {
	padding: 10px;
	background: #fff;
	margin-bottom: 10px;
	text-align: justify;
	width: 525px;
}

.content .innerpadding .csc-frame-invisible h1 {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	font-size: 1.2em;
}
 
.content a {
	color: #0871AD;
	text-decoration: none;
	font-weight: 700;
}
 
.rightbar {
	border-left: solid 5px #0b71ac;
	width: 200px;
}

.rightbar .box {
	font-size: 0.75em;
	color: #222;
	padding-top: 5px;
}

.rightbar .box a {
	color: #0871AD;
	text-decoration: none;
	font-weight: 700;
}

.rightbar .box a:hover {
	text-decoration: underline;
}

.rightbar .box p {
	margin: 0;
	padding: 5px 5px 5px 15px;
}

.rightbar .box h1 {
	margin: 0;
	padding: 10px;
	background: #0b71ac;
	color: #e0dcdc;
	text-align: right;
	font-size: 1.3em;
	text-transform: uppercase;
}

.rightbar .box .csc-textpic-imagewrap img {
	border-bottom: solid 1px #0871AD;
}

.rightbar .box .csc-textpic-imagewrap img {
	border-bottom: solid 1px #0871AD;
} 
 
.csc-mailform {
    border: 0px;
}
 
.csc-mailform-field label {
    width: 6em;
    float: left;
    text-align: right;
    margin-right: 0.5em;
    display: block;
}
 
.csc-mailform-field input, .csc-mailform-field textarea {
    margin-bottom: 5px;
}
 
.csc-mailform-submit {
    margin-left: 6.5em;
}
 
.contenttable p, .htmlarea-showtableborders p {
    margin: 0;
    padding: 0;
}
 
.contenttable, .htmlarea-showtableborders {
    width: 100%;
}
 
.content ul {
    list-style-image: url('list.gif');
}

.content .csc-textpic-image img {
	padding-bottom: 10px;
}
