body{
margin:0px;
padding:0px;
line-height: 1.2em;
font-size:1em;
font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;

}
.bodystyle {
background-image:url(images/bg-page.png);
background-position:top;
background-repeat:repeat-x !important;
background-color:#FFFFFF !important;
}


b{font-size: 110%;}
em{color: red;}
img {border:0;}

A, A:VISITED {
color:#94392F;
text-decoration:underline;
}
A:HOVER {
color:#C40109;
text-decoration:none;
}

H1 {
font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
font-size:1.9em;
margin:0px 0px 20px 0px;
color:#720005;
font-weight:normal;
}
H2 {
font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em;
margin:0px 0px 15px 0px;
color:#720005;
font-weight:normal;
}
H3 {
font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em;
margin:0px 0px 0px 0px;
color:#94392F;
font-weight:normal;
}
H5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
margin:0px 0px 6px 0px;
color:#C2BBA6;
font-weight:normal;
}

H1 A, H2 A, H3 A, H1 A:VISITED, H2 A:VISITED, H3 A:VISITED {color:#720005 !IMPORTANT; text-decoration:none !IMPORTANT;}
H1 A:HOVER, H2 A:HOVER, H3 A:HOVER {color:#720005;text-decoration:underline !IMPORTANT;}



H3.faq {
font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em;
margin:0px 0px 5px 0px;
padding:4px 0px 0px 34px;
color:#94392F;
font-weight:normal;
background-image:url(images/bg-faq.png);
background-repeat:no-repeat;
background-position:top left;
height:26px;
}


.imgmarginmiddle {margin:10px 0px;}

#bodywrapper {margin:0px; padding:0px;
width:100%;
}

#maincontainer{
width: 990px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
padding:0px;
}
#topsectionen{
background-image:url(images/headv11en.jpg);
/*background-repeat:repeat-x;*/
background-position:top;
background-color:#C5060E;
border-bottom:1px solid #FFF;
height: 135px; /*Height of top section*/
margin:0px;
}
#topsectionen .logo {
float:left;
height: 135px;
width: 476px;
}
#topsectionen .topright {
float:right;
margin:0px;
vertical-align:middle;
width:256px;
height:85px;
background-image:url(images/bg-topright.png);
background-position:bottom left;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#D4AF3C;
}
#topsectionen .topright A {
color:#D4AF3C;
}
#topsectionen .topright TABLE {
margin:0px;
width:256px;
}
#topsectionen .topright TD {
height:29px;
padding:3px;
}
#topsectionen .topright .left {
padding-left:10px;
}

#topsection{
background-image:url(images/headv11.jpg);
/*background-repeat:repeat-x;*/
background-position:top;
background-color:#C5060E;
border-bottom:1px solid #FFF;
height: 135px; /*Height of top section*/
margin:0px;
}
#topsection .logo {
float:left;
height: 135px;
width: 476px;
}
#topsection .topright {
float:right;
margin:0px;
vertical-align:middle;
width:256px;
height:85px;
background-image:url(images/bg-topright.png);
background-position:bottom left;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#D4AF3C;
}
#topsection .topright A {
color:#D4AF3C;
}
#topsection .topright TABLE {
margin:0px;
width:256px;
}
#topsection .topright TD {
height:29px;
padding:3px;
}
#topsection .topright .left {
padding-left:10px;
}
#topsection .topright .bottomline TD {
border-bottom:1px solid #8E0106;
}
/*#topsection .topright INPUT*/
.searchbox {
border:1px solid #C91D20;
background-color:#F0E3BD;
width:120px;
margin:2px 4px 0px 10px;
}
.searchbutton  {
background:#750006 url(images/bg-search-button.png) no-repeat top;
margin:0px;
border:none;
width:72px;
height:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#D4AF3C;
}

/* Top nav*/
#topnav {
background-image:url(images/bg-topnav.png);
background-repeat:repeat-x;
background-position:top;
background-color:#F0E4BE;
height:27px;
padding:3px 0px 0px 100px;
text-align:center;
}


#nav {text-align:center; }
#nav, #nav ul{
     margin:0px;
     padding:0px;
     list-style-type:none;
     list-style-position:outside;
     line-height:1.5em;
	position:relative;
 }
 #nav a:link, #nav a:active, #nav a:visited{
    display:block;
    padding:0px 15px;
	margin:0px;
    color:#94392F;
    text-decoration:none;
	border-right:1px solid #94392F;
	text-transform:uppercase;

 }
#nav li.last {
border-right:none !important;
}
#nav a:hover{
    color:#C50009;
	text-decoration:underline;
}
#nav li{
    float:left;
    position:relative;
}
#nav ul {
    position:absolute;
    width:12em;
    top:1.5em;
    display:none;
}
#nav li ul a{
    width:12em;
    float:left;
	text-align:left !important;
	font-size:10pt !important;
	background-color:#F0E4BF;
	background-image:url(images/bg-dropdown.png);
	background-repeat:repeat-x;
	background-position:bottom;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff !important;
	text-transform:none !important;
}
#nav li ul a:hover{
	background-color:#E6D18E;
	text-decoration:none !important;
		background-image:url(images/bg-dropdown-2.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
#nav ul ul{
	top:auto;
	}	

#nav li ul ul {
    left:12em;
    margin:0px 0 0 -1px;
    }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
    display:none;
    }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
    display:block;
    }





#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 230px 0 190px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
padding:20px;
font-size:0.9em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
}
#contentcolumn P {
margin:0px 0px 10px 0px;
}

.breadcrumbs {
font-size:7pt;
color:#9A5457;
margin:0px 0px 5px 0px;
padding:0px;
}
.buttonsright {
float:right;
text-align:right;
width:400px;
margin:-20px 0px 10px 0px;
}

TABLE.tableDetails  {
border-top:1px solid #C40109;
border-bottom:1px solid #C40109;
margin-bottom:15px;
}
.tableDetails TD {
padding:3px 10px;
background-color:#F4EFE3;
color:#3B0C0E;
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
}
.tableDetails TD P {margin:0px !important;}

.tableDetails2 {
font-weight:bold;
width:130px;
}
.tableDetails3 {
font-weight:normal;
text-align:right;
width:160px;
background-color:#E3DDCC !important;
}

INPUT.inputmedium , SELECT.inputmedium  {font-family:Arial, Helvetica, sans-serif; width:150px;}

.button {
background:#750006 url(images/bg-button-sml.png) repeat-x top;
margin:0px;
border:none;
padding-left:10px;
padding-right:10px;
height:27px;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
text-transform:uppercase !important;
color:#fff;
}

.tableHeaderSearch {
background-color:#fff;
background-image: url(images/bg-tablesearch.png);
background-repeat:repeat-x;
background-position:top;
padding:3px 5px;
height:24px;
color:#4A0003 !important;
font-size:9pt !important;
text-transform:uppercase !important;
font-weight:bold !important;
}

.tableDataSearch {
background-color:#FFF !important;
padding:8px 5px !important;
}

.tableHeader {
background-color:#C30109;
background-image:url(images/bg-headertable.gif);
background-repeat:repeat-x;
background-position:top;
padding:3px 5px;
height:24px;
color:#DBBD5F !important;
font-size:9pt !important;
text-transform:uppercase !important;
}
.tableHeader2 {
background-color:#E9E2D2 !important;
padding:3px 5px;
color:#3B0C0E !important;

font-weight:bold;
}

.tableData1 {
padding:2px 5px !important;
background-color:#E3DDCC !important;
}
.tableData2 {
padding:2px 5px !important;
background-color:#F0ECE1 !important;
}


.red {color:#C00 !important;}
.green {color:#4C7E00 !important;}
.darkred {color:#720005 !important;}


#leftcolumn{
float: left;
width: 190px; /*Width of left column in pixel*/
margin-left: -990px; /*Set margin to that of -(MainContainerWidth)*/
}
.leftmenu {
background-image:url(images/bg-leftnavmid.png);
background-repeat:repeat-y;
background-position:top;
margin:0px 0px 20px 0px;
padding:0px;
width:190px;
}
#leftmenunav UL {
padding-bottom:5px;
margin-left: 0px;
padding-left: 0;
list-style: none;
}
#leftmenunav LI {
list-style: none;
background-image: url(images/bullet.png);
background-repeat: no-repeat;
background-position: 0 .5em;
margin-left:-10px;
padding-left:15px;
padding-bottom:5px;
padding-right:20px;
font-size:10pt;
}
#leftmenunav LI A, #leftmenunav LI A:VISITED {
color:#94392F;
text-decoration:none;
}
#leftmenunav LI A:HOVER {
color:#C40109;
text-decoration:underline;
}


#leftmenunav .leftmenusubnav UL {
padding:5px 0px 0px 0px !important;
margin-top:5px;

}
#leftmenunav .leftmenusubnav LI {
list-style: none !important;
background-image: url(images/bullet3.gif)!important;
background-repeat: no-repeat !important;
background-position: 0 .5em !important;
padding-bottom:0px !important;
padding-left:10px;
margin-left:0px;
}
#leftmenunav .leftmenusubnav LI A, #leftmenunav .leftmenusubnav LI A:VISITED {text-decoration:none; !important}
#leftmenunav .leftmenusubnav LI A:HOVER {text-decoration:underline; !important; color:#3B0C0E;}

#leftcolumn .banner {

float:left;
margin:5px 0px 20px 12px;
width:157px;
}

#rightcolumn{
float: left;
width: 230px; /*Width of right column*/
margin-left: -230px; /*Set left margin to -(RightColumnWidth)*/
margin-top:20px;
}

#rightcolumn .aktuelnosti {
background-color:#EEE8D6;
background-image:url(images/bg-aktuelnosti2.gif);
background-repeat: repeat-x;
background-position:top;
width:220px;
padding:0px;
font-size:9pt;
margin:10px 0px 0px 0px;
float:left;
border-bottom:1px solid #FFF;
}
#rightcolumn .aktuelnosti H2 {
background-image:url(images/bg-rightColTop.png);
background-repeat:no-repeat;
background-position:top left;
width:200px;
height:20px;
color:#DBBD5F;
font-size:11pt;
font-weight:normal;
padding:5px 10px;
margin:0px;
text-transform:uppercase;
}
#rightcolumn .aktuelnosti TABLE {
margin:10px 10px 15px 10px;
}
#rightcolumn .aktuelnosti TD {padding:0px 3px;line-height: 1em;}
#rightcolumn .aktuelnosti .link {padding-bottom:10px;}

#rightcolumn .pretraga {
background-image:url(images/bg-pretraga.gif);
background-position:top left;
background-repeat:no-repeat;
width:220px;
padding:0px;
font-size:10pt;
margin:10px 0px 0px 0px;
float:left;
height:85px;
}
#rightcolumn .pretraga H2 {
width:200px;
height:20px;
color:#DBBD5F;
font-size:11pt;
font-weight:normal;
padding:5px 10px;
margin:0px 0px 3px 0px;
text-transform:uppercase;
border-bottom:1px solid #A43438;
}
#rightcolumn .pretraga A {color:#DBBD5F;}


.archive {
background-image:url(images/bg-archive.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:199px;
height:20px;
border-right:1px solid #F2EFE7;
border-top:1px solid #F2EFE7;
text-align:right;
padding:3px 10px;
margin:0px 0px 0px 0px;
font-size:9pt;
}
.shade {
background-image:url(images/bg-shade.gif);
background-position:top left;
background-repeat:no-repeat;
width:220px;
height:47px;
margin:0px 0px 10px 0px;
}
.endright {
background-color:#E3DDCC;
width:220px;
height:5px;
padding:0px;
margin:0px 0px 10px 0px;
}

.rightcolnav UL {
padding:5px 0px 5px 0px;
margin-left: 0px;
list-style: none;
}
.rightcolnav LI {
list-style: none;
background-image: url(images/bullet-red.png);
background-repeat: no-repeat;
background-position: 0 .5em;
margin-left:-10px;
padding-left:15px;
padding-right:10px;
font-size:9pt;
font-weight:bold;
}
.rightcolnav LI A, .rightcolnav LI A:VISITED {
color:#94392F;
text-decoration:underline;
text-transform:uppercase;
}
.rightcolnav LI A:HOVER {
color:#C40109;
text-decoration:none;
}
.rightcolimg {
display:block;
margin:20px 0px 0px 0px;
padding:0px;
}
.rightcolnav LI LI LI A {color:#000 !important; background-image: none !important;
background-repeat: no-repeat;
background-position: 0 .5em; font-weight:normal !important; text-transform:none !important;}
.rightcolnav LI LI A {background-image: none !important;
background-repeat: no-repeat;
background-position: 0 .5em; font-weight:normal !important; text-transform:none !important;}
.rightcolnav UL UL {margin-left:10px !important;}
.rightcolnav UL UL UL {margin-left:20px; padding-top:10px !important;}




#footer{
clear: left;
width: 100%;
background:#E6D294 url(images/bg-footer.png) top repeat-x;
color: #987F33;
text-align: center;
padding: 40px 0px 20px 0px;
height:43px;
font-size:10pt;
}

#footer a{
color: #987F33;
}

.innertube{
margin: 20px 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.newsbox {
padding:10px 15px 15px 0px;
/*border-bottom:1px solid #E5DCC0;*/
background-image:url(images/bg-news.gif);
background-repeat:no-repeat;
background-position:bottom right;
}
.newsbox H3 { font-size:14pt;}
.newsbox P {margin:0px 0px 5px 0px;}
.newsmore {
text-align:right;
display:block;
font-size:0.9em;
padding-right:10px;
margin:0px;
padding-top:0px;
}
.imgleft {border:3px solid #EEE8D6; margin:3px 10px 6px 0px;}
.imgright {border:3px solid #EEE8D6; margin:3px 0px 6px 10px;}
.divider {background-color:#EEE8D6; height:3px; margin:10px 0px !important; padding:0px;}


.foundResults {float:left; width:320px;}
.nextResults {float:right; width:170px; text-align:right;}
.searchResults {margin:0px 0px 10px 0px; border-bottom:1px solid #EEE8D6; padding-bottom:10px; font-size:8pt;}

.leftcol1 {width:250px !important; font-size:8pt !important; padding-right:10px !important; float:left !important; vertical-align:top; padding-bottom:30px;}
.rightcol1 {width:240px; float:right; font-size:8pt !important; vertical-align:top; padding-bottom:30px;}

UL.sitemapTitle1  {margin:-10px 0px 10px 30px !important; padding:0px !important;}
.sitemapTitle1 LI {font-size:8pt; font-weight:bold; list-style:disc; color:#666; margin:0px !important; padding:0px !important;}
.sitemapTitle1 LI A, .sitemapTitle1 LI A:VISITED {color:#666; text-decoration:underline !important;}
.sitemapTitle1 LI A:HOVER {color:#94392F; text-decoration:none !important;}


UL.sitemapTitle2  {margin:0px 0px 20px 40px !important; padding:0px !important;}
.sitemapTitle2 LI {font-size:8pt; font-weight:normal; list-style:disc; color:#666; margin:0px !important; padding:0px !important;}
.sitemapTitle2 LI A, .sitemapTitle1 LI A:VISITED {color:#666; text-decoration:none !important;}
.sitemapTitle2 LI A:HOVER {color:#94392F; text-decoration:underline !important;}

.gallery {margin-top:10px; width:90%;}
.galleryleft {font-size:9pt; text-align:left;}
.galleryright {text-align:right;}

.archivebox {padding:0px; border:1px solid #E7D18F; margin:0px 0px 10px 0px;}
.archivebox P {padding:0px 10px;}
.archivebox .date {padding:2px 10px; font-size:8pt; background-color:#F0E4BF; color:#820006; width:70px; text-align:center; margin:0px 0px 10px 0px; background-image:url(images/bg-topnav.png); background-repeat:repeat-x; background-position:top;}
.archivebox .download {background-color:#F5F2E9; padding:2px 10px;text-align:right; font-size:8pt;}

.membersbox {border:1px solid #E7D18F; margin:0px 0px 10px 0px; padding:10px; background-image:url(images/bg-tablesearch.png); background-repeat:repeat-x; background-position:top;}


.strong {font-weight:bold;}
.clear {clear:both;}
.grey {color:#999;}

/* GALLERY */
.galleryleft {width:100px;}
.gallerymid {width:172px; text-align:center; font-weight:bold; color:#036;}
.galleryright {width:100px; text-align:right;}
.galleryleft img, .galleryright img {vertical-align: middle; margin:1px;}
/* GALLERY */
