body {
	background-color:#FFFFFF;
	color: #666666;
	font-family :arial, sans-serif;
	font-size:12px;
	line-height:14pt;
	margin-top:10px;
	height:100%;
	overflow-y:scroll;
}

a {
	text-decoration:none;
	color: #666666;
}

a:hover {
	text-decoration:underline;
}

div#headmenu a {
	text-decoration:none;
}

div#pictureCredits {
	font-size:8pt;
	padding-left:10px;
}

div#pictureCreditsDetails {
	font-size:8pt;
}

div.contentTitle, div.contentTitleDunkelrot, div.contentTitleHellgruen, div.contentTitleLila, div.contentTitleHellblau, div.contentTitleOrange, div.contentTitleRosa  {
	background-repeat: no-repeat; 
	background-position:left center; 
	padding-left:10px;
	margin-top:5px;
}

div.contentTitle a:hover {
	text-decoration:underline;
	color:#009933;
}

div.contentTitleDunkelrot a:hover {
	text-decoration:underline;
	color: #CC0000;
}

div.contentTitleHellgruen a:hover {
	text-decoration:underline;
	color: #86b918;
}

div.contentTitleLila a:hover {
	text-decoration:underline;
	color: #990099;
}

div.contentTitleHellblau a:hover {
	text-decoration:underline;
	color: #0099cc;
}

div.contentTitleOrange a:hover {
	text-decoration:underline;
	color: #FF9900;
}

div.contentTitleRosa a:hover {
	text-decoration:underline;
	color: #ff33cc;
}

div#subnavi a {
	text-decoration:none;
}

img {
	border:0px;
}

p {
	margin-top:5px;
	margin-bottom:5px;
}

div.slashline {
	height:9px;
	width:820px;
	font-size:2px;
	background: url("/2folks/gfx/slashline.png") repeat-x;
	margin:0px;
	padding:0px;
}

div#head {
	text-align:left;
	width:820px;
	height:303px;
	margin:0px;
	padding:0px;
	height:290px;
}

div#logo {
	width:250px;
	height:85px;
	padding-top:10px;
	padding-left:15px;
	position : relative;
	left: 585px;
	top:40px;
	background: url("/2folks/gfx/logo.png") no-repeat;
}

div#headmenu {
	height: 70px;
	width: 820px;
	position: relative;
	top: 125px;
	left: 0px;
}

div.relatedTitle {
	font-weight:bold;
}

div#sucheTitle{
	font-size:12px;
	margin-left:1px;
	color:white;
}

div#sucheForm {
	float:left;
	margin-top:26px;
	padding-left:5px;
	vertical-align:bottom;
	width: 185px;
}

input {
	padding-left:3px;
}

input#searchinput {
	height:14px;
	font-size:10px;
	width:115px;
	border:1px solid #999999;
}
div#seminarEnvelope, div#kontaktEnvelope {
	float:right;
	width: 52px;
	height: 42px;
}

div#seminarEmpfehlung, div#seminarAnmeldung, div#kontaktformular, div#onlineAnfrage {
	background:#F0F0F0;
	background-image: url('/2folks/gfx/empfehlung_top.gif');
	background-position:top left;
	background-repeat: no-repeat;
	padding:10px;
	margin-top:20px;
}

div#seminarEmpfehlungTitle, div#seminarAnmeldungTitle, div#kontaktTitle {
	float:left;
	margin-top:3px;
	width:470px;
	text-align:right;
	font-weight:bold;
}

textarea {
	font-family :arial, sans-serif;
	font-size:12px;
	color:#666666;
}

div#seminarEmpfehlungText, div#seminarAnmeldungText, div#kontaktText {
	margin-top:30px;
	margin-bottom:10px;
}

div#seminarEmpfehlungErrors, div#seminarAnmeldungErrors, div#kontaktErrors {
	clear:both;
	display:none;
	color:red;
	margin-bottom:10px;
}

div#seminarEmpfehlungSuccess, div#seminarAnmeldungSuccess, div#kontaktSuccess {
	clear:both;
	display:none;
	color:#009933;
	margin-top:5px;
	margin-bottom:5px;
	padding:10px;
	font-size: 12pt;
	border: 2px solid #009933;
}

input#seminarEmpfehlungEmail{
	font-size:12px;
	width:185px;
	border:1px solid #999999;
	margin-bottom:5px;
	color:#666666;
}

textarea#seminarEmpfehlungKommentar {
	font-size:12px;
	width:370px;
	height:100px;
	border:1px solid #999999;
	margin-bottom:10px;
	color:#666666;
}

div.formline {
	clear:both;
	width:525px;
	border:0px;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
}

label.anmeldungLabel {
	width:150px; 
	margin-bottom:5px;
	display:block;
}

input#seminarAnmeldungVorname, input#kontaktVorname {
	font-size:12px;
	margin-bottom:5px;
	width:180px;
	border:1px solid #999999;
	color:#666666;
}

input#seminarAnmeldungVerpflegung {
	font-size:12px;
	margin-bottom:5px;
	width:370px;
	border:1px solid #999999;
	color:#666666;
}

input#seminarAnmeldungName, input#kontaktName {
	margin-bottom:5px;
	font-size:12px;
	width:180px;
	border:1px solid #999999;
	color:#666666;
}

input#seminarAnmeldungStrasse, input#kontaktStrasse {
	font-size:12px;
	margin-bottom:5px;
	width:310px;
	border:1px solid #999999;
	color:#666666;
}

input#seminarAnmeldungUebernachtung {
	color:#999999;
	padding-left:0px;
	margin-left:0px;
	margin-bottom:5px;
}

select#seminarAnmeldungUebernachtungswunsch {
	font-size:12px;
	margin-bottom:5px;
	width:375px;
	color:#666666;
}

input#seminarAnmeldungHausnummer, input#kontaktHausnummer {
	margin-bottom:5px;
	font-size:12px;
	width:50px;
	border:1px solid #999999;
	color:#666666;
}

input#seminarAnmeldungOrt, input#kontaktOrt {
	font-size:12px;
	margin-bottom:5px;
	width:310px;
	border:1px solid #999999;
	color:#666666;
}

input#seminarAnmeldungPlz, input#kontaktPlz {
	margin-bottom:5px;
	font-size:12px;
	width:50px;
	border:1px solid #999999;
	color:#666666;
}

input.anmeldungAgb {
	margin-left:0px;
}

input#seminarAnmeldungEmail, input#kontaktEmail {
	font-size:12px;
	width:370px;
	border:1px solid #999999;
	color:#666666;
	margin-bottom:5px;
}

input#seminarAnmeldungTelefon, input#kontaktTelefon, input#kontaktFirma {
	font-size:12px;
	width:370px;
	border:1px solid #999999;
	color:#666666;
	margin-bottom:5px;
}

input#kontaktTerminVon, input#kontaktTerminBis, input#kontaktAlternativterminVon, input#kontaktAlternativterminBis {
	font-size:12px;
	margin-bottom:5px;
	width:100px;
	border:1px solid #999999;
	color:#666666;
}

input#kontaktAnzahlPersonen, input#kontaktAnzahlEinzelzimmer, input#kontaktAnzahlDoppelzimmer {
	font-size:12px;
	margin-bottom:5px;
	width:100px;
	border:1px solid #999999;
	color:#666666;
}

textarea#seminarAnmeldungKommentar, textarea#kontaktKommentar, textarea#kontaktRaumwuensche, textarea#kontaktVerpflegung {
	font-size:12px;
	width:373px;
	height:100px;
	border:1px solid #999999;
	margin-bottom:5px;
	color:#666666;
}


div#mainMenue {
	float:right;
	width:570px;
	margin-top:46px;
}

span.mainMenuItem {
	margin-right:18px;
	text-transform:uppercase;	
	font-size:14px;
}

span.mainMenuItemSelected {
	margin-right:18px;
	text-transform:uppercase;	
	font-size:14px;
}

div#footer {
	text-align:center;
	background:#dcdcdc;
	color:#999999;
	width:820px;
	height: 91px;
	font-size: 11px;
	line-height:16pt;
	padding-top:20px;
}

div#body {
	width:820px;
	text-align:left;
	margin-top:22px;
}

div#subnavi {
	float:left;
	width:250px;
}

div#content {
	float:right;
	width:560px;
	padding-right:10px;
}

div#content404 {
	float:right;
	width:560px;
	padding-right:10px;
}

div#contentGalerie {
	float:right;
	width:570px;
}

div#contentGaleriePictures {
	width:560px;
	margin-left:10px;
	margin-top:5px;
	height:268px;
	background-color:#dcdcdc;
}

div#contentGalerieFunctions {
	padding-top:5px;
	width:560px;
	height:20px;
	margin-left:10px;
}

div.contentGalerieSkipButtons {
	height:11px; 
	line-height:1px; 
	font-size:1px; 
	margin-top:3px;
}

div#contentGalierieSubtitle {
	margin-left:50px;
	font-size:12px;
	padding-top:2px;
	line-height:13px;
	margin-top:0px;
}

div#contentGalerieFooter {
	clear:both;
	height:19px;
	width:560px;
	margin-left:10px;
	background-color:#dcdcdc;
}

div#bigPictureDiv{
	text-align:center;
	float:left;
	position:relative;
	top:13px;
	left:50px;
	width: 360px;
	height: 240px;
}

img.bigPictureImg {
	border:1px solid white;
}

img.smallPicture {
	border:1px solid white;
	cursor:pointer;
}

div.smallPicture {
	float:right;
	margin-right:17px;
	width:108px;
	height:75px;
	text-align:center;
}

a.subnaviLevel1 {
	display:block;
	color:#999999;
	width:172px;
	height:18px;
	background:#dcdcdc;
	margin-bottom:6px;
	font-size:12px;
	line-height:18px;
	padding-left:13px;
}

a.subnaviLevel1Open {
	display:block;
	background: #dcdcdc url('/2folks/gfx/open_menu_first_level.gif') no-repeat;
	background-position: right bottom;
	color:#999999;
	width:172px;
	height:18px;
	margin-bottom:6px;
	font-size:12px;
	line-height:18px;
	padding-left:13px;
}

div.subnaviLevel1Selected {
	background: url('/2folks/gfx/selected_first_level.gif') no-repeat;
	background-position: right top;
	width:195px;
}

div.subnaviLevel1 {
	width:195px;
}

a.subnaviSecondLevel {
	display:block;
	color:#999999;
	width:157px;
	padding-left:13px;
	font-size:12px;
	line-height:18px;
	height:18px;
	margin-bottom:4px;
}

div.subnaviSecondLevel {
	background:url('/2folks/gfx/subnav_sec_level_default.gif') no-repeat;
	width:180px;
	margin-left:15px;
}

h1 {
	dispaly:block;
	margin-left:10px;
	text-transform:uppercase;
	font-size:small;
	line-height:10px;
	font-weight:normal;
	margin-bottom:10px;
	margin-top:4px;
}

h2 {
	display:inline;
	font-size: small;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:0px;
}

h3 {
	display:block;
	font-size: small;
	font-weight:normal;
	margin-top:5px;
	margin-bottom:0px;
}

td {
	font-size: 1em;
}

div.contenttext {
	font-size: 1em;
	line-height:18px;
	padding-right:10px;
	margin-bottom:20px;
}

div.referenttext {
	float:right;
	width: 428px;
	font-size: 1em;
	line-height:18px;
	padding-right:10px;
	margin-bottom:20px;
}

div.suchergebnisDetails {
	margin-left:10px;
}

div.menuText {
	font-size: 1em;
	line-height:18px;
	padding-right:10px;
	margin-bottom:20px;
	margin-left:10px;
}

div.listDetailTitle {
	font-weight:bold;
 	float:left; 
 	width:55px;
}

div.listDetailValue {
 	margin-left:55px;
}


div.referentListData {
	float:right;
	width:437px;
}

div.seminarDetailTitle {
	font-weight:bold;
 	float:left; 
 	width:120px;
}

div.seminarDetailValue {
 	margin-left:120px;
}

div.contentDetailTitle {
	font-weight:bold;
 	float:left; 
 	width:120px;
}

div.contentDetailValue {
 	margin-left:120px;
}

div.listAddOn {
	font-size:small;
	line-height:18px;
}

div.employeeListAddOn {
	font-size:small;
	line-height:18px;
}

div.listLink {
	float:right;
	font-size:x-small;
	color:#999999;
	text-align:right;
	padding-right:25px;
	line-height:10px;
	margin-top:10px;
}

div.contentListLink {
	clear:both;
	float:right;
	font-size:x-small;
	color:#999999;
	text-align:right;
	padding-right:25px;
	line-height:10px;
	margin-top:20px;
}

div.contentLine {
	clear:both;
	height:5px;
	border-bottom:1px solid #dcdcdc;
	background-image:url('/2folks/gfx/content_line_stopp.gif');
	background-repeat:no-repeat;
	background-position:right bottom;
	margin-top:0px;
	padding:0px;
	margin-bottom:10px;
	font-size:1px;
}

div.listLine {
	clear:both;
	height:5px;
	border-bottom:1px solid #dcdcdc;
	background-image:url('/2folks/gfx/content_line_stopp.gif');
	background-repeat:no-repeat;
	background-position:right bottom;
	margin-top:0px;
	padding:0px;
	margin-bottom:10px;
	margin-left:10px;
	font-size:1px;
}

div.listUpLine {
	clear:both;
	height:7px;
	border-bottom:1px solid #dcdcdc;
	background-repeat:no-repeat;
	background-position:right bottom;
	margin-top:0px;
	padding:0px;
	margin-bottom:10px;
	margin-left:10px;
	font-size:1px;
}

div.listLink a {
	color:#999999;
}

div.contentListLink a {
	color:#666666;
}

div.listData {
	margin-left:10px;
}

div.contentDetailData {
	margin-left:10px;
}

div.contentSpacer {
	clear:both; 
	background:#FFFFFF; 
	font-size:2px; height:5px;
}

div.teaserPic {
	float:left;
	margin-right:10px;
	margin-top:4px;
}

img.teaserPic {
	border:1px solid #dcdcdc;
}

div.teaserPic {
	float:left;
	margin-right:10px;
	margin-top:4px;
}

img.teaserPic {
	border:1px solid #dcdcdc;
}

img.employeePic {
	border:1px solid #dcdcdc;
}

div.employeePic {
	float:left;
	margin-right:42px;
	margin-top:4px;
}

img.contentPic {
	border:1px solid #dcdcdc;
}

div.contentSinglePic {
	margin-bottom:4px;
}

div.contentPic {
	float:left;
	margin-right:10px;
	margin-top:4px;
}

div#preisInfos td {
	font-size:10px;
	line-height:10px;
}

div.referentDetailsAlleSeminare {
	font-weight:bold; 
	margin-top:10px;
}

div#druckansicht {
	width:546px;
	text-align:left;
}

div#druckwelle {
	position:relative;
	top:-10px;
}

img#drucklogo {
	position:relative;
	left:330px;
}

div#druckMainTitle h1 {
	margin-left:0px;
}

div#druckAnmeldeDaten {
	float:right;
	width:190px;	
}

div#druckSeminarDaten {
	float:left;
	width:354px;
}

div#druckSeminarTitel {
	background-repeat: no-repeat;
	background-position:left 6px; 
	padding-left:10px;
	position:relative;
	left: -10px;
}

div.druckContenttext {
	font-size: 1em;
	line-height:18px;
	padding-right:10px;
	margin-bottom:20px;
	border-right:1px solid #cccccc;
}

div.druckContentPic {
	float:left;
	margin-right:10px;
	margin-top:4px;
}


div#druckPreisInfos {
	margin-top:20px;
	border-top:1px solid #cccccc;
	padding-top:20px;
}

div#druckPreisInfos td {
	font-size:10px;
	line-height:10px;
}

div#druckPrint {
	margin-top:20px;
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:20px; 
}

div.relatedItem {
	background-image:url('/2folks/gfx/related_info.gif');
	background-repeat:no-repeat;
	background-position:2px 3px;
	padding-left:15px;
}

div.relatedFile {
	background-image:url('/2folks/gfx/related_download.gif');
	background-repeat:no-repeat;
	background-position:left 4px;
	padding-left:15px;
}

a.relatedItemLink {
	background-image:url('/2folks/gfx/related_info_pfeil.gif');
	background-repeat:no-repeat;
	background-position:right 3px;
	padding-right:10px;
}


div#homepageteaser{
	width:174px;
	margin-top:2px;
	margin-left:11px;
	text-align:right;
	background-repeat:no-repeat;
	background-image:url('/2folks/gfx/libelle.gif');
	padding-top:30px;
}

div.teaserboxborder {
	border:1px solid #285888;
	padding:0px;
	margin:0px;
	margin-bottom:8px;
}

div.teaserbox {
	width:168px;
	padding:0px;
	margin:0px;
}

div.teaser {
	text-align:center;
	color:#F8B80C;
	padding:2px;
	padding-top:8px;
}

div#teasercontainer{
	width:170px;
	margin-left:1px;
	text-align:right;
	background-repeat:no-repeat;
	background-image:url('/2folks/gfx/libelle.gif');
	padding-top:30px;
	padding-left:16px;
}

a.teaserTitle {
	color:#F8B80C;
	font-size:14px;
	font-weight:bold;
}

div.teaserText { 
	margin-top:5px;
	font-size:12px;
	font-weight:bold;
}

div.teaserMore {
	text-align:left;
	padding-left:15px;
	margin-top:10px;
	margin-bottom:10px;
	background:#D8D8D8;
}

a.teaserMore {
	color:#363767;
	font-size:12px;
	font-weight:bold;
}

div#newsletter {
	margin-left:10px;
	margin-bottom:20px;
}

div#newsletter h2 {
	margin-top:5px;
	position:relative;
	left:-10px;
	color:#009933;
	padding-left:10px;
	background-image: url(http://www.akademie-am-see.net/2folks/gfx/doppelpfeil_gruen.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
}

div#onlineRegistrationHint {
	font-size:10px;