
/* globale Stile */
*		{ font-family:Arial,Helvetica,Geneva,sans-serif; font-size:12px; }
body	{ margin:0px; padding:0px; background-color:#E5911A; }
a:hover { text-decoration:underline; }
.block	{ width:560px; }
.block_duesseldorf	{ width:490px; }
.hr1	{ width:100%; height:1px; border-width:1px 0 0 0; margin-top:10px; margin-bottom:15px; border-style:solid; border-color:#F8B658; }
li	{ font-size:12px; line-height:18px; }


/* Hintergrundfarben */
.bg1	{ background-color:#E5911A; } /* orange */
.bg2	{ background-color:#711414; } /* weinrot */
.bg3	{ background-color:#F8B658; } /* gelb */


/* Layout Texte */
.header1		{ font-size:16px; }
.text1			{ font-size:14px; }
.text2			{ font-size:12px; }
.textbig		{ font-size:28px; }
.textsponsors	{ color:#711414; font-size:11px; font-weight:normal; text-decoration:none; padding-bottom:5px; display:block; }
.error			{ color:#FF0000; font-size:14px; }


/* Layout Menulinks */
.linktop		{ color:#E5911A; font-size:14px; text-decoration:none }
.linktop:hover	{ color:#F8B658; font-size:14px; }
.linkleft		{ color:#DFD937; font-size:14px; font-weight:bold; text-decoration:none; display:block; margin-top:20px; border-bottom:1px solid #F8B658; padding:2px 0px 2px 10px; }
.linkleft:hover	{ color:#FFFF33; font-size:14px; font-weight:bold; text-decoration:none; background-color:#F8B658; }

/* Layout sonstige Links */
.link1			{ color:#FFFFFF; font-size:14px; text-decoration:none; }
.link2			{ color:#FFFFFF; font-size:12px; text-decoration:none; }


/* Eingabefelder */
.input			{ color:#711414; font-size:14px; width:200px; border:1px solid #711414; padding:0px 3px; }
.inputerror		{ color:#711414; font-size:14px; width:200px; border:1px solid #711414; padding:0px 3px; background-color:#F8B658; }
.inputplz		{ color:#711414; font-size:14px; width:40px; border:1px solid #711414; padding:0px 3px; margin-right:4px; }
.inputplzerror		{ color:#711414; font-size:14px; width:40px; border:1px solid #711414; padding:0px 3px; margin-right:4px; background-color:#F8B658; }
.inputort		{ color:#711414; font-size:14px; width:148px; border:1px solid #711414; padding:0px 3px; }
.inputorterror		{ color:#711414; font-size:14px; width:148px; border:1px solid #711414; padding:0px 3px; background-color:#F8B658; }
.textarea		{ color:#711414; font-size:14px; width:200px; border:1px solid #711414; padding:0px 3px; }
.textareaerror	{ color:#711414; font-size:14px; width:200px; border:1px solid #711414; padding:0px 3px; background-color:#F8B658; }
.select			{ font-size:14px; width:200px; }
.button			{ color:#F8B658; font-size:14px; font-weight:bold; padding:0px 5px; border:1px solid #711414; background-color:#711414; }

.input_karten			{ color:#711414; font-size:14px; width:20px; border:1px solid #711414; padding:0px 3px; }
.inputerror_karten		{ color:#711414; font-size:14px; width:200px; border:1px solid #711414; padding:0px 3px; background-color:#F8B658; }


/* Layout Divs */
.menutop	{ color:#E5911A; font-size:16px; width:100%; padding:0px 0px 2px 0px; border-bottom:1px solid #E5911A; }
#sponsors	{ color:#711414; font-size:14px; font-weight:bold; width:110px; padding:5px; margin-bottom:20px; border-left:1px solid #F8B658; border-bottom:1px solid #711414; }
#biographie	{ color:#711414; font-size:14px; font-weight:bold; width:360px; padding:5px; margin-bottom:20px; border-left:1px solid #F8B658; border-bottom:1px solid #711414; }
#biographie_duesseldorf	{ color:#711414; font-size:14px; font-weight:bold; width:270px; padding:5px; margin-bottom:20px; border-left:1px solid #F8B658; border-bottom:1px solid #711414; }
#copyright	{ color:#F8B658; font-size:12px; padding:10px; margin-top:62px; margin-bottom:20px; border-bottom:1px solid #F8B658; border-top:1px solid #F8B658; }

div#tipDiv	{ position:absolute; visibility:hidden; left:0; top:0; z-index:10000; background-color:#F8B658; border-left:1px solid #711414; border-bottom:1px solid #711414; color:#711414; width:200px; padding:5px; font-size:11px; font-family : Arial, Geneva, Verdana, Helvetica, sans-serif; }
