/* -------------------------------------------------------------------------- */
/* Robinson stylesheet definitions (general.css)                             */
/* ------------------------------------------------------------------------ */

html, body, img 					{border:0; padding:0; margin:0;}
body								{background: #fff;}
body, table, input, select, p 		{color:#313131; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal;}
body								{padding-left:20px;}
h3									{font-size:12px; font-weight:bold; margin-bottom:5px;}
ul 									{border:0; padding:0; margin:0; list-style-type:none;}
a 									{color:#000; text-decoration:none;}

/*********************/
/******  main  ******/
/*******************/
#container 							{height:100%; width:974px;}
#header 							{height:170px; float:left;}
* html #header 						{height:169px; overflow:hidden;}
#contentwrap						{float:left; width:530px; overflow:hidden;}
#content							{padding:24px 0 0 20px; width:550px;}
#page_7960 #content					{width: 510px;} 
#page_4791 #content					{width:510px;}
#leftcontent 						{width:179px; float:left;}
#hotline 							{height:95px; color:#fff; margin-bottom:2px; overflow:hidden;}
#contentbox 						{clear:both; float:left; width:974px;}
#rightcontentwrap					{float:left; width:265px;}
#rightcontent 						{padding:20px 0 0 20px;}
#teaser .csc-textpic-image			{margin-bottom:1px;}
* html #teaser						{width: 179px;}
* html #teaser .csc-frame			{margin: 0;}

/************************/
/******  topmenu  ******/
/**********************/
#topmenu 							{text-align:right; padding:4px 0; float:right;}
#topmenu ul 						{float:right;}
#topmenu li 						{float:left; border-right:1px solid #000; padding:0 7px;}
#topmenu li.last 					{border:0;}

/************************/
/******  logo link  ****/
/**********************/
.logo								{position:relative; display:block; left:10px; top:-160px; height:140px; width:150px;}

/*************************/
/******  mainmenu  ******/
/***********************/
#mainmenu 							{float:left; width:974px; color:#fff; margin-bottom:5px;}
#mainmenu ul 						{float:right;}
#mainmenu li 						{display:inline; background:#207FC0; display:block; float:left; padding:6px 11px; border-left:1px solid #FFFFFF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; height:13px; letter-spacing:-0.04em; white-space:nowrap; word-spacing:-0.01em; text-transform:uppercase;}
#mainmenu li.last					{width:87px;/*145px;*/}
* html #mainmenu li.last			{width:78px;}
#mainmenu a							{color:#FFF;}
#mainmenu .active a 				{color:#000;}

/***************************/
/******  selectmenu  ******/
/*************************/
#selectmenu							{width:179px}
#selectmenu .saisonswitch			{float:left; width:179px; padding:5px 0; border-bottom:1px solid #FFF;}
#selectmenu .saisonswitch a			{display:block; float:left; padding-left:10px; color:#FFF;}
#selectmenu .saisonswitch span		{display:block; float:left; padding-left:10px;}
#selectmenu .clubselect				{float:left; padding:10px; border-bottom:1px solid #FFF;}
#selectmenu .clubselect select		{width:159px;}
#selectmenu .infoicon				{float:right; width:16px; height:16px; margin-right:10px; cursor:pointer;}
html > body #selectmenu .infoicon	{background:url(../../pics/img/info.png);}
* html #selectmenu .infoicon		{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/fileadmin/rob/pics/img/info.png', sizingMethod='scale'); margin-right:7px;}
#selectmenu .infotextbg				{display:none; position:absolute; top:21px; left:199px; width:343px; height:195px;}
#selectmenu .infotext				{display:none; position:absolute; top:21px; left:199px; width:343px; height:195px;}
#selectmenu .infotext .close		{color:#FFFFFF; font-size:12px; height:12px; padding:10px; text-align:right; cursor:pointer;}
#selectmenu .infotext .bigfont		{color:#FFFFFF; font-family:"Times New Roman",Times,serif; font-size:28px; text-transform:uppercase; margin:0 20px;}
#selectmenu .infotext .smallfont	{color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-transform:uppercase; margin:20px; font-weight:bold;}

/***************************/
/******  hotline  *********/
/*************************/
#hotline p							{color:#fff;}
#hotline .csc-textpic-text			{width:104px; padding:3px;}
* html #hotline .csc-textpic-text	{width:110px;}
#hotline .csc-textpic-imagewrap		{margin-left:0px !important;}

/************************/
/******  submenu  ******/
/**********************/
#submenu li 						{display:block; background:#207FC0; float:left; width:179px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; letter-spacing:-0.04em; word-spacing:-0.01em; text-transform:uppercase;}
#submenu li a 						{color:#FFF; padding:6px 0 6px 11px; width:168px; border-bottom:1px solid #FFF; display:block; float:left; clear:both;}
#submenu li li a					{padding-left:15px; width:163px;}
* html #submenu a,
* html #submenu li li a				{width:179px;}
#submenu li.active a 				{color:#000;}
#submenu li.active li a				{color:#FFF;}
#submenu li.active li.active a		{color:#000;}

#submenu .clubmenu					{float:left;}
#submenu .clubmenu .head a			{padding-left:11px;}
#submenu .clubmenu li a				{padding-left:20px;}
#submenu .clubmenu li li a			{padding-left:30px;}
#submenu .clubmenu .invis			{display:none;}

/***********************/
/******  footer  ******/
/*********************/
#footerwrap							{clear:both; float:left; display:inline; width:780px; margin-left:200px; padding:4px 0pt 14px; border-top:1px solid #000; margin-top:10px;}
#footer ul 							{clear:both; float:left;}
#footer li 							{float:left; border-right:1px solid #000; padding:0 6px;}
#footer li.last						{border:0;}
#copyright 							{float:right;}

/**********************/
/******  other  ******/
/********************/
.csc-frame-toverlay								{margin-right:20px; float:left;}
.csc-frame-toverlay .csc-header					{text-transform:uppercase; padding:2px 3px; border-top:1px solid #000; background:url(../../pics/img/pfeil_re.gif) no-repeat right; cursor:pointer;}
.csc-frame-toverlay .csc-header h1				{font-weight:bold;}
.csc-frame-toverlay .csc-textpic-text 			{position:absolute; padding:2px 3px; background:#FFF; display:none; cursor:pointer;}
.csc-frame-toverlay .csc-textpic-imagewrap img	{cursor:pointer;}
#content .csc-frame-toverlay p.bodytext			{padding-right:0;}


.csc-frame-gallery								{float:left;}
* html .csc-frame-gallery						{float:none;}
.csc-frame-gallery img							{position:absolute; display:none;}
.csc-frame-gallery h1							{padding:2px 0; border-top:1px solid #000;font-weight:bold; text-transform:uppercase;}
.csc-frame-gallery .galleryimgs					{position:relative;}
.csc-frame-gallery .gallerystatus				{float:left; text-align:center;}
.csc-frame-gallery .galleryprev					{float:left; width:10px; color:#313131; font-size:13px; font-weight:bold; padding-left:7px; cursor:pointer;}
.csc-frame-gallery .gallerynext					{float:left; width:10px; color:#313131; font-size:13px; font-weight:bold; padding-right:7px; cursor:pointer;}

/** 
 * Content Gallery
 */
.csc-frame-cgallery .icebox_container			{display:none;}
.csc-frame-cgallery								{margin-top:15px;}
.csc-frame-cgallery h1							{padding:2px 3px; border-top:1px solid #000;font-weight:bold; text-transform:uppercase;}
.csc-frame-cgallery .cgallerynavi				{clear:both;}
.csc-frame-cgallery .cgallerystatus				{float:left; text-align:center;}
.csc-frame-cgallery .cgallerynext,
.csc-frame-cgallery .cgalleryprev				{float:left; width:10px; color:#313131; font-size:13px; font-weight:bold; padding:0 7px; cursor:pointer;}
.csc-frame-cgallery .cgallerynext				{margin-left:-12px;}

.clubrating 									{float:left; margin:10px 0; width:300px;}
.clubrating label 								{font-size:10px; margin-right:5px; text-align:right; text-transform:uppercase;}
.clubrating .points 							{float:left; height:15px; width:50px;}
.clubrating .point 								{float:left; width:7px; height:7px; margin:3px 0 0 2px; font-size:5px;}

/**************************/
/******  iub frame  ******/
/************************/ 
#iubframemask {position:absolute; left:0px; top:0px; width:770px; height:900px; background:#FFF; z-index:390;}
#iubframetext {position:absolute; left:250px; top:80px; width:300px; text-align:center; color:#BBB;}
#iubframeimg {position:absolute; left:290px; top:100px; width:220px; height:19px; background:url(../../pics/img/loading.gif);}
#iubframemaskiframe {position:absolute; left:0px; top:0px; width:770px; height:900px; background:#fff; z-index:370;}

