/* CSS Document */

body{ background: #000 url(images/bg.gif) left top repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#3f3f3f; margin:0; padding:0}

p{ margin:0; padding:0}

img{ border:none}

.bold {font-weight: bold;}

.Clear{clear: both;}

.margin-left-off{margin-left:0px !important}
.margin-right-off{margin-right:0px !important}
.margin-top-off{margin-top:0px !important}
.margin-bottom-off{margin-bottom:0px !important}

.padding-left-off{padding-left:0!important}

a, a:active, a:visited
{
    outline: none;    
}

H1, H2
{
	font-size:46px;
	margin: 0px 0px 2px 0px;
	padding:0;
	font-family: Arial, Verdana, Helvetica, sans-serif;   
    color: #567632;
    font-weight:normal;
}

H2
{
    font-size:41px;
}

#wrapper{ margin:0 auto; padding:0; width:950px}
#top{ background:url(images/top_bg_spread.png) left top repeat-x; height:127px; width:950px; position: relative;}
#header{ font-family:"Frutiger LT 57 Cn"; font-size:18px; color:#005895; margin:0; padding:39px 0 0 69px;}
#facebook { position: absolute; bottom: 6px; right: 6px; }

#menubar{ margin:8px 0 0 69px; padding:0; border:0px solid green;float:left;}
#menubar ul{display:block;float:left;color:#B7B7B7;margin:0; padding:0; border:0px solid #FF0000; }

#menubar ul li{ background:url(images/menu_divider.gif) right bottom no-repeat;display:block;float:left; position:relative;padding:29px 20px 6px 27px ; list-style-type:none; margin:0; border:0px solid red;}

#menubar ul li a{text-decoration:none; color:#252525; background:url(images/arrow_rightpointer.gif) right 3px no-repeat; padding:0 20px 0 0;}
#menubar ul li a:hover{background:url(images/arrow_downpointer.gif) right 3px no-repeat; padding:0 20px 0 0;}

#menubar ul ul{position:absolute; display:none!important; left:0px; top:52px;width:400px; height:31px;}


#menubar ul ul li{display:block;float:left;position:relative;padding:5px 0px 0px 15px; background:url(images/submenu_bg_spread.png) left top repeat-x; font-size:12px; height:26px;}

#menubar ul ul li a{line-height:normal!important;font-weight: normal; background:none; padding:0 10px 0 10px}
#menubar ul ul li a:hover{background:url(images/arrow_rightpointer_small.gif) left 3px no-repeat; padding:0 10px 0 10px; color:#005895;}

#menubar ul li:hover ul{display:block!important}

#menubar ul ul li.leftcorner{background:url(images/submenu_leftcorner.gif) left top no-repeat !important; padding:0!important; width:14px; height: 31px; }
#menubar ul ul li.rightcorner{ background:url(images/submenu_rightcorner.gif) right top no-repeat !important;  padding:0px!important; width:14px; height: 31px; }
.submenubg{background:url(images/submenu_bg_spread.gif) left top repeat-x;}


/*#middle{ background:#ededed url(images/content_bg.png) left top repeat-x; margin:0; padding:0; min-height:454px; _height:454px}*/

#bottom{ background:url(images/bottom_bg.png) left top no-repeat; width:950px; height:91px; margin:0; padding:11px 0 0 0 ;}

#btmlink{margin: -2px 0 0 380px; padding:0px}
#btmlink a{ text-decoration:none; color:#fff}
#btmlink a:hover{ text-decoration:underline}

#btmlink p{margin:0 49px 0 0px;  padding:0;  float:left}

.press{ background:url(images/icon_press.png) right top no-repeat; padding:0 21px 0 0}
.kontakt{ background:url(images/icon_kontakt.png) right 2px no-repeat; padding:0 20px 0 0}
.bookmark{ background:url(images/icon_bookmark.png) right 3px no-repeat; padding:0 20px 0 0}
.share{ background:url(images/share-icon.gif) right 3px no-repeat; padding:0 20px 0 0}
.print{ background:url(images/icon_print.png) right 3px no-repeat; padding:0 20px 0 0}




/*Start page - Start*/
.dvMiddle
{
background:#ededed url(images/content_bg.png) left top repeat-x; margin:0; padding:0; min-height:530px; _height:530px; border:0px solid red
}
.dvLeft_StartPage
{
	float:left;
	margin:51px 0 0 68px;
	width:350px;
	border:0px solid red
}
.content
{
	width:360px;
	margin:-2px 0 0 4px;
}
.content p
{
    line-height: 21px;
}

.dvImage_StartPage
{
margin:0;
padding:0 0 0 0px;
float:right;
}

.dvRight
{
    /*background:url(images/arvid2.jpg) right no-repeat; height:454px; */
	background:url(images/arvid3.jpg) right no-repeat; height:454px;
	width:480px;
	float:right;
	border:0px solid red;
	padding:0;
}

.startPuff
{
    margin: 10px 0px 0px 10px;   
}


.dvQuote_StartPage
{
    font-size:16px;
    font-family: Arial;
    font-weight: normal;
    width:183px;
    margin:123px 30px 0 34px;
    color:#666;
    position:relative;
}

.dvQuote_StartPage div.quote, .dvQuote_StartPage div.quoteAfter
{
     font-size:29px;
     font-family: Georgia, Serif;       
     position: absolute;
     width: 23px;
     height: 14px
}


.dvQuote_StartPage div.quote
{
     top: -7px;
     left: -31px;
     background:url(images/quotestart.gif) no-repeat;
}
.dvQuote_StartPage div.quoteAfter
{
     bottom: -7px;
     right: 1px;
     background:url(images/quoteend.gif) no-repeat;
}

.dvQuote_StartPage div.quoteAfterSafari
{
     bottom: -6px;
     right: -25px;
     background:url(images/quoteend.gif) no-repeat;
}

.lblDetailName_StartPage
{
	font-size:12px;
	color:#666;
	font-style:italic;
	text-align:right;
}
.dvDetail_StartPage
{
	font-size:10px;
	color:#3f3f3f;
	font-style:italic;
	text-align:right;
	margin:134px 247px 0 0;
	border:0px solid red
}
/*Start page - End*/

/*Subpage-start*/
.dvMiddle_SubPage
{
	width:541px;
	margin:0 0 0 66px;
	border:0px solid red;
	padding:54px 0 0 0;
}
.dvHead_SubPage
{
	font-family:"Frutiger LT 57 Cn";
	font-size:42px;
	line-height:28px;
	color:#567632;
}
.dvInformation_SubPage
{
	margin-left:0px;
	margin-top:5px;
	line-height:21px;
}

.dvInformation_SubPage p, .content p
{
    margin-bottom: 5px;   
}
/*Subpage-end*/

/*Competepage-start*/


.dvMiddle_Compete
{
	width:541px;
	margin:0 0 0 65px;
	border:0px solid red;
	padding:54px 0 0 0;
}
.dvHead_Compete
{
	font-family:"Frutiger LT 57 Cn";
	font-size:42px;
	line-height:28px;
	color:#567632;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:6px;
	padding-top:0px;
	#padding-top:7px;
}
.dvInformation_Compete
{
	margin-left:6px;
	margin-top:5px;
}
.FormTextbox
{
	width:209px;
	line-height:18px;
	padding:0 3px;
	border:1px solid #565656;
	background:url(images/form_textbox_bg.png) left top repeat-x; 
}
.FormButton
{
 height:21px;
}
.dvForm_Compete
{
	margin-top:13px;
	margin-left:6px;

}
.BtnRegister_Compete
{
	background: url(images/RegisterBtn.gif) no-repeat;
	text-decoration: none;
	width: 101px;
	height: 36px;
	border: 0;
	text-align: center;
	cursor: pointer;
	font-family: "Arial";
	font-size: 17px;
	font-style:normal;
	color: #ffffff;
	font-weight: normal;
	line-height: 15px;
	margin: 0;
	padding: 0 0 0 0px;
	display: block;
	margin-bottom: 20px;
}
.BtnRegister_Compete:hover
{
	text-decoration: none;
	color: #ffffff;
}
.BtnRegister_Compete a, .BtnRegister_Compete a:hover
{
	color: #ffffff;
	text-decoration: none;
}
.NormalText
{
	font-family:Georgia;
	font-size:14px;
	color:#3f3f3f;
	line-height:21px;
}
.NormalTextWithColor
{
	font-family:Georgia;
	font-size:14px;
	color:#567632;
	line-height:18px;
}
.Width10
{
	width:10px;
}
.Height20
{
	height:20px;
}
.Height10
{
	height:10px;
}
.Height15
{
	height:15px;
}
.Height7
{
	height:7px;
}
/*Competepage-end*/
#dvDetail
{
    margin-left:0px;
}

.success {
	color: #567632;	
	font-weight: bold;
	margin-bottom: 10px;
}

.error {
	color: red;	
	font-weight: bold;
	margin-bottom: 10px;
}

#dvMiddle_Finalister2009 ul  
{
    list-style: none;
    margin: 10px 0 0 0;
    padding: 0;
}

#dvMiddle_Finalister2009 li
{
    background: url(images/pdf.png) no-repeat left top;
    font-size: 14px;
    padding-left: 50px;
    height: 24px;
    display: block;
    margin: 20px 0;
}

#dvMiddle_Finalister2009 li a 
{
    color: #000;
    text-decoration: none;
    font-weight: bold;
}

