/* Layout */

html {
	margin:0px;
	height: 100%;
	padding:0px;
} 

body {
	
	padding:0px;
	margin:0px;
	background-color: #680111;
	background-image: url('../img/bgContent.jpg');
	background-repeat: no-repeat;
	background-position: center;
	
}



div {
	margin:0px;
	padding:0px;
}



#outer {
	position: absolute; 
  	top: 50%;  
  	left: 50%; 
  	width: 800px;  
  	height: 600px;   
  	margin-top: -300px; 
  	margin-left: -400px;   
	
}

#footer {
	margin-top: 9px;
}

#logo {
	margin-top: 18px;
	margin-left: 25px;
	float:left;
}

#rightNav {
	float:right;
	text-align:right;
	width: 250px;
	margin-right: 22px;
	margin-top:132px;
	word-spacing: 1.1em;
	
}

#rightNav a {
	font-size: 90%;
	text-decoration: none;
	color: #fff;
}
#nav {
	
	clear: both;
}

#navigation {
	float:left;
	width: 615px;
	margin-top: 13px;
	margin-left: 45px;
	
}

#navigation a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 100%;
	padding-right: 20px;
}

#navigation a:hover {
	color: #000;
}

#languageSelection {
	text-align:right;
	float:right;
	width: 75px;
	margin-right: 22px;	
	margin-top: 10px;
}

#languageSelection img {
	float:right;
	margin-left: 6px;
}

#contentArea {
	
	clear: both;
}

#contentField {
	width: 460px;
	padding-right: 15px;
	float:right;
	height: 350px;
	overflow: auto;
	margin-right: 7px;
	margin-top: 16px;
	z-index: 5;
	
	
}

#contentField p {
	line-height: 1.5em;
}

#dateField {
	float:left;
	width:170px;
	height: 40px;
	margin-top: 183px;
	margin-left: 125px;
}

#dateField img, #locationField img {
	margin-left: -15px;
	margin-bottom: 3px;
}



#locationField {
	float:left;
	width:190px;
	height: 50px;
	margin-top: 32px;
	margin-left: 115px;

}

#newsticker {
	font-weight: bold;
	color: #fff;
	float:right;
	padding-top: 20px;
	margin-right: 20px;
}



#newsheadline {
	float:left;
	width: 45px;
 	color: #fff;
 	font-weight: bold;
 	margin-left: 320px;
 	padding-top: 20px;
}

fieldset {
	margin: 0px;
	padding: 0px;
}

#guestbook_formular {
	background: #fff url(../img/bgGuestbook.gif) no-repeat left top;
	margin-bottom: 60px;
}

#guestbook_formular h3 {
	margin-top: 10px;
	margin-bottom: 15px;
	color: #000;
}

#guestbook_formular #name,  #guestbook_formular #email, #guestbook_formular #homepage, #guestbook_formular #location{
	border: none;
	background-color: transparent;
	border-bottom: 1px solid #000;
	z-index: 5;
}

#guestbook_formular #name, #guestbook_formular #homepage, #guestbook_formular #location {
	width: 430px;
	
}

#guestbook_formular #email {
	width: 330px;
}

#guestbook_formular #emailLabel {
	width: 330px;
}

#guestbook_formular #emailField {
	float:left;
}

#guestbook_formular #publishEmailField {
	float:right;
	margin-right: 15px;
}

#guestbook_formular #vote {
	background-color: #C1001F;
	width:220px;
	color: #fff;
	float:right;
	margin-top: 5px;
	margin-right: 13px;
	margin-bottom: 20px;
}

label {
	margin-bottom: 15px;
}

#guestbook_formular #voteLabel {
	padding-top: 8px;
	float:left;
}

#guestbook_formular #content {
	background-color: #fff;
	border: 1px solid #000;
	width: 390px;
	height: 105px;
	float:left;
	margin: 0px;
}

#guestbook_formular .smilieSelect { 
	float: right; 
}


#guestbook_formular .smilies {
	margin-right: 15px;
	
}

#guestbook_formular .vote { 
	float: right;
}

.guestbook_vote_caption {
	float:left;
	font-size: 90%;
	margin-top: 6px;
}

.guestbook_vote {
	vertical-align: top;
	text-align:right;
	float: right;
	width: 220px;
	margin-bottom: 10px;
}

.guestbook_top { height: 1.6em; padding: 0.3em 0.5em 0 }
.guestbook_big { float: left; font-size: 1.2em; font-weight: bold; margin-right: 0.5em }
.guestbook_small { float: left; font-size: 0.8em; font-weight: bold }
.guestbook_contact { float: right; margin-left: 0.5em }
.guestbook_content { padding: 0.5em; clear: right }
.guestbook_mod { float: right; margin-top: 1.0em }
.guestbook_extra { float: right; margin-top: 1.0em; padding-right: 1em }
.smilie { vertical-align: sub }




#guestbook_formular .jot-captcha img {
	border: 1px solid #000;
	float:right;
	margin-right: 150px;
}

#guestbook_formular #vericode {
	width: 148px;
	border: 1px solid #000;
	margin-top: 2px;
	background-color: #fff;
	float:right;
	margin-right: 150px;
	margin-bottom: 2px;
}

#guestbook_formular #vericodeLabel {
	float:left;
}

.mandatoryHint {
	text-align: right;
	padding-right: 15px;
	padding-top: 20px;
	font-size: 90%;
}

#guestbook_formular #submit{
	background-color: #C1001F;
	color: #fff;
	font-size: 95%;
	margin-right: 15px;
	padding: 2px 4px;
	float:right;
	border: none;
}

#contentField .jot-row, #contentField .jot-row-alt {
	width:430px;
	background-color: #fff;
}
.guestbook_top {
	background-color: #C1001F;
	color: #fff;
	margin-bottom: 5px;
}

.guestbook_small {
	padding-top: 3px;
}

