/* 	Vorgabe Dexy: Bitte Tab-Abstand von 4 Zeichen pro Tab einstellen, ansonsten wird das hier unsauber!!!
	Bitte an das vorgegebene Raster halten und versuchen, sinngemäße Gruppen zu bilden, ansonsten verlieren wir den Überblick!
*/	

body, p, td		 		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

img		 				{ border-color: #666540; border-bottom-color: #333220; }

abbr, acronym           { cursor: help; }

ul, li                  { list-style-type:square; }

a                       { outline: 0px; }

a:link  				{ color: #000000; text-decoration: none; }
a:link img 				{ border-color: #666540; border-bottom-color: #333220;}

a:visited  				{ color: #000000; text-decoration: none;}
a:visited img 			{ border-color: #666540; border-bottom-color: #333220;}
/*666540*/
a:active  				{ color: #ff2800; text-decoration: none;}
a:active img 			{ border-color: #ff2800;}

a:hover  				{ color: #ff2800; text-decoration: none;}
a:hover img 			{ border-color: #ff2800;}

#totalcontent			{ width:768px; margin: auto; text-align: left;}
#totalcontent_long		{ width:928px; margin: auto; text-align: left;}

#header					{ width: 768px; }

#header_navi			{ width: 768px; }
#header_navi_long		{ width: 928px; position: relative; }

#absolute_right			{ position: absolute; width: 150px; top: 60px; left: 774px; }

#mom_im_layer			{ background-color:#FFE66B; border: 1px solid #663300; padding-bottom: 5px; padding-top: 5px;}
#mom_im_layer a			{ background-color: #FFE66B; padding: 2px 10px 2px 10px; display: block; width: 150px;}
#mom_im_layer a:hover	{ background-color: #FFFCA0; color: #000000;}
:root #mom_im_layer a	{ width: 128px;}

#main					{ width: 768px; }

#content				{ margin: 10px 30px 10px 20px;}
#content_inner			{ margin: 20px 15px 0px 34px;}


/* Footer */

#footer_dotted			{ margin-left: 138px; }
#footer_navi_add		{ width: 768px; }
#footer_navi_add_middle { width: 630px; height: 24px; float: left; background-image:url('../images/middle_space_full_footer.gif'); }
#footer_navi_add_middle_inner
						{ margin-top: 4px; margin-left: 40px; }

#footer_navi			{ width: 768px; }
#footer_navi_middle 	{ width: 404px; height: 32px; float: left; background-image:url('../images/footer_nav.gif'); }
#footer_navi_middle_inner
						{ margin-top: 4px; margin-left: 40px; }
#footer_navi_right		{ width: 226px; height: 32px; float: left; background-image:url('../images/footer_right.gif'); }
#footer_navi_right_inner{ margin-top: 4px; margin-right: 35px; text-align: right; }

#footer_copyright		{ margin-left: 178px; font: 10px/11px Arial, Helvetica, sans-serif; color: #6B581D;}
						

.footer_space			{ width: 138px; float: left; min-height: 1px; }





p.input_label			{ margin-top: 0px; margin-bottom: 2px; }


.form_error_div			{ width: 470px; }
.form_error_div_inner	{ border: 1px solid #FF0000; background-color: #FEEF95; padding: 10px 10px 10px 10px; }

.darkbrown_text:link, 
.darkbrown_text:visited	{ color: #663300; text-decoration: none; }
.darkbrown_text:hover  	{ color: #FF0000; text-decoration: none; }


.rev					{ font-size: 11px; background-color: #FFE66B}
.headline 				{ font-size: 10pt; font-weight: bold}

.text_biggest			{ font-size: 18px; line-height: 20px; font-weight: bold; color: #000000}
.text_big  				{ font-size: 14px; font-weight: bold; color: #000000}
.text_big_white			{ font-size: 14px; font-weight: bold; color: #FFFFFF}
.smalltext  			{ font-size: 7.5pt;}
.text_huge_brown  		{ font-size: 28px; font-weight: bold; color: #663300}
.text_big_brown			{ font-size: 14px; font-weight: bold; color: #663300}
.text_big_brown_unbold  { font-size: 14px; font-weight: normal; color: #663300}

.text_middle_brown  	{ font-size: 12px; font-weight: bold; color: #663300}

.xsmalltext_zine  		{ font-size: 7pt;color: #663300}
.smalltext_zine  		{ font-size: 7.5pt;color: #663300}
.text_zine  			{ font-size: 11px; font-weight: normal; color: #663300}
.text_zine_bold 		{ font-size: 11px; font-weight: bold; color: #663300}
.text_zine_big  		{ font-size: 14px; font-weight: bold; color: #663300}
.text_zine_head 		{ font-size: 18px; font-weight: bold; color: #663300}

.redtext				{ font-size: 11px; font-weight: bold; color: #FF0000}
.redtext_blink  		{ font-size: 11px; font-weight: bold; color: #FF0000; text-decoration: blink;}
.redtext_unbold  		{ font-size: 11px; font-weight: normal; color: #FF0000}
.redtext_small  		{ font-size: 7.5pt; font-weight: normal; color: #FF0000}
.redtext_big  			{ font-size: 14px; font-weight: normal; color: #FF0000}

.greytext  				{ font-size: 11px; font-weight: normal; color: #C9BC63}
.greytext a,
.greytext a:visited		{ font-size: 11px; font-weight: normal; color: #C9BC63}
.greytext a:hover		{ font-size: 11px; font-weight: normal; color: #ff2800}

.greytext_small  		{ font-size: 7.5pt; font-weight: normal; color: #C4B152}
.greytext_darker  		{ font-size: 11px; font-weight: normal; color: #C4B152}

.whitetext  			{ font-size: 11px; font-weight: normal; color: #FFFFFF}
.whitetext_small 		{ font-size: 7.5pt; font-weight: normal; color: #FFFFFF}

.browntext  			{ font-size: 11px; font-weight: normal; color: #DFB841}
.browntext_small  		{ font-size: 7.5pt; font-weight: normal; color: #DFB841}

.song_text				{ font-size: 11px; font-weight: bold; color: #ff2800}

/*.song_text  		       	{ font-family: Times New Roman; font-size: 20px; font-weight: normal; color: #DFB841} */

.leftbox_inner			{ width: 130px; background-image:url('../images/left_space.gif');}

.submitbutton			{ background-color : #FFFCA0; color : #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif;
						  font-weight : bold; border: 0px none; background-image:url('../images/send_button.gif'); 
						  width: 109px; height: 18px; background-repeat:no-repeat; background-position: left 50%; }

.login_button			{ color:#000000; border: solid 1px #ffec69; border-bottom: solid 1px #e0b300; background-color:#ffcc00; width: 98px; margin-top: 8px;
						  font: normal 11px Arial, Helvetica, sans-serif; 
						}

.body_window 			{ background-color: #FFE66B;	

						  scrollbar-3d-light-color:#C4B152; scrollbar-arrow-color:#C4B152; scrollbar-base-color:#C4B152;
						  scrollbar-darkshadow-color:#C4B152; scrollbar-face-color:#FFE66B; scrollbar-highlight-color:#FFE66B; scrollbar-shadow-color:#FFE66B;
						}

.body_window_2 			{ background-color: #FFED79;}

.body_main 				{ text-align: center; margin: 0 auto; margin-top: 10px; background-color: #EEC64A; 

						  scrollbar-face-color: #EEC64A; scrollbar-highlight-color: #CC9900; scrollbar-3dlight-color: #EEC64A; 
						  scrollbar-darkshadow-color: #EEC64A; scrollbar-shadow-color: #CC9900; scrollbar-arrow-color: #CC9900; scrollbar-track-color: #EEC64A;
						}

form 					{ border: 0px none;	margin: 0; padding: 0;}

input, textarea, select { color : #000000; font: normal 11px Arial, Helvetica, sans-serif; border-color : #aaaaaa; border-top-width : 1px; 
						  border-right-width : 1px; border-bottom-width : 1px; border-left-width : 1px; padding-left: 3px; }

textarea 				{ scrollbar-3dlight-color:#AAAAAA; scrollbar-arrow-color:#AAAAAA; scrollbar-base-color:#CCCCCC; scrollbar-darkshadow-color:#CCCCCC;
						  scrollbar-face-color:#eeeeee; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#eeeeee; scrollbar-track-color: #ffffff;}

.noborder, input img	{ border: 0px;}
.clear					{ clear: both; float: none;}
.line					{ border-bottom: 1px solid #000000; font-size: 1px;}



.headlinebar			{ background-color: #FFE66B; border-bottom: 1px solid #000000; padding: 1px 0 1px 6px; font-weight: bold; font-size: 12px;}
.footerbar				{ background-color: #FFE66B; border-top: 1px solid #000000; padding-left: 6px;}
.div_table_header		{ border-bottom: 1px solid #fff082; width: 580px; padding: 1px 0 1px 0;}
.songbox_content		{ border-left: 1px solid #663300; border-right: 1px solid #663300; background-color: #fff484; padding: 20px 20px 20px 20px; }

.content_nav_div		{ width: 570px; }
.content_nav 			{ float: left; display: block; padding: 3px 8px 2px 8px; border: 1px solid #ffe66b; margin-right: 6px; margin-top: 6px; color: #000000; -moz-border-radius: 3px; -khtml-border-radius: 3px; }
.content_nav:hover		{ float: left; display: block; padding: 3px 8px 2px 8px; border: 1px solid #DFB841; margin-right: 6px; margin-top: 6px; color: #000000; -moz-border-radius: 3px; -khtml-border-radius: 3px; }
.content_nav_active:hover, 
.content_nav_active		{ float: left; display: block; padding: 3px 8px 2px 8px; border: 1px solid #ffe66b; margin-right: 6px; margin-top: 6px; color: #000000; background-color: #ffe66b; -moz-border-radius: 3px; -khtml-border-radius: 3px;}
