

.main-container .content
{
	/* background-image:url(../img/content-bg2.jpg);
	background-repeat:no-repeat; */
	width:756px;
	height:auto;	
	float:left;
}

.main-container .content-container
{
	/* background-image:url(../img/content-container-bg.png);
	background-repeat:repeat-y; */
}

.main-container .content-container .vspacer
{
	float:left;
	width:1px;
	height:368px;
}

.main-container .content .links {
	width:170px;
	float:left;
}

.main-container .content .submenu
{
	width:170px;
	float:left;
	font-size:12px;
	margin-top:18px;
}

.main-container .content .submenuimg
{
	margin-top:10px;
	margin-left:7px;
	width:163px;
	float:left;
}

.main-container .content .submenu a
{
	text-decoration:none;
	color:#666;
	padding-bottom:2px;
	text-transform:uppercase;
}

.main-container .content .submenu a:hover
{
	color:#B11F30;
}

.main-container .content .submenu li
{
	list-style:none;
	border-bottom:1px dotted #D9DDDE;
	margin-bottom:5px;
	padding-bottom:5px;
	width:136px;
}
.main-container .content .submenu li.active
{
	list-style:url(../img/list-btn.jpg);
}

.main-container .content .submenu li.active a
{
	color:#B11F30;
}

.main-container .content .content-txt
{
	float:left;
	width:520px;
	line-height:1.5;
}

.main-container .content .content-txt h2
{
	font-size:18px;
	font-weight:normal;
	color:#B11F30;
	margin:10px 0px 15px 0px;
}

.main-container .content .content-txt h3
{
	font-size:15px;
	font-weight:bold;
	color:#333;
	margin:10px 0px 15px 0px;
}

.main-container .content .content-txt h4
{
	font-size:11px;
	font-weight:bold;
	color:#333;
	margin:10px 0px 15px 0px;
}

.main-container .content .content-txt ul
{
	padding:0px;
	line-height:1.5;
	margin-left:0px;
}

.main-container .content .content-txt li
{
	list-style:none;
	background-image:url(../img/list-btn.jpg);
	background-repeat:no-repeat;
	background-position: 0px 4px;
	color:#333;
	padding-left:15px;
}

.main-container .content .content-txt .page-nav
{
	color:#B11F30;
	float:right;
	padding:10px 0px 20px 0px;
}

.main-container .content .content-txt .page-nav a img
{
	margin:0px;
	padding:0px;
	margin-bottom:-3px;
}

.main-container .content .content-txt .page-nav a
{
	color:#B11F30;
}

.main-container .content-rechts
{
	background-image:url(../img/content-rechts-bg-unterseite.jpg); /*fällt weg  und wird durch BG-color ersetzt, wenn im index.css die Grafik beschnitten ist. 
	background-color: #fef2e2;  */
	background-repeat:no-repeat;
	width:261px;
	height:auto;	
	float:left;
}

.main-container .content-rechts .content-rechts-txt
{
	padding-bottom:30px;
}

.main-container .content-rechts .content-rechts-txt form
{

	padding:10px 0px 0px 0px;
	margin:0px;
}

.main-container .content-rechts .content-rechts-txt .reg-vorname
{
	/* background-image:url(../img/register-feld.jpg);
	background-repeat:no-repeat; */
	width:170px;
	height:18px;
	border:0px;
	margin-bottom:4px;
	color:#333;
	font-size:11px;
}

.main-container .content-rechts .content-rechts-txt .reg-nachname
{
	/* background-image:url(../img/register-feld.jpg);
	background-repeat:no-repeat; */
	width:170px;
	height:18px;
	border:0px;
	float:left;
	margin-right:4px;
	color:#333;
	font-size:11px;
}

.main-container .content-rechts .content-rechts-txt .reg-btn
{
	background-image:url(../img/login-btn.jpg);
	background-repeat:no-repeat;
	width:44px;
	height:22px;
	border:0px;
	float:left;
	cursor:pointer;
}

/* Tabelle für Formular */
.main-container .content .content-txt form table
{
	background-image:none;
	width:500px;
	border:1px solid #FFD99B;
}

.main-container .content .content-txt form table td
{
	width:50%;
	vertical-align:top;
	padding:4px;
}

.main-container .content .content-txt form table td label
{
	width:60px;
	display:block;
	float:left;
}

.main-container .content .content-txt form table td input
{
	width:165px;
	height:20px;
	background-image:url(../img/form-iput-bg.jpg); /* liefert nur abgerundete Ecken - evtl raus und mit BG color ersetzen */
	background-repeat:no-repeat;
	border:0px;
	color:#333;
	font-size:11px;
}

.main-container .content .content-txt form table td .senden-btn
{
	background-image:url(../img/senden-btn.jpg);
	background-repeat:no-repeat;
	width:85px;
	height:22px;
	float:right;
	margin-right:28px;
	cursor:pointer;
}

.main-container .content .content-txt form table td textarea
{
	width:210px;
	height:110px;
	background-image:url(../img/textarea-bg.jpg); /* liefert nur abgerundete Ecken - evtl raus und mit BG color ersetzen */
	background-repeat:no-repeat;
	border:0px;
	font-family:arial;
	color:#333;
	font-size:11px;
}