/*---------Global*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size:12px;
	vertical-align: baseline;
	background: transparent;
}
p {
	margin: 4px 0;
	text-indent: 17px;
	}
/*i.desc {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color: #BEBEBE;
}*/
h1 {
color:#bea66b;
font-family:arial,helvetica,'lucida grande','lucida sans unicode',verdana,sans-serif;
font-size:17px;
font-size-adjust:none;
font-style:normal;
font-weight:normal;
line-height:19px;
margin:0pt;
text-align:left;
padding: 0 20px 10px 17px;
}

h3 {
color:#bea66b;
font-family:arial,helvetica,'lucida grande','lucida sans unicode',verdana,sans-serif;
font-size:13px;
font-size-adjust:none;
font-style:normal;
font-weight:normal;
line-height:19px;
margin:0px 0px 0 0;
text-align:right;
padding: 0 0px 10px 0;
}

#right.readon, #right a.readon , #right a:active.readon ,#right a:hover.readon ,#right a:visited.readon  { margin: 0px 0px 10px 0; font:Georgia, "Times New Roman", Times, serif; font-size:11px; color: #FF9933; display:block; text-align:right;}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}






a { font-style:normal; text-decoration:none; color:#999999;}

body { font-family: 'lucida sans unicode', Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#888888; line-height:15px; padding:0;margin: 0; text-align: center;  background-color: #f7f6f2;}

#wrapper {margin:0 auto; min-width: 993px; height:auto;}
.clr { clear:both;}

#mb { height:auto;}
* html #wrapper{ // width: expression((documentElement.clientWidth||document.body.clientWidth)<999?'999px': ((documentElement.clientWidth||document.body.clientWidth)<999?'999px':'auto'));}

#user1{ position:relative; width: 100%; height:318px; background-color:#000000; background: url(../images/mp_bg.jpg) center repeat-x;}

#content { border:0px #999999  dotted; height:auto; width:993px; margin: 100px auto 0px auto  ;  position:relative; background: url(../images/bgbb.gif) 0 0 no-repeat;}

#user2 { padding-right:45px;}
#user2{width:570px; height:28px; position:relative; margin:-82px auto;}
#user2 a:link, #user2 a:visited { font-style:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#d8c889; }
#user2 a:hover { color: #FFFFCC;}

#left{position: relative; float: left;  width: 198px; height: auto;  border: #999999 dotted 0px; padding-top:65px; }
#left h3{ margin: 5px 0 0px 0; padding: 0 0 5px 0; text-align:left; width: 160px; font-size:13px ;}

#maincontent{ padding-top:25px; text-align:left; position:relative; float:left; width: 550px; height:auto;  border: #999999 dotted 0px; }

#right{ text-align: right;  position:relative; float: right; width: 230px; height: auto; padding-right: 10px;   padding-top:40px;} /* padding-top:60px;*/
#right a, #right a:active, #right a:hover, #right a:visited{ color:#999999;}
#right h3 { margin:0pt;text-align:right;padding: 0 0px 0px 0;}

#footer{ clear:both; position:relative; left:0; border-top: #b9b8b6 dotted 0px;  background: url(../../and/images/footer.jpg); width:100%; height:87px; }
#top100{  position:relative; left: 20px;  top:20px;  background: url(../../and/images/top100.gif); width:88px; height:31px; }

.ml-div {text-align:left; width:170px; height:42px;}
.ml-div img{float:left; margin:-6px 0px 0px 5px;}
* html .ml-div img{float:left; margin:0px 0px 0px 5px;}
.ml-div  a:link, .ml-div  a:active, .ml-div  a:visited{color:#888888; font-size:13px; line-height:12px;}
.ml-div  a:hover{ color:#AD8E32}

.menutable {text-align:left; width:170px; height:42px;}
.menutable img{float:left; margin:-6px 0px 0px 5px;}
.menutable  a:link, .menutable  a:active, .menutable  a:visited{color:#888888; font-size:13px; line-height:12px;}
.menutable  a:hover{ color:#AD8E32}
#left  a:link, #left  a:active, #left  a:visited{color:#888888; font-size:12px; line-height:12px;}
#left  .moduletable_leftmenu a:link, #left .moduletable_leftmenu a:active, #left .moduletable_leftmenu a:visited{color:#888888; font-size:13px; line-height:12px;}
#left  .moduletable_leftmenu a:hover{ color:#AD8E32}
.menulist li {background-image: url(../../../images/tick.png) ; background-repeat:no-repeat; background-position:25px 6px; padding: 0 0 0 40px;   }
#left .menulist li{ width:130px;}
#right .menulist li{text-align:left; margin: 0 0 0 30px; }

/*#left .menulist h3 a { color:#BEA66B; margin: 10px 0 0px 0px; text-align:left; width: 160px; font-size:13px ;}*/
#left .moduletable h3 a { color:#BEA66B; margin: 10px 0 0px 0px; text-align:left; width: 160px; font-size:13px ;}

#right  h3 {text-align:right; font-size:13px; margin: 10px 0 5px 50px;}
#right .moduletable h3 a,
#right .moduletable h3 a:link,
#right .moduletable h3 a:visited,
#right .moduletable h3 a:hover,
#right .moduletable h3 a:active { color:#BEA66B; margin: 0px 0 0px 0px; text-align:left; width: 160px; font-size:13px; font-weight:bold; text-decoration: underline;}
#right .moduletable h3 a:hover { color:#d5b02e; }

#left .moduletable h3 a,
#left .moduletable h3 a:link,
#left .moduletable h3 a:visited,
#left .moduletable h3 a:hover,
#left .moduletable h3 a:active { color:#BEA66B; margin: 10px 0 0px 0px; text-align:left; width: 160px; font-size:13px; text-decoration: underline;}
#left .moduletable h3 a:hover { color:#d5b02e; }

#right .allevents h3 {text-align: right; margin: 0px 0 0px 50px; width: 180px;}

#right .menulist li a:link, #right .menulist li a:active, #right .menulist li a:visited {color:#999999;}
#right .menulist li a:hover {color:#AD8E32; }

/*#right .menulist h3 a:link, #right .menulist h3 a:active, #right .menulist h3 a:visited {color:#BEA66B}
#right .menulist h3 a:hover {color:#AD8E32;}*/

#user3{ position:relative; width: 100%; height:auto;}
#user4{ position:relative; width: 100%; height:auto; clear: both; padding: 30px 0 20px 0;}
#user4 a{ font-size:10px;}
#user4 a:hover{ text-decoration:underline; color:#FF9900;}

.moduletable-articles {
	padding-bottom: 20px;
	}

#mainbody{ position:relative; width: 100%; height:auto;}

/*-----big menu styles*/

.bigmenu { clear:both; width:100%; height:auto;}

.bmpunkt { width:174px; height:230px; float:left; padding:0px 9px 0px 0px; margin-top:10px;}

.ipic {border:0; width:174px; height:125px; background: url(../../and/images/pic_bg.jpg) 0 0 no-repeat; }
.ipic img { padding:9px 0px 0px 16px;}
.bmdesk { clear:both; padding-top:18px; width:174px; height:auto;}
.bmdesk h3 { text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal; letter-spacing:-1px; color: #B4B4B4; font-size:17px; padding-left:40px; line-height:15px;background: url(../../and/images/menudesc_bg.jpg) 0px 3px no-repeat;}
div.bmdesk  p { text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal; letter-spacing:-1px; color: #B4B4B4; font-size:12px; padding-left:20px; line-height:15px;}
.bmdesk h3 a{  font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal; letter-spacing:-1px; color: #B4B4B4; font-size:17px;  line-height:15px; }
.bmdesk_gal p { color:#CCCCCC; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding: 0px 0px 0px 0px; line-height:14px; text-align:center;}
.mod_gal {background-image: url(../../../images/stories/pic_bg_04.jpg); background-repeat:no-repeat; padding: 5px 0 0 0; margin: 0 0 0 15px; width:147px; height:63px;}


.bigmenu2 { clear:both; width:400px; height:auto;}
.bmpunkt2 { text-align:left; width:174px; height:200px; float:left; padding:0px 9px 0px 0px;}
/*--------------Calk----------------------*/

input.button{font-family: Tahoma, sans-serif; font-size: 10px; width: 130px}


#right .moduletablenews {margin: -28px 0 0 0;float:right;width: 200px;font-size:11px; text-align:right;}
#left .moduletablenews {margin: 0 0 0 0;float:left;width: 190px;font-size:11px; text-align:left;}
.moduletable_online { margin-bottom: -40px; position:relative; float:right;}
.moduletable_calc { margin-top:0px; position:relative;}
.moduletable_leftmenu { margin-top: -8px;}
#left .moduletable_gal h3 { margin: 5px 0 0px 15px; }
.moduletable_gal { margin: -10px 0 0 0; }


/*---from and2/template_css.css---*/
#user4 a:link, #user4 .moduletable a:active, #user4 .moduletable a:visited {color:#888888; text-decoration: none;}
#user4 a:hover {text-decoration:underline; color:#888888;}

/*#maincontent a:link, #maincontent a:active, #maincontent a:visited{color:#888888; line-height:12px; padding-bottom:5px; text-decoration: underline;}
#maincontent a:hover {color: #AD8E32; text-decoration: underline;}
#maincontent .gallery a:link, #maincontent .gallery a:active, #maincontent .gallery a:visited{color:#888888; line-height:12px; padding-bottom:5px; text-decoration: none;}
#maincontent .gallery a:hover {color: #AD8E32; text-decoration: none;}*/

.menutable  a:link, .menutable  a:active, .menutable  a:visited{color:#888888; font-size:13px; line-height:12px;}
.menutable  a:hover{color:#AD8E32;}

#right .menulist li a:link, #right .menulist li a:active, #right .menulist li a:visited {color:#999999;}
#right .menulist li a:hover {color:#AD8E32;}

#wrapper #content #right .moduletablenews a:link, #wrapper #content #right .moduletablenews a:active, #wrapper #content #right .moduletablenews a:visited {color:#999999;}
#wrapper #content #right .moduletablenews a:hover {color:#AD8E32;}

#wrapper #content #left .moduletablenews a:link, #wrapper #content #left .moduletablenews a:active, #wrapper #content #left .moduletablenews a:visited {color:#999999;}
#wrapper #content #left .moduletablenews a:hover {color:#AD8E32;}

#wrapper #content #left .moduletablenews .article_seperator {
	display: none;
	}

/*--------------Partners gallery----------------------*/

.partnersgal span {
	line-height: 58px;
	}
.partnersgal a {
	margin: 0 1px 1px 0;
	}
.partnersgal img {
	vertical-align: middle;
	}
/*IE8-hack*/
.partnersgal { }

/*--------------Banners----------------------*/
.moduletable_ban {
	text-align: left;
	}
.moduletable_ban .ban {
	padding-left: 6px;
	}

.ban .ban-txt {
	text-align: center;
	width: 165px;
	}
.ban .ban-txt h3,
#left .ban .ban-txt h3 {
	text-align: center;
	padding: 0;
	}

.ban .ban-txt p {
	text-indent: 0;
	}

.ban .ban-txt.wed p {
	font-weight: bold;
	color: #888;
	}

/*--------------Misc----------------------*/
.sign {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color: #BEBEBE;
	text-align: right;
	font-style: italic;
	margin: 2px 0;
	}
