body{background-image:url("../img/bg.gif"); background-repeat: repeat; background-color:#eaefe1; color:#000; font-family:verdana, arial,helvetica, sans-serif; font-size:12px; line-height:16px;}

div { margin: 0; padding: 0; }
table { margin: 10px 0; padding: 0; border-width: 0; }
td {font-size:11px;}
tr { margin: 0; padding: 0; }
td { margin: 0; padding: 0; }
img { border: none; }
form { margin: 0; padding: 0; }
p { margin: 8px 0; padding: 0; }

h2{font-size:16px; font-weight:bold; color:#000; margin:0; padding:10px 0; text-transform:uppercase;}

a{color:#ff0072; text-decoration:none;}

.rosa{color:#ff0072;}

.blacklink{font-weight:bold;}
.blacklink a{color:#000;}
.liten {font-size:10px; line-height:13px;}

div.spacer{float:left; width:100%; }

div.shadow{width:488px; height:439px; margin-top:5px; background-image:url("../img/shadow.png"); background-repeat:no-repeat;}

div.container{position:absolute; top:40px; background-color:#fff; width:861px; height:530px; left:50%; margin-left:-430px; padding:4px;}


div.menu{float:left; width:861px; height:26px; padding-top:8px;}

div.menu ul{list-style-type:none; margin:0; padding:0; text-align:center; } 
div.menu ul li{display:inline; text-transform:uppercase; font-family:helvetica; font-weight:bold; font-size:13px;  padding:0px 10px; margin:5px 0px; border-right:2px solid #67c061;}
div.menu ul li.active a{color:#67c061;}
div.menu ul li.last{border-right:0;}


div.flags{position:absolute; top:570px; left:50%; margin-left:-434px; margin-bottom:100px; padding:4px; height:200px; width:869px; text-align:right;}

div.contentWrap{width:861px; float:left; height:496px; position:relative;}

/* v1 */
div.contentWrapV1{width:861px; float:left; height:496px; position:relative;}

div.contentWrapV1 div.right{position:absolute; top:0px; right:0px; height:496px; width:325px;}

/*Page related styles for you to view*/
div.contentWrapV1 #content {
/* Typical fixed height and fixed width example */
width: 486px;
height: 466px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: absolute;
top:0px;
left:0px;
background-color: #fff;
margin: 15px;
padding-right:10px;
padding-left:10px;
}

/* v2 */
div.contentWrapV2{width:861px; float:left; height:496px; position:relative;}

div.contentWrapV2 div.left{position:absolute; top:0px; left:0px; height:496px; width:325px;}

/*Page related styles for you to view*/

div.contentWrapV2 #content {
/* Typical fixed height and fixed width example */
width: 446px;
height: 466px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: absolute;
top:0px;
right:20px;
background-color: #fff;
margin: 15px;
padding-left:10px;
padding-right:10px;
}


/* v3 */
div.contentWrapV3{width:861px; float:left; height:496px; position:relative;}

div.contentWrapV3 div.right{position:absolute; top:20px; right:0px; height:476px; width:496px;}

/*Page related styles for you to view*/
div.contentWrapV3 #content {
/* Typical fixed height and fixed width example */
width: 305px;
height: 466px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: absolute;
top:0px;
left:20px;
background-color: #fff;
margin: 15px;
padding-right:10px;
}

/* v4 */
div.contentWrapV4{width:861px; float:left; height:496px; position:relative;}

div.contentWrapV4 div.right{position:absolute; top:0px; right:0px; height:496px; width:496px;}

/*Page related styles for you to view*/
div.contentWrapV4 #content {
/* Typical fixed height and fixed width example */
width: 821px;
height: 466px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: absolute;
top:0px;
left:0px;
background-color: #fff;
margin: 15px;
padding-right:10px;
}


/* start */

div.aktuellt{position:absolute; left:633px; top:139px; width:178px; height:305px; overflow:auto; color:#fff; font-family:helvetica,arial; font-size:12px; font-weight:bold;}
div.aktuellt h2{padding:0; margin:5px 0; font-family:helvetica, arial; font-size:25px; font-weight:lighter; color:#fff;}

/* scroll */

/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbase {
width: 9px;
background: #D7EBDF url(../img/scrollbase.gif) 0px 0px repeat-y;
}
.vscrollerbar {
width: 9px;
max-height:60px;
background: #99CBCB url(../img/scrollbar.gif) repeat-y;
}
.hscrollerbase {
height: 15px;
background: #D7EBDF url(../img/horizontalbarbody_cornerjog.png) 0px -15px repeat-x;
}
.hscrollerbar {
height: 15px;
background: #99CBCB 0px -30px repeat-x;
}
.vscrollerbar, .hscrollerbar {
padding: 10px;
z-index: 2;
}
.vscrollerbarbeg {
background: url(../img/scrollbase.gif) 0px 0px repeat-y;
width: 9px;
height: 10px !important;
}
.vscrollerbarend {
background: url(../img/scrollbase.gif) 0px 0px repeat-y;
width: 9px;
height: 10px !important;
}
.hscrollerbarbeg {
background: url(../img/basebarcaps_verticalbarbody.png) -60px -15px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbarend {
background: url(../img/basebarcaps_verticalbarbody.png) -30px -15px no-repeat;
height: 15px;
width: 15px;
}
.scrollerjogbox {
width: 15px;
height: 15px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #4E727C url(../img/horizontalbarbody_cornerjog.png) 0px 0px;
}
.vscrollerbasebeg {
background: url(../img/scrollup.gif) no-repeat;
width: 9px;
height: 9px !important;
}
.vscrollerbaseend {
background: url(../img/scrolldown.gif) no-repeat;
width: 9px;
height: 9px !important;
}
.hscrollerbasebeg {
background: url(../img/basebarcaps_verticalbarbody.png) -60px 0px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbaseend {
height: 15px;
width: 15px;
background: url(../img/basebarcaps_verticalbarbody.png) -30px 0px no-repeat;
}
.scrollerjogbox:hover {
background: #5E828C url(../img/basebarcaps_verticalbarbody.png) -45px -15px;
}
/* Scroll Bar Master Styling Ends Here */

table.tour{width:456px; margin:0; padding:0; border-collapse:collapse;}
table.tour td.venue{width:250px; border-bottom:1px solid #67c061; margin:0; padding:5px 0; color:#ff0072; font-weight:bold;}
table.tour td.date{width:103px; border-bottom:1px solid #67c061; margin:0; padding:5px 0;}
table.tour td.link{width:103px; border-bottom:1px solid #67c061; margin:0; padding:5px 0; text-align:right;}
table.tour td.link a{color:#000;}

table.tour2 {width:456px; margin:0; padding:0; border-collapse:collapse;}
table.tour2 td.venue{width:250px;  margin:0; padding:5px 0; color:#ff0072; font-weight:bold;}
table.tour2 td.date{width:103px;  margin:0; padding:5px 0;}
table.tour2 td.link{width:103px;  margin:0; padding:5px 0; text-align:right;}
table.tour2 td.link a{color:#000;}
table.tour2 td.info{border-bottom:1px solid #67c061; width:396px; padding:5px 50px;}



