BODY{
	background-image: url(../bilder/main_bg/NEUMINDGROUP.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	color: White;
	font-size: 12px;
background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

BODY.site1{
	background-image: url(../bilder/main_bg/NEUMINDGROUP.jpg);
}

BODY.site2{
	background-image: url(../bilder/main_bg/GELBMINDPRODUCTION.jpg);
}

BODY.site3{
	background-image: url(../bilder/main_bg/GRUENMINDPRODUCTION.jpg);
}

BODY.site4{
	background-image: url(../bilder/main_bg/BLAUMINDGROUP.jpg);
}

A{
	color: Black;
	text-decoration: none;
}
A:hover, A.link:hover{
	color: #470D07;
	text-decoration: underline;
}

A.link{
	color: #5F1109;
	text-decoration: none;
}

INPUT, SELECT{
	border: 1px solid #D7AE51;
	font-size: 10px;
	height: 18px;
}


INPUT.submit{
	border: 1px solid #D7AE51;
	font-size: 10px;
	height: 18px;
	font-weight: bold;
	background-color: #DDB353;
	background-image: url(../bilder/stuff/submit_bg.gif);
}


TD {
	font-size: 12px;
	vertical-align: top;
}

TD#top{
	height: 99px;
}

#top TABLE{
	margin: 10px;
	margin-left: 11px;
	margin-bottom: 0px;
}

#top IMG.logo{
	margin-top: 9px;
	margin-left: 6px;
}

TD#sky{
	padding: 10px;
}

#banner DIV, #sky DIV{
	border: 1px solid White;
	padding: 0px;
	margin: 0px;
}

#banner IMG{
	padding: 0px;
	margin: 0px;
}

#meta_region DIV{
	margin-top:4px;
	font-size: 11px;
}

#meta_region A{
	color: #FDF8BD;
}

TD#menu{
	height: 530px;
	width:154px;
}

#menu TABLE{
	margin: 10px;
	margin-left: 11px;
}

#menu A{
	color: #FDF8BD;
	text-decoration: none;
}

#menu A:hover{
	color: White;
	text-decoration: underline;
}

#menu .item {
	border-bottom: 1px solid #D7AE51;
	padding: 4px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	font-weight: bold;
	width: 100px;
}


#menu INPUT.search{
	width: 95px;
}

#menu INPUT.submit{
	width: 25px;
}

#menu TABLE.menu_bottom{
	margin-top: 290px;
}

TD#content{
	width: 510px;
	padding: 10px;
}

#content INPUT{
	width: 140px;
}

#content INPUT.submit{
	width: inherit;
}

#content INPUT.radio{
	width: inherit;
}


#content TD.break{
	padding: 5px;
}

#content TABLE{
	margin-bottom: 10px;
}

TD#item{
	border: 1px solid #FDF8BD;
	background-color: #F2DA86;
}

#item TD{
	color: #000000;
}



#item H3{
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	margin-top: 3px;
}

#item DIV.headline{
	background-color: #000000;
	background-image: url(../bilder/content_headline_bg.gif);
	padding: 2px;
	padding-right: 6px;
	padding-left: 6px;
	font-weight: bold;
	font-size: 11px;
	color: #FDF8BD;
	clear: left;
}

#item DIV.sub_headline{
	background-color: #FDF8CD;
	padding: 2px;
	padding-right: 6px;
	padding-left: 6px;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	clear: left;
}

#item DIV.header{
	padding: 8px;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	background: #FDF8CD url(../bilder/content_header_bg.gif) repeat-x top;
}

#item DIV.submit{
	margin-top: 10px;
}

#item P{
	padding: 8px;
	margin: 0px;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}

#item TABLE.table_content TD{
	font-size: 10px;
}

#item TABLE.table_content TD.var{
	font-size: 10px;
	font-weight: bold;
	text-align: right;
}


#item IMG{
	margin-bottom: 6px;
	border: 1px solid #EEDBAC;
}

#item IMG.left{
	margin-bottom: 6px;
	margin-right: 8px;
	border: 1px solid #EEDBAC;
	float: left;
}

TD#side{
	padding-top: 0px;
}

#side TABLE{
	width: 122px;
	margin-top: 10px;
	border: 1px solid #EEDBAC;
}

#side TABLE.player{
	margin-top: 14px;
	margin-bottom: 0px;
	border: none;
	height: 18px;
}

#side .item{
	background-color: #EEC56B;
	background: #FDF8CD url(../bilder/content_header_bg.gif) repeat-x top;
	font-size: 11px;
	padding: 6px;
	color: Black;
}

#side .top{
	background-image: url(../bilder/side_bg.gif);
	border-bottom: 1px solid #EEDBAC;
	width: 122px;
	height: 18px;
	padding-top: 2px;
	font-weight: bold;
	font-size: 11px;
}

#side .break{
	padding: 0px;
	background-color: #EEDBAC;
}

DIV#history{
	border-bottom: 1px solid #EEDBAC;
	padding-top: 3px;
	padding-bottom: 4px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 11px;
	color: #FDF8BD;
}

#history A{
	color: #FDF8BD;
	text-decoration: none;
}

#history A:hover{
	text-decoration: underline;
}

TABLE#box{
	margin: 0px;
	margin-top: 11px;
}


#box .left{
	border-left: 2px solid #EEDBAC;
	background-color: #C1A353;
	width: 112px;
	height: 100px;
}

#box .right{
	border-right: 2px solid #EEDBAC;
	background-color: #DEBF70;
	width: 134px;
	height: 100px;
}


#meta DIV{
	border-top: 1px solid #FDF8BD;
	margin: 10px;
	padding: 5px;
	font-size: 11px;
	color: #FDF8BD;
}

#meta A{
	color: #FDF8BD;
	text-decoration: none;
}

#meta A:hover{
	color: #FDF8BD;
	text-decoration: underline;
}



#image_table td {
	font-size: 14px;
	padding: 1px;
	text-align: left;
}

#image_table td.link {
	padding-right: 3px;
}

#image_table img, #image_table a{
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

#gallery TD.prev, #gallery TD.index, #gallery TD.next {
	font-size: 11px;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	background-color: #FDF8BD;
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
}

#gallery TD.prev A, #gallery TD.index A, #gallery TD.next A{
	color: #000000;
}

#gallery TD.prev {
	text-align: left;
	width: 33%;
}

#gallery TD.index {
	text-align: center;
	width: 33%;
}

#gallery TD.next {
	text-align: right;
	width: 33%;
}

#gallery IMG {
	padding: 4px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #FDF8BD;
}



#image_table table {
	padding: 0px;
	float: right;
	margin: 0px 10px 10px 0px;
}

#messages td {
	font-weight: bold;
	color: #000000;
	padding: 4px;
}

#messages table {
	background-color: #F2DA86;
	border-bottom: 1px solid #EEDBAC;
}

