/* 2009.css */

#main_div {
  background-image: url(../2009_files/verlauf_hintergrund.jpg);
  background-repeat:repeat-x;
}

#container {
  position: relative;
  width: 992px;
}

#overmenu {
  padding-top: 11px;
  color: white;
  text-align: center;
  font-size: 11px;

/* position:absolute;
top: 10px;
width: 745px;
height: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 10px;
padding-left: 15px;
color: #999999; */
}

#overmenu p {
margin: 0;
}

#overmenu a {
color: white;/* #666666; */
text-decoration:none;
}

#overmenu a:hover {
text-decoration:underline;
}

#overmenu span{
color: white; /* #CC0000; */
}

#overmenu span a{
color: white; /* #CC0000; */
}

#frontmenu {
  position: absolute;
  top: 40px;
  right: 310px;
  text-align: right;
}

#frontmenu ul {
  list-style-type: none;
}

#frontmenu li span {
  font-size: 19px;
  font-weight:bold;
  line-height: 25px;
}

#frontmenu a {
  color: #01418B;
}

#unter_logo {
  position: absolute;
  top: 267px;
  right: 5px;
  width: 240px;
  height: 20px;
  text-align: left;
  color: white;
  font-size: 15px;
}
#unter_logo_0800 {
  position: absolute;
  top: 285px;
  right: 5px;
  width: 240px;
  height: 30px;
  text-align: left;
  color: white;
  font-size: 22px;
}



#menu {
  background-image: url(../2009_files/hauptmenu_hintergrund.gif);
  background-repeat:no-repeat;
  height: 26px;
  padding-top: 1px;
  vertical-align: center;
   font-size: 14px;

/*
position: absolute;
top: 160px;
width: 750px;
height: 30px;
padding: 0 0 0 10px;
text-align: center;

color: #666666;
font-size: 11px;
line-height: 30px;
*/
}

#menu ul {
margin: 5px 0px 0px 0px;
padding: 0;
list-style-type: none;
}


#menu li {
float: left;
}

#menu a {
margin: 5px 10px 0 10px;
color: #ffffff;
text-decoration:none;
}

#menu a:hover {
text-decoration:underline;
}

#menu .current {
font-weight: bold;
color: #ffffff;
}
#hauptmenu {

}

#oben {
  position: relative;
  width: 988px;
  height: 319px;
  background-image: url(../2010_files/oben_hintergrund_mit_Logo.png);
  background-repeat:no-repeat;
}

#mitte {
  position: relative;
  width: 990px;
  height: 393px;
  background-image: url(../2010_files/mitte_hintergrund.png);
  background-repeat:no-repeat;
}


#headline_ast {
  position: absolute;
  top: 30px;
  left: 37px;
}
#headline_ast a {
  font-size: 19px;
  font-weight: bold;
  color: #01418B;
}

#headline_saxo {
  position: absolute;
  top: 30px;
  left: 285px;
}
#headline_saxo a {
  font-size: 19px;
  font-weight: bold;
  color: #01418B;
}

#headline_saxoweb {
  position: absolute;
  top: 30px;
  left: 535px;
}
#headline_saxoweb a {
  font-size: 19px;
  font-weight: bold;
  color: #01418B;
}

#headline_spezial {
  position: absolute;
  top: 30px;
  left: 745px;
}
#headline_spezial a {
  font-size: 19px;
  font-weight: bold;
  color: #01418B;
}


#mitte_bilder {
  position: absolute;
  top: 79px;
  left: 8px;
  z-index: 10;
  /* height: 171px;
  width: 973px
  background-image: url(../2009_files/mitte_bilder_hintergrund.gif);
  background-repeat:no-repeat; */
}

#mitte_ast {
  position: absolute;
  top: 250px;
  left:25px;
  width: 210px;
  height: 150px;
  /* text-align: left; */
}
#mitte_ast a {
  color: #01418B;
}

#mitte_saxo {
  position: absolute;
  top: 250px;
  left:285px;
  width: 200px;
  height: 150px;
  text-align: left;
}
#mitte_saxo a {
  color: #01418B;
}

#mitte_saxoweb {
  position: absolute;
  top: 250px;
  left:540px;
  width: 200px;
  height: 150px;
  text-align: left;
}
#mitte_saxoweb a {
  color: #01418B;
}

#mitte_spezial {
  position: absolute;
  top: 250px;
  left:775px;
  width: 200px;
  height: 150px;
  text-align: left;
}
#mitte_spezial a {
  color: #01418B;
}

#mitte_hintergrund_XXX {
  position: relative;
  background-color: #E1E1E1;
  border: 1px solid blue;
}


/* --------- layout_01 ----------- */




#layout_01_mitte {  
  position: relative;
  width: 990px;  
  padding-top: 25px;
  /* background-color: #F7F7F7; */
  background-color: #E1E1E1;
  background-image: url(../2009_files/layout_01_mitte_ganz.gif);
  background-repeat:no-repeat;
  min-height:600px;
}

#layout#_mitte {
  position: relative;
  width: 990px;  
  float:left;
}

#mitte_2011_oben {
  height: 5px;
  background-image: url(../2011_files/unterseiten-hintergrund-oben.png);
  background-repeat:no-repeat;
}
#mitte_2011_mitte {
  margin: 0;
  background-image: url(../2011_files/unterseiten-hintergrund-mitte.png);
  background-repeat:repeat-y;
}
#mitte_2011_unten {
  height: 6px;
  background-image: url(../2011_files/unterseiten-hintergrund-unten.png);
  background-repeat:no-repeat;
}

#layout_01_mitte h1 {
  margin: 0;
  font-size: 16px;
  color: #01418B;
}
#layout_01_mitte a {
  color: #01418B;
}

#left {
  width: 190px;
  float: left;
  padding-left: 25px;
  padding-right: 15px;
  text-align: left;
}
#left h2 {
margin: 0 0 5px 0;
font-size: 16px;
color: #000000;
border-bottom: #cccccc 1px solid;
}


#right {
  width: 170px;
  padding-left: 15px;
  padding-right: 15px;
  float: right;
  text-align: left;
}

#right2011 {
  /* float: right; */
  width: 170px;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0;
  text-align: left;
}

#right h1 {
margin: 0 0 25px 0;
font-weight: bold;
font-size: 16px;
color: #01418B;  
}

#right ul {
margin: 0;
padding: 0;
list-style-type: none;
line-height: 20px;
border-bottom: #cccccc 1px dotted;
}

#right li {
padding-left: 5px;
border-top: #cccccc 1px dotted;
}

#right ul ul{
margin: 0;
padding: 0 0 0 10px;
list-style-type: none;
line-height: 18px;
font-size: 11px;
border:0;
}

#right ul ul li{
border:0;
}

#right li a {
color: #666666;
text-decoration: none;
border: 0;
}

#right li a:hover {
color: #000000;
text-decoration: none;
border: 0;
}



#layout_01_content {
  width: 510px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: left;
}

#layout_04_content {
  width: 690px;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
  margin:0;
  text-align: justify;
}

#layout_04_content a {
  color: #465085;
}

#layout_04_content a:hover {
  text-decoration: underline;
}

#layout_01_content h1 {
  margin: 0 0 25px 0;
  font-weight: bold;
  font-size: 16px;
  color: #01418B;  
}

#layout_04_content h1 {
  margin: 0 0 25px 0;
  font-weight: bold;
  font-size: 16px;
  color: #01418B;
}

#layout_02_content {
  width: 300px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: left;
}

#unten {
  position: relative;
  width: 990px;
  height: 274px;
  background-image: url(../2009_files/unten_hintergrund.gif);
  background-repeat:no-repeat;
}

#unten_kunden_center {
  position: absolute;
  top: 20px;
  left: 25px;
  width: 200px;
  height: 225px;
  color: white;
  font-size: 19px;
  text-align: left;
}
#unten_kunden_center a {
  color: white;
}
#unten_kunden_center a:hover {
  color: black;
}
#unten_kunden_center h2 {
  margin: 0 0 0 0;
  font-size: 19px;
}

#unten_actior_news_head {
  position: absolute; 
  top:20px; 
  left:255px; 
  color: #01418B; 
  font-size: 19px;
}
#unten_actior_news {
  position: absolute;
  top: 55px;
  left: 270px;
  width: 185px;
  height: 200px;
  overflow: hidden;
}
#unten_actior_news_mehr {
  position: absolute; 
  top:230px; 
  left:270px;  
  font-size: 15px;
}
#unten_actior_news_mehr a {
  color: #01418B;
}


#unten_international_news_head {
  position: absolute; 
  top: 20px; 
  left: 515px; 
  color: #01418B; 
  font-size: 19px;
}
#unten_international_news {
	position: absolute;
	top: 45px;
	left: 530px;
	width: 185px;
	height: 200px;
	overflow: hidden;
	text-align: left;
}
#unten_international_news_mehr {
  position: absolute; 
  top:245px; 
  left:530px;  
  font-size: 15px;
}
#unten_international_news_mehr a {
  color: #01418B;
}


#unten_actior_videonews_head {
  position: absolute; 
  top: 20px; 
  left: 750px; 
  color: #01418B; 
  font-size: 19px;
}
#unten_actior_videonews {
  position: absolute;
  top: 55px;
  left: 765px;
  width: 185px;
  /* height: 200px; */
  text-align: justify;
}
#unten_actior_videonews_mehr {
  position: absolute; 
  top:210px; 
  left:765px;  
  font-size: 15px;
}
#unten_actior_videonews_mehr a {
  color: #01418B;
}
#aktueller_wochenausblick_link {
  position: relative; 
  top:0px; 
  left:0px;
}



body { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-align:center; 
	margin:0;
	padding:0;
}

a {	
color: #333333;
text-decoration: none;
}

blockquote {
font-style: italic;
margin: 0;}

.breaker {
overflow: hidden;
height: 1px;
clear: both;
}

.hr {
display: none;
}

.line {
border-top: #cccccc 1px dotted;
margin: 15px 0 15px 0;
}

.line_termine {
border-bottom: #cccccc 1px dotted;
margin:0;
height: 1px;
line-height: 1px;
}

img {
border: 0;
}

.pageimg {
margin: 3px 0 15px 0;
}

#globalcontainer {
	width:760px;
	text-align:left;
	margin: 0 auto; 
}


#header {
position:absolute;
top: 25px;
width: 760px;
height: 161px;
margin-bottom: 10px;
overflow:hidden;
background-image: url(../img/header_bg1.jpg);
}

#header_left {
width: 550px;
float: left;

}

#header_right {
width: 200px;
float: right;
}

#header #logo {
width: 200px;
height: 170px;
}

#header #logo h1 {
display: none;
}


#header #header_sem {
width: 75px;
height: 85px;
overflow:hidden;
margin: 44px 0 0 0;
float: left;
}

#header #header_verm {
width: 55px;
height: 85px;
overflow:hidden;
margin: 44px 0 0 0;
float: left;
}

#header #teaser {
width: 234px;
height: 100px;
overflow:hidden;
margin: 8px 0 0 135px;
float: left;
}


#submenu {
/* position: absolute;
top: 186px;
width: 740px; */
height: 28px;
padding: 0 10px 0 10px;
/* background-color: #ffffff; */
font-size: 11px;
line-height: 28px;
color: white; /* #666666; */
}

#submenu ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#submenu li {
float: left;
}

#submenu span {
margin: 0 5px 0 5px;
}

#submenu a {
margin: 0 5px 0 5px;
color: white; /* #666666; */
text-decoration:none;
}

#submenu a:hover {
text-decoration:underline;
}

#submenu .current {
font-weight: bold;
margin: 0 5px 0 5px;
color: white; /* #01418B; */
text-decoration:bold;
}


#teaserbox {
position: absolute;
top: 215px;
width: 760px;
height: 140px;
background-image: url(../img/bg_teaser.jpg);
}


#teaserbox #teaser {
margin: 18px 0 0 170px; }

#content {
position: absolute;
top: 215px;
width: 760px;
}

#content #contenttop {
width: 760px;
height: 15px;
background-image: url(../img/top_content.gif);
}

#content #contenttop2 {
width: 760px;
height: 15px;
background-image: url(../img/top_content2.gif);
}

#content #contentmiddle {
width: 760px;
background-image: url(../img/bg_content.gif);
}

#content #contentmiddle2 {
width: 760px;
background-image: url(../img/bg_content2.gif);
}

#content #contentmiddle3 {
width: 760px;
background-image: url(../img/bg_content3.gif);
}

#content #contentmiddle p {
margin: 10px 0 10px 0;
}

#left_ALT {
width: 540px;
padding: 0 15px 0 15px;
float: left;
}

#contentmiddle2 #left {
width: 555px;
padding: 0 25px 0 0;
float: left;
}

#contentmiddle3 #left {
width: 570px;
padding: 0 9px 0 0;
float: left;
}

#left p {
line-height: 125%;
color: #333333;
}

#left h1 {
margin: 0 0 25px 0;
font-weight: bold;
font-size: 16px;
color: #01418B;
}

#left .csc-header-n2 h1, #left .csc-header-n3 h1, #left .csc-header-n4 h1, #left .csc-header-n5 h1, #left .csc-header-n6 h1, #left .csc-header-n7 h1, #left .csc-header-n8 h1, #left .csc-header-n9 h1, #left .csc-header-n10 h1, #left .csc-header-n11 h1, #left .csc-header-n12 h1, #left .csc-header-n13 h1 {
margin: 5px 0 5px 0;
font-weight: bold;
font-size: 12px;
color: #333333;
}

#left .small {
font-size: 11px;
color: #999999;
}


#left #leftcontent ul {
margin-top: 0;
margin-bottom: 0;
}

#left a, #right .rightbox a {
color: #01418B;
}

#left a:hover, #right .rightbox a:hover {
text-decoration:underline;
}

#left a.button, #right .rightbox a.button, #right .rightbox input.button, #right .rightbox input.button, #left .box1 a.button  {
margin: 5px 0 0 0;
padding: 2px 10px 2px 10px;
font-size: 11px;
height: 20px;
line-height:20px;
font-family: Verdana, Arial, Helvetica;
border: #cccccc 1px solid;
background-color: #ffffff;
color: #666666;
}

#left a.button:hover, #right .rightbox a.button:hover, #left .box1 a.button:hover {
text-decoration: none;
background-color: #f1f1f1;
border: #cdcdcd 1px solid;
}

#left .box4 {
font-size: 11px;
color: #333333;
}

#left .box4 h1 {
padding-left: 60px;
margin-bottom: 0px;
}

#left .box4 a {
font-weight: bold;
border: 0;
margin-top: 5px;
color: #000000;
}

#left .box4 p {
line-height: 100%;
margin-top: 25px;
}

#left .box4 span {
color: #cc0000;
}

#left .boxhomebox {}

#left .boxhomebox .boxhomebox_text { width: 250px; height: 40px; padding: 5px; font-size: 11px; float:left; }
#left .boxhomebox .boxhomebox_link { height: 54px; width: 80px; float:right; overflow: hidden; }

#left .box2_1 {
width: 363px;
height: 48px;
margin: 0 0 5px 0;
padding: 2px 2px 30px 90px;
background:	#ffffff url(../img/bg_box1.gif) no-repeat top left;
}

#left .box2_2 {
width: 363px;
height: 48px;
margin: 0 0 5px 0;
padding: 2px 2px 30px 90px;
background:	#ffffff url(../img/bg_box2.gif) no-repeat top left;
}

#left .box2_3 {
width: 363px;
height: 48px;
margin: 0 0 5px 0;
padding: 2px 2px 30px 90px;
background:	#ffffff url(../img/bg_box3.gif) no-repeat top left;
}

#left .box2_4 {
width: 363px;
height: 48px;
margin: 0 0 5px 0;
padding: 2px 2px 30px 90px;
background:	#ffffff url(../img/bg_box4.gif) no-repeat top left;
}

#left .box2_partner {
width: 363px;
height: 48px;
margin: 0 0 5px 0;
padding: 2px 2px 30px 90px;
background:	#ffffff url(../img/bg_box_partner2.gif) no-repeat top left;
}

#left .box2_5 {
width: 242px;
height: 135px;
overflow: hidden;
margin: 0 0 15px 0;
padding: 5px 10px 10px 10px;
float: left;
border: #cccccc 1px solid;
background:	 url(.../img/ManagedCFD.gif) no-repeat bottom right; 
}

#left .box2_6 {
width: 242px;
height: 135px;
overflow: hidden;
margin: 0 0 15px 0;
padding: 5px 10px 10px 10px;
float: right;
border: #cccccc 1px solid;
background:	 url(.../img/managedaccounthome.jpg) no-repeat bottom right;
}


#left .box2_1 span, #left .box2_2 span, #left .box2_3 span, #left .box2_4 span, #left .box2_5 span, #left .box2_6 span   {
margin: 0;
font-size: 11px;
}


#left .box2_1 h1, #left .box2_2 h1, #left .box2_3 h1, #left .box2_4 h1, #left .box2_5 h1, #left .box2_6 h1, #left .box1 h1 {
margin: 0;
font-size: 13px;
color: #01418B;
}

#left .box2_1 p, #left .box2_2 p, #left .box2_3 p, #left .box2_4 p, #left .box2_5 p, #left .box2_6 p  {
line-height: 100%;
margin-bottom: 15px;
font-size:11px;
}

#left #leftcontent table, #left table {
width: 100%;
font-size: 11px;
}

#left #leftcontent .contenttable tr, #left .contenttable tr, #left .csc-uploads tr  {
}

#left #leftcontent .contenttable p, #left .contenttable p, #left .csc-uploads p  {
margin: 3px 5px 3px 5px;
}

#left .csc-uploads .csc-uploads-icon {
width:50px;
text-align: center;
}

#left .csc-uploads .csc-uploads-fileSize {
width: 100px;
}

#left .box1 {
width: 518px;
margin: 0 0 15px 0;
padding: 10px;
float: left;
border: #cccccc 1px solid;
font-size: 11px;
}

#left .boxnews {
width: 570px;
margin: 10px 0 15px 0;
float: left;
font-size: 11px;
}

#left .boxnews .boxnews_standorte { width: 120px; height: 160px; float: left; }
#left .boxnews .boxnews_news { width: 445px; float: right; }
#left .boxnews .boxnews_news_top { width: 445px; height: 15px; overflow: hidden; background-image: url(../img/news_top.gif); }
#left .boxnews .boxnews_news_content { width: 425px; background-image: url(../img/news_content.gif); padding: 0 10px 0 10px; }
#left .boxnews .boxnews_news_bottom { width: 445px; height: 15px; overflow: hidden; background-image: url(../img/news_bottom.gif);  }

#leftmenu {
position: relative;
top: -17px;
width: 160px;
font-size: 11px;
float: left;
padding-bottom: 300px;
padding-right: 15px;
background: url(../img/men_leftmenu.jpg) no-repeat right bottom;
}

#left2011 {
width: 217px;
  color: white;
  font-size: 19px
text-align: left;
padding-right: 15px;
padding-left: 15px;
margin: 0;
}

#left2011strich { 
height:2px; 
width:221px;
padding-top: 4px;
padding-left: 7px;
margin: 0;
}

#left2011hotline { 
height:75px; 
width:183px;
padding-top:28px;
padding-left: 15px;
margin: 0;
}

#leftmenu ul {
margin: 0;
padding: 0;
list-style-type: none;
line-height: 20px;
border-bottom: #cccccc 1px dotted;
}

#left2011 ul {
margin: 0;
padding: 0;
list-style-type: none;
line-height: 17px;
text-align: left;
}

#leftmenu li {
padding-left: 5px;
border-top: #cccccc 1px dotted;
}

#left2011 li {
padding-left: 0px;
font-size: 13px;
}

#leftmenu ul ul{
margin: 0;
padding: 0 0 0 10px;
list-style-type: none;
line-height: 17px;
font-size: 11px;
border:0;
}

#left2011 ul ul{
margin: 0;
padding: 0 0 0 10px;
list-style-type: none;
line-height: 17px;
font-size: 11px;
border:0;
}

#leftmenu ul ul li{
border:0;
}

#left2011 ul ul li{
border:0;
}

#leftmenu li a {
color: #666666;
text-decoration: none;
border: 0;
}

#left2011 li a {
color: white;
font-size: 13px;
text-decoration: none;
border: 0;
}

#leftmenu li a:hover {
color: #000000;
text-decoration: none;
border: 0;
}

#left2011 li a:hover {
color: #000000;
font-size: 13px;
text-decoration: none;
border: 0;
}

#leftcontent{
width: 350px;
padding-left: 14px;
border-left: #cccccc 1px dotted;
float: right;
}

#contentmiddle2 #leftcontent{
width: 365px;
padding-left: 15px;
border-left: none;
float: right;
}

#right_ALT {
width: 150px;
float: right;
padding: 0 15px 0 15px;
font-size: 11px;
}

#right .rightbox{
margin: 0 0 20px 0;
}

#right .rightbox div{
text-align:center;
}


#right .rightbox h1 {
margin: 0 0 10px 0;
font-size: 12px;
color: #01418B;
}

#right .rightbox h2 {
margin: 0 0 5px 0;
font-size: 11px;
color: #000000;
border-bottom: #cccccc 1px solid;
}

#right .rightbox img {
margin-top: 3px;
}

#content #contentbottom {
width: 760px;
height: 15px;
background-image: url(../img/bottom_content.gif);
}

#content #contentbottom2 {
width: 760px;
height: 15px;
background-image: url(../img/bottom_content2.gif);
}

#content #copyright {
width: 730px;
margin: 5px 0 15px 0;
padding: 0 15px 0 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 10px;
color: #999999;
}

#copyright {
  clear: both;
}

#content #copyright p {
margin: 0;
}

#content #copyright a {
color: #666666;
text-decoration:none;
}

#content #copyright a:hover {
text-decoration:underline;
}



/* -- Formulare -- */


form {
padding: 15px;
}

input, textarea, select, .chkbox {
font-size: 11px;

font-family: Arial, Helvetica;
color: #000000;
}

#name, #strasse, #plz_ort,  #tel, #email, #bemerkungen, #referer, #handelspotionen, #submit {
margin-top: 5px;
}

.title {
width: 120px;
float: left;
}

#vorname input, #name input, #strasse input, #tel input, #email input,   select {
width: 170px;
}
#veranstaltung input {
width:290px;
}
#bemerkungen textarea {
width: 290px;
height: 150px;
}

#plz_ort .plz {
width: 35px;
float: left;
}

#plz_ort .ort {
width: 125px;
margin-left: 5px;
}

#referer {
height: 35px;
}

#handelsoptionen .title {
height: 130px;
}

#submit input {
margin: 10px 0 0 120px;

color: #ffffff;	
font-size: 11px;
font-family: Verdana, Arial, Helvetica;
background-image: url(../img/button_bg1.jpg);
border: #339900 1px solid;
}

.formerror, .error {
color: #cc0000;
font-size: 11px;
font-weight: bold;
border: #cc0000 1px solid;
padding: 5px;
margin-bottom: 10px;
}

.formerror ul, .error ul {
font-weight: normal;
margin-top: 5px;
margin-bottom: 0;
}


#right .rightbox form {
margin:0;
padding:0;
}


/* -- Sitemap -- */

.sitemap_titel {
	margin: 5px 0 5px 10px;
	padding: 3px;
	font-size: 13px;
	background-color: lightgrey;
}

#left .sitemap_titel a {
color: #ffffff;
}

.sitemap_untertitel {
margin: 5px 0 5px 40px;
font-size: 12px;
border-bottom: #cccccc 1px solid;
}

.sitemap_unteruntertitel {
margin: 2px 0 2px 70px;
font-size: 12px;
}

.sitemap_unterunteruntertitel {
margin-left:100px;
font-size: 11px;
}

/* -- Newsletter -- */

.tx-danewslettersubscription-pi1 {
padding: 15px;
}

.tx-danewslettersubscription-pi1 p {
padding: 0 10px 0 10px;
}

/* --- Nachrichten --- */

#left_news {
  width: 190px;
  float: left;
  padding-left: 25px;
  padding-right: 15px;
  text-align: left;
}
#left_news h1 {
font-size: 16px;
}

#middle_news {
  width: 190px;
  float: left;
  padding-left: 25px;
  padding-right: 15px;
  text-align: left;
}

#middle_news h1 {
font-size: 16px;
}

#right_news {
  width: 190px;
  float: left;
  padding-left: 25px;
  padding-right: 15px;
  text-align: left;
}

#right_news h1 {
  font-size: 16px;  
}

/* new start   */
.news-single-img {
float: left;
margin-left:5px; 

}
.news-list-container IMG {
float: left;
border:1px solid #666;
margin-bottom:5px;
margin-right:2px;
margin-left:5px;
height:58px;
}
.catagory0{
width:200px;
height:50px;
display:inline;
float:left;
}
.catagorya0{
position:absolute;
width:100px;
background:Black;
}
#layout_01_content .catagory0 a {
color:white;
font-weight:bold
}
.catagory1{
width:200px;
height:50px;
display:inline; 
}
.catagorya1{
position:absolute;
width:100px;
right:450px;
background:black;
}
#layout_01_content .catagorya1 a{
color:white;
font-weight:bold
}
.catagory2{
width:200px;
height:50px;
float:left;
}
.catagorya2{
position:absolute;
width:100px;
background:black;
}
#layout_01_content .catagorya2 a{
color:white;
font-weight:bold
}
.catagory3{
width:200px;
height:50px;
display:inline;  
}
.catagorya3{
position:absolute;
width:100px;
right:450px;
background:black;
}
#layout_01_content .catagorya3 a{
color:white;
font-weight:bold
}
.catagory4{
width:200px;
height:50px;
display:inline;
float:left;
}
.catagorya4{
position:absolute;
width:300px;
background:black;
}
.catagoryi4 img{
width:300px
}
#layout_01_content .catagorya4 a{
color:white;
font-weight:bold
}

/* new end   */

/* change from Oskar */

#subtitle {
  position: absolute;
  top: 262px;
  left: 5px;
  width: 684px;
  height: 20px;
  text-align: left;
  color: white;
}


/* ---------------------- fuer tt_newws --------------------- */



/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
clear:right;
height:1px;
/* border:1px solid #F9FFE5; */

}
.news-latest-container HR.clearer {
clear:left;
}





/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	border:1px solid #333;
	background-color:#BBE53A;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	background-color:#769024;
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#F9FFE5;
}

.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
border:none;
margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
  /*	border:1px solid #000;
	background-color:#BBE53A; */
}


.news-list-item {
	padding:3px;
	margin:3px;
  /*	border:1px solid #666;
	background-color:#F9FFE5; */

	}
.news-search-form {
padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg{

margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 0px;
	padding-left: 2px;
	/* border-bottom: 1px solid #769024;
	background-color: #769024; */
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED {
	color:#fff;
padding-left:2px;
}
.news-list-container H3 A {
	color:#fff;
}
.news-list-container H3 A:HOVER {
  color: black;
}
.news-list-container P {
	padding-left:3px;
}
.news-list-date {
	font-size: 9px;
  /* float: right;
	color: #3E551C;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	background-color: #F9FFE5; */
	}

.news-list-imgcaption {
		float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {
		float: right;
	border:1px solid #666;
margin-bottom:5px;
margin-right:2px;
margin-left:5px;
}
.news-list-category IMG {
	float: none;
border:none;
margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:9px;
margin-left:3px;
}
.news-list-morelink  {
margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#F9FFE5;
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #BBE53A;
	border:1px solid #666;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:0px;
	margin-bottom:5px;
	/* border:1px solid #666;
	background-color:#F9FFE5; */

}
.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	/* color: #85A600; */
	margin-bottom: 0px;
  margin-top: 0px;
  padding-top: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
}



.news-single-img {
	float: right;
margin-left:5px;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #BBE53A;
	clear: both;
	margin-top: 15px;
	border: 1px solid #666;
padding:3px;
padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
margin:0px;
	margin-bottom: 3px;
padding:3px;
	background-color:#F9FFE5;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
margin-left:20px;

}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
margin-left:5px;
width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	/* border:1px solid #333;
	background-color:#BBE53A; */
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	/* border:1px solid #666;
	background-color:#F9FFE5; */
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding-bottom:3px;
	/* border:1px solid #666;
	background-color:#769024; */
}
.news-amenu-item-year {
	font-weight: bold;
  padding: 2px;
  color:#fff;
	/* border: 1px solid #666;	
	background-color: #769024;	*/
}

/* ----------- fuer tt_news ENDE -------------------- */

