﻿html, body {
    margin:0px;
    background-color:#000000;
    background-image:url('../Images/Layout/bg.jpg');
    background-position:top;
    background-attachment:fixed;
    background-repeat:no-repeat;
    color:#ffffff;
    font-family:Calibri, Verdana, Tahoma, Arial;
}

img {border:0px;}

h1, h2, h3, h4, h5, h6, p, td {color:White;}

h1 {font-size:24px;}
h2 {font-size:20px;}
h3 {font-size:18px;}

a {color:#ffcc00; text-decoration:none;}
a:hover {color:#ffcc00; text-decoration:underline;}

.maincontainer {
    position:relative;
    width:990px;
    margin:0px auto;
    padding-top:10px;
    background-color:#000000;
    border-left:1px solid #222222;
    border-right:1px solid #222222;
    /*
    background-image:url('../Images/Layout/trans-bg.png');
    background-repeat:repeat;
    */
}
.megabanner {position:relative; width:930px; margin:0px 30px 0px 30px;}
.topheader {position:relative; width:990px; height:100px;}
.topmenu {
    position:relative;
    width:990px;
    height:41px;
    background-color:#000000;
    background-image:url('../Images/Layout/topmenu_bg.png');
    background-repeat:repeat-x;
}
.topmenutext {padding:10px 0px 0px 20px;}
.topmenulink {
    color:#898989;
    font-size:14px;
    font-family:Calibri, Tahoma, Verdana, Arial;
    text-decoration:none;
}
a.topmenulink:hover {
    color:#ffcc00;
    font-size:14px;
    text-decoration:none;
}
.topmenulinkselected {
    color:#ffcc00;
    font-size:14px;
    font-family:Calibri, Tahoma, Verdana, Arial;
    text-decoration:none;
}
a.topmenulinkselected:hover {
    color:#898989;
    font-size:14px;
    text-decoration:none;
}
.content {position:relative; width:990px;}
.maincontent {
        float:left;
        width:670px;
}
.rightcontent {float:left; width:320px;}

.rightmenulink {color:#ffffff; text-decoration:none;}
a.rightmenulink:hover {color:#ffcc00; text-decoration:none;}

.rightmenulinkselected {color:#ffcc00; text-decoration:none;}
a.rightmenulinkselected:hover {color:#ffffff; text-decoration:none;}

.banner300 {
    width:320px;
    height:250px;
    margin:0px 10px 0px 10px;
}

.footer {
    position:relative;
    width:990px;
    min-height:100px;
    clear:both;
    border-top:dashed 1px #666666;
}
.tilmeldinginput {width:300px;}

.textboxsize {padding:5px; font-family:Verdana;}

.rightmenuheadline {
    height:41px;
    width:300px;
    background-color:#000000;
    background-image:url('../Images/Layout/topmenu_bg.png');
    background-repeat:repeat-x;
    margin:0px auto;
}
.rightmenuheadlinetext {
    color:#898989;
    font-size:14px;
    font-family:Calibri, Tahoma, Verdana, Arial;
    padding:10px 0px 0px 10px;
    text-decoration:none;
}
.rightmenuheadlinetext2 {
    color:#ffcc00;
    font-size:14px;
    font-family:Calibri, Tahoma, Verdana, Arial;
    padding:10px 0px 0px 10px;
    text-decoration:none;
}
.slideshow {
    height:200px;
    width:300px;
    background-color:#111111;
    text-align:center;
    margin:0px auto;
}
.slideshowimg {
    width:280px;
    margin:0px auto;
}

/* jQuery Countdown styles 1.5.8. */
.hasCountdown {
	background-color: Transparent;
	width:300px;
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: Transparent;
}
.countdown_row {
	clear: both;
	width: 300px;
	padding:0px;
	text-align: center;
}
.countdown_show .countdown_section {
	width:75px;
}
.countdown_show1 .countdown_section {
	width:75px;
}
.countdown_show2 .countdown_section {
	width:75px;
}
.countdown_show3 .countdown_section {
	width:75px;
}
.countdown_show4 .countdown_section {
	width:75px;
}
.countdown_show5 .countdown_section {
	width:75px;
}
.countdown_show6 .countdown_section {
	width:75px;
}
.countdown_show7 .countdown_section {
	width:75px;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 11px;
	text-align: center;
	color:white;
	font-family:Arial, Tahoma;
}
.countdown_amount {
	font-size: 36px;
	color:White;
	font-family:Arial;
	font-weight:bold;
}
.countdown_descr {
	display: block;
	width: 300px;
}
#defaultCountdown {
    width:300px;
    height:70px;
    padding:5px 0px 0px 0px;
    background: url('../Images/Layout/CountDownBg.png') no-repeat;
    padding-left:0px;
    float:right;
    margin:0px 8px 10px 0px;
}
.CountDownHeadline {
    width:300px;
    color:Gray;
    font-family:Arial;
    font-size:12px;
    text-align:center;
    float:right;
    margin:10px 8px 5px 0px;
}
/*Pre Defined*/
.AjaxUploaderProgressTable {}   
.AjaxUploaderProgressBarText {}   
.AjaxUploaderProgressInfoText {}   
.AjaxUploaderCancelAllButton {}   
.AjaxUploaderQueueTable {background-color:Black!important; color:White;}   
.AjaxUploaderQueueTableRow {background-color:Transparent!important; color:White;}
.AjaxUploaderAttachmentsTableRow {background-color:Transparent!important; color:White;}
/*User Defined*/   
.Table {background-color:White!important; color:Black;}   
.Cell {background-color:White!important; color:Black;}

.LinkShowType {color:White; text-decoration:none;}
a.LinkShowType:hover {color:#ffcc00; text-decoration:none;}

.PanelShowType {width:630px; height:160px;}

.frontheadline {font-size:16px; margin:0px; color:White;}

.frontPage a {
    color:#ffffff;
    text-decoration:none;
}
.frontPage a:hover {
    text-decoration:underline;
}
.tilmeldingFormText {
    border:1px solid #cccccc;
    padding:3px;
    font-size:12pt;
    font-family:Calibri, Verdana, Tahoma, Arial;
    width:300px;
}
.tilmeldingFormTextarea {
    border:1px solid #cccccc;
    padding:3px;
    font-size:12pt;
    font-family:Calibri, Verdana, Tahoma, Arial;
    width:300px;
}
.tilmeldingFormDrop {
    border:1px solid #cccccc;
    padding:3px;
    font-size:12pt;
    font-family:Calibri, Verdana, Tahoma, Arial;
}
