html, body {
	height:100%;

    min-height: 100%;
    height: auto !important;
   
    
	margin:0px 0px;
	padding: 0px;
	border: none;
	text-align: left;
	color : Gray;
	font-size:12px;
	font-family:Arial;

border-collapse: collapse;
}
td
	{
		border-collapse: collapse;
	}
table
	{
		border-collapse: collapse;
		
	}

#rotatorpic {visibility:hidden;} 

/*
picturegalleryelements
*/

	img.imgbut
		{
				cursor:hand;
		}
		
	div.rate5star
		{
			background-repeat : no-repeat;
			background-image: url('/theme/images/5_star_rating.gif');
			/* border : 1px solid red; */
			height : 18px;
		}
		.rateholder
		{
			text-align : left;
			background-repeat : no-repeat;
			background-image: url('/theme/images/0_star_rating.gif');
			/* border : 1px solid red; */
			height : 18px;
		}
	td.voteholder
		{
			background-color : black;
			color : white;
		}

	input.picFileInput {
			width : 350px;
			}
			.picdesclong {
			width : 350px;
			height : 150px;
			}
			.picdescshort {
			width : 350px;
			}
			th.formHeader
				{
					padding-left : 5px;
					text-align : left;
					background-color : black;
					color : white;
				}
			th.OPLheader
				{
					padding-left : 5px;
					text-align : left;
					background-color : black;
					color : white;
				}
			p.picShortDesc
				{
					font-weight : bold;
				}
			.OPLtoolsDiv
				{
					text-align:right;
				}
			.skiller
				{
					border-bottom : 1px solid silver;
				}
			.OPLthumb
				{
					border : 1px solid silver;
				}
			.PEtable
				{
					width : 450px;
					border : 1px solid silver;
			}
				.PEthumb
				{
					border : 1px solid silver;
				}
				
			.OPLpicholder1,.OPLpicholder0
				{
					/*background-color : white;*/
					vertical-align : top;
					border-width : 0px 1px 0px 1px;
					border-style :solid;
					border-color : silver;
					padding : 0px 5px 0px 5px;
				}
				.OPLdescription1
				{
					/* background-color : white; */
					vertical-align : top;
					border-width : 0px 1px 0px 0px;
					border-style :solid;
					border-color : silver;
					padding : 5px 5px 0px 5px;
				}
				.OPLdescription0
					{
					/* background-color : #ededef; */
					vertical-align : top;
					border-width : 0px 1px 0px 0px;
					border-style :solid;
					border-color : silver;
					padding : 5px 5px 0px 5px;
					}
				.OPLskiller
					{
						border-width : 1px 0px 0px 0px;
						border-style : solid;
						border-color : black;
					}
	/*
End picture gallery elements
*/	

.pvallist0L,.pvallist0R
	{
		background-color : #dedede;
	}

.pvallist1L,.pvallist1R
	{
		background-color : #ffffff;
	}
	
.pvallist0L,.pvallist0R,.pvallist1L,.pvallist1R
	{
		vertical-align:top;
		border-bottom : 1px solid silver;
	}
.pvallist0L,.pvallist1L
	{	
	width : 120px;
	font-weight : bold;	
	padding : 0px 5px 0px 5px;
	}
	
.pvallist0R,.pvallist1R
	{	
	padding : 0px 5px 0px 5px;
	border-left:1px solid silver;
	}
	
.pvalheader
	{
		padding : 0px 5px 0px 5px;
		text-align:left;
		background-color : #90A3B9;
		color : black;
	}
.parameterViewTable
	{
		border : 1px solid silver;
		width : 100%;
	}
	
.thumbnailtable
	{
	border-width : 0px;
}
td.carBigPicHolder
	{
		padding : 10px 10px 10px 10px;
		
		text-align : center;
	}
.carThumbnailHolder		
	{
		padding : 10px 10px 10px 10px;
		
		vertical-align : top;
		text-align : right;
	}
.thumbnailsHeader
	{
		display : none;
	}
.bigPicClass
	{
		border : 1px solid silver;
		width : 590px;
	}
td.carParameterDataHolder
	{
		vertical-align : top;
		
	}

td.galBlockHolder
	{
		border : 0px solid red;
		/* text-align : center; */
		padding : 0px;
		vertical-align : top;
	}
	
td.galBlockDivider
	{
		border : 0px solid red;
		text-align : center;
		font-size : 12pt;
		/* background-color : #bbbbbb; */
	}
	
div.galBlock
	{
	border : 1px solid silver;
	background-color : #c9d9e8;
	width : 310px;
	/* min-height : 300px; */
	}
		
span.gallistlinkholder
	{
		width : 100%;
		text-align : right;
		padding : 3px;
		
	}
	
td.rndImgHolder
	{
	border : 0px solid transparent;
	padding : 0px;
	margin : 0px;
	}
td.galFrontTop3
	{
		padding : 0px;
}
table.showCarOuter
	{
		width : 988px;
		
	}
.showCarNameHeader
	{
		text-align : left;
		color : white;
		background-color : black;
	}
.showCarToolBar
	{
		text-align : left;
		height:32px;
	/*background-color : #42597B;
	
	background-image: url('/theme/images/TopMenuFade.png');
	background-repeat:repeat-y; */
	 	padding-left:15px;
		font-size : 10pt;
	}
	
img.carThumbnailsthumb
	{
		cursor:hand;
		border-width : 0px;
	}
.carThumbnailsCell
	{
		border : 1px solid gray;
	}

	
.userCarListHeader
	{
		text-align : left;
			color : white;
			background-color : black;
	}
	
	.userCarListHeaderavatar
	{
			width : 80px;
			text-align : left;
			color : white;
			background-color : black;
	}
	
	.Carlisttable
{
    border-top: solid 1px white;
}

.ListtableheaderText td
	{
	color: #FFFFFF;
	background-color:#A0C4D4;
	height: 16px;
	line-height: 16px;
	padding-left: 5px;
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	}
.helpDiv
	{
	background-color: #657786;
	color:white;
	padding-left: 5px;
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding : 39px 20px 20px 20px;
	width : 250px;
	text-align : justify;
	background-repeat : no-repeat;
	background-position : 10px 5px;
	background-image: url('/systemgraphics/info32x32.png');
	border : 1px solid silver;
	}
	
	
.CarlistHeaderTable
{
	
    height: 38px;
    background-color: #657786;
    width:100%;
    padding-right: 5px;
    padding-left: 5px;
}
.CarlistHeaderTable
	{
	color: #252525;
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	line-height:14pt;
}

.objnameinp
	{
		width : 220px;
	}

.objEditorNameHolder
	{
		width : 110px;
		padding-left : 3px;
	}
	
	
.objeditorLeft
	{
		width : 600px;
		vertical-align:top;
		text-align : center;
	}
.objeditorRight
	{
		vertical-align:top;
		text-align : center;
	}
	

.ObjectEditorHeader
	{
			text-align : left;
			color : white;
			background-color : black;
	}
table.ObjectEditorTable
	{
		border : 1px solid silver;
		width : 550px;
		padding : 5px;
	}

.carlistthumb
	{
		padding : 0px 6px 0px 6px;
	}
.carsListHeaderLink
	{
		color:white;
	}
	
	.carsListHeaderLink:link,.carsListHeaderLink:visited
	{
	text-decoration : none;
	}
.carsListHeaderLink:hover
	{
	color : white;
	text-decoration:underline;
	}
.carslist0,.carslist0l
		{
			background-color : #ededef;
		}
	.carslist1,.carslist1l
		{
			background-color : white;
		}
	.carslist1l,.carslist0l
		{
			width : 50px;
		}
		
	.carslisttable
		{
			color : white;
			background-color : black;
			text-align : left;
		}
	.carsListSkiller
		{
				border-width : 1px 0px 0px 0px;
				border-style : solid;
				border-color : black;
		}
.galmenutableft
	{
	width:6px;
	height:32px;
	background-image: url('/theme/images/galtableft.png');
	
	
	}
	
	.galmenutableftAktiv
	{
	width:6px;
	height:32px;
	background-image: url('/theme/images/galtableftAktiv.png');
	border-left : 1px solid silver;
	
	
	}
	
	.LeftMenuTdGal {
	white-space:nowrap;
	background-color : #eeeeee;
	width:90px;
	border-right : 1px solid gray;
	height:25px;
	padding-left:5px;
	background-image: url('/theme/images/TopMenuFade.png');
	background-repeat:repeat-x

	}
	
	.LeftMenuTdGalAktiv {
	white-space:nowrap;
	background-color : #ffffff;
	width:90px;
	border-right : 1px solid gray;
	height:25px;
	padding-left:5px;
	background-image: url('/theme/images/TopMenuFadeAktiv.png');
	background-repeat:repeat-x

	}
	

/*
start parameterForm styling
*/

	.parameterTable
		{
			width : 550px;
					border : 1px solid silver;
		}
	.parametertableHeader
		{
			text-align : left;
			color : white;
			background-color : black;
		}
	.PFskiller
					{
						border-width : 1px 0px 0px 0px;
						border-style : solid;
						border-color : black;
					}
	.PnameInput0,.PnameLabel0,.PdescriptionHolder0
		{
			background-color : #ededef;
		}
	.PnameLabel1,.PnameInput1,.PdescriptionHolder1
		{
			background-color : white;
		}
	.PnameInput0,.PnameInput1
	{
		padding : 4px;
		Vertical-align : top;
	}
		.PnameLabel0,.PnameLabel1
	{
		padding : 4px;
		Vertical-align : top;
	}
	.parameterInputTA
		{
			width : 350px;
		}
/*
End parameterFormStyling
*/



/*
#photoholder {
  width:450px;
  height:338px;
  background:#fff url('/images/loading.gif') 50% 50% no-repeat;
}
#thephoto {
  width:450px;
  height:338px;
}

*/

table.quicklink.td
	{
	cursor:hand;
	}
.wrapper
	{
	background-color:white;
	}
.Logindiv
	{
	display:none;
	position : absolute;
	z-index :10000;
	left :0px;
	top:0px;
	background-color : white;
	border : 1px solid silver;
	padding : 10 px;
	}
p, td {
	margin:0px;
	padding: 0px;
	color : Gray;
	font-size:12px;
	font-family:Arial;	
}

h3 {
	color:Gray;
	font-size:18px;
	font-family:Arial;
	font-weight:bold;
}

h4 {
	color:Gray;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
}

th.userlinkscatheader
	{
	text-align : left;
	font-size : 12pt;
	color : black;
	}
.eventListYearHeader,.eventDetailHeader,.newsDetailHeader
	{
	text-align : left;
	font-size : 12pt;
	color : Gray;
	}

.eventListDateHeader0,.eventListDateHeader1,.eventListDateHeaderl0,.eventListDateHeaderl1
	{
	text-align : left;
	font-size : 10pt;
	color : gray;
	padding-left : 3px;
	font-weight : bold;
	vertical-align : top;
	}

.eventListDateHeader0,.eventListDateHeaderl0
	{
	background-color : #E8EEF7;
	}
	
.list0,
	{
	background-color : #E8EEF7;
	}

a:link,a:visited
	{
	text-decoration : none;
	}
a:hover
	{
	color : blue;
	
	text-decoration:underline;
	}

a.galListLink:link,a.galListLink:visited
	{
		font-size: 9pt;
		text-decoration : none;
		font-weight : normal;
		color : #263f57;
	}
	
a.galListLink:hover
	{
	color : #263f57;
	text-decoration : none;
	}

.eventListDateHeaderl0,.eventListDateHeaderl1
	{
	width : 65px;
	}
	
.eventListTable,.eventDetailTable,.userlinkstable
	{
	width : 680px;
	}
	



.eventListSubject
	{
	text-align : left;
	color : black;
	padding-left : 25px;
	}



a.mainmenu, a.mainmenu:visited,a.mainmenu:link{
	font-size:16px;
	color:white;
	font-weight:bold;
	text-decoration:none;
	margin-right:20px;
	font-family:Arial;
}

a.mainmenu:hover,a.mainmenu:visited:hover
	{
	font-size:16px;
	color:white;
	font-weight:bold;
	text-decoration:underline;
	margin-right:20px;
	font-family:Arial;
	}

a.leftmenu:link,a.leftmenu:visited,a.leftmenu:visited:hover {
	color:Gray;
	font-size:12px;
	font-family:Arial;
	margin:0px;
	text-decoration:none;
}

a.leftmenu:visited:hover,a.leftmenu:hover 
	{
	text-decoration:underline;
	}

a.subsub:link,a.subsub:visited,a.subsub:visited:hover {
	color:Gray;
	font-size:12px;
	font-family:Arial;
	margin:0px;
	text-decoration:none;
}

a.subsub:visited:hover,a.subsub:hover 
	{
	text-decoration:underline;
	}
	
	
	

a.solink:link,a.solink:visited,a.solink:visited:hover {
	color:#686868;
	font-size:12px;
	font-family:Arial;
	margin:0px;
	text-decoration:none;
}

a.solink:visited:hover,a.solink:hover 
	{
	text-decoration:underline;
	}

a.TopMenuLink2, a.TopMenuLink2:visited {
	font-size:11;
	color:white;
	font-weight:bold;
	text-decoration:none;
	margin-right:20px;
	font-family:Arial;
}
a.TopMenuLink2:visited:hover,a.TopMenuLink2:hover

	{
	font-size:11;
	color:white;
	font-weight:bold;
	text-decoration:underline;
	}

a.userlinkslink, a.userlinkslink:visited,a.userlinkslink:hover,a.userlinkslink:visited:hover {
	font-size:9pt;
	color: #235089;;
	/*font-weight:bold;*/
	text-decoration:none;
	margin-right:20px;
	font-family:Arial;
}


.TopMenuGrayBg {
	width:800px;
	height:90px;
	background-image: url('/theme/images/TopMenuGrayBg.png');
	padding-left:20px
}

.Logo1 {
	width:70px;
	padding:0px 10px 0px 10px;
	border-right:solid 1px gray;
	border-left:solid 1px gray
}

.Logo2 {
	width:47px;
	padding:0px 10px 0px 10px
}

.LeftMenuTd {
	height:25px;
	padding-left:20px;
	border-width:0px;
	white-space:nowrap;
	}




.menuskiller {
	border-top:solid 1px Gray
}
.subsubTd {
	
	padding-left:30px;
	
}

.subsubholder
	{
	border-bottom:solid 0px Gray
	}

.LeftMenuTopTd {
	border-width: 0px 0px 0px 0px;
	border-right:solid 1px Gray;
	border-bottom:solid 1px Gray; 
	
	background-image: url('/theme/images/TopMenuFade.png');
	background-repeat:repeat-x
}

.LeftMenuTopFade {
	width:200px;
	height:259px;
	background-image: url('/theme/images/TopMenuFade.png');
	background-repeat:repeat-x
	
}

.LeftMenuTopNoFade {
	width:200px;
	height:379px;
	/* background-image: url('/theme/images/TopMenuFade.png');
	background-repeat:repeat-x */
	
}

.TopImageFade {
	height:235px;
	background-image: url('/theme/images/TopMenuFade.png');
	background-repeat:repeat-x
	
}

.TopImageFade6heigh {
	height:6px;
	background-image: url('/theme/images/TopMenuFade.png');
	background-repeat:repeat-x
	
}

.TopImageFade6heighFlip {
	height:6px;
	background-image: url('/theme/images/TopMenuFadeFlip.png');
	background-repeat:repeat-x
	
}

.authprtdl
	{
	font-size : 9pt;
	font-family:Arial;
	white-space:pre-wrap;
	}

.TopLight {
	height:19px;
	background-image: url('/theme/images/TopLight.png')
	
}

.FrontPageTopImageFade {background-image: url('/theme/images/TopMenuFade.png'); background-repeat:repeat-x}

.FrontPageGrayFade {background-image: url('/theme/images/FrontPageGrayFade.png')}

.FrontPageHeadline {font-size:14px; color:#0480ba; margin:0px}

p.browserwarning
	{
	background-color : #FEEA83;
	color : black;
	}
	
	
/* ---- tabmenu start */
	
#tabmenu{
	width : 570px;
	/*  */
	
}

/* LeftVersion */
#toptabmenustartcell{
	line-height:1px;
	font-size:1px;
	width:10px;
	height:19px;
}

#toptabmenuendcell{
	width:100%;
	height:19px;
}


#bottomtabmenustartcell{
	background-color:#fff;
	border-color:#2D5487;
	border-style: solid;
	height:7px;
	border-width:1px 0px 0px 1px;
}

#bottomtabmenuendcell{
	height:7px;
	background-color:#fff;
	border-color:#2D5487;
	border-style: solid;
	border-width:1px 1px 0px 0px;
}

/* RightVersion */

#toptabmenustartcellr{
	width:100%;
	height:12px;
	
}

#toptabmenuendcellr{
	line-height:1px;
	font-size:1px;
	width:10px;
	/* height:19px; */
}


#bottomtabmenustartcellr{
	height:7px;
	border-color:#2D5487;
	border-style: solid;
	border-width:1px 0px 0px 1px;
	display : block;
	background-color : transparent;
	background-image : url(/theme/images/contentBG1pxwhite.png); 
	background-repeat : repeat;
	* background-image: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/images/contentBG1pxwhite.png',sizingMethod='scale');
}

#bottomtabmenuendcellr{
	background-color : transparent;
	background-image : url(/theme/images/contentBG1pxwhite.png); 
	background-repeat : repeat;
	border-color:#2D5487;
	border-style: solid;
	height:7px;
	display : block;
	border-width:1px 0px 0px 1px;
	* background-image: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/images/contentBG1pxwhite.png',sizingMethod='scale');
}




.toptabend,.toptabstart{
	background-color:transparent;
	background-repeat: no-repeat;
}
.toptabstart{
	width:2px;
	background-image:url(/theme/images/toptabstart.png);
	* background-image: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/images/toptabstart.png',sizingMethod='crop');
}
.toptabend{
	width:4px;
	background-image:url(/theme/images/toptabend.png);
	display : block;
	* background-image: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/images/toptabend.png',sizingMethod='crop');
}

.bottomtabstartaktiv{
	width:2px;
	border-top : 1px solid #2D5487;
	background-color : transparent;
	background-image : url(/theme/images/contentBG1pxwhite.png); 
	background-repeat : repeat;
	* background-image: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/images/contentBG1pxwhite.png',sizingMethod='scale');
	
}
.bottomtabendaktiv{
	width:2px;
	border-top : 1px solid #2D5487;
	background-color : transparent;
	background-image : url(/theme/images/contentBG1pxwhite.png); 
	background-repeat : repeat;
	* background-image: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/images/contentBG1pxwhite.png',sizingMethod='scale');
}
.toptabinf,.toptabinfaktiv,.toptaboverinf,.toptab,.toptabover,.toptabaktiv{
	white-space: nowrap;
	vertical-align:bottom;
	padding:5px 30px 1px 10px;
	border-style : solid;
	border-color : #B42400;
	border-width : 1px 1px 0px 1px;
	text-align : left;
	font-weight : bold;
	cursor : pointer;
	background-image:url(/theme/images/toptabrepeat.png);
	background-repeat: repeat-x;
	* background-image: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/images/toptabrepeat.png',sizingMethod='scale');
}
.toptabinf{
	background-color:#FFE5DF;
	color : #666666;	
	
}
.toptabinfaktiv{
	
	background-color:#B42400;
	color : #ffffff;
	z-index : 11000;
}
.toptaboverinf{
	background-color:#E0D47C;
	color : #666666;
}
.bottomtabinfaktiv,.bottomtaboverinf{
	text-align : right;
	background-repeat: repeat-x;
	cursor : pointer;
}
.bottomtabinfaktiv{
	background-color:#B42400;;
	background-image:url(/theme/images/bottomtabrepeat.png);
	* background-image: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/images/bottomtabrepeat.png',sizingMethod='scale');
}
.bottomtaboverinf{
	background-color:#E0D47C;
	border-style : solid;
	border-color : #B42400;
	border-width : 0px 1px 1px 1px;
}



.bottomtabend,.bottomtabstart,.bottomtab,.tabspacer,.bottomTabInf
	{
	display : block;
	background-image : url(/theme/images/contentBG1pxwhite.png); 
	background-repeat : repeat;
	* background-image: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/images/contentBG1pxwhite.png',sizingMethod='scale');
	border-color: #2D5487;
	border-style: solid;
	border-width:1px 0px 0px 0px;
}

/* ---- tabmenu end */
