body {
  font-family : "Trebuchet MS", "Bitstream Vera Sans", Helvetica, Arial, Verdana, sans-serif;
  font-size : 11px;
  line-height : 1.5;
  margin : 0;
}

a img,
img {
  border : 0;
}

#website_ovt {
  width : 100%;
}

#header {
  float : left;
  width : 100%;
}

#header_logo img {
  margin-left : 690px;
  margin-top : 15px;
  margin-bottom : 5px;
}

#header_image {
  margin-top : -133px;
  padding-left : 42px;
  height : 150px;
  width : 260px;
  float : left;
  position: relative;
  z-index: 10;
}

#header_image img{
  border-left : 2px solid white;
  border-right : 1px solid white;

}

#header_hr {
  z-index: 1;
  width: 100%;
  position: relative;
  top: 17px;
  height: 150px;
  background-color: #9d2413
}

#navigation {
  float : left;
  border-right : 1px solid white;
  border-left : 1px solid white;
  margin-top : -150px;
  position: relative;
  z-index: 10;
}

#navigation ul, 
#navigation li {
  list-style-type : none;
  margin : 0px;
  padding : 0px;
}


ul.navigation_second {
  height : 150px;
  background-color : #9d2413; 
  border-left : 1px solid white;
  border-right : 1px solid white;
}

.navigation_first {
  float : left;
  width : 138px;
}

.navigation_first_item a {
  color : #6F706B;
  font-weight : bold;
  display : block;
}

.navigation_second_item a {
  color : #FFFFFF;
  font-size : 11px;
  font-weight : normal;
  display : block;
}

div.navigation_first_item,
div.navigation_second_item {
  padding-left : 2px;
}


.navigation_second_item:hover {
  background-color : #ffffff;
}

.navigation_second_item:hover a{
  color : #6F706B;
}

.navigation_active a {
  text-decoration : underline;
  font-weight : bold
}

.navigation_all_active .navigation_second {
  background-color : #6F706B;
}

#content {
  color : #6f706b;
  clear : both;
  border-top : 12px solid white;
  font-size : 13px;
}

#content_left {
  float : left;
  border-left : 2px solid white;
  background-color : white;
  min-height : 600px;
  padding-left : 40px;
  width : 673px;
}

#content_right {
  border-left : 2px solid white;
  padding-left : 3px;
  padding-right : 3px;
  /*background-color : #e2e2e2;*/
  width : 269px;
  min-height : 600px;
  float : left;
}

#content h1 {
    font-size: 14px;
}


#content h2 {
    font-size: 12px;
}


#content h1, 
#content h2, 
#content h3, 
#content h4, 
#content h5, 
#content h6,
#content a {
  color : #9d2413;
}


#footer {
  color : #9d2413;
  background-color : #d4d4d4;
  border : 1px;
  clear:both;
  border-top: 12px solid white;
  min-height : 250px;
  height : 250px;
  padding-left : 40px;
}

.tx-vgetagcloud-pi1 a{
  color : #9d2413;
  background-color : #d4d4d4;
  border : 1px;
  clear:both;
  border-top: 12px solid white;
}

#footer_top {
  padding-top: 10px;
}
  
#footer_links,
#footer_left {
  width : 500px;
  float : left;
  padding-left : 2px;
}

#footer_meta ul, 
#footer_meta li,
#footer_links ul, 
#footer_links li  {
  list-style-type: none;
  margin:0px;
}

.footer_navigation {
  width : 103px;
  float : left;
  padding-left : 2px;
  margin-top : 0px;
  margin-bottom : 0px;
}


.footer_navigation_item a {
  text-decoration : none;
  display : block;
  color : #9d2413;
  width : 100px;
}

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


#footer_right {
  width : 205px;
  padding-left : 2px;
  float : left;
  color : #ffffff;
}


#footer_bottom {
  clear:both;
  padding-left : 504px;
  width : 416px;
}

@media print {
  #header_image, 
  #navigation, 
  #content_middle, 
  #content_right, 
  #footer_left, 
  #footer_meta,
  #footer_links, 
  #footer_right {
    display : none;
  }
  
  #header {
    height : 2px;
  }
  
  
  #header_logo {
    margin-left : 2px;
  }
  
  
  #content_left {
    margin-left : 15px;
    margin-right : 15px;  
    width : 100%;
  }
  

  #footer_bottom {
    margin-left : 0px;
    width : 99%;
    text-align:right; 
  }
}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
  border : 0 solid #ffffff;
  background-color : #ffffff;
}


.news-list-item {
  /* IE hack */
  height : 1%;
  line-height : 1.3;
  /* IE hack end */
  padding : 0;
  margin : 0;
  border : 0 solid #fff;
  background-color : #fff;
  clear : both;
}

.news-list-container H3 {
  margin-bottom: 5px;
  padding: 0;
  border-bottom: 0 solid #fff;
  background-color: #fff;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
  color:#fff;
  padding-left:0;
}
.news-list-container H3 A {
  color:#fff;
  text-decoration : none;
}
.news-list-container P {
  padding-left:0;
}
.news-list-date {
  float: right;
  color: #fff;
  width: 180px;
  text-align: right;
  height: 20px;
  margin-top: -2px;
  margin-right: -2px;
  font-size: 9px;
  font-weight: normal;
  background-color: #fff;
}

.news-list-imgcaption {
  float: right;
  padding-top:3px;
  padding-right:3px;
  font-size: 9px;
}

.news-list-container IMG {
  float: right;
  border:0 solid #fff;
  margin-bottom:5px;
  margin-right:0;
  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;
  clear : both;
}

.news-list-subheader {
  width : 340px;
}


/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox, .browseBoxWrap {
  margin : 1px;
  border : 0px solid #000;
  padding : 1px;
  background-color : #fff;
}

.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 : #fff;
  border : 0px solid #000;
}

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {

}

.news-single-item H2 {
  font-size : 16px;
  font-weight : bold;
}

#content .news-single-item H3 {
  margin-bottom : 15px;
  color : #6F706B;
}

.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 : 10px;
}

.news-single-author {
  padding-bottom : 3px;
}

.news-single-additional-info {
  border : 1px solid #6F706B;
  background-color : #fff;
  clear : both;
  margin-top : 15px;
  padding-top : 3px;
  padding-bottom : 3px;
}

.news-single-related,.news-single-files,.news-single-links  {
  margin : 2px;
  margin-bottom : 3px;
  padding : 2px;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
  margin-left : 2px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
  margin-left : 6px;
  width : 90%;
}

.news-single-content {
  width : 340px;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
}

.news-latest-container H2,.news-latest-gotoarchive, A {
  text-decoration : none;
}

.news-latest-gotoarchive {
}

.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
}

.news-latest-gotoarchive A {
}

.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:2px;
	margin:2px;
}

.news-latest-item IMG {
}

.news-latest-category IMG {
}

.news-latest-date,.news-latest-morelink,.news-latest-category {
}

.news-latest-morelink {
}

.news-latest-morelink A {
	float:right;
}

.tx-vgetagcloud-pi1 {
  background-color : #d4d4d4;
}

.tx-vgetagcloud-pi1 a{
  color : #9d2413;
  color : #ffffff;
  font-weight:bold;
  background-color : #d4d4d4;
}

.tx-vgetagcloud-pi1 a:hover{
  color : #9d2413;
  background-color : #d4d4d4;
}

/*
  strodeweg-rot: #9D2413;
  strodeweg-grau: #6F706B;
*/


.powermail_radio_inner {
  clear : both;
}

.tx-powermail-pi1, 
.tx_powermail_pi1_fieldwrap_html {
  clear : both;
}

.powermail_pagebrowser {
  padding-left : 10px;
  padding-bottom : 10px;
}


.powermail_all_table {


  /* font-size : 0.7em; */
}

.tx_powermail_pi1_fieldwrap_html {
  padding-bottom : 5px;
  padding-top : 5px;
}

.tx_powermail_pi1_fieldwrap_html label {
  /* font-size : 0.7em; */
}


.tx-powermail-pi1 label {    
  float : left;
  width : 240px;
  padding-top : 3px;
  padding-left : 5px;
  padding-bottom : 2px;
}

.tx-powermail-pi1 input {
  float : left;
  /* font-size : 0.7em; */
  padding-top : 3px;
  padding-left : 5px;
  padding-bottom : 2px;
}


#navi_drei {
  clear : both;
  margin-left: 44px;
  width : 948px;
  margin-top : 20px;
}

#navibox,
#navidrei li{
 float : left;
 list-style-type: none;
 align: left;
 color : #ffffff;
 background-color : #e2e2e2;
}

#navi_drei li {
  list-style-type : none;
  margin : 0;
  padding : 0;
  /* float:left; */
}

#navi_drei ul {
 padding : 0;
 margin : 0;
}

#navi_drei li a {
  color : #ffffff; 
  color : #861717;
}

#navi_drei li a:hover {
  color : #ffffff; 
  color : #861717;
  text-decoration : underline;
}

#navivier {
 width : 920px;
 background-color : #c0c0c0;
 position : absolute;
 top : 230px;
}

#navivier li a {
  color : #861717; 
}



#footer_rechts {
  width : 200px;
  margin-left : 700px;
  margin-top : 10px;
}

#footer_rechts a {
  width : 200px;
}

#footer_rechts ul, 
#footer_rechts li {
  list-style-type : none;
  margin : 0px;
  padding : 0px;
}

#startseite {
  position : absolute;
  left : 200px;
}

#startseite a {
  color : #6F706B;
  font-weight : bold;
  display : block;
}

#navibox {
 float : left;
 width : 673px;
 padding-bottom : 4px;
 padding-top : 4px;
 min-height : 30px;
}

#suchbox {
  background-color : #E2E2E2;
  float : right;
  padding : 5px;
  width : 248px;
  border-left : 2px solid #ffffff;
  padding-left : 20px;
}

#suchbox input[type="text"] {
  width : 150px;
  border : 1px solid #333333;
  padding : 3px;
  margin : 3px;
}

#suchbox input[type="submit"] {

}

.tx-mwkeywordlist-pi1-jumpmenu {
 font-size : 100%;
 padding-bottom : 10px;
}

.tx-mwkeywordlist-pi1 li {
  list-style-type : none;
  margin : 0px;
  padding : 0px;
}

.tx-mwkeywordlist-pi1 h2 {
  padding-bottom : 0;
  margin-bottom : 0;
}

.mwkeywordlistkeyword {
  padding-top : 20px;
  padding-bottom : 1px;
  margin : 0;
}

.ankerlink {
 float : right;
 text-align : right;
}



/* strodeweg.de CSS Template Bugfix 24.03.2010 by.nooi */

#website_ovt {
 background-image : url(http://strodeweg.de/fileadmin/templates/images/bgfixheader.png);
 background-repeat : repeat-x;
 background-position : 0 50px;
}

body {
 background-image : url(http://strodeweg.de/fileadmin/templates/images/bgfixfooter.png);
 background-repeat : repeat-x;
 background-position : bottom;
}

#header {
 width : 994px;
}

#content {
 width : 994px;
}

#footer {
 width : 954px;
}
