/* General page setup
---------------------------------------------------------------------- */
body {background-color:#d4d4d4;font-family:verdana,arial,helvetica,sans-serif;font-size:10px;color:#666c70;scrollbar-base-color:#d4d4d4;scrollbar-arrow-color:#666c70;margin:0px;padding:0px;text-align:center;}

/* Specials
---------------------------------------------------------------------- */
html,body {margin:0;padding:0;height:100%;width:100%;scrollbar-base-color:#d4d4d4;scrollbar-arrow-color:#666c70;} 
#CenterContainer {margin:0 auto;text-align:left;background-color:#ffffff;}

.HideOnline {display:none;}
#LeftColumn {width:190px;float:left;padding-top:20px;}
#LeftColumn a, #LeftColumn a:visited {font-size:10px;color:#702486;text-decoration:none;}
#LeftColumn a:hover, #LeftColumn a:active, #LeftColumn a:focus {font-size:10px;color:#702486;text-decoration:underline;}
#MiddleColumn {width:520px;float:left;}
#RightColumn {width:170px;float:right;padding-top:20px;}
#TextDocument, #FileMap {padding:20px 0px 20px 0px;float:left;}
#Frontpage {padding:30px 0px 0px 0px;float:left;}

#FrontpageRandomImage {width:876px;height:356px;float:left;margin-bottom:0px;display:block;text-align:center;}
#FrontpageBottom {width:876px;height:119px;background-image:url(../gfx/FrontpageBottomBg.gif);background-repeat:no-repeat;float:left;}
#FrontpageLeft {width:262px;height:99px;margin:20px 0px 0px 0px;float:left;}
#FrontpageMiddle {width:335px;height:99px;margin:20px 0px 0px 0px;float:left;}
#FrontpageRight {width:249px;height:99px;margin:20px 0px 0px 30px;float:left;}
#FrontpageRight p {color:#999999;line-height:14px;margin:0;}
#FrontpageRight p.Bold {color:#999999;font-weight:bold;line-height:14px;margin:0;}
#FrontpageRight a, #FrontpageRight a:visited {color:#702486;text-decoration:none;line-height:14px;}
#FrontpageRight a:hover, #FrontpageRight a:active, #FrontpageRight a:focus {color:#666c70;text-decoration:none;line-height:14px;}

#GsContent {height:400px;overflow:visible;}

/* Generel table attributes and fonts
---------------------------------------------------------------------- */
table, td {font-size:10px;color:#666c70;}
th {font-size:10px;color:#666c70;text-align:left;font-weight:bold;}
p {font-size:10px;color:#666c70;}
a {font-size:10px;color:#666c70;text-decoration:none;}
a:hover {font-size:10px;color:#666c70;text-decoration:underline;}
h1 {font-size:14px;font-weight:bold;color:#666c70;margin:0px 0px 10px 0px;}
h2 {font-size:10px;font-weight:bold;color:#666c70;margin:10px 0px 5px 0px;}
h3 {font-size:10px;font-weight:bold;color:#666c70;margin:0px;}
h4,h5,h6 {font-size:10px;font-weight:bold;color:#666c70;margin:0px;}
hr {height:1px;background-color:#666c70;border-color:#666c70;}


/* Generel input, select, submit, button styles
--------------------------------------------------------------------- */
form {margin:0;}
select,textarea {font-family:verdana,arial,helvetica,sans-serif;font-size:10px;color:#666c70;border:1px solid #000000;}
.InputField {font-family:verdana,arial,helvetica,sans-serif;font-size:10px;color:#666c70;border:1px solid #000000;}
.SubmitButton {font-family:verdana,arial,helvetica,sans-serif;font-size:10px;color:#666c70;border:1px solid #000000;background-color:#ffffff;}

/* Dimensions
---------------------------------------------------------------------- */
.Spacer01 {width:920px;height:100%;}
.Spacer02 {width:100%;}
.Spacer03 {height:100%;}
.Spacer04 {height:98px;}
.Spacer05 {height:19px;}
.Spacer06 {width:190px;}
.Spacer07 {width:520px;}
.Spacer08 {width:170px;}
.Spacer09 {width:880px;}
.Spacer10 {width:20px;}
.Spacer11 {height:10px;}
.Spacer12 {width:280px;}

/* Margins top right bottom left
---------------------------------------------------------------------- */
.Margin01 {margin:0px 20px 6px 20px;}
.Margin02 {margin:0px 20px 0px 20px;}
.Margin03 {margin:0px 0px 20px 0px;}

/* Paddings top right bottom left
---------------------------------------------------------------------- */
.Padding01 {padding:20px 20px 0px 20px;}
.Padding02 {padding:0px 0px 0px 0px;}
.Padding03 {padding:0px 20px 20px 20px;}
.Padding04 {padding:0px 0px 20px 0px;}


/* Floats
---------------------------------------------------------------------- */
.FloatLeft {float:left;}
.FloatRight {float:right;}

/* Images
--------------------------------------------------------------------- */
.Image01 {background-image:url(../gfx/romber.gif);background-repeat:no-repeat;background-position:bottom left;}
.Image02 {background-image:url(../gfx/MainMenubg.gif);background-repeat:repeat-x;background-position:bottom left;}
.Image03 {background-image:url(../gfx/SubMenubg.gif);background-repeat:repeat-x;background-position:bottom left;}


/* Colors
--------------------------------------------------------------------- */
.Color01 {background-color:#ffffff;}


/* Classed P and SPAN tags
---------------------------------------------------------------------- */
#RightColumn p.CategoryHeadline {color:#666c70;font-weight:bold;line-height:16px;margin:0px;}
#RightColumn p {margin:0px;} 
#RightColumn a, #RightColumn a:visited {color:#702486;font-weight:normal;text-decoration:none;line-height:16px;}
#RightColumn a:hover, #RightColumn a:active, #RightColumn a:focus {color:#666c70;font-weight:normal;text-decoration:none;line-height:16px;}

/* Classed A tags
---------------------------------------------------------------------- */
a.ServiceMenu {color:#702486;font-weight:normal;text-decoration:none;padding-left:11px;padding-right:3px;}
a.ServiceMenu:hover, a.ServiceMenu:active, a.ServiceMenu:focus, a.ServiceMenuA, a.ServiceMenuA:hover, a.ServiceMenuA:active, a.ServiceMenuA:focus {color:#666c70;font-weight:normal;text-decoration:none;padding-left:11px;padding-right:3px;}

a.MainMenu, a.MainMenu:visited {color:#ffffff;font-weight:bold;text-decoration:none;padding-left:12px;padding-right:25px;line-height:19px;background-color:#bcc3C8;}
a.MainMenu:hover, a.MainMenu:active, a.MainMenu:focus, a.MainmenuA, a.MainmenuA:hover, a.MainmenuA:active, a.MainmenuA:focus {color:#666c70;font-weight:bold;text-decoration:none;padding-left:12px;padding-right:25px;line-height:19px;background-color:#bcc3C8;}

a.SubMenu, a.SubMenu:visited {color:#bcc3C8;font-weight:bold;text-decoration:none;padding-left:13px;padding-right:0px;line-height:19px;}
a.SubMenu:hover, a.SubMenu:active, a.SubMenu:focus, a.SubMenuA, a.SubMenuA:hover, a.SubMenuA:active, a.SubMenuA:focus {color:#666c70;font-weight:bold;text-decoration:none;padding-left:13px;padding-right:0px;line-height:19px;}

a.SubMenu2, a.SubMenu2:visited {width:150px;display:block;color:#702486;font-weight:bold;text-decoration:none;line-height:20px;}
a.SubMenu2:hover, a.SubMenu2:active, a.SubMenu2:focus, a.SubMenu2A, a.SubMenu2A:hover, a.SubMenu2A:active, a.SubMenu2A:focus {width:150px;display:block;color:#bcc3C8;font-weight:bold;text-decoration:none;line-height:20px;}

a.TopLogo {text-decoration:none;border:0px;}

/* Text-aligns
---------------------------------------------------------------------- */
.AlignRight01 {text-align:right;}
.AlignLeft01 {text-align:left;}
.AlignCenter01 {text-align:center;}

/* Lists
---------------------------------------------------------------------- */
ul{list-style-position:outside;margin:0px 0px 10px 10px;}
li{list-style-position:outside;margin:0px 0px 0px 10px;}