@charset "ISO-8859-1";

body {
font-family : Verdana;
font-size : 8pt;
font-weight : normal;
color : #000000;
text-align : justify;
background-color : white;
margin : 0;
border-collapse : collapse;
padding : 0;
border-style : none;
}

h1 {
font-size : 10pt;
font-weight : bold;
}

h2 {
font-size : 9pt;
font-weight : bold;
}

h3 {
font-size : 8pt;
font-weight : normal;
font-style : italic;
}

h4 {
font-size : 8pt;
font-weight : normal;
font-style : normal;
}

img {
border : none;
}

#kopf1 {
width : 800px;
height : 60px;
margin : auto;
}

#kopf1 a {
color : black;
font-size : 12pt;
font-weight : bold;
}

.box-left {
float : left;
width : 500px;
margin : 0;
text-align : left;
padding-top : 40px;
}

.box-right {
float : right;
width : 300px;
margin : 0;
text-align : right;
padding-top : 40px;
}

#kopf2 {
width : 800px;
height : 350px;
}

#main {
float : none;
width : 800px;
border-collapse : collapse;
}

#content-left {
float : left;
width : 400px;
padding-top : 30px;
padding-left : 0;
}

#content-right {
float : right;
width : 400px;
padding-top : 30px;
padding-right : 0;
}

.content {
width:720px;
padding-left:40px;
padding-right:40px;
padding-top:20px;
text-align : justify;
}

.empty {
float : none;
width : 800px;
height : 20px;
margin : auto;
padding-top : 10px;
text-align : center;
color : #888888;
}

.spacer {
padding-top : 20px;
padding-bottom : 20px;
}

#inhalte {
width : 720px;
padding-top : 20px;
padding-bottom : 20px;
padding-left : 40px;
padding-right : 40px;
text-align : justify;
margin : auto;
border : 1px solid black;
color : #0066CC;
}

.blaukopf{
background-color:#0066cc;
color:white;
font-weight:bold;
}

.beige{background-color:#C7D7FF}

.brief{
width:720px;
border-collapse: collapse;
text-align:center;
border:solid;
border-top:none;
border-width:thin;
border-color:#C7D7FF;
}

.brief td{padding:3px}

.preis{
width:680px;
border-collapse: collapse;
text-align:center;
border:solid;
border-top:none;
border-width:thin;
border-color:#C7D7FF;
}

.preis td{padding:3px}

.hinweise td{padding:10px}


a:link {
color : #0066CC;
text-decoration : none;
}

a:visited {
color : #0066CC;
text-decoration : none;
}

a:hover {
color : #0066CC;
text-decoration : underline;
}

a:active {
color : #0066CC;
text-decoration : underline;
}

.menucontainer {
width : 800px;
height : 21px;
}

.menu {
text-align : center;
vertical-align : middle;
border-collapse : collapse;
height : 21px;
width : 800px;
}

.menupoint {
background : url('http://www.sommerhaus.se/sommerhaus-schweden-bilder/nav-hintergrund.gif') repeat-x;
height : 21px
}

.menupointactive {
background : url('http://www.sommerhaus.se/sommerhaus-schweden-bilder/nav-hintergrund-aktiv.gif') repeat-x;
height : 21px
}

.menuline {
background : url('http://www.sommerhaus.se/sommerhaus-schweden-bilder/nav-linie.gif');
width : 2px
}

.menu td a {
color : white;
font-size : 8pt;
font-weight : bold;
}

.menu td a:hover {
text-decoration : none;
color : #f6dd74;
}

.submenu {
padding-top : 10px;
padding-bottom : 0px;
text-align : center;
float : none;
}