body {
   margin-left:0px;
   margin-top:0px;
   margin-right:0px;
   margin-bottom:0px;
}

a img{border:0;}

p,div,body,td {
   font-family:Tahoma;
   font-size: 11px;
   color:#5B5B5B;
}

div.content_news_right{
  float:right;
  width:280px;
  margin-left:10px;
}

h1 {
   font-size:18px;
   font-family:Tahoma;
   font-weight:normal;
   color:#FF9024;
   padding-left:8px; 
   padding-top:10px; 
   padding-bottom:0px; 
   margin-bottom:0px;

}

.menue_left{
  color:#FFFFFF; padding-left:15px; padding-top:10px;
   font-size:18px;
   font-family:Tahoma;
   font-weight:bold;
}
.h1{
   font-size:18px;
   font-family:Tahoma;
   font-weight:normal;
   color:#FF9024;
}

.h1_themen_artikel{
   padding-left:10px; padding-top:5px;
   font-size:18px;
   font-family:Tahoma;
   font-weight:normal;
   color:#FF9024;
}

.h1_keywords{
   padding-left:30px; padding-top:5px;
   font-size:18px;
   font-family:Tahoma;
   font-weight:normal;
   color:#FF9024;
}

.h1_aktuelle_hinweise{
   padding-left:30px; padding-top:5px;
   font-size:18px;
   font-family:Tahoma;
   font-weight:normal;
   color:#FF9024;
}

.h1_bilder{
  padding-left:0px; padding-top:5px;
  font-size:18px;
  font-family:Tahoma;
  font-weight:normal;
  color:#FF9024;
}

.suchen_title{
  color:#FFFFFF; padding-top:3px;
  font-size:18px;
  font-family:Tahoma;
  font-weight:normal;
}

.toplogo {
   font-family:Tahoma;
   font-size:56px;
   color:white;
   margin-bottom:0px;
}
.auth {
   border:0px;
   border-color:grey;
   background-color:#F3F3F3;
   width:116px;
   height:15px;
}

.auth_text {
   color:white;
   font-size:11px;
}
.auth_button{
   border:0px;
   background-color:#2277AD;
   color:white;
   font-size:12px;
   font-family:Tahoma;
   font-weight:bold;
   width: 20px;
}
.search {
   border:1px, solid;
   border-color:grey;
   background-color:#F3F3F3;
   width:180px;

}
.such_button{
   border:1px solid;
   border-color:#FFFFFF;
   background-color:#FF9024;
   color:#FFFFFF;
   font-size:11px;
   font-family:Tahoma;
   font-weight:bold;
   width: 70px;
   
}
.in{
   border:1px, solid;
   border-color:grey;
   width:100%;

}
.in_submit{
   border: 1px solid #AFAFAF;
   background: white;
   font-size: 11px;
   width: 100;
   margin: 5 0 5 0;
}


.top_menu{
   width:100%; 
   height:22px; 
   background-color:#E6E4D8;
   font-family:Tahoma;
   font-size:13px;
   color:#404040;
   padding-top:3px;
}

.menu {
   font-size:12px;
   font-weight:bold;
   padding-left:15px;
   padding-top:5px;
}

.menu2 {
   font-size:12px;
   padding-left:22px;
   padding-top:5px;
}

a.w,a.w:visited,a.w:active{
   text-decoration: none;
   color: #ffffff;
}
a.w:hover{
   text-decoration: underline;
   color: #ffffff;
}

a.t,a.t:visited,a.t:active{
   text-decoration: none;
   color: #404040;
}
a.t:hover{
   text-decoration: underline;
   color: #404040;
}

a.o,a.o:visited,a.o:active,a.o:hover{
   text-decoration: none;
   color: #FF9024;
}

a.b,a.b:visited,a.b:active{
   text-decoration: none;
   color: #5B5B5B;
}
a.b:hover{
   text-decoration: underline;
   color: #5B5B5B;
}

a.bl,a.bl:visited,a.bl:active{
   text-decoration: none;
   color: #2277AD;
}
a.bl:hover{
   text-decoration: underline;
   color: #2277AD;
}
a.wt,a.wt:visited,a.wt:active{
   text-decoration: none;
   color: #FFFFFF;
}
a.wt:hover{
   text-decoration: none;
   color: #FFFFFF;
}

a,a:visited,a:active{
   text-decoration: underline;
   color: #2277AD;
}
a:hover{
   text-decoration: none;
   color: #2277AD;
}


/*Example CSS for demo ticker*/

#ajaxticker1{
width: 226px;
height: 120px;
/*border: 1px ridge black;*/
padding-left: 15px;
padding-right: 0px;
background-color: #e6e4d8;
}

#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: #e6e4d8;
}

.g_block{margin-top:10px; border:1px dotted silver;}
.g_block img {float:left; margin-right:20px; border:0;}

.g_bild{float:left; width:400px; text-align:center; margin-left:40px; border:1px dotted silver; margin-bottom:20px; padding-bottom:10px;}
.g_bild img {margin:10px 20px;}

.g_bild_alone{padding:20px 0 0 20px;}
.g_bild_alone img{float:left;}
.g_bild_alone_ads{float:left; padding:0 20px}

.book_category{width:48%; float:left;}
.book_category a{ background:url(book.png) no-repeat left; display:block; padding:5px 0 5px 40px; font-size:16px; font-weight:bold; margin:2px 0; text-decoration:none;}
.category_path{margin:10px 0;}

.book{border:1px solid silver; margin-top:10px;}
.book p{padding:0; margin:0;}
.book .book_image{float:left; margin:10px;}
.book h2{margin:0; padding:10px 0 10px 0;}

.book_descr_image{float:left; margin:0 10px 10px 0;}
.book_buy{font-size:14px; font-weight:bold; display:block; padding:2px 0;}