body {
	padding: 0px;
	margin: 0px;
	background-color: #474747;
	font-family: Tahoma;
	font-size: 11px;
	color: #777777;
}
body.bg1 {background-color: #E40378;}
body.bg2 {background-color: #92C530;}
body.bg3 {background-color: #0B489A;}
body.bg4 {background-color: #11ADD0;}
body.bg5 {background-color: #FAA01A;}
body.bg6 {background-color: #FDCC2E;}
body.bg7 {background-color: #E70421;}
body.bg8 {background-color: #1C99DA;}
body.bg9 {background-color: #474747;}

body, div, p, span, td, input, select, textarea {
	font-size: 11px;
	color: #777;
}

a {
	color: #86B42E;
	text-decoration: none;
}

.light, .XLight {
	color: #ABABAB;
}

p {
	margin-top: 0px;
}

div.main {
	width: 780px;
	background-color: #FFF;
	text-align: left;
}

input.this, input.searchtext, textarea.this, select.this {
	background-color: #FFF;
	border: 1px solid #FAA01A;
}
input.searchtext {
	margin-right: 10px;
	vertical-align: middle;
}

.exheader, .XOverskrift {
	color: #474747;
	font-weight: bold;
}

/******************************************
** Main Header
******************************************/
div.mainheader {
	height: 98px;
	background: url('header.gif') left top no-repeat;
}
div.mainheader a {
	color: #ABABAB;
}

/******************************************
** Main Flash
******************************************/
div.mainflash {height: 165px;}
div.mainflashfp {height: 235px;}

/******************************************
** Main Menu
******************************************/
div.mainmenu {
	height: 37px;
	background-color: #0B489A;
	padding-left: 20px;
}

/******************************************
** Main Content
******************************************/
div.maincontent {
	padding: 30px;
	background-color: #F3F3F3;
	width: 780px;
	overflow:hidden;
}
*>div.maincontent {
	width: 720px;
}
div.maincontent td.content {
	width: 532px;
	vertical-align: top;
}
div.maincontent td.vline {
	width: 49px;
	background: url('vline.gif') center top repeat-y;
}
div.maincontent td.right {
	width: 140px;
	vertical-align: top;
}
div.rellinks {
	margin-bottom: 40px;
}
div.rellinks div.ll1 {
	background: url('arrowc4.gif') left 2px no-repeat;
}
div.rellinks div.ll2 {
	margin-top: 5px;
	margin-left: 11px;
}

/******************************************
** Path
******************************************/

div.path {
	margin-bottom: 20px;
}
div.path, div.path a, div.path span {
	color: #ABABAB;
	font-size: 10px;
}
div.path span.pathc {
	margin-left: 5px;
	margin-right: 5px;
}
div.path span.pathh {
	visibility: hidden;
}

/******************************************
** Front page
******************************************/

table.fpcontent td.fpcontentleft {
	width: 240px;
	vertical-align: top;
}
table.fpcontent td.fpcontentright {
	width: 243px;
	vertical-align: top;
}
table.fpcontent td.fpvline {
	width: 49px;
	background: url('vline.gif') center top repeat-y;
}

/******************************************
** Main Footer
******************************************/
div.mainfooter {
	height: 192px;
	background: url('footer.gif') left top no-repeat;
}
div.mainfooter div {
	padding-top: 72px;
	padding-left: 30px;
}
div.mainfooter span.addr1 {
	color: #666666;
	font-size: 10px;
}
div.mainfooter span.addr2, span.addr1 a {
	color: #11ADD0;
	font-size: 10px;
}
div.mainfooter td {
	width: 112px;
}

/******************************************
** Images
******************************************/
img.arrowc2, img.arrowc4 {
	width: 6px;
	height: 9px;
}
img.arrowc2up {
	width: 9px;
	height: 9px;
}
img.arrowc5search {
	width: 6px;
	height: 12px;
}

div.newslistlinks {
	margin-bottom: 40px;
	margin-top: 10px;
	background: url('hlinenewslistlinks.gif') left 6px no-repeat;
	text-align: right;
}

table.newslinks {
	width: 100%;
}
table.newslinks td.nl {
	background: url('hlinenewsitemlinks.gif') center 7px no-repeat;
}

/******************************************
** Kontakt
******************************************/

table.kontakt td {
	padding-bottom: 10px;
}

table.kontakt input.this {
	width: 170px;
}
table.kontakt textarea.this {
	width: 170px;
	height: 80px;
}


.linkc1, .XLinkColor1 a, .XLinkColor1 {color: #E40378;}
.linkc2, .XLinkColor2 a, .XLinkColor2 {color: #92C530;}
.linkc3, .XLinkColor3 a, .XLinkColor3 {color: #0B489A;}
.linkc4, .XLinkColor4 a, .XLinkColor4 {color: #11ADD0;}
.linkc5, .XLinkColor5 a, .XLinkColor5 {color: #FAA01A;}
.linkc6, .XLinkColor6 a, .XLinkColor6 {color: #FDCC2E;}
.linkc7, .XLinkColor7 a, .XLinkColor7 {color: #E70421;}
.linkc8, .XLinkColor8 a, .XLinkColor8 {color: #1C99DA;}
.linkc9, .XLinkColor9 a, .XLinkColor9 {color: #474747;}
