/* CSS Document */
/* NICHT AENDERN !!!!! */
html, body {
	height:100%;
	}
	

.tx-indexedsearch {width:350px;}
	
	legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 0px solid #c8100e;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:110px;
border: 0px solid #c8100e;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #c8100e;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #c8100e;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #c8100e;
border: 0px;
}
	
	
	
form {width:550px;}
form input {}
fieldset {border:none;}
input {border:1px solid #c8100e;}
INPUT.tx-indexedsearch-searchbox-button { width:100px; border:1px solid #c8100e; background-color:#ffffff;}

#inhalt .more a {margin-left:0px; padding-left:0px; float:left; font-size:11px; font-weight:100; color:#000000;}
#inhalt .e_nw .back a {margin-left:0px; padding-left:0px; float:left; font-size:11px; font-weight:100; color:#000000;}
.news_rechts a {text-decoration:none; font-size:8px; color:#c71110; font-family:Tahoma; font-weight:bold;}
.news_rechts a:hover {text-decoration:underline; font-size:8px; color:#c71110; font-family:Tahoma; font-weight:bold;}
.news_rechts a:activ {text-decoration:underline; font-size:8px; color:#c71110; font-family:Tahoma; font-weight:bold;}
.news_rechts a:visited {text-decoration:none; font-size:8px; color:#c71110; font-family:Tahoma; font-weight:bold;}
img {border:none;}	
.bodytext {
	padding-left:0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.news_rechts#p {font-size:8px;}
	
.news-list-item a  {color:#fff000;}
#inhalt a {color:#000000;}
.csc-textpicHeader csc-textpicHeader-26 h4 a {
	color: #000000;
}

.img_link {
	border:none;
	padding-bottom:0px;
}
	
body {
	margin:0;
	padding:0;
	}
	
#suchfeld {
	vertical-align:bottom;
	border-bottom:1px solid #000000;
}
	
#haupt_container{
	position:absolute;
	width:100%;
	background-color:#ffffff;
	height:100%;
	margin:0px;
	padding:0px;
	}

/*!!!!!!!!!!!!!!!!!!!!!!!!*/

#seiten_container {
	position:absolute;
	width:800px;
	left:50%;
	margin-left:-400px;
	height:100%;
}

#footer {
	width:680px;
	height:16px;
	background-color:#93c9e4;
	position:absolute;
	left:50%;
	margin-left:-245px;
	bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	visibility:hidden;
}

#footer a:link, a:hover, a:visited, a:focus {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFF00;
	font-weight:bold;
}

#container_oben {
	position:absolute;
	margin-top:5px;
	width:100%;
	height:76px;
}

.width100{
	width:100%;

}

#logo{
	width:107px;
	height:69px;
	background-image:url(../img/laufwelt_logo.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

#navi_oben{
	width:415px;
	height:76px;
	background-repeat:repeat-x;
	border-bottom:1px solid #333333;
	vertical-align:bottom;
	padding-left:10px;
}

.img_button {
	padding-left:10px;
}

#logo_img {
	padding-bottom:0px;
	margin-bottom:0px;
}

#container_links {
	position:absolute;
	position:absolute;
	margin-top:95px;
	width:110px;
	height:auto;
}

#navi_links{
	width:110px;
	height:auto;
}

.abstand_vert{
	height:10px;
}

#werbung_links{
	width:110px;
	height:auto;
}
#inhalt{
	position:absolute;
	width:450px;
	margin-left:120px;
	margin-top:95px;
	height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
}

#werbung_rechts{
	position:absolute;
	width:200px;
	margin-left:600px;
	height:auto;
	margin-top:95px;
}
.navi_baustein{

	background-color:#C8100E;
	border-bottom:1px solid #FFFFFF;
	font-size: 10px;
	font-family:Verdana;
	padding:5px 0px 5px 5px;
	margin-right:3px;
}

.navi_baustein a:link, a:visited, a:hover {
	font-family:Tahoma;
	font-size:11px;
	font-weight:400;
	color: #fefefe;

	text-decoration:none;
}
#inhalt a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.internal-link a:link {
	color:#999999;
	font-size:12px;
}

#more a {
	color:#000000;
	font-family: Verdana;
	font-size: 10px;
	font-weight:500;
	text-decoration: none;
	color: #999999;
}
#more a:hover {
	color:#000000;
	font-family: Verdana;
	font-size: 10px;
	font-weight:500;
	color: #000000;
}
.bodytext a  {
	color:#000000;
	font-family: Verdana;
	font-size: 12px;
	font-weight:500;
	text-decoration: none;
	color: #999999;
}
.bodytext a:link  {
	color:#000000;
	font-family: Verdana;
	font-size: 12px;
	font-weight:500;
	text-decoration: none;
	color: #999999;
}
.bodytext a:hover{
	color:#000000;
	font-family: Verdana;
	font-size: 12px;
	font-weight:500;
	color: #000000;
	text-decoration: none;
}
#header a {
	color:#000000;
	text-decoration: none;
	font-family: Verdana;
	font-size: 14px;
	font-weight:bold;
	text-decoration: underline;
}
#header a:hover {
	color:#000000;
	text-decoration: none;
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
}
#header a:link {
	color:#000000;
	text-decoration: none;
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
}
.news-list-date {
	font-size: 8px;
}
#more {
	font-size: 8px;

}
.bodytext {
	font-size: 12px;

}

#no1{
	border-bottom:1px solid #333333;
	vertical-align:bottom;
	text-align:right;
	width:auto;

}


#no2{
	height:8px;
	background-image:url(../img/alles_rund.jpg);
	background-position:top;
	background-repeat:no-repeat;
}


#no3{
	background-image:url(../img/ver_links.jpg);
	background-repeat:no-repeat;
	width:52px;
	height:371px;
}


#no4{
	background-image:url(../img/ver_rechts.jpg);
	background-repeat:no-repeat;
	width:148px;
	height:371px;
}


#no5{
	border:1px solid #93c9e4;
	padding:2px 2px 5px 2px;
}


li {font-size:12px;}
 
#inhalt div.weiterbutton{
  width:470px; 
  text-align:center; 
  margin-top:10px;"
}

#inhalt div.weiterbutton ul{
  margin: 0 auto;
    width:470px; 
    padding:0;
  
}

#inhalt div.weiterbutton ul li{
  list-style: none;
  width:470px; 
  margin:0;
  padding:0;
}

#inhalt div.weiterbutton ul li a.weiterbutton{
  color:white;
  text-decoration:none;
  text-align:center;
}


