body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: arial, helvetica, sans-serif;
	background:url(/modules/layout/images/bg.png);
	color:#707172 !important;
	font-size:12px; 
}
a {
	color: #707172;
	text-decoration:none;
	font-weight:normal;
}

hr {
	background: url(/modules/layout/images/verlauf-ani-test-09_1p.gif);
	width:100%;
	height:1px;
	border:0px;
	background-repeat:no-repeat;
}

a:hover {
	text-decoration:underline;
}

.req {
	color: #F00;
}

#Header {
	margin: 0px;
	height: 220px; 
}
#Logo {
	vertical-align:top;
	text-align:right;
	height:100px;
	padding-right: 35px;
}
#Main {
	position:absolute;
	width:100%;
	top: 70px;
}
#TableMain {
	background:url(../images/bg_table.png);
	background-position:center;
	background-repeat:repeat-y;
}
#Navigation {
	background:url(/modules/layout/images/Navigation.png);
	background-repeat:no-repeat;
	background-position:center;
	height:50px;
}
.MenuItem {
	font-size:13px;
}
.MenuBorder {
	border-left: 1px solid #c3c3c3;
}
.MenuItem a {
	color: #707172;
	font-weight:bold;
	text-decoration:none;
}
.MenuItem a span{ 
	display:block; 
	padding:17px 16px 17px 16px;
}
.MenuItem.active a span{ 
	background:#FFFFFF;
	font-weight:bold;
	font-size:13px;
}
.MenuItem a:hover span {
	display:block; 
	padding:17px 16px 17px 16px;
	background:#FFFFFF;
}
#ImageBar {
	padding-top: 20px;
	padding-bottom: 20px;
}

.Green {
	color:#549f2e;
}

.ui-widget-content {
	font-size:12px!important;
	color: #707172!important;
}

#Content {
	height:200px;
}
#Content .Text {
	font-size:12px;
	color: #707172;
}

#Content .Text a{
	color: #549f2e;
	text-decoration:underline;
}
#Content .Text a:hover{
	color: #00b6fb;
	text-decoration:none;
}
.GreenLink{
	color: #549f2e!important;
	text-decoration:underline!important;
}
.GreenLink:hover{
	color: #00b6fb!important;
	text-decoration:none!important;
}

.Title { 
	padding-top: 8px; 
	font-size:24px; 
	font-weight:normal; 
	color:#707172;
}
h3 {
	color: #707172;
	margin:0px;
	padding:0px;
}
.Spacer {
	padding-bottom:10px;
	padding-top:10px;
}
.ListTopRow td {
	border-bottom: 1px solid #707172;
}
.ListMouseOver {
	background: #cccccc;
	cursor:pointer;
}
.ListActiveRow td{
	background:#ebebeb;
}
.ListItemOpen td{
	border-top:0px solid #707172;
	border-bottom:0px solid #707172;
}
#Error, .Message {
	border: 1px solid #707172;
	background:#FC6;
	padding: 10px;
	font-weight: bold;
	color:#F00;
}

#Bottom {
}

#FooterBar
{
	color:#707172;
	font-size:11px;
}

#FooterBar a {
	color: #707172;
}

#FooterBar a:hover {
	color: #9c9c9c;
	text-decoration:none;
}

.Box 			{ width: 234px; background:#ebebeb; }
.Box .Title 	{ padding-top: 10px; font-size:14px; font-weight:bold; color:#707172; }
.Box .Line		{ padding-top: 10px; padding-bottom: 10px; }

.BigBox			{ width: 956px; background:#ebebeb; margin-bottom:10px; }
.BigBox	td		{ font-size:12px; }
.BigBox	td a	{ font-size:12px; }

.LeftNavItem	{ padding-right:6px; padding-top: 4px; padding-bottom: 4px; font-size:12px; font-weight:bold; color:#707172; border-bottom: 1px solid #CFCFCF; }
.LeftNavSubItem	{ padding-top: 4px; padding-bottom: 4px; font-size:11px; font-weight:normal; color:#707172; border-bottom: 1px solid #CFCFCF; }
.Active			{ background: #ffffff !important; }

.ListBoxMiddle  { background:#f8f8f8; border-top: 1px solid #bfbfbf;}
.ListBoxContent { height:140px; border-bottom:1px solid #bfbfbf; }
.ListBoxContentMediathek { height:23px!important; font-size:14px!important; }
.AnbieterBild { border: 2px solid #bfbfbf; margin-right:5px; }

#NOWBUTTON {
	position:relative;
	top:-36px;
	left:130px;
	background:url(/modules/layout/images/NOW.png);
	background-repeat:no-repeat;
	width:36px;
	height:35px;
}
#NOWBUTTON2 {
	position:relative;
	top:-47px;
	left:150px;
	background:url(/modules/layout/images/NOW2.png);
	background-repeat:no-repeat;
	width:36px;
	height:35px;
}
#NEWBUTTON {
	position:absolute;
	background:url(/images/stoerer_neu.png);
	background-repeat:no-repeat;
	width:48px;
	height:46px;
	margin-top:4px;
}
#NEWSBUTTON {
	position:absolute;
	background:url(/images/NEWS.png);
	background-repeat:no-repeat;
	width:48px;
	height:46px;
	margin-top:4px;
}
#NewsletterTIP {
	float:left;
	background:url(/images/tip.png);
	width:36px;
	height:35px;
}

.Error {
	color:#990000;
}

/* Forms */

.Textfield {
	background: url(/modules/layout/images/form_field_content.gif);
	background-repeat:no-repeat;
	font-size:12px;
	color:#707172;
	padding:4px;
	padding-right:10px;
	width: 170px;
	border: 0px;
	margin-top:7px;
	margin-bottom:4px;
}
.Textfield_Small {
	background: url(/modules/layout/images/form_field.png);
	background-repeat:no-repeat;
	border: 0;
	font-size:12px;
	color:#707172;
	width: 170px;
	padding:4px;
	padding-right:10px;
}
.Select {
	background: #FFFFFF;
	border: 1px solid #707172;
	font-size:12px;
	color:#666666;
	padding:2px;
	width: 150px;
}
.Textfield_Login {
	background: url(/modules/layout/images/form_field.png);
	background-repeat:no-repeat;
	border: 0;
	font-size:12px;
	color:#707172;
	width: 170px;
	padding:4px;
	padding-right:10px;
	margin-bottom: 10px;
}

.SearchTop a
{
	color:#707172;
	font-size: 14px;
	font-weight:normal;
}

.ErrorInfoSmall {
	font-size: 10px;
	color:#900;
}

.InputInfo {
	font-style:italic;
	color: #999999;
}

.Mediathek_More {
	font-size:11px!important;
	margin-top:10px; 
	border-top:1px solid #E4E4E4; 
	list-style:none;
}
.Mediathek_More a {
	font-style:italic!important;
}
