html,body { height: 100%; margin: 0; padding: 0; border: none; }
img { margin: 0; padding: 0; border: none; }

/* bg-color body */
.body-main { background-color:#e0ffa3; background-image: url(../../images/bg/bg_main.gif); background-repeat: repeat-y; }
.body-popup { background-color:#e0ffa3; }

/* links */
a:link, a:visited { color:#000000; text-decoration:underline; }
a:hover, a:active, a:focus { color:#000000; text-decoration:underline; }

.menul1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; }
.menul1act { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; }
.menul2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; }
.menul2act { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; }

/* menu level 1 */
a.menul1:link, a.menul1:visited { color:#cccccc; text-decoration:none; }
a.menul1:hover, a.menul1:active, a.menul1:focus { color:#ffffff; text-decoration:none; }
a.menul1act:link, a.menul1act:visited { color:#ffffff; text-decoration:none; }
a.menul1act:hover, a.menul1act:active, a.menul1act:focus { color:#ffffff; text-decoration:none; }

/* menu level 2 */
a.menul2:link, a.menul2:visited { color:#999999; text-decoration:none; }
a.menul2:hover, a.menul2:active, a.menul2:focus { color:#e60e33; text-decoration:none; }
a.menul2act:link, a.menul2act:visited { color:#e60e33; text-decoration:none; }
a.menul2act:hover, a.menul2act:active, a.menul2act:focus { color:#e60e33; text-decoration:none; }

/* text */
.smaltext { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:10px; color: #000000; }
.text { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:12px; font-style: italic;	font-weight: bold; color: #000000; }
.title { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:16px; font-style: italic; font-weight: bold; color: #ff0000; }
.largetitle, a.largetitle, a.largetitle:link, a.largetitle:visited, a.largetitle:hover, a.largetitle:active { font-family:Arial, Helvetica, Verdana, Geneva, sans-serif; line-height:20px; font-size:24px; font-style:italic; font-weight:bold; color:#ff0000; text-decoration:none; }
.largetitle-a, a.largetitle-a, a.largetitle-a:link, a.largetitle-a:visited, a.largetitle-a:hover, a.largetitle-a:active { font-family:Arial, Helvetica, Verdana, Geneva, sans-serif; line-height:20px; font-size:24px; font-style:italic; font-weight:bold; color:#000000; text-decoration:none; }
.extratitle { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:48px; font-style: italic; font-weight:bold; color:#e60e33; }

/* divs generell */
div { padding: 0; margin: 0; border: none; }

.float-l { float:left; }

div#header { height:171px; background-color:#e0ffa3; }
div#header-content { width:860px; }
div#logo { padding: 56px 0px 0px 56px; float:left; }
div#address-01 { width:142px; padding: 44px 0 0 0; float:left; }
div#address-02 { width:170px; padding: 44px 0 0 0; float:left; }
div#address-03 { width:142px; padding: 44px 0 0 0; float:left; }
div#address-04 { width:90px; padding: 44px 0 0 0; float:left; }
div#address-05 { width:130px; padding: 44px 0 0 0; float:left; }

div#textblock-00 { width:173px; height:167px; float:left; }
div#textblock-01 { width:780px; height:167px; padding: 2px 0 0 0; float:left; } /* 2px 0 0 173px */
div#textblock-02 { width:780px; padding: 25px 0px 0px 173px; } /* 25px */
div#opening { width:171px; float:left; text-align: right; padding: 0px 2px 0px 0px; }

