html,body {
margin-left:0px;
height: 100%;
}

#pagewidth{ 
width:780px;
height:100%;
} 

#logocontainer{
border-top:1px solid #242fe6;
width:757px;height:79px;
float:left;
margin-left:10px;
padding:0px;
background: url(../../images/sommer.jpg) no-repeat top left;
}

#clickcontainer{
border-top:1px solid #242fe6;
border-bottom:1px solid #242fe6;
width:757px;height:22px;
float:left;
margin-left:10px;
padding:0px;
background: url(../../images/path.jpg) no-repeat bottom left;
}

#menucontainer{
width:160px;height:320px;
float:left;
margin-left:10px;
padding-top:10px;
}

#contentcontainer{
width:597px;
float:left;
padding-top:10px;
}

#tickercontainer{
border:0px solid #90abfc;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
width:757px;height:22px;
float:left;
margin-left:10px;
padding-top:6px;
background-color: #90abfc;
}

#metacontainer{
border:0px solid #242fe6;
width:757px;height:22px;
float:left;
margin-left:10px;
padding-top:6px;
background-color: #E3EAFE;
}

#bottomcontainer{
border:0px solid #000000;
border-top:1px solid #ffffff;
border-bottom:1px solid #242fe6;
width:757px;height:22px;
float:left;
margin-left:10px;
padding-top:6px;
background-color: #90abfc;
}

.pathmenu {font-family: Arial; font-size: 10px; text-align: left; color: #000000; padding:5px;} 
.pathmenu a:active {font-family: Arial; font-size: 10px; text-decoration: none; color: #000000;}
.pathmenu a:visited {font-family: Arial; font-size: 10px; text-decoration: none; color: #000000;}
.pathmenu a:link {font-family: Arial; font-size: 10px; text-decoration: none; color: #000000;}

.leftmenu1 a:active {font-family: Arial; font-weight:bold; font-size: 12px; text-decoration: none; color: #000000;}
.leftmenu1 a:visited { font-family: Arial; font-weight:bold; font-size: 12px; text-decoration: none; color: #000000;}
.leftmenu1 a:link {font-family: Arial; font-weight:bold; font-size: 12px; text-decoration: none; color: #000000;}

.leftmenu2 {font-family: Arial; font-size: 10px; text-align: left; color: #000000; padding-left:5px;} 
.leftmenu2 a:active {font-family: Arial; font-size: 12px; text-decoration: none; color: #000000;}
.leftmenu2 a:visited {font-family: Arial; font-size: 12px; text-decoration: none; color: #000000;}
.leftmenu2 a:link {font-family: Arial; font-size: 12px; text-decoration: none; color: #000000;}

.leftmenu3 {font-family: Arial; font-size: 10px; text-align: left; color: #000000; padding-left:15px;} 
.leftmenu3 a:active {font-family: Arial; font-size: 10px; text-decoration: none; color: #000000;}
.leftmenu3 a:visited {font-family: Arial; font-size: 10px; text-decoration: none; color: #000000;}
.leftmenu3 a:link {font-family: Arial; font-size: 10px; text-decoration: none; color: #000000;}

.metamenu a:active {font-family: Arial; font-size: 12px; text-decoration: none; color: #000000; vertical-align: middle;}
.metamenu a:visited {font-family: Arial; font-size: 12px; text-decoration: none; color: #000000; vertical-align: middle;}
.metamenu a:link {font-family: Arial; font-size: 12px; text-decoration: none; color: #000000; vertical-align: middle;}

.terminheader a:link {font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: none; color: #000000;}
.terminheader a:visited {font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: none; color: #000000;}
.terminheader a:active {font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: none; color: #000000;}

.h1 {font-family: Arial; font-size: 14px; text-decoration: none; color: #000000;}
.content {font-family: Arial; font-size: 12px; text-decoration: none; color: #000000;}
.cell {font-family: Arial; font-size: 12px; text-decoration: none; color: #000000;}

.guestbookpost {font-family: Arial; font-size: 12px; text-decoration: none; color: #000000;}
.tx-srfreecap-pi2-image {float: left; margin: 50px;}

TEXTAREA { font-family: Arial; font-size: 12px;} 
INPUT { font-family: Arial; font-size: 12px;}
SELECT { font-family: Arial; font-size: 12px;}

.links a:link {font-family: Arial; font-size: 12px; text-decoration: none; color: #000000;}
.links a:visited {font-family: Arial; font-size: 12px; text-decoration: none; color: #000000;}
.links a:active {font-family: Arial; font-size: 12px; text-decoration: none; color: #000000;}

.tickeritem {font-family: Arial; font-size: 12px; text-decoration: none; color: #ffffff; vertical-align: middle;}
.tickeritem a:link {font-family: Arial; font-size: 12px; text-decoration: none; color: #ffffff; vertical-align: middle;}
.tickeritem a:active {font-family: Arial; font-size: 12px; text-decoration: none; color: #ffffff; vertical-align: middle;}
.tickeritem a:visited {font-family: Arial; font-size: 12px; text-decoration: none; color: #ffffff; vertical-align: middle;}
.tx-lastupdate-pi1 {font-family: Arial; font-size: 10px; text-decoration: none; color: #000000;}

/* gallerie - listing */
#tx-lzgallery-pi1-listing {border-style:solid;border-width:0px;border-color:#00008c;border-collapse:collapse;font-size:10px;padding:0px;font-family:Arial}	
#tx-lzgallery-pi1-listing tr.line1 {background-color:red;color:black;}	
#tx-lzgallery-pi1-listing tr.line1 td.startdate{white-space:nowrap;}	
#tx-lzgallery-pi1-listing tr.line1 td.count{white-space-nowrap;padding-left:20px;}	
#tx-lzgallery-pi1-listing td.preview {padding:0px;width:80px;padding-left:4px;}	
#tx-lzgallery-pi1-listing td.title {font-size:12px;font-face:bold;padding-left:10px;width:80%;}	
#tx-lzgallery-pi1-listing tr.line2 {padding:0px;}		
#tx-lzgallery-pi1-listing a {color:black;}		
#tx-lzgallery-pi1-listing 
#line-descr-short {border-top-width:1px;border-top-style:dotted;border-top-color:#00008c;}	
#tx-lzgallery-pi1-parent-descr-short {padding:4px 4px 20px 4px;}	
#tx-lzgallery-pi1-parent-title {font-size:20px;padding:4px 4px 4px 4px;}	
#tx-lzgallery-pi1-parent-count {padding:4px 4px 4px 4px;}	
#tx-lzgallery-pi1-parent-subcount {padding:0px 4px 4px 4px;}	
#tx-lzgallery-pi1-listing td.information {font-size:10px;white-space:nowrap;}    

/* gallery - album  */	
#tx-lzgallery-pi1-fotonav td {text-align:center;padding-left:15px;}	
#tx-lzgallery-pi1-fotonav td.descr {color:#00008c;}	
#tx-lzgallery-pi1-fotonav {background-color:white;border-color:#00008c;border-style:none;border-width:2px;font-family:arial;font-size:12px}	
#tx-lzgallery-pi1-fotos {border-width:1px;border-style:none;border-color:#00008c;text-align:center;padding:5px 5px 5px 5px;background-color:white;border-collapse:collapse;font-family:arial;}	
#tx-lzgallery-pi1-fotos td {text-align:center;padding:0;border-style:none;border-width:1px;border-color:#00008c;padding:3px;}	
#tx-lzgallery-pi1-title {border-bottom-width:0px;border-bottom-style:solid;border-bottom-color:#00008c;text-align:center;margin-bottom:20px;font-size:20px;}	
#tx-lzgallery-pi1-descr-long {margin:5px 5px 15px 5px;text-align:justify;}    

/* gallery - annotations */
.tx-lzgallery-pi1-5x5-filename {font-size:10px;font-style:italic;}	
.tx-lzgallery-pi1-1x1-1 {font-size:12px;font-face:bold;border-bottom:1px solid lightgray;}	
.tx-lzgallery-pi1-1x1-2 {font-size:12px;border:1px solid lightgray;margin:3px 3px 3px 3px;}	
.tx-lzgallery-pi1-1x1-filename {font-size:10px;font-style:italic;}


/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed 
	background-color: red;*/
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 98% 1px;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 200px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 1px solid #aaa;
	background-color: #E3EAFE;
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: black;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 200px;
	float: left;
	clear: both;
	font-weight: normal;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text {}
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	/*width: 260px;*/
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 200px;
	font-weight: normal;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a,
div.tx_powermail_pi1_fieldwrap_html p a {
	/* Description */
	cursor: help;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn,
div.tx_powermail_pi1_fieldwrap_html p a dfn {
	/* Description */
	display: none;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn,
div.tx_powermail_pi1_fieldwrap_html p a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color: #ddd;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
	background-color: #E3EAFE;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}

.tx-srfreecap-pi2-image { margin-left: 1em; margin-right: 1em; vertical-align: right; }
.tx-srfreecap-pi2-accessible-image { vertical-align: right; } 
.tx-srfreecap-pi2-accessible-link { width: 10em; float: right; vertical-align: middle; margin-right: 7em;}  
.tx-srfreecap-pi2-cant-read { color:#000000; } 
.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }
