body  { color: #2d2b2b; font-size: 14px; font-family: Arial, Sans-Serif; background-color: #6699CC; background-image: url("bg.jpg"); background-repeat: repeat-x; margin: 0; padding: 0 ;}a {color: #000000;}a:visited {color:#000000;}a:hover {color: #000000;}a:active { color:#000000;}h1  { font-size: 12px; margin: 0; padding: 0px 0px }h2 {font-size:20px;font-weight: normal;padding: 0px 0px;margin:0px;color: #CC0000;}#wrapper{width: 900px;margin: 10px auto;border: 5px solid white;background-color: #FFFFFF; }#header{width: 900px;background: #FFFFFF;margin-bottom: 5px;height: 80px;background-image: url("header.gif");background-repeat: no-repeat;color:#FFFFFF;}#linksbox{width: 140px;float: left;padding: 0px;}#rechtsbox{width: 220px;float: right;padding: 0px;}#content{width: 505px;padding: 5px;margin-left: 150px;background-image: url("bg_content.gif"); background-repeat: repeat-x; }/* ---LinkesNavi */.menutitle{text-align:left;margin:2px;color:#CC0000;font-weight: bold;font-family: Verdana;font-size: 14px; }.menucontainer {background-color:#FFFFFF;width:140px;margin:0px;font-family: Arial, Sans-Serif;}a.menu:link, a.menu:visited{ color:#2d2b2b; background-color:#FFFFFF; text-decoration:none; font-weight: normal;}a.menu:active, a.menu:hover{ text-decoration: underline; color: #2d2b2b; font-weight: normal;}a.menu { display:block; padding:3px; background-color:#FFFFFF; text-align:left; color:#333333; text-decoration:none; border-bottom: #CCCCCC 1px solid; font-weight: bold;  font-size: 13px;}  a.class1:link{color:#2d2b2b;text-decoration:none;font-size:12px;font-weight:normal;font-family: Verdana;}a.class1:visited{color:#2d2b2b;text-decoration:none;font-size:12px;font-weight:normal;font-family: Verdana;}a.class1:hover{font-family: Verdana;color:#2d2b2b;font-size:12px;text-decoration: underline;font-weight:normal;} /*KlappNavi*/#navi ul{margin: 0;padding: 0;list-style-type: none;}#navi li{display: inline;float: right;margin-right: 8px;margin-top:0px;}#navi a{display: block;width: 100px;height: 50px;}.proj{background: url(kl3.gif);background-position: 0 28px;background-repeat: no-repeat;}.prod{background: url(kl.gif);background-position: 0 28px;background-repeat: no-repeat;}.song{background: url(kl1.gif);background-position: 0 28px;background-repeat: no-repeat;}.autor{background: url(kl2.gif);background-position: 0 28px;background-repeat: no-repeat;}a.proj:hover, a.prod:hover, a.song:hover, a.autor:hover{background-position: 0 0;}/*KlappNavi*/a:hover, a:active, a:focus{color: #CC0000;}a img{border:0;} .opentable {font-size: 12px; border: 0px #26c solid; }.opentable table,td,tr{font-size: 12px;} .blockscenter {  font-family: arial;  font-size: 12px;  font-style: normal;   text-align: left;  border-top: 1px dashed #666666;  border-bottom: 1px dashed #666666;  margin: 0 0 1.5em; } .blockscenter h4 {  font-family: arial;  font-size: 12px;  font-style: normal;  font-weight: bold;   text-align: center;   }.modul_content {  font-family: arial;  font-size: 14px;  font-style: normal;   text-align: left;}.modul_content p.pagetext {  font-family: arial;  font-size: 14px;  font-style: normal;   text-align: left; }.messagebox {  font-family: arial;  font-size: 12px;  font-style: normal;   text-align: left;  border-top: 1px dashed #666666;  border-bottom: 1px dashed #666666;  padding:5px } .messagebox p.mtitel {  font-family: arial;  font-size: 12px;  font-style: normal;   text-align: center;   } .messagebox p.mcont {  font-family: arial;  font-size: 12px;  font-style: normal;   text-align: left;     } .messagebox p.adminnote {  font-family: arial;  font-size: 12px;  font-style: normal;   text-align: center;   }.artikelbox {  color: #000000; background-color: #FFFFFF;  font-size: 14px;  text-align: left; padding: 10px; background-image: url("bg_content.gif"); background-repeat: repeat-x;}  .artikelbox_vorschau {  color: #000000; background-color: #FFFFFF; margin: 0px 0px 5px; padding: 10px; border-left: dotted 2px #CCCCCC; border-right: dotted 2px #CCCCCC; border-top: dotted 2px #CCCCCC; border-bottom: dotted 2px #CCCCCC;}  .cms_block { border-left: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; color: #000000; background-color: #FFFFFF; padding: 1px; font-family: arial;  font-size: 11px;  font-style: normal;   text-align: left;  }  h4.cms_block{display:block;border-top:0px solid #E4E4E4;border-right:0px solid #E4E4E4;border-bottom:0px solid #E4E4E4;border-left:0px solid #E4E4E4;text-decoration:none;font-family: verdana;font-size: 12px;font-style: bold;color: #CC0000;} .postedby{font-size:11px;}.cmstopics {  font-family: arial;  font-size: medium;  font-style: small;   text-align: left;    margin: 0 0 1.5em; } .cmstopics h1 {  font-family: arial;  font-size: large;  font-style: normal;   text-align: center;    margin: 0 0 1.5em; }.cmstopics h2 {  font-family: arial;  font-size: medium;  font-style: normal;   text-align: center;    margin: 0 0 1.5em; }.cmstopics h3 {  font-family: arial;  font-size: medium;  font-style: normal;   text-align: center;    margin: 0 0 1.5em; }.cmstopics h4 {  font-family: arial;  font-size: medium;  font-style: small;   text-align: center;    margin: 0 0 1.5em; } .cmstopics p.searchform {  font-family: arial;  font-size: medium;  font-style: normal;   text-align: center;    margin: 0 0 1.5em; }.cmstopics p.topichead {  font-family: arial;  font-size: medium;  font-style: normal;   text-align: center;    margin: 0 0 1.5em; }.cmstopics ul.topiclist {  font-family: arial;  font-size: medium;  font-style: normal;   text-align: left;    margin: 0 0 1.5em; } .cmstopics ul.newslist {  font-family: arial;  font-size: medium;  font-style: normal;   text-align: left;    margin: 0 0 1.5em; }/* -----------box--------------------------- */.infobox{float: left;margin-right: 5px;margin-left: 5px;width: 490px;border: 1px solid #CCCCCC;background: #FFFFFF;margin-bottom: 15px;}h4{padding: 3px 3px 3px 8px;background: #E4E4E4;color: #CC0000;font-size: 14px;margin: 0;font-family: Verdana, Arial, Sans-Serif; }.infobox p{font-size: 14px;padding: 8px;margin: 0;}/* -----------box--------------------------- */#Schweden {float: left;width: 494px;padding: 10px 0;font-family: Verdana, Arial;/*border: 2px solid #C8CDD2;*/background: url(bg2.jpg) no-repeat top left;}#Schweden dl {float: left;width: 447px;margin: 10px 20px;padding: 0;display: inline; /* fixt den Bug der Randverdopplung im IE/Win */}#Schweden dt {float: right;width: 349px;margin: 0;padding: 0;font-size: 120%;font-weight: bold;letter-spacing: 1px;color: #CC0000;}#Schweden dd {margin: 0 0 0 98px;padding: 0;font-size: 85%;line-height: 1.5em;color: #FFF;}#Schweden dl dd.img {margin: 0;}#Schweden dd.img img {float: left;margin: 0 8px 0 0;padding: 4px;border: 1px solid #D9E0E6;border-bottom-color: #C8CDD2;border-right-color: #C8CDD2;background: #FFF;}/*Umgekehrter Float*/#Schweden .alt dt {float: left;}#Schweden .alt dd {margin: 0 98px 0 0;}#Schweden .alt dd.img img {float: right;margin: 0 0 0 8px;}blockquote {width: 480px;color: #2d2b2b;font: bold italic 1.1em Verdana;text-align: left;float: left;margin: 1px;} blockquote:first-letter {color: #CC0000;font-size: 1.1em;}