body
{
	font-family:Verdana;
	font-size:11px;
	text-align:center;
	margin:0px;
	padding:0px;
	
	
	scrollbar-arrow-color:#232323; scrollbar-base-color:#D4D2D3; scrollbar-darkshadow-color:#D4D2D3; scrollbar-face-color:#EDEAEA; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#D4D2D3;	
}

form { overflow:hidden; padding:0px; margin:0px; }

/* Grundgerüst */
#masterdiv			{ width:981px; margin:auto; }
#topdiv				{ clear:both; padding:10px 0px 0px 0px; height:68px; }
#logo				{ float:left; border-width:0px; }
#navi				{ float:left; position:relative; left:-6px; top:25px; width:100%; }
#help				{ float:right; position:relative; left:0px; top:7px;}
#mastersub			{ width:981px; clear:both; overflow:hidden; margin:auto; position:relative; top:0px;left:0px; padding:0px; margin:0px; border-bottom:solid 1px #C4C4C4;  }


/* Menü oben */
.topmenuitem			{ float:left; margin:0px 12px 0px 0px; padding:0px 6px 2px 6px; height:18px; }
.topmenuitem:hover		{ float:left; margin:0px 12px 0px 0px; padding:0px 6px 2px 6px; height:18px; background-image:url(../grafik/navimarker.gif); background-repeat:no-repeat; background-position:center bottom }
.topmenuitem_sel		{ float:left; margin:0px 12px 0px 0px; padding:0px 6px 2px 6px; height:18px; background-image:url(../grafik/navimarker.gif); background-repeat:no-repeat; background-position:center bottom }
.topmenuitem a			{ text-decoration:none; color:Black; }
.topmenuitem_sel a		{ text-decoration:none; color:Black; }
.topmenuitem_hide		{ display:none; }
.topmenuitem_hide a		{ display:none; }

/* HTML Elemente */
a { text-decoration:none; color:#c9102a; }
b { color:#595758; }

.inputfile { font-size:11px; border:solid 1px #c4c4c4; height:18px; padding:2px; background-color:White; }

.dropdown		{ font-size:10px; }
.textbox		{ font-size:11px; border:solid 1px #c4c4c4; height:14px; padding:2px; }
.checkboxtext	{ float:left; padding:3px 0px 0px 4px; }
.checkbox		{ float:left;  }
.checkbox input	{ float:left;  }
.checkbox label	{ float:left; position:relative; top:0px; left:0px; margin:3px 0px 0px 3px; }
.button			{ cursor:pointer; }

.treenodeicon { margin:0px 5px 0px 5px; position:relative; top:1px; left: 5px; cursor:hand; }

.bt_div				{ clear:both; cursor:hand; }
.bt_div	.bt_left	{ height:22px; width:4px; float:left; background-image:url(../grafik/icons/btn_box_links.gif); background-repeat:no-repeat; }
.bt_div	.bt_middle	{ height:16px; 			  float:left; background-image:url(../grafik/icons/btn_box_mitte.gif); background-repeat:repeat-x; color:#757575; padding:3px 3px 3px 3px; text-decoration:none; }
.bt_div	.bt_right	{ height:22px; width:4px; float:left; background-image:url(../grafik/icons/btn_box_rechts.gif); background-repeat:no-repeat;}

.bt_div_on	.bt_left	{ height:22px; width:4px; float:left; background-image:url(../grafik/icons/btn_box_links_on.gif); background-repeat:no-repeat; }
.bt_div_on	.bt_middle	{ height:16px; 			  float:left; background-image:url(../grafik/icons/btn_box_mitte_on.gif); background-repeat:repeat-x; color:#757575; padding:3px 3px 3px 3px; text-decoration:none; }
.bt_div_on	.bt_right	{ height:22px; width:4px; float:left; background-image:url(../grafik/icons/btn_box_rechts_on.gif); background-repeat:no-repeat;}

/* Text */

.text12				{ font-size:12px; }
.textred			{ color:#c9102a;  }
.headline1			{ font-size:12px; letter-spacing:3pt; font-weight:bold; color:#c9102a; }
.headline1Abstand	{ font-size:12px; letter-spacing:3pt; font-weight:bold; color:#c9102a; padding:0px 0px 12px 0px; }
.headline2			{ font-size:12px; text-transform:uppercase; font-weight:bold; color:#c9102a; }
.headline2Abstand	{ font-size:12px; text-transform:uppercase; font-weight:bold; color:#c9102a; padding:0px 0px 12px 0px; }
.headline3			{ font-size:11px; text-transform:uppercase; background-color:#EBEBEB; border-color:#CD2139; border-style:solid; border-width:1px 0px 1px 0px; text-align:center; padding:4px 0px 4px 0px;  }
.headline4			{ font-size:11px; font-size:14px; color:#C6C6C6; margin:0px 0px 12px 0px; padding:0px 0px 4px 4px; border-bottom:dotted 1px #C4C4C4; }

.link { color:#c9102a; cursor:hand;  }
.textblock	{ line-height:15px; }

.msg { text-align:center; line-height:15px; }

/* XML Editor Text */

.eintrag				{ margin:0px 0px 0px 0px; padding:0px; }
.ueberschrift 			{ font-size:12px; text-transform:uppercase;  color:#c9102a; padding:0px 0px 4px 0px; margin:0px; text-transform:uppercase; font-family:verdana;  line-height:16px; }
.absatz					{ padding:0px 0px 15px 0px; margin:0px; text-align:left; line-height:16px; }
.absatz a				{ text-decoration:none; color:#C9102A; } 
.template				{ padding-bottom:8px; margin:0px; line-height:17px; padding:0px;}

/* Util */

.dashedright  { border-right:dashed 1px #C4C4C4; }
.dashedleft   { border-left:dashed 1px #C4C4C4; }
.dashedsides  { border-left:dashed 1px #C4C4C4; }
.dashedbox    { border:dashed 1px #C4C4C4; padding:6px 3px 6px 3px; }

.dottedright  { border-right:dotted 1px #C4C4C4; }
.dottedleft   { border-left:dotted 1px #C4C4C4; }
.dottedsides  { border-left:dotted 1px #C4C4C4; }
.dottedbox    { border:dotted 1px #C4C4C4; padding:6px 3px 6px 3px; }
.dottedbottom { border-bottom:dotted 1px #C4C4C4; }

.bordersides   { border:solid 1px #C4C4C4; border-width:0px 1px 0px 1px; }

/* 3-Column-Layout */
.c3_headerrow td { background-color:#c9102a; color:White; letter-spacing:1px; text-align:center; font-size:12px; text-transform:uppercase; padding:8px 0px 8px 0px; }

.headerbar	{ background-color:#c9102a; color:White; letter-spacing:1px; text-align:center; font-size:12px; text-transform:uppercase; padding:8px 0px 8px 0px; }


/* pluginRooms/roomdescription.aspx */

#roomdescription .col1	{ text-align:left; padding:8px 0px 0px 0px; border-left:dotted 1px #C4C4C4; border-right:dotted 1px #C4C4C4; }
#roomdescription .col2	{ text-align:left; padding:8px 0px 0px 0px; }
#roomdescription .col3	{ text-align:left; padding:8px 0px 0px 0px; border-right:dotted 1px #C4C4C4; border-left:dotted 1px #C4C4C4; }

.roommenuitem		{ text-align:left; margin:0px 0px 3px 0px; padding:8px 0px 8px 8px; border:solid 1px #C4C4C4; border-width:1px 0px 1px 0px; text-transform:uppercase; }
.roommenuitem_sel	{ text-align:left; margin:0px 0px 3px 0px; padding:8px 0px 8px 8px; border:solid 1px #c9102a; border-width:1px 0px 1px 0px; text-transform:uppercase; background-color:#EFEFEF; }
.roommenuitem a		{ text-decoration:none; color:Black; }
.roommenuitem_sel a	{ text-decoration:none; color:Black; }

.subroomitem		{ color:Black;   border-bottom:dotted 0px #C4C4C4; margin:0px 0px 0px 9px; padding:0px; width:170px; text-align:left; background-image:url(../grafik/500px_horizontal.gif); background-position:10px 18px; background-repeat:no-repeat;  }
.subroomitem_sel	{ padding:0px; }
.subroomitem_sel a	{ /* color:#c9102a; */ border-bottom:dotted 0px #C4C4C4; margin:0px; padding:0px 0px 0px 9px; background-image:url(../grafik/quadrat_rot_status.gif); background-repeat:no-repeat;background-position:0px 5px; width:100%;  }

#roomdescription .ress_table	{ margin:0px 0px 0px 12px; }
#roomdescription .ress_name		{ border-bottom:dotted 1px #C4C4C4; padding:0px 0px 0px 2px;  }
#roomdescription .ress_info		{ position:relative; top:1px; left:3px; }


/* pluginRooms/roomDetail.ascx */

#roomdescription .roomimg		{ margin:0px 0px 10px 0px; border:solid 1px #C4C4C4;  }

.moobar { position:relative; top:0px; left:-1px; background-color:white; padding:7px; opacity:0.7;filter:alpha(opacity=70); margin:1px 0px 0px 1px; text-transform:uppercase; }

#roomdescription .topbox { background-color:#EEEEEE; padding:8px; text-align:center; width:555px; margin-bottom:16px;}
#roomdescription .statediv { border:dotted 1px #C4C4C4; margin-bottom:0px; padding:8px;}

#roomdescription .roomname  { text-transform:uppercase; letter-spacing:3px; padding-bottom:12px; text-align:center; }
#roomdescription .colleft	{ text-align:right; font-weight:bold; padding-right:11px; }
#roomdescription .colright	{ text-align:left; }

#roomdescription #titletext { width:316px; float:left; margin-bottom:14px;  }
#roomdescription #titlepics { width:234px; float:right; margin-bottom:14px;  }

#roomdescription #textdiv	{ width:316px; float:left; padding-right:10px; margin-bottom:10px; }
#roomdescription #picsdiv	{ width:234px; float:right; position:relative; top:0px; left:0px; text-align:center; padding-left:10px; }

.p_inhalt .listimg			{ clear:both; margin:0px 0px 5px 5px; border:solid 1px #A6A5AA; }

.file { padding:0px 0px 4px 0px}

/* pluginReservation/reservations.aspx */


#rescalendar .col1	{ text-align:left; padding:8px 0px 0px 0px; border-left:solid 1px #C4C4C4; border-right:dotted 1px #C4C4C4; }
#rescalendar .col2	{ text-align:center; padding:8px 0px 0px 0px; }
#rescalendar .col3	{ text-align:left; padding:8px 0px 0px 0px; border-right:solid 1px #C4C4C4; border-left:dotted 1px #C4C4C4; }

#rescalendar .roommenuitem			{ text-align:left; margin:0px 0px 3px 0px; padding:8px 0px 8px 8px; border:solid 1px #C4C4C4; border-width:1px 0px 1px 0px; text-transform:uppercase; }
#rescalendar .roommenuitem_sel		{ text-align:left; margin:0px 0px 3px 0px; padding:8px 0px 8px 8px; border:solid 1px #c9102a; border-width:1px 0px 1px 0px; text-transform:uppercase; background-color:#EFEFEF; }
#rescalendar .roommenuitem a		{ text-decoration:none; color:Black; }
#rescalendar .roommenuitem_sel a	{ text-decoration:none; color:Black; }

#rescalendar .subroomitem		{ color:Black;   border-bottom:dotted 0px #C4C4C4; margin:0px 0px 0px 9px; padding:0px; width:170px; text-align:left; background-image:url(../grafik/500px_horizontal.gif); background-position:10px 18px; background-repeat:no-repeat;  }
#rescalendar .subroomitem_sel	{ padding:0px; }
#rescalendar .subroomitem_sel a	{ /* color:#c9102a; */ border-bottom:dotted 0px #C4C4C4; margin:0px; padding:0px 0px 0px 9px; background-image:url(../grafik/quadrat_rot_status.gif); background-repeat:no-repeat;background-position:0px 5px; width:100%;  }

#rescalendar .roomdropdown { font-size:11px; width:175px; margin: 3px 9px 0px 9px; }

#rescalendar .statusbar		{ background-color:#CCCCCC; height:32px; width:579px; margin:0px 0px 0px 4px; } 
#rescalendar #timespandiv	{ text-align:center; margin:7px 0px 4px 0px; clear:both; } 
#rescalendar .btprev		{ float:left;  margin:5px 0px 0px 8px; }
#rescalendar .btnext		{ float:right;  margin:5px 8px 0px 0px; }

.legendimg  { position:relative; top:1px; left:0px; margin-left:15px; }

/* pluginReservation/rescalendar.ascx */

#cal_navbar { margin-top:3px; }
#cal_prev { margin:0px 4px 0px 5px; border-width:0px; }
#cal_next { margin:0px 5px 0px 4px; border-width:0px; }

.weekdaydiv		{  margin:6px 0px 6px 22px; padding:0px 0px 0px 3px; height:20px; width:145px; clear:both; background-color:#D4D4D4;  }
.weekday		{  float:left; height:16px; width:20px; text-align:center; color:#4E4C4E; background-color:#D4D4D4;font-size:10px; padding:4px 0px 0px 0px; }
.weekday_sel	{  float:left; height:15px; width:20px; text-align:center; color:#4E4C4E; background-color:white; font-size:10px;  padding:3px 0px 0px 0px; border-style:dotted; border-width:1px 0px 1px 0px; border-color:#D4D4D4;}

.cal_back		{ width:149px; height:126px; background-color:#d4d4d4; margin:0px 0px 0px 22px; clear:both; padding:0px; }
.cal_td			{ margin:0px; padding:0px; border:solid 0px red; }

.day_normal		{ width:15px; height:10px; text-align:center; padding:3px 3px 7px 3px; color:#6B6B6B; }
.day_today		{ width:13px; height:9px;  text-align:center; padding:2px 3px 7px 3px; margin:1px; color:white; background-color:#CB182E;    }
.day_events		{ width:13px; height:9px;  text-align:center; padding:2px 2px 6px 2px; margin:1px; color:#6B6B6B; border:solid 1px #CB182E; }
.day_events_sel { width:15px; height:10px; text-align:center; padding:2px 2px 6px 2px; margin:1px; color:#6B6B6B; }
.day_othermonth { width:15px; height:10px; text-align:center; padding:3px 3px 7px 3px; color:#6B6B6B; visibility:hidden; }

.day_normal a		{ text-decoration:none; font-size:9px; color:#6B6B6B;  }
.day_normal:hover a	{ text-decoration:none; font-size:9px; color:white;  }
.day_today a		{ text-decoration:none; font-size:9px; color:white;  }
.day_events a		{ text-decoration:none; font-size:9px; color:#CB182E; font-weight:bold; }	/* tage mit event */
.day_events:hover a	{ text-decoration:none; font-size:9px; color:white; font-weight:bold; }	/* tage mit event */
.day_events_sel a	{ text-decoration:none; font-size:9px; color:#6B6B6B; font-weight:bold; }	/* tage mit event der ausgewählten kategorie */
.day_othermonth a	{ text-decoration:none; font-size:9px; color:#6B6B6B; }						/* tage der nachbarmonate */

.day_normal:hover		{ width:13px; height:9px;  text-align:center; padding:2px 3px 7px 3px;  color:white; background-color:#CB182E; }
.day_today:hover		{ width:13px; height:9px;  text-align:center; padding:2px 3px 7px 3px; margin:1px; color:white; background-color:#CB182E;    }
.day_events:hover		{ width:13px; height:8px;  text-align:center; padding:2px 2px 6px 2px; margin:1px; color:white; background-color:#CB182E; }
.day_events_sel:hover	{ width:15px; height:10px; text-align:center; padding:3px 3px 7px 3px; color:#6B6B6B; }
.day_othermonth:hover	{ width:15px; height:10px; text-align:center; padding:3px 3px 7px 3px; color:white; background-color:#CB182E; visibility:visible; }

#region_headline				{ font-size:13px; margin:14px 0px 0px 0px; text-align:center; background-color:#EFEFEF;  border:solid 1px #C8102A; border-width:1px 0px 1px 0px; padding:4px; }
#region_date					{ color:#98989A; margin:4px 0px 0px 0px; font-size:11px;  }
#region_events					{ overflow:auto; padding:11px 0px 0px 11px; }
#region_events	.title			{ color:#545454;font-weight:bold; padding:0px 0px 4px 0px; cursor:hand; }
#region_events	.description	{ line-height:14px; padding:0px 0px 0px 0px; cursor:hand;}
#region_events	.spacer			{ border-bottom:dotted 1px #C4C4C4; width:100px; font-size:1px; margin:12px 0px 12px 30px; }


/* zeitskala */

html* .zeitspannetext	{ background-color:#CCCCCC; width:183px; height:19px; padding:5px 0px 0px 10px; float:left; border-right:dotted 1px #C4c4c4}
.zeitspannetext			{ background-color:#CCCCCC; width:180px; height:19px; padding:5px 0px 0px 10px; float:left;}

#zeitskaladiv	{ width:579px; position:relative; left:4px; height:23px; float:left; }
#stundencon		{ float:left; width:521px; background-color:#cccccc; height:23px; padding-left:12px; }
.uhricon		{ cursor:hand; }

.stundediv1		  { width:20px; height:19px; padding:4px 0px 0px 0px; text-align:center; background-color:#CCCCCC; float:left; border-right:solid 1px white; color:White;  }
.stundediv1:hover { font-weight:bold; color:#c9102a;   }
.stundediv_sel1	  { width:20px; height:19px; padding:4px 0px 0px 0px; text-align:center; color:#c9102a; background-color:#CCCCCC; float:left; border-right:solid 1px white;  font-weight:bold;  }

.stundediv2		  { font-size:9px; width:20px; height:23px; padding:0px 0px 0px 0px; text-align:left; color:black;   float:left; background-image:url(../grafik/skala_strich_links.gif); background-repeat:no-repeat; background-position:bottom left;  }
.stundediv2:hover { font-size:9px; width:20px; height:23px; padding:0px 0px 0px 0px; text-align:left; color:#c9102a; float:left; background-image:url(../grafik/skala_strich_links.gif); background-repeat:no-repeat; background-position:bottom left;   }
.stundediv_sel2	  { font-size:9px; width:20px; height:23px; padding:0px 0px 0px 0px; text-align:left; color:#c9102a; float:left; background-image:url(../grafik/skala_strich_links.gif); background-repeat:no-repeat; background-position:bottom left;   }  

.nr			{  height:23px; font-size:9px; width:5px; color:#6C6C6C; clear:both; position:relative; top:2px; left:-5px; text-align:left; float:left; }
.nrlast     {  height:23px; font-size:9px; width:5px; color:#6C6C6C; clear:both; position:relative; top:2px; left:10px; text-align:right; float:right; }

#ddstartscale	{ position:absolute; top:42px; left:203px; font-size:10px; color:Black; visibility:visible; }
#ddendscale		{ position:absolute; top:42px; left:699px; font-size:10px; color:Black; visibility:visible; }


/* plan mit balken */

#plandiv { clear:both; position:relative; top:0px;left:0px;overflow:auto;text-align:left; border-right:dotted 1px #c4c4c4; border-top:dotted 1px #c4c4c4;height:200px;width:777px; margin:0px 0px 0px 0px; }


.gridtable		{ position:absolute; top:0px; left:0px;  display:block; }

.gridrow			{ }
.gridrow_sel		{ }
.gridrow_locked		{ }
.gridrow_locked	td.gridcell	{  background-image:url(../grafik/ico_gesperrt.gif); background-repeat:no-repeat; background-position: 6px center; }

.gridrow .roomcell0		{ border:solid 1px #c9102a; width:183px; border-width:1px 0px 1px 0px; padding:0px 0px 0px 10px; text-transform:uppercase; background-image:none; background-color:#EFEFEF;}
.gridrow .roomcell1		{ border:dotted 1px #c4c4c4; width:163px; border-width:0px 0px 1px 0px; padding:0px 0px 0px 30px; background-image:none; }
.gridrow .roomcell2		{ border:dotted 1px #c4c4c4; width:143px; border-width:0px 0px 1px 0px; padding:0px 0px 0px 50px; background-image:none; }

#plandiv .roomname { float:left; padding-top:1px; }
.infoicon { float:right; margin-right:4px; visibility:hidden; }

.gridrow .gapcell			{ width:45px; height:28px; border-bottom:dotted 1px #c4c4c4; border-left:dotted 1px #c4c4c4; border-right:solid 1px #c4c4c4; }
.gridrow .gridcell			{ width:20px;  border-bottom:dotted 1px #c4c4c4; border-right:solid 1px #c4c4c4;  cursor:hand; background-color:White;background-image:none; }
.gridrow .gridcell_locked	{ width:20px;  border-bottom:dotted 1px #c4c4c4; border-right:solid 1px #c4c4c4;  background-image:url(../grafik/ico_gesperrt.gif); background-repeat:no-repeat; background-position: 6px center; }
.gridrow .gridcell_sel	{ width:20px;  border-bottom:dotted 1px #c4c4c4; border-right:solid 1px #c4c4c4;  background-image:url(../grafik/belegungsplan/cell_selected.gif); }

.gaprow .roomcell	{ height:3px; border-bottom:solid 1px #c4c4c4; font-size:2px; border-width:0px 0px 0px 0px; }
.gaprow .gapcell	{ height:3px; border-left:dotted 1px #c4c4c4; font-size:2px; }
.gaprow td			{ height:3px; border-bottom:dotted 1px #c4c4c4; border-right:solid 1px #c4c4c4; font-size:2px;}


.balken { z-index:2; position:absolute; top:0px; left:0px; width:185px; height:20px; cursor:hand; background-image:url(../grafik/belegungsplan/balkenfix_off.gif); background-repeat:repeat-x; background-position: left 6px; color:white; padding:7px 2px 2px 2px; line-height:14px; }
.balken_gray { z-index:2; position:absolute; top:0px; left:0px; width:185px; height:20px; cursor:hand; background-image:url(../grafik/belegungsplan/balkengrau_off.gif); background-repeat:repeat-x; background-position: left 6px; color:white; padding:7px 2px 2px 2px; line-height:14px; }

#box  { border:1px solid #ccc; width:200px; height:12px; position:absolute; top:100; left:300px; z-index:999; }   
#perc { background:#ccc; height:12px; }   

.balken_pre			{ z-index:1; position:absolute; top:0px; left:0px; width:185px; height:29px; background-image:url(../grafik/belegungsplan/balken_vornachlaufzeit_off.gif); background-repeat:repeat-x; color:white; background-position: left 6px; cursor:hand; }
.balken_post		{ z-index:1; position:absolute; top:0px; left:0px; width:185px; height:29px; background-image:url(../grafik/belegungsplan/balken_vornachlaufzeit_off.gif); background-repeat:repeat-x; color:white; background-position: left 6px; cursor:hand; }
.balken_gray_pre	{ z-index:1; position:absolute; top:0px; left:0px; width:185px; height:29px; background-image:url(../grafik/belegungsplan/balken_vornachlaufzeit_reserviert_off.gif); background-repeat:repeat-x; color:white; background-position: left 6px; cursor:hand; }
.balken_gray_post	{ z-index:1; position:absolute; top:0px; left:0px; width:185px; height:29px; background-image:url(../grafik/belegungsplan/balken_vornachlaufzeit_reserviert_off.gif); background-repeat:repeat-x; color:white; background-position: left 6px; cursor:hand; }

/* pluginForm */

#formdiv			{ border:solid 1px #c4c4c4; border-width:0px 1px 0px 1px; text-align:left; overflow:auto; z-index:1002; }
.navform			{ margin:0px 20px 0px 20px; }
.navform img		{ border-width:0px; }

/* #resform			{ width:580px; text-align:left; margin-left:230px; overflow:auto; }*/
#resform			{ width:620px; text-align:left; overflow:auto; padding:0px 10px 0px 20px; }
#resform .status	{ width:620px; font-size:14px; color:#C6C6C6; margin:30px 0px 18px 0px; padding:0px 0px 6px 0px; border-bottom:dotted 1px #C4C4C4; }


#resform .footer	{ width:620px; font-size:14px; color:#C6C6C6; margin:30px 0px 0px 0px; padding:6px 0px 0px 0px; border-top:dotted 1px #C4C4C4; }

#resform .question  { margin:0px 0px 18px 0px;  }

.roomitemf		{ text-align:left; padding-left:6px; color:Black; }
.roomitemf a	{ text-align:left; position:relative; top:-2px; color:Black;  }
.roomitemf_sel	{  }

#resform .categorydiv	{ padding:20px 0px 4px 0px; margin:0px 0px 10px 0px; border-bottom:dotted 1px #c4c4c4; width:300px; font-weight:bold; }
#resform .docicon		{ float:left; border-width:0px; margin:0px 0px 0px 5px; cursor:hand;  }

#resform #previewdiv { font-family:Sans-Serif; background-color:black; color:#FF0325; font-size:14px; width:280px; height:102px; text-align:center; padding:5px; }


.black_blur { display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-image:url(../grafik/formular/123_bg.jpg);background-repeat:no-repeat; z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }


/* registration.aspx */

.regtitle { font-weight:bold; padding:10px 0px 6px 0px; }
.regcolleft { width:125px;  padding:0px 8px 0px 0px; }
.regcolright { width:150px; padding:0px 8px 0px 0px; }

#registration .textbox{ width:100%; }

/* confirmationpopup */

.question { padding:4px 0px 10px 0px;  line-height:15px; }
.btyes { float:right; cursor:hand; }
.btno { float:right; margin-left:4px; cursor:hand;  }

/* mooimagebox.js */

.black_overlay { display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%;  background-color: black; z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }
.white_content { display: none; position: absolute; top: 15%; left: 25%; /*width: 50%;height: 50%;padding: 16px; */ border: solid 1px  #C4C4C4;  background-color: white; z-index:1002; }

.box_container	{ width:700px; position:relative; top:0px; left:0px; color:Black; text-align:center;}
.box_headline	{ width:100%; padding:5px 0px 6px 0px; height:17px; text-align:center; background-color:#c9102a; color:White; margin-bottom:10px;  }
.box_nav		{ width:60%; height:17px; text-align:center; color:White; margin:auto; }
.box_btprev		{ width:19px; height:19px; background-image:url(../grafik/icons/btn_pfeil_links_off.gif); background-repeat:no-repeat; float:left; }
.box_btnext		{ width:19px; height:19px; background-image:url(../grafik/icons/btn_pfeil_rechts_off.gif); background-repeat:no-repeat; float:right; }
.box_btprev:hover	{ width:19px; height:19px; background-image:url(../grafik/icons/btn_pfeil_links_on.gif); background-repeat:no-repeat; float:left; }
.box_btnext:hover	{ width:19px; height:19px; background-image:url(../grafik/icons/btn_pfeil_rechts_on.gif); background-repeat:no-repeat; float:right; }

.box_title		{ text-transform:uppercase; color:White; float:left; text-align:center; width:88%; padding-top:2px; float:left; }
.box_comment	{ width:97%; background-color:White; padding:6px; }
.box_img		{ margin:0px 10px 0px 10px; margin:auto; }
.box_loading	{ display:none; }

.box_btclose         { float:right; cursor:hand; width:17px; height:18px; background-image:url(../grafik/icons/btn_x_off.gif); background-repeat:no-repeat; position:relative; top:-32px; left:-4px; }
.box_btclose:hover   { float:right; cursor:hand; width:17px; height:18px; background-image:url(../grafik/icons/btn_x_on.gif); background-repeat:no-repeat;  position:relative; top:-32px; left:-4px; }


/* mysite */

#mysite .leftpoint			{ padding:0px 0px 0px 9px; }
#mysite .leftpoint_sel		{ padding:0px 0px 0px 9px;  background-image:url(../grafik/quadrat_rot_status.gif); background-repeat:no-repeat; background-position:0px 7px;   }
#mysite .leftpoint a		{ color:Black; }
#mysite .leftpoint_sel a	{ color:Black; }
