﻿body { background-color:#ebe8e5; margin:0px; padding:30px 0px 0px 0px; font-family:Garamond, bookman, serif; font-size:14px; line-height:20px; color:#333; }

h1 { font-size:18px; font-family:Garamond, bookman, serif; font-weight:normal; line-height:28px; margin-bottom:0.8em; margin-top:0em; color:#ec5d36; text-transform: uppercase; }
h2 { font-size:16px; font-family:Garamond, bookman, serif; font-weight:normal; color:#ec5d36; margin-top:0.6em; margin-bottom:0.3em; }
h3 { font-size:12px; font-family:Garamond, bookman, serif; font-weight:bold; line-height:16px; margin-bottom:0.4em; margin-top:0.8em; }
h4 { font-size:12px; font-family:Garamond, bookman, serif; font-weight:normal; line-height:16px; margin-bottom:0.2em; margin-top:0.8em; }

p { margin-top:0.2em; margin-bottom:0.6em}

hr { border: dotted 1px #999999;}

td { vertical-align:top; }
td.whiteBG { background-color:#FFF; }
td.textright { text-align:right; }

img { border:0px;}

a { color:#ec5d36; text-decoration:none; font-family:Garamond, bookman, serif; font-weight:bold; }
a:hover { text-decoration:underline;}
a.underline { text-decoration:underline; }
a.underline:hover { text-decoration:none; }

#container { margin:0px auto; padding:0px; width:829px; height:581px; }
#wrapper {position:relative; padding:0px 0px 0px 0px; width:829px; height:561px; background-image: url('../bilder/gui/bg.gif'); }

#pagemaincontent { margin:0px; padding:0px;}

#leftcol { float:left; width:278px; height:437px; border-left:solid 1px #999f99; border-bottom:solid 0px #999f99; border-top:solid 0px #bfbfbf; margin:0px 0px 0px 0px;}
#midcol { background-color:#FFF; float:left; width:192px; height:397px; border-bottom:solid 0px #999f99; margin:0px; padding:40px 45px 0px 45px;}
#rightcol {  width:240px; height:370px; float:right; padding:0px 0px 0px 0px; border-right:solid 1px #999f99; border-bottom:solid 0px #999f99; background-image:url('../bilder/gui/menu_bg.gif');}
#rightcoltop { font-weight:normal; font-family:Garamond, bookman, serif; font-size:14px; background-color:#3e70ab; width:415px; height:26px; color:#FFF; text-align:center; padding-top:0px; }

#frontleftcol { float:left; width:154px; height:516px; padding:14px 0px 0px 0px; border-left:solid 0px #999f99; border-bottom:solid 0px #999f99; border-top:solid 0px #bfbfbf; margin:16px 0px 0px 16px; background-image:url('../bilder/gui/menu_bg.gif');}
#frontmidcol { background-color:#FFF; float:left; width:326px; height:500px; border-bottom:solid 0px #999f99; margin:16px 0px 0px 0px; padding:26px 0px 0px 39px; }
#frontrightcol { width:268px; height:350px; float:right; padding:0px 0px 0px 0px; margin:16px 14px 0px 0px; border-left:solid 0px #999f99; border-bottom:solid 0px #999f99;}
#bottom { width:300px; height:80px; position:absolute; bottom:10px; }

#stdpage { float:left; width:274px; height:444px; border-left:solid 1px #999f99; border-bottom:solid 0px #999f99; border-top:solid 0px #bfbfbf; margin:0px 0px 0px 0px;}
#stdpagemidcol{ background-color:#fff; line-height:normal; color:#000; float:left; width:196px; height:404px; font-size:10px; border-bottom:solid 0px #999f99; margin:0px; padding:40px 45px 0px 45px; }
#stdpagerightcol { width:240px; height:377px; float:right; padding:67px 0px 0px 40px; border-right:solid 0px #999f99; border-bottom:solid 0px #999f99; background-image:url('../bilder/gui/menu_bg.gif');}

#navmenu ul { list-style:none; padding:0px; margin:0px;}
#navmenu a { font-family:Garamond, bookman, serif; font-style: normal; font-size:12px; font-weight:normal; padding:3px 0px 3px 24px; background-color:transparent; display:block; color:#616161; text-transform: uppercase; text-decoration:none; }
#navmenu a:hover { background-color:transparent; color:#ec5d36; }
#navmenu li { position:relative; margin-bottom:0px; }
#navmenu a.selected { background-color:transparent; }

.footer { height:65px; width:154px; color:#616161; font-size:11px; position:absolute; padding-left:20px; bottom:65px; }
#footercontent { width:755px; }
#footertext { float:right; text-align:center; width:555px; padding-top:10px; }
#footertext a { text-transform:uppercase; color:#FFF; }
#footertext a.mail { text-transform:lowercase; }

#table1 { width:290px; border-left:solid 0px #333333; border-right:solid 0px #333333; padding:0px; }
#table1 td { border-bottom:solid 1px #333333; padding:2px; }

.floatright { float:right; }
.floatleft { float:left; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.textright { text-align:right; }
.textcenter { text-align:center; }
.textpadding { padding:6px; }

img.linkbutton { vertical-align:middle;}
img.textbottom { vertical-align:text-bottom;}
img.alignright { float:right; margin:0px 0px 7px 7px;}

.clear { clear:both; }
