#main
{
	width: 770px;
	
	height: 101%;
	
	border: 0px;
	background-color: #fff;
	float:left;
}
.toc
{
	text-decoration: none;
}
.toc td { padding: 1px 3px 1px 3px; }
.toc:hover
{
	background: #B3D5E8;
	background-color: #B3D5E8;
	color: #FFFFFF;
}
.tocactive
{
	background: #41A5DF;
	background-color: #41A5DF;
	color: #FFFFFF;
}
.error
{
	color: red;
}
.cms
{
	background-image: url(../cms/img/hintergrund.jpg);

	color: #000000;
}
a img { border: none; }
a
{
	color: #000000;
	text-decoration: none;

}
a:hover
{
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;

}

.ImgMenu
{
	padding-bottom: 0px;
}

td.content {
	padding: 10px;
}

.cmsTableHead
{
	background: #41A5DF;
	color: #FFFFFF;
	font-weight: bolder;
}

.headline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	xtext-transform: uppercase;
	font-weight: bolder;
}
.headlinewhite
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bolder;
}
.ausgabe
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	vertical-align:top;
	color: #ffffff;
	font-weight: bolder;

}

.GrooveCD
{
	background-image: url(../img/groove_cd_left.gif);
	padding-left: 3px;
	padding-right: 3px;
}

.GrooveNo
{
	font: bold 14px;
	font-weight: bold;
	font-size: 14px;
	font-family: sans-serif;
	color: #FFFFFF;
}

.InklCD
{
	font: bold 12px;
	font-weight: bold;
	font-size: 12px;
	font-family: sans-serif;
	color: #000000;
}

.ersch
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	vertical-align:top;
	color: #41A5DF;
	font-weight: bolder;
}

.titel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align:top;
	color: #000000;
	font-weight: bolder;
}

.dotted
{
	border-top: 1px dotted #41A5DF;
	border-right: 0px dotted #41A5DF;
	border-bottom: 0px dotted #41A5DF;
	border-left: 0px dotted #41A5DF;
	margin: 0px;
	padding: 0px;
	height: 1px;
	position: static;
}

.subheadline
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.indexsubheadline
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #999999;
	text-decoration: none;
}

.infos
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
a.infosblackactive:link
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}
a.infosblackactive:hover
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #41A5DF;
	text-transform: uppercase;
}

a.infosblackactive:visited
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
a.infosblack:link
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	text-transform: uppercase;
}
a.infosblack:hover
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #41A5DF;
	text-transform: uppercase;
}

a.infosblack:visited
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}

.mail
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}

.mail a, .mail a:active, .mail a:visited
{
	color: #41A5DF;

}

.mail a:hover
{
	color: #41A5DF;
}

.text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-transform: none;

}
.abo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold
}

.abo2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal
}

tr,td,div
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.gestrichen
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: line-through;
}

.bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.TextfeldInhalt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 480px;
	height: 100px;
}
.TextfeldLineup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 480px;
	height: 250px;
}

.TextfeldInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 250px;
	height: 100px;
}

.TextfeldTitel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	/*width: 730px;*/
	height: 600px;
}

.TextfeldComment
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 231px;
	height: 110px;
}

.eingabefelder
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 231px;
}

.eingabefelder_gross
{
	width: 230px;
	height: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.td-0
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background: #B3D5E8;
	color: #000000;
}
.tdcmsmen
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background: #cc0000;
	color: #ffffff;
}
.headblue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #41A5DF;
	text-transform: uppercase;
	font-weight: bolder;
	text-decoration: none;
}
.blue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 038EDF;
}
hr
{
	border-top: 1px dotted #41A5DF;
	border-bottom: none;
	border-left: none;
	border-right: none;
	padding: 0px;
	margin: 0px;
}

.button
{
	background: #FFFFFF;
	background-color: #FFFFFF;
}
a.grooveit:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	text-transform: uppercase;
}

a.grooveit:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #41A5DF;
	text-transform: uppercase;
}

a.grooveit:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
}
a.tracks:link
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}

a.tracks:hover
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;
}

a.tracks:visited
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-decoration: line-through;
}

a.cmsEdit
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: #00FF00;
	background-color: #00FF00;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
}
a.cmsEdit:hover
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: #FFFFFF;
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
}

a.cmsDelete
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: #FF0000;
	background-color: #FF0000;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
}
a.cmsDelete:hover
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: #FFFFFF;
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
}

.titlepic
{
	padding-right: 10px;
}

/* POLL */
div.survey {

}
div.group {
	margin-bottom: 30px;
}

div.question, div.groupdescription, div.surveydescription, div.welcome {
	margin-top: 20px;
	xborder: 1px solid #000;
	xpadding: 10px;
	font-size: 11px;
}
div.question .answer {

}
div.question .questionhelp {
	margin-top: 10px;
	padding-left: 20px;
	padding-bottom: 20px;
	font-size: 9px;
	background: url('/gfx/layout/fragezeichen.gif') left top no-repeat;
}
div.question .questionhelp img {
	height: 15px;
	width: 15px;
	margin-right: 5px;
}
div.question h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #41A5DF;
	text-transform: uppercase;
	font-weight: bolder;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
div.question h3 span, div.question h3 i {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-transform: none;
	font-weight: bolder;
	display: block;
}
div.question h3 span.asterisk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff0000;
	text-transform: none;
	font-weight: bolder;
	display: inline;
	margin-right: 5px;
}
#poll textarea{
	width: 610px;
	padding: 5px;
}
.clearall {
	margin-top: 60px;
}
.navigator {
	text-align: center;
}
center input {
	margin-top: 20px;
}
.footer {
	margin-top: 20px;
	margin-bottom: 3px;
}
#clearall div {
	text-align: center;
	margin-top: 30px;
}

.answercleared {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
}
table.graph td {
	height: 10px;
}
td.progressbar {
	border: 1px solid #000000;
}
div.help {
	margin-top: 10px;
}
ul.help {
	margin:0;
	padding:0;
}
ul.help li {
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	background: url('/img/fragezeichen.gif') left top no-repeat;
	list-style-type: none;
	width: 680px;
	font-size: 9px;
}
th.array1 {
	font-weight: bold;
}
tr.array2 td.answertext {
	white-space: nowrap;
}
.tspace {
	margin-top: 20px;
}
.bspace {
	margin-bottom: 20px;
}
.center {
	text-align: center;
}
.bold {
	font-weight: bold;
}
#footer {
	text-align: center;
}

/* wallpaper vermarkter*/
.mfc225 {

                margin: 0;

                padding: 10px 0 0 0;

                text-align: center;

                width: 770px;
                

}

.mfc154 { margin: 0; padding: 135px 0 0 770px; }

 

* html div.mfc154 { padding: 0px; margin: 135px 0 0 10px; float: left; clear: right; } /* Hack IE6 */

 

*+html div.mfc154 { padding: 0px; margin: 10px 0 0 10px; float: left; clear: right; } /* Hack IE7 */

	
.mfc225 div, .mfc225 table {

                margin: 0 auto;

                padding: 0;

}

body.mf_wallpaper .mfc225 {

                padding: 0;

}

