@import url("layout_wysiwyg.css");

body {
	background-color: #2d1a0c;
	margin:0px;
	padding:0px;
}


#body { 
  width:100%;
  text-align:left;
}

#flashheader {
  position:absolute;
  top:31px;
  left:5px;
}

.menu_left{
float:left;
width:169px;
padding-bottom:60px;
}

.news_foot{
height:33px;
background-image:url(img/design/news_footer.jpg);
background-repeat:no-repeat;
background-position:top center;
}

.weiter{
margin-right:10px;
margin-bottom:10px;
}

.more{
float:right;
margin-right:33px;
margin-top:-10px;
}

.menuinnertopbottom{
margin:0px;
}

.news_head{
height:65px;
background-image:url(img/design/news_head.jpg);
background-repeat:no-repeat;
background-position:center top;
}

.newsa{
padding-left:20px;
padding-right:20px;
}

.title{
margin-top:28px !important;
margin-left:60px !important;
}

.menuinnerbase{
background-image:url(img/design/menu_inner_base.jpg);
background-position:-40px;
margin-top:-3px;
margin-right:15px;
margin-bottom:0px;
margin-left:40px;
text-align:center;
}

.menuinnerbase_right{
background-image:url(img/design/menu_inner_base_right.jpg);
margin-top:-3px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
text-align:center;
}

.menuinnerbase_right a{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:black;
}

.menuinnerbase_right a:hover{
text-decoration:underline;
}

.menuinnerbase a{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:black;
}

a{
color:black;
text-decoration:underline;
}

.mini_screen{
margin-top:-86px;
margin-left:25px;
}

div.infoleiste2 {
background:transparent url(img/design/bg.gif) repeat-x scroll 0%;
height:20px;
}

div.infoleiste2 a.impressum {
color:#FFFFFF;
text-decoration:none;
}

div.infoleiste2 a.impressum:hover{
text-decoration:underline;
}

.menuinnerbase a:hover{
text-decoration:underline;
}


.menu_right{
float:right;
width:147px;
}

.content_01{
margin-right:147px;
margin-left:169px;
padding-left:10px;
padding-top:40px;
padding-right:10px;
margin-bottom:170px !important;
width:595px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

* html .content_01{
width:auto !important;
}

#main { 
  margin:auto;
  top:5px;
  width:931px;
  text-align:left; 
  position:relative;
  clear:both;
}

.underheader{
background-image:url(img/design/under_header.jpg);
background-repeat:repeat-y;
float:left;
}
.bgmaus{
background-image:url(img/design/maus.jpg);
background-repeat:no-repeat;
background-position:bottom left;
float:left;
}
.unter_bg1{
background-image:url(img/design/content_bg01.jpg);
background-repeat:no-repeat;
background-position:169px top;
float:left;
}
.unter_bg2{
background-image:url(img/design/content_bg03.jpg);
background-repeat:no-repeat;
background-position:169px bottom;
float:left;
}

.unter_bg0{
background-image:url(img/design/content_bg02.jpg);
background-repeat:repeat-y;
background-position:169px top;
float:left;
}

.header{
height:215px;
background-image:url(img/design/header.jpg);
}
.footer{
height:69px;
background-image:url(img/design/footer.jpg);
clear:both;
}

#data {
  position:absolute;
  left:50px;
  top:210px;
  width:524px;
  height:240px;
  overflow:auto;
}

#containerLeft {
} #BANNERSkyscraper {
  padding:50px 0 0 950px;
}


#menu1 {
  position:absolute;
  top:180px;
  left:50px;
} #menu1 ul {
  margin:0px;
  padding:0px;
} #menu1 li {
  list-style:none;
  float:left;
} #menu1 li a {
  display:block;
  height:21px;
  width:100%;
  border:transparent 1px solid;
} #menu1 li a span { 
  display:none;
  border:transparent 1px solid;
} #menu1 li a.selected {
} #menu1 li a.selected span {
}

#menu2 {
  position:absolute;
  left:82px;
  top:162px;
  width:228px;
} #menu2 ul {
  margin:0px;
  padding:0px;
} #menu2 li {
  list-style:none;
} #menu2 li a {
  display:block;
  text-align:left;
  background:url('img/design/menu2_trenner.gif') no-repeat;
  background-color:#fff;
} #menu2 li a span { 
  position:relative;
  font-weight:bold;
  display:block;
  padding:9px 0px 9px 9px;
  color:#767676;
} #menu2 li a.selected {
} #menu2 li a.selected span {
  color:#CA0107;
} #menu2 .sel_div {
  position:absolute; 
  background:url('img/design/menu_arrow.png'); 
  width:15px; 
  height:36px; 
  left:225px;
  top:-1px;
}

#menu3 {
} #menu3 ul {
  margin:0px;
  padding:0px;
} #menu3 li {
  list-style:none;
  float:left;
  width:120px;
} #menu3 li a {
  display:block;
  text-align:center;
  height:19px;
  border-bottom:#ccc 1px solid;
  border-left:#ccc 1px solid;
} #menu3 li a span { 
  display:block;
  color:#767676;
} #menu3 li a.selected {
  border-bottom:#fff 1px solid;
} #menu3 li a.selected span {
  color:#C60206;
}

#rightcolumn {
  margin-left:311px;
  width:675px;
  min-height:300px;
  padding:0px 0px 0px 0px;
} #rightcolumn #main {
  overflow:auto;
  padding:20px 30px 30px 30px;
} #rightcolumn #grafik {
  padding:0px 0px 0px 0px;
}

#foot {
  position:relative;
  background:url('img/design/foot_repeat.gif');
  height:42px;
} #foot .nachoben {
  background:url('img/design/threedots_arrow.gif') no-repeat 0px 5px;
  padding:0 0 0 12px;
  position:absolute;
  top:10px;
  left:180px;
  z-index:3;
} #foot .links {
  padding:0 0 0 12px;
  position:absolute;
  top:10px;
  left:316px;
  z-index:2;
} #foot .copyright {
  padding:0 0px 0 12px;
  position:absolute;
  text-align:right;
  top:10px;
  color:#888;
  width:968px;
  z-index:1;
}

.spalten { 
} .spalten .spalte1,
  .spalten .spalte2,
  .spalten .spalte3,
  .spalten .spalte4,
  .spalten .spalte5,
  .spalten .spalte6,
  .spalten .spalte7,
  .spalten .spalte8 { 
  float:left; 
  width:200px; 
  border:transparent 1px solid;
} .spalten .spalteEnd { 
  margin-left:200px; 
  border:transparent 1px solid;
} .spalten .spalteEnd:after { 
  content:"clear"; 
  clear:left; 
  display:block; 
  height:0; 
  overflow:hidden; 
  visibility:hidden; 
}

