/* GLOBAL */
html, body { width: 100%; height: 100%; padding: 0px; margin: 0px; }
body { font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color: #333333; background: #ffffff url(http://www.seritronic.dk/fileadmin/template/images/bg-repeat.gif) repeat-x center top; }
h1 { font-size: 12px; font-weight: bold; color: #333333; padding: 0px; margin: 0px; }
a { color: #333333; }
a:hover, a:active { text-decoration: none; }
:focus { outline: none; }
form { margin: 0px; padding: 0px; }
input, textarea { width: 138px; font: 10px/12px Tahoma, Helvetica, Arial, Verdana, sans-serif; color: #bb6f6d; margin: 0px 0px 1px 0px !important; margin: 0px; border: 1px solid #bb6f6d; background: #f2e9c1; }
textarea { height: 49px; margin: 0px; overflow: auto; }

/* ELEMENTS */
#wrap { width: 870px; padding: 22px 0px 0px 0px; margin: 0px auto; }

#mainmenu { width: 750px; height: 44px; line-height: 44px; margin: 20px 0px 41px 0px; float: left; display: inline; }
#mainmenu .link, #mainmenu .current { text-align: center; padding: 4px 0px 0px 0px; margin: 0px 30px 0px 0px; border-top: 6px solid #ffffff; float: left; display: inline; white-space: nowrap; }
#mainmenu a { text-transform: uppercase; text-decoration: none; color: #ffffff; }
#mainmenu .current { border-top: 6px solid #cc6699; }

#searchform { width: 180px; padding: 0px 0px 0px 12px; margin: 0px -72px 0px 0px; float: right; display: inline; position: relative; }
#searchform input { width: auto; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; padding: 2px; border: none; background: #cc6699; }
#searchform input.button, #searchform input[type=submit] { font-weight: bold; color: #cc6699; padding: 0px 2px; margin: 0px 0px 0px 5px; background: none; }

#langmenu { width: 120px; text-align: right; padding: 32px 0px 0px 0px; float: right; display: inline; }
.tx-srlanguagemenu-pi1 img { margin: 0px; }
.tx-srlanguagemenu-pi1 .CUR { padding: 0px 0px 0px 8px; float: none; display: inline; }
.tx-srlanguagemenu-pi1 .NO { padding: 0px 0px 0px 8px; float: none; display: inline; }

#billede { width: 669px; height: 315px; padding: 10px 0px 0px 18px; margin: 0px 0px 25px 0px; background: url(http://www.seritronic.dk/fileadmin/template/images/picture-bg.gif) no-repeat left top; float: right; display: inline; }

#news { width: 167px; height: 60px; color: #ffffff; padding: 4px; margin: 0px 0px 46px 0px; border: 4px solid #cc6699; float: left; display: inline; }
#news p { margin: 0px 0px 8px 0px; }
#news a { color: #ffffff; }
#logo { width: 183px; padding: 6px 0px 5px 0px; margin: 0px 0px 26px 0px; float: left; display: inline; }
#ikoner {  width: 183px; padding: 0px; float: left; display: inline; }
#home { padding: 0px 10px 0px 0px; float: left; }
#sitemap { padding: 0px 10px 0px 0px; float: left; }
#contact { padding: 0px 10px 0px 0px; float: left; }
#information { padding: 0px 10px 0px 0px; float: left; }

#whitewrap { width: 100%; background: #ffffff; border-bottom: 4px solid #666666; clear: both;  }

#main { width: 870px; margin: 0px auto; }
#submenu { width: 183px; padding: 0px 0px 16px 0px; float: left; display: inline; }
#submenu .link, #submenu .current { margin: 0px 0px 8px 0px; }
#submenu a { font-weight: bold; text-transform: uppercase; text-decoration: none; color: #843549; }
#submenu a:hover { color: #666666; }
#submenu .current a { color: #666666; /*color: #999999; padding: 0px 0px 0px 4px; border-left: 4px solid #cc6699;*/ }
#colLeft { width: 330px; padding: 0px 0px 16px 0px; margin: 0px 0px 0px 8px; float: left; display: inline; }
#colRight { width: 330px; padding: 0px 0px 16px 0px; margin: 0px 8px 0px 0px; float: right; display: inline; }

#footer { width: 679px; font-size: 10px; text-align: center; color: #333333; padding: 20px 0px 20px 191px; margin: 0px auto; clear: both; }
#footer p { margin: 0px 0px 0px 0px; }
#footer a { color: #333333; }

/* FLOATFIX */
.clearfix:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
spacer-gif { display: none; }

/* TYPO3 FIXES */


#soeg_wrap { width: 189px; padding: 75px 0px 34px 0px; float: left; }
#soeg { padding-left: 0px; padding-top: 0px; }
.soeg_felt { width: 120px; background-color: #ab5f80; border: 1px #842950 solid; color: #FFFFFF; }