/* Reset: Überschreibt die Browsereigenen Standardwerte */
* {margin:0;padding:0;font-family:Tahoma,Verdana,sans-serif,Arial,Helvetica;font-size:11px;font-weight:normal;
	/*Zum DEBUGGEN gut geeignet ;)*/
	/*border:1px solid red;*/
}

body 			{background-color:#000;cursor:default;}
.spacer 		{font-size:1px; display:block;clear:both;line-height:1px;}


/* normale Links */
a:link			{color:#3B9CFF;font-weight:bold;text-decoration:none;}
a:visited		{color:#C796FF;font-weight:bold;text-decoration:none;}
a:active		{color:#3B9CFF;font-weight:bold;text-decoration:none;}
a:hover			{color:#B8DBFF;font-weight:bold;text-decoration:none;}

/* "Wichtige" Links */
.importand a:link	{color:#96CAFF;font-weight:bold;text-decoration:none;}
.importand a:visited	{color:#C796FF;font-weight:bold;text-decoration:none;}
.importand a:active 	{color:#96CAFF;font-weight:bold;text-decoration:none;}
.importand a:hover	{color:#B8DBFF;font-weight:bold;text-decoration:none;}


/* Navigation */
.navigation 		{background-color:#040E72;height:24px;width:100%;}
.navlink 		{padding-top:3px;margin-right:16px;float:left;}
.navlink_active 	{color:#FFFFFF;font-weight:bold;}

/* TitleFrame unterhalb der Navigation */
.title_frame 		{background-color:#6A0C07;height:24px;width:100%;}
.title 			{color:#FFF;font-size:18px;font-weight:normal;font-family:Arial, Tahoma,Verdana,sans-serif,Helvetica;text-transform:uppercase; letter-spacing:1pt;}
#search_panel 		{background-color:#FDB731;height:24px;width:100%; float:right;}

/* Rechtes Rollfeld */
#submenu 		{background-color:#040E72;width:300px;height:168px;text-align:right;padding:10px 2px 10px 0;line-height:18px;}
#bietbox		{background-color:#FF8A00;width:294px; padding:4px; padding-top:0; text-align:left;}
#bietbox .headline	{color:#D94200;font-weight:bold;}



/* Formular Elemente */
.button_positiv		{background-color:#3EB00C;border:2px solid #146800;color:#FFF;font-weight:bold;text-align:center;height:20px;cursor:pointer;padding:1px;}
.button_negativ		{background-color:#DC0B00;border:2px solid #9A0000;color:#FFF;font-weight:bold;text-align:center;height:20px;cursor:pointer;padding:1px;}
.input 			{height:14px;border:1px solid #000;background-color:#FFF;color:#000;padding:2px;}
.inputdisabled 		{height:14px;border:1px solid #D94200;background-color:#FFAC4A;color:#9F3000;padding:2px;line-height:14px;}
.labeldisabled		{color:#9E3000;}
.label			{color:#000;}

.formlabel 		{color:#FDB731; font-size:11px;}
.input2 		{height:14px;border:1px solid #000;background-color:#5DCBEB;color:#000;padding:2px; padding-left:5px;width:253px;}
.input2_focus		{height:14px;border:1px solid #000;background-color:#FFF;color:#000;padding:2px; padding-left:5px;width:253px;}
.input2_error 		{height:14px;border:1px solid #DC0B00;background-color:#FEF109;color:#000;padding:2px; padding-left:5px;width:253px;}
.input2_disabled	{height:14px;border:1px solid #000;background-color:#6A0C07;color:#FFF;padding:2px; padding-left:5px;width:253px;}

.textarea 		{width:253px; height:83px; background-color:#5DCBEB; color:#000;border:1px solid #000;padding:2px; padding-left:5px;}
.textarea_error 	{width:253px; height:83px; background-color:#FEF109; color:#000;border:1px solid #DC0B00;padding:2px; padding-left:5px;}
.textarea_focus		{width:253px; height:83px; background-color:#FFF; color:#000;border:1px solid #000;padding:2px; padding-left:5px;}


/* Schriftformatierungen */
.helptext 		{color:#2F768B; line-height:16px;}
.infotext 		{color:#BEBEBE; line-height:16px;}
.emphtext		{color:#FFA801;}
.normaltext		{color:#FFFFFF; line-height:18px;}
.imagetext		{color:#C38000; line-height:18px;}

/* Kombinierbar mit vorhergehenden Schriftformationen */
em 			{font-weight:bold;}
strong 			{font-weight:bold;}
b			{font-weight:bold;}
big			{font-size:12px;}
small			{font-size:11px;}


/* Überschriften */
H1, H2 			{font-size:12px; font-weight:bold;}
H3			{font-size:11px; font-weight:bold;}

H1			{color:#FDB731;}
H2			{color:#FC433B;}
H3			{color:#BEBEBE;}

.warning		{border:1px solid #fc433b; background-color:#6A0C07; color:#FFF; padding:15px 3px 14px 3px;}


.ul 			{list-style-image:url(image/listimage.gif); margin:10px 0 10px 20px;}
.ul li			{padding:2px; color:#FFF;}



#zoomer 		{width:328px; padding:0 0 0 27px;}
#zoomer2 		{width:328px; padding:0 0 0 27px;}
#zoom_options		{width:320px;margin-left:37px;}
.zoombtn		{background-color:#040E72; cursor:pointer;}
.zoombtn a		{display:block;}
.zoombtn:hover		{background-color:#96CAFF;}
.zoombtn a		{display:block;}
.optiontext 		{color:#6C4D13;font-weight:bold;}


/* Listen */
.listitem 		{height:60px;width:356px;margin:2px;}
.descr 			{color:#C1C1C1; font-size:12px;}
.other_cash		{color:#FDB731; font-size:12px;}
.my_cash		{color:#3EB00C; font-size:12px; font-weight:bold;}
.no_cash		{color:#FFF; font-size:12px;}

/* Datentabelle */
.list .listtext		{color:#C1C1C1;font-size:11px;}
.list .other_cash	{color:#FDB731;font-size:11px;}
.list .my_cash		{color:#3EB00C;font-size:11px;}
.list .no_cash		{color:#FFFFFF;font-size:11px;}


.map_house		{position:relative;}
.map_house_base		{z-index:10; position:absolute; left:0px; top:0px;}
.map_house_navi		{z-index:11; background-color:#F7A61A; border:1px solid #000; position:absolute;}
.map_house_imagemap	{z-index:12; position:absolute; left:38px; top:9px;}

.error 			{line-height:16px;font-weight:bold;color:#EE4239; background-color:#F8FF80; padding:2px; margin:2px;}
.success 		{line-height:16px;font-weight:bold;color:#3EB00C; background-color:#F8FF80; padding:2px; margin:2px;}

