html, body {
  background-color:rgb(255,255,255);
  margin:0px;
  padding:0px;
}

a:link {
  color:#4B4B6B;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-indent: 0cm;
  font-weight: bold;
  text-decoration: none;
}

a:visited {
  color:#4B4B6B;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-indent: 0cm;
  font-weight: bold;
  text-decoration: none;
}

a:hover
{
  color:#4B4B6B;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-indent: 0cm;
  font-weight: bold;
  text-decoration: underline;
}

#header {
  background-color:rgb(255,255,255);
  background-image:url(grafic/head.jpg);
  background-repeat:no-repeat;
  width:100%;
  height:169px;
  padding:0px;
  margin:0px;
}

#ticker {
  background-color:rgb(255,220,6);
  background-image:url(grafic/ticker.jpg);
  background-repeat:no-repeat;
  width:100%;
  height:48px;
  padding:0px;
  margin:0px;
}

#ticker_content {
  z-index:998;
  position:absolute;
  top:175px;
  left:10px;
  width:780px;
  height:17px;
  padding:0px;
  margin:0px;
  color:#EFB0B0;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size:12px;
  font-weight: normal;  
  text-indent: 0px;
  overflow:hidden;
}

.ticker_bold {
  color:#000000;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size:12px;
  font-weight: bold;
}

.ticker_link:link, .ticker_link:visited {
  color:#4B4B6B;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size:12px;
  font-weight: normal;  
  text-indent: 0px;
  text-decoration: none;
}

.ticker_link:hover, .ticker_link:active {
  color:rgb(0,0,0);
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size:12px;
  font-weight: normal;  
  text-indent: 0px;
  text-decoration: none;  
}

/*
#navigation_background {
  background-color:rgb(255,255,0);
  background-image:url(grafic/menu.jpg);
  background-repeat:no-repeat;
  width:100%;
  height:73px;
  padding:0px;
  margin:0px;
}
*/
#navigation {
  z-index:1000;
  position:absolute;
  top:195px;
  left:0px;
}

#navigation_bottom_frame {
/**  width:265px;**/
  height:60px;
/**  background-image:url(grafic/menu_bottom.jpg);**/
  position:relative;
  margin-left:auto;
  right:0px;
  bottom:0px;
  float:right;
}

#navigation_bottom {
  padding-top:29px;
  padding-left:30px;
  vertical-align:bottom;
}

#thumbs {
  position:relative;
  margin-right:auto;
  left:48px;
  top:0px;
  height:60px;
  width:480px;
  float:left;
}

.thumb {
  float:left;
  border:0px;
  padding-left:2px;
  padding-right:2px;
  cursor:default;
}

.thumb:link, .thumb:visited {
  opacity:0.40;
  filter:alpha(opacity=40);
}

.thumb:hover, .thumb:active {
  opacity:1;
  filter:alpha(opacity=100);
}

#title {
  z-index:998;
  position:absolute;
  top:178px;
  left:630px;
  width:360px;
  height:35px;  
  padding:0px;
  margin:0px;
/*  background-image:url(grafic/titel.jpg);
  background-repeat:no-repeat;*/
}

.title {
  color:rgb(160,45,2);
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  text-indent: 0px;
  font-weight: bold;
}  

#main {
  background-color:rgb(255,255,255);
  background-image:url(grafic/main.jpg);
  background-repeat:no-repeat;  
  width:100%;
  padding:0px;
  margin:0px;
}

#content_frame {
  background-image:url(grafic/bar.jpg);
  background-repeat:repeat-y;
  padding-left:46px;
  padding-right:0px;
  padding-top:30px;
  padding-bottom:0px;
  margin:0px;
}

#content {
  font-family: Arial, Helvetica, sans-serif;
  font-size:13px;
  width:900px;
  padding:0px;
  margin:0px;
}

#bottom_frame {
  width:100%;
  margin:0px;
  padding:0px;
}

#bottom_1 {
  background-color:rgb(255,220,6);
  background-image:url(grafic/bottom_1.jpg);
  background-repeat:no-repeat;
  width:100%;
  height:60px;
  margin:0px;
  padding:0px;
}

#bottom_2 {
  background-color:rgb(240,234,177);
  background-image:url(grafic/bottom_2.jpg);
  background-repeat:repeat-y;
  overflow:hidden;
  width:100%;
  height:7px;
  margin:0px;
  padding:0px;
  clear:both;
}

#bottom_3 {
  background-color:rgb(233,133,39);
  background-image:url(grafic/bottom_3.jpg);
  background-repeat:repeat-x;
  width:100%;
  height:40px;
  margin:0px;
  padding:0px;  
}
/*
#logo {
  z-index:999;
  position:absolute;
  background-image:url(grafic/logo.gif);
  right:0px;
  top:0px;
  width:222px;
  height:132px;
  margin:0px;
  padding:0px;
}
*/
.navigation {
  display:block;
  font-family: Arial, Helvetica, sans-serif;
  cursor:default;
  font-size: 13px;
  font-weight: bold;
}

div.navigation {
  padding-left:10px;
  padding-right:10px;
  padding-top:2px;
  padding-bottom:9px;
  margin:0px;
  border-left:0px;
  border-right:0px;
  border-top:0px;
  border-bottom:0px;
  border-style:solid;
  border-color:rgb(39,78,138);
  float:left;
}

div.navigation2 {
  padding-left:10px;
  padding-right:10px;
  padding-top:13px;
  padding-bottom:2px;
  margin:0px;
  border-left:0px;
  border-right:0px;
  border-top:0px;
  border-bottom:0px;
  border-style:solid;
  border-color:rgb(39,78,138);
  float:left;
}

.navigation_trenn {
  padding:0px;
  margin:0px;
  width:2px;
  height:27px;
  background-image:url(grafic/menu_trenn.jpg);
  float:left;  
}

.navigation_trenn2 {
  padding:0px;
  margin:0px;
  width:2px;
  height:31px;
  background-image:url(grafic/menu_trenn2.jpg);
  float:left;  
}

.navigation_end {
  padding:0px;
  margin:0px;
  width:41px;
  height:27px;
  background-image:url(grafic/menu_end.gif);
  float:left;  
}

.navigation_end2 {
  padding:0px;
  margin:0px;
  width:37px;
  height:31px;
  background-image:url(grafic/menu_end2.jpg);
  float:left;  
}

.navigation:link {
  color: rgb(233,133,93);
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
}

.navigation:active {
  color: rgb(233,133,93);
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
}

.navigation:visited {
  color: rgb(233,133,93);
  text-decoration: none;
  font-size: 13px;  
  font-weight: bold;  
}

.navigation:hover {
  color: rgb(160,45,2);
  text-decoration: none;
  font-size: 13px;  
  font-weight: bold;  
}

.submenu {
  background-color:rgb(255,220,6);
/*  background-color:rgb(242,238,198);*/
  width:158px;
  border-top:1px solid;
  border-top-color:rgb(255,255,255);
  z-index:2000;
  opacity:0.90;
  filter:alpha(opacity=90);
  visibility:hidden;
}


.sub_link {
  display:block;
  height:19px;
  color: rgb(129,25,0);  
  font-family: Arial, Helvetica, sans-serif;
  cursor:default;
  font-size: 11px;
  font-weight: bold;
  padding-top:1px;
  padding-left:10px;
}

.sub_link:link, .sub_link:visited {
  color: rgb(129,25,0);  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration:none;  
}

.sub_link:hover, .sub_link:active {
  color: rgb(129,25,0);  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;  
  background-color:rgb(242,238,198);;
  text-decoration:none;
}
  
div.navigation_red {
  padding-top:15px;
  padding-left:10px;
  color: rgb(255,255,255);
  text-decoration: none;
  font-size: 10px;
  font-weight: normal;
}

a.navigation_red:link {
  color: rgb(255,255,255);
  text-decoration: none;
  font-size: 10px;
  font-weight: normal;
}

a.navigation_red:active {
  color: rgb(255,255,255);
  text-decoration: none;
  font-size: 10px;
  font-weight: normal;
}

a.navigation_red:visited {
  color: rgb(255,255,255);
  text-decoration: none;
  font-size: 10px;  
  font-weight: normal;  
}

a.navigation_red:hover {
  color: rgb(255,255,255);
  text-decoration: underline;
  font-size: 10px;  
  font-weight: normal;  
}


.cms_full{
  width:930px;
}

.cms_title {
  color: #4B4B6B;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 24px;
  text-indent: 0px;
  font-weight: normal;
  padding:8px;
  padding-left:30px;
  border-top:1px solid;
/*  background-color:rgb(242,238,198);*/
  border-top-color:rgb(73,103,165);
}

.cms_subtitle {
  color: #7B7B9B;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 16px;
  text-indent: 0px;
  font-weight: bold;
  padding:15px;
  padding-left:30px;
  padding-bottom:0px;
  border-top:1px solid;  
  border-top-color:rgb(56,56,126);
}

td.cms_words {
  color: #4B4B6B;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size:13px;  
  font-weight:normal;
  padding-top:20px;
  padding-left:30px;
}

.cms_pic {
  padding:0px;
  margin:15px;
  background-color:rgb(250,245,203);
}

.cms_img {
  border:0px;
  padding:0px;
  margin:0px;
  border:0px;
}

.cms_pic_subtitle {
  font-size:10px;
  text-align:left;
  padding:5px;
}


.cms_preview {
  width:435px;
  padding-left:0px;
  padding-right:0px;  
  padding-top:5px;
  padding-bottom:5px;
  margin-left:0px;
  margin-top:10px;
  border-top:1px solid;
  border-bottom:1px solid;  
  border-color:rgb(73,103,165);  
/*  background-color:rgb(242,238,198);*/
}

.cms_preview_list {
  width:900px;
  padding-top:2px;
  padding-bottom:2px;
  margin-left:0px;
  margin-top:10px;
  border-top:1px solid;
  border-bottom:1px solid;
/*  background-color::rgb(242,238,198);*/
  border-color:rgb(73,103,165);
}

.cms_preview_link {
  padding-bottom:10px;
}

.cms_preview_pic {
  padding:0px;
  margin:0px;
  border:0px;
}

.cms_date {
  color: #7B7B9B;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size:11px;  
  font-weight:bold;
  padding-right:7px;
  text-align:right;
  vertical-align:middle;
}

.cms_type {
  color: rgb(255,102,51);
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size:11px;  
  font-weight:bold;
  padding-right:7px;
  vertical-align:middle;
}

.cms_link {
  color: #7B7B9B;
  padding:0px;
  margin:0px;
  font-size:11px;  
  font-weight:bold;
  vertical-align:middle;
}

.cms_bottom {
  color: #7B7B9B;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size:11px;  
  font-weight:normal;
  padding-left:30px;
  text-align:right;
}

.cms_back_link {
  padding-left:30px;
}

.cnt_headline {
  font-size:15px;
}

.cnt_underline {
  text-decoration:underline;
}

.cnt_linethrough {
  text-decoration:line-through;
}


/*
#text_info {
  position:absolute;
  left:820px;
  top:-184px;  
  width:800px;
}
*/

/* Spezielle Browserweichen zum korrekten Abspielen von Quicktime-Movies
/* versteckt das zweite Object vor allen IE-Versionen */
* html object.mov {
	display: none;
}

/* Stellt das zweite Object in allen IE-Versionen das, au&szlig;er 5er PC-Versionen */
* html object.mov/**/ {
	display: inline;
}

/* Versteckt das zweite Object vor allen IE-Versionen >= 5.5 */
* html object.mov {
	display/**/: none;
}


/*














.article {
  width:100%;
  padding:0px;
  margin:0px;
}

table.article {
  width:100%;
  margin:0px;
  padding:0px;
  border-top:1px;
  border-bottom:0px;
  border-left:0px;
  border-right:0px;
  border-style:solid;
  border-color:rgb(70,100,160); width:100%;
}

.article_overview {
  width:550px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:0px;
  padding-right:0px;
  margin-left:20px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
  border-top:1px;
  border-bottom:1px;
  border-left:0px;
  border-right:0px;
  border-style:solid;
  border-color:rgb(70,100,160);
}

.picture_c {
  padding-left:0px;
  padding-right:0px;
  padding-top:25px;
  padding-bottom:0px;
  text-align:left;
  vertical-align:middle;
}

.alt_text {
  color: #CFCFFF;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 10px;
  text-indent: 0px;
  font-weight: normal;
}

.headline_big {
  color: #4B4B6B;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 16px;
  text-indent: 0px;
  font-weight: bold;
}

div.headline_big {
  margin-top:25px;
  padding-bottom:10px;
  border-top:0px;
  border-bottom:1px;
  border-left:0px;
  border-right:0px;
  border-style:solid;
  border-color:rgb(70,100,160);
  width:100%;
}
.text {
  color: #4B4B6B;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 13px;
  text-indent: 0px;
  font-weight: normal;
}

div.text {
  margin-top:10px;
  padding-bottom:10px;
}

.picture_big {
  color: #4B4B6B;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 24px;
  text-indent: 0px;
  font-weight: normal;
}

.picture_datum {
  color: #0000FF;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  text-indent: 0px;
  font-weight: bold;
}
*/
