body {
background-color: #b4c6e2;
margin:0px;
padding:0px;
}
img {
border:0px;
}
table tr td p {
 width: 100%;
 float: none;
margin: 0px;
padding: 3px;
border-collaps: 0px;
vertical-align: top; 
}
div#content_main a:link, a:visited{
COLOR: #FFF;
text-decoration:none;
}
#main {
width:990px;
margin: 5px auto auto auto;
border: 0px;
text-align: center;
}
.antifloat {
 clear: both;
 visibility: hidden;
 height: 0px;
 font-size: 1px;
 overflow: hidden;
}
/*Startseite-------------------------------------------------------------------------------------------*/
#top {
width:700px;
padding-top:0px;
min-height:154px;
margin-left:160px;
margin-top:0px;
margin-bottom:0px;
float:left;
display:inline;
}
#header {
margin-left:129px;
margin-top:32px;
width:447px;
height:74px;
margin-bottom:0px;
float:left;
display:inline;
}
.subtitel {
margin-left:5px;
margin-top:0px;
width:694px;
margin-bottom:0px;
float:left;
display:inline;
font-size:1.46em;
font-family:Arial, Helvetica, sans-serif;
text-align: center;
color: #ffffff;
line-height: 100%;
padding-top:0px;
padding-bottom:0px;
}
#action {
font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;
color: #ea1b1b;
padding-bottom:5px;
line-height: 100%;
}
#action a{
text-decoration:none;
color: #ea1b1b;
}
#content_main {
width:700px;
padding-top: 0px;
height:434px;
margin-left:160px;
margin-top:0px;
margin-bottom:0px;
float:left;
display:inline;
}
#winterbox {
margin-left:0px;
margin-top:0px;
width:240px;
margin-bottom:0px;
float:left;
display:inline;
}
#bg_wi {
margin-left:0px;
margin-top:0px;
width:240px;
margin-bottom:0px;
float:left;
display:inline;
background-image: url(/viomatrix/imgs/bg_box_wi.jpg);
background-repeat: repeat-y;
}
#boxtop1 {
margin-left:0px;
width:240px;
height:22px;
float:left;
display:inline;
background-image: url(/viomatrix/imgs/bg_wi_top.jpg);
background-position: center top;
background-repeat: no-repeat;
overflow:hidden;
}
#boxtitel_wi {
margin-left:30px;
margin-top:0px;
width: auto;
margin-bottom:0px;
float:left;
display:inline;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 30px;
line-height: inherit;
font-weight: bold;
font-style: italic;
}
#img_ski {
margin-left:19px;
margin-top:11px;
width:202px;
height:172px;
margin-bottom:0px;
float:left;
display:inline;
}
.wintertext {
margin-left:30px;
margin-top:20px;
width:185px;
min-height:150px;
margin-bottom:0px;
float:left;
display:inline;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
text-align: left;
color: #ffffff;
line-height: inherit;
padding-top:0px;
padding-bottom:0px;
}
#boxbottom2 {
margin-left:0px;
margin-top:0px;
width:240px;
height:17px;
margin-bottom:0px;
float:left;
display:inline;
background-image: url(/viomatrix/imgs/bg_wi_bottom.jpg);
overflow:hidden;
}
#thermo {
margin-left:29px;
margin-top:17px;
width:171px;
height:398px;
margin-bottom:0px;
float:left;
display:inline;
}
#sommerbox {
margin-left:20px;
margin-top:0px;
width:240px;
margin-bottom:0px;
float:left;
display:inline;
}
#bg_so {
margin-left:0px;
margin-top:0px;
width:240px;
margin-bottom:0px;
float:left;
display:inline;
background-image: url(/viomatrix/imgs/bg_box_so.jpg);
background-repeat: repeat-y;
}
#boxtop3 {
margin-left:0px;
margin-top:0px;
width:240px;
height:22px;
margin-bottom:0px;
float:left;
display:inline;
background-image: url(/viomatrix/imgs/bg_so_top.jpg);
overflow:hidden;
}
#boxtitel_so {
margin-left:30px;
margin-top:0px;
width: auto;
margin-bottom:0px;
float:left;
display:inline;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 30px;
line-height: inherit; 
font-weight: bold;
font-style: italic;
}
#img_sail {
margin-left:18px;
margin-top:11px;
width:202px;
height:172px;
margin-bottom:0px;
float:left;
display:inline;
}
.sommertext {
margin-left:30px;
margin-top:20px;
width:185px;
min-height:150px;
margin-bottom:0px;
float:left;
display:inline;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
text-align: left;
color: #ffffff;
line-height: inherit;
padding-top:0px;
padding-bottom:0px;
}
#boxbottom4 {
margin-left:0px;
margin-top:0px;
width:240px;
height:17px;
margin-bottom:0px;
float:left;
display:inline;
background-image: url(/viomatrix/imgs/bg_so_bottom.jpg);
overflow:hidden;
}
/*inhaltsseiten--------------------------------------------------------------------------------------------------*/
#bannerseg_wi {
margin-left:0px;
margin-top:0px;
width:990px;
height:200px;
margin-bottom:0px;
float:left;
display:inline;
background-image: url(/viomatrix/imgs/bannerseg_wi.jpg);
overflow:hidden;
}
#bannerseg_so {
margin-left:0px;
margin-top:0px;
width:990px;
height:200px;
margin-bottom:0px;
float:left;
display:inline;
background-image: url(/viomatrix/imgs/bannerseg_so.jpg);
overflow:hidden;
}
#side-top_seg_wi a:link, a:visited{
COLOR: #FFF;
text-decoration:none;
}
#side-top_seg_wi {
margin-left:0px;
margin-top:0px;
width:200px;
height:38px;
margin-bottom:0px;
float:left;
display:inline;
background-image: url(/viomatrix/imgs/side-top_seg_wi.jpg);
overflow:hidden;
}
#side-top_seg_so a:link, a:visited{
COLOR: #FFF;
text-decoration:none;
}
#side-top_seg_so {
margin-left:0px;
margin-top:0px;
width:200px;
height:38px;
margin-bottom:0px;
float:left;
display:inline;
background-image: url(/viomatrix/imgs/side-top_seg_so.jpg);
overflow:hidden;
}
#subnav {
background-image: url(/viomatrix/imgs/subnav_re.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right;
width:790px;
padding-top:0px;
height:30px;
margin-left:0px;
margin-top:2px;
margin-bottom:6px;
float:left;
display:inline;
}
#hg_subnav {
background-image: url(/viomatrix/imgs/bg_subnav_seg.jpg);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: center center;
width:780px;
padding-top:0px;
height:30px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
float:left;
display:inline;
}
#subnav a{
COLOR: #FFFFFF;
text-decoration:none;
}
#titel_31w {
margin-left:15px;
margin-top:8px;
width: auto;
margin-bottom:0px;
float:left;
display:inline;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: normal;
font-weight: normal;
font-style: normal;
}
#start a{
COLOR: #FFFFFF;
text-decoration:none;
}
#start {
margin-left:34px;
margin-top:8px;
width: auto;
margin-bottom:0px;
float:left;
display:inline;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: normal;
font-weight: normal;
font-style: normal;
}
#sidebar_wi {
background-image: url(/viomatrix/imgs/side-hg_seg_wi.jpg);
background-repeat: repeat-y;
background-attachment: scroll;
background-position: center center;
width:200px;
padding-top:15px;
padding-bottom:0px;
margin-left:0px;
margin-top:0px;
margin-bottom:5px;
padding-bottom:0px;
float:left;
display:inline;
}
#sidebar_so {
background-image: url(/viomatrix/imgs/side-hg_seg_so.jpg);
background-repeat: repeat-y;
background-attachment: scroll;
background-position: center center;
width:200px;
padding-top:15px;
margin-left:0px;
margin-top:0px;
margin-bottom:5px;
padding-bottom:0px;
float:left;
display:inline;
}
#titel_so {
margin-left:18px;
margin-top:10px;
width: auto;
margin-bottom:0px;
float:left;
display:inline;
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:inherit;
font-weight:bold;
font-style:normal;
}
#titel_wi {
margin-right:35px;
margin-top:10px;
width: auto;
margin-bottom:0px;
float:right;
display:inline;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: inherit;
font-weight: bold;
font-style: normal;
}
#nav_link {
margin-left:50px;
margin-top:15px;
min-height:400px;
margin-bottom:0px;
float:left;
display:inline;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 100%;
text-align: left;
font-weight: bold;
font-style: normal;
}
div#nav_link a:link, div#nav_link a:visited {
COLOR: #FFF;
text-decoration:none;
}
div#nav_link a:hover {
COLOR: #000066;
text-decoration:none;
}
div#nav_link a.active {
COLOR: #ff0000;
text-decoration:none;
}
div#nav_link a.aktiv {
COLOR: #ff0000;
text-decoration:none;
}
.login {
float:none;
padding-top:30px;
font-size: 12px;
font-weight: normal;
line-height: 100%;
text-align: left;
}
#sidebottom_seg_wi {
margin-left:0px;
width:200px;
height:25px;
float:left;
display:inline;
background-image: url(/viomatrix/imgs/sidebottom_seg_wi.jpg);
background-position:center bottom;
background-repeat: no-repeat;
overflow:hidden;
}
#sidebottom_seg_so {
margin-left:0px;
width:200px;
height:25px;
bottom:0px;
float:left;
display:inline;
background-image: url(/viomatrix/imgs/sidebottom_seg_so.jpg);
background-position:center bottom;
background-repeat: no-repeat;
}
#content {
background-color: #ffffff;
width:739px;
padding-top:25px;
padding-left:30px;
padding-right:20px;
padding-bottom:10px;
min-height:410px;
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:5px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align: left;
color: #000066;
float:left;
border-right:1px solid #999999;
 border-bottom:1px solid #999999;
overflow:hidden;
}
* html #content {
height: 420px;
}
#map {
 height:280px;
 width:300px;
right:0px;
float:right;
border-right:1px solid #999999;
 border-bottom:1px solid #999999;
 border-left:1px solid #999999;
 border-top:1px solid #999999;
}
#content img {
border:0px;
margin-left:10px;
margin-bottom:5px;
float:right;
overflow:hidden;
}
#content a{
COLOR: #000066;
text-decoration:none;
}
#content table {
text-align: left;
vertical-align: top; 
padding:0px;
width:720px;
float:left;
}
#content td {
vertical-align: top;
}
#content table img {
border:0px;
margin:2px;
}
#content h4 {
margin-top:3px;
margin-bottom:3px;
margin-left:0px;
margin-right:0px;
padding-left:10px;
width: 100%;
text-align: left;
display:inline;
color: #000066;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
background-image: url(/viomatrix/imgs/dot_orange.gif);
background-position: left center;
background-repeat: no-repeat;
text-decoration: none;
float:left;
overflow:hidden;
}
#content h3 {
width: 100%;
text-align: left;
display:inline;
color: #000066;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: inherit;
font-weight: bold;
font-style: normal;
padding-bottom:10px;
margin-bottom:10px;
margin-right:10px;
background-image: url(/viomatrix/imgs/trenner.gif);
background-position: center bottom;
background-repeat: repeat-x;
float:left;
overflow:hidden;
}
#content h5 {
color: #ff0000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
}
#clear {
width: 740px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:10px;
margin-top:10px;
background-image: url(/viomatrix/imgs/trenner.gif);
background-position: center bottom;
background-repeat: repeat-x;
float:left;
}
#subtext {
margin-left:520px;
margin-top:160px;
width: auto;
float:left;
display:inline;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
line-height: normal;
font-weight: normal;
font-style: normal;
}
.picdetail {
 position: absolute;
 display: none;
}
.picdetail1 {
 position: absolute;
 right: 10px;
bottom: 10px;
 display: none;
}
.picdetail2 {
 position: relative;
}
div.piczoom {
 margin-top: 2px;
}
div.piczoom a img {
 margin-right: 2px;
 vertical-align: middle;
}
div.piczoom2 {
 margin-top: 2px;
}
div.piczoom2 a img {
 margin-right: 2px;
 vertical-align: middle;
}

