@charset "utf-8";
/* CSS Document */
/* Reset */

html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,font,img,strong,
li,ol,ul,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1.6; font-family: inherit;  }
table { border-collapse: collapse; border-spacing: 0;}
ol,ul {list-style: none;}

a {color: #6e6e6d; }
a:hover {color: #6e6e6d; text-decoration: none;}
a:visited { color: #6e6e6d; }

body { color: #6e6e6d; background-color: #fff; line-height: 1.6; background-image: url(images/bg.jpg); background-position: center; background-repeat: repeat-y; margin: 0px auto; text-align: center; font-size: 12px; font-family: Verdana, Arial, Helvetica,  SunSans-Regular, sans-serif; }
#tilsted { background-image: url(images/tilsted.gif); height: 148px; width: 14px; position: absolute; top: 0; left: 50%; margin-left:-500px !important; z-index: 99;  }
#tilsted a { display: block; height: 148px; width: 14px; }
#container { width: 620px; margin: 0 auto;  }

#header { text-align:center; }

#sidebar { }

.flags { float: right; margin-right: -168px; *margin-left: 145px;  margin-top: -70px; }
.flags a{ clear:both; }
.flags a img { *margin-top: 4px; }
#menu { text-align: center; font-size: 15px; margin-top: 30px; height: 50px; }
#menu li a {font-weight: bold; line-height: 26px; color: #6e6e6d; text-transform: uppercase; text-decoration: none; }
#menu li { list-style-type: none; display: inline; margin: 0 15px; }
#menu a:hover {font-weight: bold; color: #000; }
#menu .submenu li a {font-weight: bold; font-size: 12px; line-height: 20px; line-height: 26px; color: #6e6e6d; text-transform: none;  text-decoration: none; }

h3 { margin-top: 0px; }
h2 { margin-top: 4px; }
h1 { font-size: 20px; margin-top: 0px; }

#content { text-align: center;  }
p {}
#contenttext {  }
#content li { line-height: 28px; list-style-type: none; background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: left; padding-left: 16px; }

#footer { text-align: center; margin-top: 50px; background-image: url(images/dots.gif); font-weight:bold; font-size: 15px; background-repeat: no-repeat; padding-top: 40px; }
#footer a { color: #6e6e6d; }

.dynaGalleryThumbnail, .dynaGalleryAlbums {
float:left;
margin-right:6px;
margin-top:5px !important;
text-align:center;
}
#dynaGalleryPages {display: none;}
.tx-dynagallery-pi1 { text-align: center; width:320px;  display: block; clear:both;}
p.align-left {text-align: left;}
p.align-center {text-align: center;}
p.align-right {text-align: right;}
.clear { clear: both; }


.csc-mailform {
width: 300px;
text-align: left; 
margin-left: 200px;
}
.csc-mailform label { display:block; float: left; width: 70px; }
.narrow {width: 320px; float: none; margin-left: 155px; display: block; float: left; }