body { margin:0; width:100%; text-align: center; font-family:Georgia; font-size:12px; }
h1 { font-family:Arial; font-size:1.5em; font-weight:normal; margin:10px; }
h2 { font-family:Arial; font-size:1.1em; margin:10px; padding:0px; }

.h1menu { float:right; margin:10px; }

.picText { margin-left:20px; margin-top:0px; }

a { color:#000000; }
a:hover { text-decoration:underline; }
a:active { text-decoration:underline; color:#000000; }
a:focus { color:#000000; }
a:visited { color:#555555; }

.menu a { float:left; color:#000000; margin-left:10px; margin-right:20px; padding-top:7px; padding-bottom:7px; padding-right:10px; padding-left:10px; text-transform:uppercase; text-decoration:none; font-family:Verdana; font-size:1.1em; }
.menu a:hover { text-decoration:underline; }
.menu a:active { text-decoration:underline; color:#000000; }
.menu a:focus { color:#000000; }
.menu .active { background-color:#ffda54; }

.mainContainer { width:800px; height:1000px; border:0px #000 solid; margin: 0 auto; text-align: left; margin-top:10px; }
.mainContainerBackground { float:left; width:100%; background-image:url('../images/ocs_back.png'); }

.topContainer { background-image:url('../images/header.png'); width:100%; border:0px #000 solid; height:130px; }
.menuContainer { background-color:#ffbd00; width:100%; border:0px #000 solid; height:30px; margin-bottom:10px; }
.bottomContainer { float:left; text-align:center; width:100%; margin-top:20px; }

.leftContainer { background-color:#ffedba; float:left; width:349px; border:0px #000 solid; margin-right:10px; }
.leftContainer p { margin:10px; }
.rightContainer { background-color:#ffedba; float:left; width:440px; border:0px #000 solid; margin:0px; }
.rightContainer p { margin:10px; }



/* Högra Textboxen */
.boxContainer { float:left; width:400px; margin:20px; }
.boxContainer .topLeft { float:left; background-image:url("../images/box_top_left.png"); width:10px; height:11px; }
.boxContainer .topMiddle { float:left; width:380px; background-color:#ffbd00; height:11px; }
.boxContainer .topRight { float:left; background-image:url("../images/box_top_right.png"); width:10px; height:11px; }

.boxContainer .content { float:left; width:400px; background-color:#ffbd00; }
.boxContainer p { margin:12px; }

.boxContainer .bottomLeft { float:left; background-image:url("../images/box_bottom_left.png"); width:10px; height:20px; }
.boxContainer .bottomMiddle { float:left; background-color:#ffbd00; width:380px; height:20px; }
.boxContainer .bottomRight { float:left; background-image:url("../images/box_bottom_right.png"); width:10px; height:20px; }

/* Vänstra Textboxen */
.boxContainerSmall { float:left; width:310px; margin:20px; }
.boxContainerSmall .topLeft { float:left; background-image:url("../images/box_top_left.png"); width:10px; height:11px; }
.boxContainerSmall .topMiddle { float:left; width:290px; background-color:#ffbd00; height:11px; }
.boxContainerSmall .topRight { float:left; background-image:url("../images/box_top_right.png"); width:10px; height:11px; }

.boxContainerSmall .content { float:left; width:310px; background-color:#ffbd00; }
.boxContainerSmall p { margin:12px; }

.boxContainerSmall .bottomLeft { float:left; background-image:url("../images/box_bottom_left.png"); background-position:bottom; width:10px; height:11px; }
.boxContainerSmall .bottomMiddle { float:left; background-color:#ffbd00; width:290px; height:11px; }
.boxContainerSmall .bottomRight { float:left; background-image:url("../images/box_bottom_right.png"); background-position:bottom; width:10px; height:11px; }

/* Vänstra Textboxen 2 */
.boxContainerSmall2 { float:left; width:310px; margin:20px; }
.boxContainerSmall2 .topLeft { float:left; width:10px; height:11px; }
.boxContainerSmall2 .topMiddle { float:left; width:290px; height:11px; }
.boxContainerSmall2 .topRight { float:left; width:10px; height:11px; }

.boxContainerSmall2 .content { float:left; width:310px; }
.boxContainerSmall2 p { margin:12px; }

.boxContainerSmall2 .bottomLeft { float:left; width:10px; height:11px; }
.boxContainerSmall2 .bottomMiddle { float:left; width:290px; height:11px; }
.boxContainerSmall2 .bottomRight { float:left; width:10px; height:11px; }

.form input { margin-bottom:10px; width:300px; }
.form select { margin-bottom:10px; }
label { font-family:Arial; font-size:1em; font-weight:bold; }