﻿
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~  ALLGEMEIN PAGE ~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

body
{
}

a, 
body,
.txtUserName,
.txtComment,
td
{
	color:#7b7979;
	font-family:Verdana, Arial;
	font-size:12px;
}

/* SKIPLINK TEST */
/*
a:focus
{
	outline:inherit;
	background-color:Yellow;
}

.skiplink a,
.skiplink a:link,
.skiplink a:hover,
.skiplink a:visited,
.skiplink a:focus,
.skiplink a:active
{
	position:absolute;
	color:Red;
	font-size:16px;
}

.skiplink a,
.skiplink a:link,
.skiplink a:hover,
.skiplink a:visited
{
	overflow:hidden;
	top:-1000px;
	left:-1000px;
}

.skiplink a:focus,
.skiplink a:active
{
	top:0;
	left:0;
}
*/
/* ENDE SKIPLINK TEST */


.pnlPopup a, .pnlShortDescription a,
.pnlPopup a:link, .pnlShortDescription a:link,
.pnlPopup a:visited, .pnlShortDescription a:visited,
.pnlPopup a:hover, .pnlShortDescription a:hover,
.pnlPopup a:active, .pnlShortDescription a:active
{
    color:#7b7979;
    text-decoration:underline;
}
.pnlPager a
{
    text-decoration:none!Important;
}

h1, h2
{
	color:#FFD200;
}

h1
{
	font-size:26px ;
	font-weight:lighter
}

h2
{
	font-size:21px;
	margin-bottom:6px;
	font-weight:lighter;
	font-family:Verdana, Arial;
}

.pnlNavigation h2
{
    text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
}

.pnlContentLeft h2
{
    text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
}

.pnlHeaderWrapper
{
	width:100%;
	height:130px;
	background-color:#323232;
	position:relative;
}

.pnlContentWrapper
{
	width:950px;
	margin:30px auto 0;
	position:relative;
	line-height:1.3;
}

.pnlContentLeft,
.pnlContentMiddle,
.pnlNavigation
{
	float:left;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~ ENDE ALLGEMEIN PAGE ~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~  HEAD ~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.pnlHeader
{
	width:940px;
	height:130px;
	position:absolute;
	background-color:#323232;
	top:-160px;
	right:-16px;
}

.logoLink
{
	position:absolute;
	width:635px;
	height:105px;
	/*border:1px solid blue;*/
	background-image:url(/Content/IMG/logo.jpg);
	top:20px;
	right:-30px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~ ENDE HEAD ~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~ CONTENT LEFT ~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.pnlContentLeft
{
	width:160px;
	padding-left:29px;
}

.pnlContentLeft p
{
	margin-top:10px;
}

.pnlContentLeft p
{
	padding:0 10px;
}

.pnlContentLeft img
{
	border:0;
}

.lblImgText
{
    font-size:11px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~ ENDE CONTENT LEFT ~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~ CONTENT MIDDLE ~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.pnlContentMiddle
{
	width:460px;
    position:relative;
}
#fade
{
	margin:0 80px;
    float:left;
	width:460px;
}

.pnlContentMiddle img, .pnlContentMiddle embed
{
	margin-bottom:10px;
	display:block;
}

.lnkTags
{
	text-decoration:underline;
}

.pBlogEnrtyDescription
{
	margin:12px 0;
}

.pnlContentMoreAndComments
{
	margin-top:12px;
	width:100%;
}

.pnlContentMoreAndComments,
.pnlTagData
{
	font-size:12px;
}

.pnlTagData
{
	margin-bottom:8px;
	margin-top:4px;
}

.lnkMore
{
	float:left;
}

.lnkComments
{
	float:right;
}

.pnlComments
{
	margin-top:26px;
	padding-left:32px;
	display:none;
}

.pnlSingleComment
{
	margin-bottom:24px;
}

.lblUserName,
.lblCommentDate
{
	color:black;
}

.lblUserComment
{
}

.pnlCommentForm
{
overflow:hidden;
}

.txtUserName,
.txtComment
{
	padding:4px;
}

.txtUserName
{
	margin-bottom:6px;
}

.txtComment
{
	width:415px;
	height:80px;
	margin-bottom:6px;
}

.btnSendComment
{
	float:right;
	width:129px;
	height:25px;
	margin-right:1px;
}

.pnlFooter
{
	width:100%;
	height:112px;
	background-color:#1F1F1F;
}

div.pnlPaging
{
    margin-top:-10px;
    margin-bottom:15px;
	text-align:center;
    position:relative;
}
div.pnlPagingBack, 
div.pnlPagingNext
{
    width:180px;
}
div.pnlPagingNext
{
    float:left;
    text-align:left;
}
div.pnlPagingBack
{
    float:right;
    text-align:right;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~ ENDE CONTENT MIDDLE ~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~ NAVIGATION ~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.pnlNavigation
{
	width:141px;
}

.pnlNavigation ul
{
	margin-bottom:27px;
}

.pnlNavigation ul li
{
	padding:4px 0;
	border-bottom:1px solid #ccc;
}

.pnlNavigation li.active a
{
	color:#FFD200;
}

.pnlNavigation li a.active
{
	color:#FFD200;
}

.pnlNavigation a:focus,
.pnlNavigation a:hover
{
	color:#FFD200;
}

.pnlPartnerLinks
{
	margin-bottom:27px;
}

.pnlPartnerLinks a
{
	outline:none;
}

.pnlPartnerLinks a img
{
	border:none;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~ ENDE NAVIGATION ~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.lblCommentSaved
{
    font-size:14px;
    color:green;
}

.lblCommentValidationError
{
    font-size:14px;
    color:red;
}
lblCommentValidationError