/*
Torge, 2009-06-15: EINHEITLICHE CONTAINERGROESSE (HOEHE)!!!
*/
/*.news-latest-container {
  height: 266px;
}*/
/*
ENDE
*/
.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer {
clear : right;
height : 1px;
border : 0 solid #f9ffe5;
}
.news-latest-container HR.clearer {
clear : left;
}
.grid_box_2 .news-latest-container {
width : 346px;
}
.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_floater {
height: 120px;
}
/*
.news-latest-item {
height : auto !important ;
}
*/




.news-latest-item .news_comment_counter img {
margin : 0 3px 0 0;
padding : 0;
border : 0 solid;
height : 16px;
width : 16px;
}


.news-latest-category IMG {
float : none;
border : none;
margin : 0;
}



.mini-news-item {
  width : 162px;
  height : 60px;
  padding : 5px;
  background: #fff url(../images/layout/static/universal_verlauf.png) repeat-x;
  background-position: bottom;
  overflow : hidden;
  margin: 0 0 6px 0;
}
.mini-news-bild {
display : none;
}
.mini-news_title, .mini-news-subheader {
font-family : helvetica, sans-serif, arial;
font-size : 12px;
color : black;
}

.mini-news-container  a{
  color: black;
  cursor: pointer;
}

.mini_news_weiter {
margin : 0;
padding : 0;
line-height : 100%;
position : static;
bottom : 10px;
left : 97px;
z-index : 10;
float : right;
}
.mini_news_weiter a, .mini_news_weiter a:hover, .mini_news_weiter a:active, .mini_news_weiter a:visited {
text-decoration : none;
color : #e2001a;
font-size : 9px;
}
.mini-news-item_2 {
width : 172px;
height : 70px;
padding : 0;
overflow : hidden;
margin-top : 0;
margin-bottom : 6px;
}
.mini-news-item_2 img {
height : 70px;
width : 172px;
border : 0;
}

.news-list-container {
border : 1px solid #000;
background-color : #bbe53a;
}

.news-list-item {
padding : 3px;
margin : 3px;
}

.news-search-form {
padding : 3px;
margin-bottom : 5px;
border : 1px solid #666;
background-color : #f9ffe5;
}
.news-search-emptyMsg {
margin : 0;
}
.news-search-form FORM {
margin : 0;
}

.news-list-container H3 {
margin-bottom : 5px;
padding : 2px;
border-bottom : 1px solid #769024;
background-color : #769024;
}
.news-list-container H3 A:link, .news-list-container H3 A:visited, .news-list-container H3 A:hover {
color : #fff;
padding-left : 2px;
}
.news-list-container H3 A {
color : #fff;
}
.news-list-container P {
padding-left : 3px;
}
.news-list-date {
font-size : 9px;
font-weight : normal;
height: 20px;
margin-top: 10px;
}


.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 : 0;
}
.news-list-morelink, .news-list-category {
font-size : 9px;
margin-left : 3px;
}
.news-list-morelink {
margin-bottom : 3px;
}
.news-list-browse {
text-align : center;
}

.tx-ttnews-browsebox {
margin : 3px;
padding : 10px;

}
.tx-ttnews-browsebox TD {
font-size : 12px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
font-weight : bold;
}
.tx-ttnews-browsebox-SCell P, .tx-ttnews-browsebox TD P {
margin : 3px;
}
.tx-ttnews-browsebox-SCell a {
color: #000000;
}

.news-search-emptyMsg {
font-size : 11px;
margin-left : 10px;
}

.news-single-item {
padding : 0;
margin-bottom : 0;
margin-top : 10px;
border : 0;
background-color : #fff;
}
.news_single_body {
padding : 6px;
}
.news-single-img {
display : block;
margin : 12px auto 12px auto;
width : 360px;
height : 216px;
}
.news-image-gallery .news-single-img {
margin : 0;
width : 544px;
height : 308px;
float : none;
border : 0;
}
.news-single-imgcaption {
padding : 3px;
clear : both;
}
.news-single-category {
float : right;
}
.news-single-backlink, .news-single-backlink a {
font-weight : bold;
font-size : 9px;
margin-bottom : 15px;
margin-top : 10px;
color : #e2001a;
}
.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;
margin-top : 15px;
border : 1px solid #666;
padding : 3px;
padding-bottom : 0;
}
.news-single-related, .news-single-files, .news-single-links {
border : 1px solid #666;
margin : 0;
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%;
}


.news-amenu-container {
margin-top : 10px;
padding : 3px;
#border : 1px solid #333;
}
.news-amenu-container LI {
padding-bottom : 1px;
}
.news-amenu-container UL {
padding : 3px;
margin-top : 5px;
margin-left : 0;
margin-bottom : 0;
#border : 1px solid #666;
#background-color : #f9ffe5;
list-style-type : none;
}
.news-amenu-container H2 {
#color : #fff;
padding : 3px;
#border : 1px solid #666;
#background-color : #769024;
}
.news-amenu-item-year {
font-weight : bold;
border : 1px solid #666;
padding : 2px;
background-color : #769024;
color : #fff;
}
.news-catmenu {
padding : 5px;
margin : 10px 0 10px 10px;
border : 1px solid #666;
background-color : #f9ffe5;
}
.news-catmenu-header {
font-size : 11px;
font-weight : bold;
}
.news-catmenu DIV {
font-size : 10px;
white-space : nowrap;
}
.news-catmenu DIV img {
margin : 0;
padding : 0;
vertical-align : middle;
}
.news-catmenu-ACT {
font-weight : bold;
}
.level0 {
background-color : #fff;
}
.level1 {
padding-left : 10px;
background-color : #eee;
}
.level2 {
padding-left : 10px;
background-color : #ddd;
}
.level3 {
padding-left : 10px;
background-color : #ccc;
}
.level4 {
padding-left : 10px;
background-color : #bbb;
}
.comments_homepage {
width : 344px;
padding : 0 10px 4px 10px;
}
.comments_homepage_feuser {
height : 60px;
width : 60px;
margin-top : 2px;
float : left;
overflow : hidden;
}
.comments_homepage_feuser IMG {
z-index : 1;
}
.comments_homepage_feuser .comment_feuser_un {
position : relative;
left : 0;
bottom : 20px;
height : 20px;
width : 60px;
font-size : 10px;
font-weight : bold;
color : #ffffff;
text-align : center;
z-index : 2;
background : url(../images/layout/backgrounds/black_70_x.png) repeat;
padding-top : 2px;
}
.comments_homepage_entry {
background-image : url(../images/layout/backgrounds/comment_bubble_down.png);
width : 264px;
height : 36px;
margin-top : 1px;
padding : 7px 6px 17px 12px;
float : left;
font-size : 12px;
overflow : hidden;
}
.italic {
font-style : italic;
}
.comment_feuser {
width : 60px;
height : 60px;
overflow : hidden;
float : left;
margin-left : 10px;
}
.comment_counter {
font-weight : bold;
margin : 10px;
}
.comment_comment {
float : left;
width : 430px;
min-height : 90px;
}
.comment_comment IMG {
margin : 0;
}
.comment_bubble_top {
border : 0 solid #000;
width : 430px;
height : 30px;
background : url(../images/layout/backgrounds/comment_bubble_top.png) no-repeat;
}
.comment_bubble {
width : 411px;
margin-left : 5px;
padding : 0 6px 0 6px;
border-left : 1px solid #828282;
border-right : 1px solid #828282;
background : #ffffff;
font-size : 12px;
line-height : 150%;
}
.comment_bubble_bottom {
width : 430px;
height : 10px;
background : url(../images/layout/backgrounds/comment_bubble_bottom.png) no-repeat;
}
.comment_date {
font-weight : bold;
font-size : 10px;
color : #e2001a;
text-align : right;
margin-top : 4px;
}
.comment_textarea {
border : 0 solid;
font-family : verdana, arial, sans-serif, helvetica;
font-size : 12px;
line-height : 150%;
display : block;
}
.comment_submit {
border : 1px solid #e2001a;
background : #fff;
color : #e2001a;
margin : auto;
}
.search_text {
margin-top : 5px;
display : block;
clear : both;
overflow : visible;
}
.search_path {
margin-top:5px;
}

.tx-indexedsearch-whatis {

}

.tx-indexedsearch-browsebox {
margin-top:5px;
}

.browsebox {
margin-top:10px;
}

.tx-indexedsearch-searchbox select, input {
margin-bottom:5px;
}

.search_results_head {
  border-bottom-color: #E2001A;
  border-bottom-width: 1px;
  border-bottom-style:solid;
  
margin-top : 25px;
display : block;
clear : both;
overflow : visible;
height : 22px;
}
.search_results .search_item_h {
font-size : 16px;
font-weight : bold;
color : #e2001a;
float : left;
width : 500px;
padding-bottom:5px;
}
.search_results .search_item_h a {
color : #e2001a;
text-decoration : none;
}
.search_results .search_item_h a:hover {
color : #e2001a;
}
.search_results .search_item_rating {
color: #E2001A;
font-weight:bold;
font-size : 12px;
float : right;
}

/* bis hierhin alles zur main.css übertragen */













