/* 
================================
Global styles overrides for DotNetNuke
================================
*/   
Body, A, TD, SPAN, P
{
   font-family: Verdana, Arial, Helvetica, Sans Serif;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   margin: 0px;
}

A, A:link, A:visited, A:active, A:hover
{
    text-decoration: none;
    color: #AF0032;
}

Body
{
   margin: 0px;
   background-color: #EEEEEE;
}

.SkinObject {
    font-weight: bold;
    font-size: 10px;
    color: #00143C;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}

A.SkinObject:link, A.SkinObject:visited, A.SkinObject:active, A.SkinObject:hover
{
    text-decoration:    none;
    color:#00143C;
}

.Head
{
   font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	margin-right: 3px;
    color: #00143C;
	}
	
/* style of item titles on edit and admin pages */
.SubHead, .SubHead TD    {
   font-family: Verdana, Arial, Helvetica, Sans Serif;
    font-size:  11px;
    font-weight:    bold;
    color: #AF0032;
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
   font-family: Verdana, Arial, Helvetica, Sans Serif;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
}

.NormalBold, .NormalBold TD
{
   font-family: Verdana, Arial, Helvetica, Sans Serif;
    font-size: 11px;
    font-weight: bold;
}

H1, H2, H3, H4, H5, DT, H6, TFOOT, THEAD
{
   font-family: Verdana, Arial, Helvetica, Sans Serif;
}

.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	background: #EEEEEE;
	color: #000000;
	font-family: Verdana, sans-serif;
}

/* Page styles */
.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #EEEEEE;
	text-align: center;
}

.skinmaster {
	height: 100%;
	background-color: #EEEEEE;
	border: 0px;
	BACKGROUND-IMAGE: url(page_bg.jpg);
	background-repeat: repeat-y;
	width: 980px;
}

/* Different header backgrounds  */
.skinheader-37, .skinheader-62, /* News */
.skinheader-55, /* Tour */
.skinheader-56, .skinheader-63, .skinheader-64, /* Foto */
.skinheader-57, /* Trick */
.skinheader-58, /* Bio */
.skinheader-59, /* Shop */
.skinheader-60, /* Kontakt */
.skinheader-61, /* Presse */
.skinheader-67, /* Links */
.skinheader-65 /* Logos */
{
	border: none;
	background-repeat: no-repeat;
	width: 980px;
	height: 297px;
}
.skinheader-37, .skinheader-62  /* News */
{
	BACKGROUND-IMAGE: url(hangar_7.jpg);
}
.skinheader-55 /* Tour */
{
	BACKGROUND-IMAGE: url(motocross.jpg);
}
.skinheader-56, .skinheader-63, .skinheader-64 /* Foto */
{
	BACKGROUND-IMAGE: url(spreader.jpg);
}
.skinheader-57 /* Trick */
{
	BACKGROUND-IMAGE: url(no_hand.jpg);
}
.skinheader-58 /* Bio */
{
	BACKGROUND-IMAGE: url(portrait.jpg);
}
.skinheader-59 /* Shop */
{
	BACKGROUND-IMAGE: url(silo.jpg);
}
.skinheader-60 /* Kontakt */
{
	BACKGROUND-IMAGE: url(cradle.jpg);
}
.skinheader-61, .skinheader-65, .skinheader-67 /* Presse, Logos, Links */
{
	BACKGROUND-IMAGE: url(burnout.jpg);
}
/* Objects in header */
.skincontrolpanel 
{
	vertical-align: top;
	text-align: center;
}
.skinmenucontainer /* for Admin */
{
	vertical-align: top;
	height: 100%
}
.skinmenu /* for Admin */
{
	background-color: #B0B3BA;
}
.skinmenuleftspacer /* for Admin */
{
	width: 19px;
}
.skinmenurightspacer /* for Admin */
{
	width: 20px;
}
.skinsiteaction {
	padding-right: 50px;
	padding-bottom: 10px;
	text-align: right;
	vertical-align: bottom;
}
/* Footer  */
.skinfooter 
{
	BACKGROUND-IMAGE: url(ft_main.jpg);
	background-repeat: no-repeat;
	height: 42px;
}
/* Panes  */
.toppane {
	background-color: transparent;
	padding: 0px;
}
.leftpane {
	width: 195px;
	background-color: transparent;
	padding-left: 38px;
	padding-right: 55px;
	padding-top: 25px;
	padding-bottom: 10px;
}
.contentpane-2col {
	width: 100%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 74px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.contentpane-3col {
	width: 100%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 55px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.contentpane-plain  /* used is skin plain */ {
	width: 100%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.rightpane {
	width: 256px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 74px;
	padding-top: 0px;
	padding-bottom: 10px;
}
/* DNN Standard styles  */
.StandardButton     {
    background: #7994CB none; 
    color: #FFFFFF;
    font-size: 11px;
    font-weight: normal;
}
.ControlPanel
{
	width: auto;
	height: 1px;
	text-align: center;
	vertical-align: top;	
	background-color: #EEEEEE;
	border: solid 1px #B0B3BA;
	}
/* SideMenu  */
.MenuItem, 
.MenuItem A, 
.MenuItem A:Active, 
.MenuItem A:Hover, 
.MenuItem A:Visited, 
.MenuItem A:Link,
.MenuItemSelected
{ 
	line-height: 20px;
	font-size: 12px; 
	font-weight: bolder; 
	font-style: italic;
	background-color: transparent; 
	cursor: pointer;
	text-align: right;
	text-decoration: none; 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
}
.MenuItem A, 
.MenuItem A:Visited, 
.MenuItem A:Link
{ 
 color : #00143C;
}

.MenuItemSelected,
.MenuItem A:Active, 
.MenuItem A:Hover {
    color: #AF0032;
}

.DisplayNone
{
	display:none;
}

/* Gallery */
.Gallery-TopButtonPanel
{
	padding-top: 0px;
	padding-bottom: 10px;
}
.Gallery-BottomButtonPanel
{
	padding-top: 10px;
	padding-bottom: 0px;
}

/* Gallery ViewGallery */
.ViewGallery-Panel
{
	width: 100%;
}
.ViewGallery-Photo, .ViewGallery-Video
{
	border: none;
}
.ViewGallery-Title
{
}
.ViewGallery-Content
{
}
.ViewGallery-Item
{
	width: 33%;
	padding: 0px 5px 10px 5px;
	margin: 5px;
	vertical-align: top;
}
.ViewGallery-Item a img
{
	border: none;
}

/* Gallery ViewMediaSet */
.ViewMediaSet-Panel
{
	border: none;
	width: 100%;
	text-align: left;
	margin-bottom: 15px;
}
.ViewMediaSet-Item
{
	padding-right: 0px;
	text-align: center;
}
.ViewMediaSet-Title
{
	margin-bottom: 5px;
}
.ViewMediaSet-Info
{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
.ViewMediaSet-InfoLabel
{
	font-style: italic;
}
.ViewMediaSet-DatePublish,
.ViewMediaSet-Person,
.ViewMediaSet-Spot,
.ViewMediaSet-Description,
.ViewMediaSet-Photographer
{
	margin-bottom: 5px;
}
.ViewMediaSet-Description
{
	font-weight: bold;
}
.ViewMediaSet-PagerPanel
{
	padding-top: 10px;
	padding-bottom: 10px;
}
.ViewMediaSet-PhotosPanel
{
	border: none;
	width: 100%;
	text-align: left;
	margin-bottom: 15px;
}
.ViewMediaSet-PhotoTitle
{
	margin-bottom: 5px;
}
.ViewMediaSet-PhotoItem
{
	padding: 0px 0px 10px 0px;
	margin: 5px;
	text-align: center;
	vertical-align: bottom;
}
.ViewMediaSet-PhotoItem a img
{
	border: none;
}

/* Gallery ViewPhoto */
.ViewPhoto-PhotosPanel
{
	border: none;
	width: 785px;
	overflow-x: scroll;
	margin-bottom: 15px;
}
.ViewPhoto-Panel
{
	border: none;
	width: 100%;
	text-align: left;
	margin-bottom: 15px;
}
.ViewPhoto-Item
{
	text-align: center;
	padding-right: 15px;
}
.ViewPhoto-Title
{
	margin-bottom: 5px;
}
.ViewPhoto-Info
{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
.ViewPhoto-InfoLabel
{
	font-style: italic;
}
.ViewPhoto-DateTaken,
.ViewPhoto-Person,
.ViewPhoto-Spot,
.ViewPhoto-Description,
.ViewPhoto-Photographer
{
	margin-bottom: 2px;
}
.ViewPhoto-Description
{
	font-weight: bold;
}
.ViewPhoto-PagerPanel
{
	padding-top: 10px;
	padding-bottom: 10px;
}

/* Articles */
.Articles-TopButtonPanel
{
	padding-top: 0px;
	padding-bottom: 10px;
}
.Articles-BottomButtonPanel
{
	padding-top: 10px;
	padding-bottom: 0px;
}

/* Articles ViewArticles */
.ViewArticles-Panel
{
}
.ViewArticles-Item
{
	padding: 0px 0px 30px 0px;
}
.ViewArticles-Item a img
{
	border: none;
	margin-right: 20px;
	text-align: right;
}
.ViewArticles-Info
{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
.ViewArticles-DatePublish,
.ViewArticles-More
{
	margin-bottom: 5px;
}
.ViewArticles-Title
{
}
.ViewArticles-Description
{
}

/* Articles ViewArticle */
.ViewArticle-Panel
{
}
.ViewArticle-Photo
{
	vertical-align: top;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 132px;
}
.ViewArticle-PhotoDescription 
{
}
.ViewArticle-Title
{
	margin-bottom: 5px;
}
.ViewArticle-Info
{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
.ViewArticle-DatePublish,
.ViewArticle-Author,
.ViewArticle-Description,
.ViewArticle-Content
{
	margin-bottom: 5px;
}
.ViewArticle-Description,
{
	font-weight: bold;
}
.ViewArticle-PhotoDescription, 
.ViewArticle-Author
{
	font-style:italic;
}
/* Calendar styles */
.ViewCalendar-Panel
{
}
.ViewCalendar-Item
{
}
.ViewCalendar-DateColumn
{
}
.ViewCalendar-TitleColumn
{
}
.ViewCalendar-LinkColumn
{
}

/* Pager styles */
.PagerContainerTable
{
	width: 100%;
}
.PagerCell
{
	padding: 2px;
}
.PagerInfoCell
{
	width: 100px;
}
.PagerFirstCell
{
	width: 70px;
	text-align: right;
}
.PagerLastCell
{
	width: 70px;
}
.PagerBackNextCell
{
	width: 20px;
	text-align: center;
}
.PagerPagesCell
{
}
.PagerHyperlinkStyle
{
	padding-left: 4px;
	padding-right: 4px;
}
.PagerCurrentPageSpan
{
	font-weight: bold;
}
/* ======================== */
/* Comment styles */
/* ======================== */
/* Panel */
.CommentPanel
{
}
.CommentTitle
{
    display: block;
    font-size:  11px;
    font-weight:    bold;
    color: #AF0032;
	margin-bottom: 5px;
}

/* DataList */
.CommentList
{}
.CommentItemStyle
{
	border-top: 1px solid #ccc;
	clear: left;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.CommentAuthorImagePanel
{
display: none;
}
.CommentAuthorImage 
{
}

.CommentDetailPanel
{
	float: left;
	padding-bottom: 5px;
	width: 100%;
}
.CommentDetailAuthor,
.CommentDetailAuthor SPAN
{
}
.CommentDate
{
	font-size: 85%;
}
.CommentContent
{
	margin-top: 10px;
}

/* Form */
.CommentFormPanel
{
	border-top: 1px solid #ccc;
}
.CommentFormTitle
{
    display: block;
    font-size:  11px;
    font-weight:    bold;
    color: #AF0032;
	margin-bottom: 5px;
}
.CommentFormDescription
{
	padding: 5px 0px 5px 0px;
	display: block;
}
.CommentFormName,
.CommentFormNameInput,
.CommentFormEmail,
.CommentFormEmailInput,
.CommentFormContent,
.CommentFormContentInput,
.CommentFormButton
{
	display: block;
}
.CommentFormErrorMessage
{
    display: block;
    font-size:  11px;
    color: #AF0032;
}

/* Register */
.CommentRegisterPanel
{
	border-top: 1px solid #ccc;
}
.CommentRegisterTitle
{
	text-transform:uppercase;
	font-size:85%;
    padding-top: 10px;
	color:#419ED7;
	display: block;
}
.CommentRegisterDescription
{
	padding: 5px 0px 5px 0px;
	display: block;
	font-size: 85%;
}
.CommentRegisterLink
{}
