body { 
	background: #E0DDD6; font-size: 70%;/*font-size: 100%;*/
	font-family: Lucida Grande, Lucida Sans, Verdana, Arial, Helvetica, sans-serif;  /*color: #333;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	/* part 1 of 2 centering hack */
}
/* CENTERING TOP */
#top { 
	width: 997px;  height: 24px;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto; 	
	/* opera does not like 'margin:20px auto' */
	background: transparent url(../images/bg_content_top.gif) bottom left no-repeat;
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 997px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 997px;
	}
html>body #top {
	width: 997px; /* ie5win fudge ends */
}
#content {  
	font-family: Lucida Grande, Lucida Sans, Verdana, Arial, Helvetica, sans-serif; 
	width: 997px; 
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto; 	
	/* opera does not like 'margin:20px auto' */
	background: transparent url(../images/bg_content.gif) 0 0 repeat-y;
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 997px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 997px;
}
html>body #content {
	width: 997px; /* ie5win fudge ends */
}

/* CENTERING FOOTER */
#footer { 
	width:997px; height: 40px; 
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto; 	
	/* opera does not like 'margin:20px auto' */
	background: transparent url(../images/bg_content_bottom.gif) 0 0 no-repeat;
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 997px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 997px;
	}
html>body #footer {
	width: 997px; /* ie5win fudge ends */
}

#content .link01,
#content .link02,
#content .link03,
#content .link03test,
#content .link04,
#content .link05,
#content .text01,
#content .text02,
#content .mainnav01,
#content .mainnav02,
#content .textsmall,
#content .breadtext,
#content .breadlink,
#content .heading,
#content .headinglarge,
#content .submittedBy,
#content .date,
#content a,
#content p,
#content form,
#content label,
#content input,
#content select,
#content button,
#content textarea,
#content table,
#content td { font-family: Lucida Grande, Lucida Sans, Verdana, Arial, Helvetica, sans-serif;  }

#content table,
#content form { margin: 0; padding: 0; }
#content a { color: #006699; margin: 0; padding: 0; }
#content p { margin: 0 0 4px 0; padding: 0; }
#content p a { font-family: Lucida Grande, Lucida Sans, Verdana, Arial, Helvetica, sans-serif;  margin: 0; padding: 0; font-size: 1.05em; }
#content label { font-family: Lucida Grande, Lucida Sans, Verdana, Arial, Helvetica, sans-serif;  font-size: 1.05em; margin: 0; padding: 0; text-align: left; }
#content ul {
	list-style-type: none; 
	margin: 0; padding: 0;
}
#content li { 
	display: block; font-family: Lucida Grande, Lucida Sans, Verdana, Arial, Helvetica, sans-serif;  font-size: 1.1em;
	background: transparent url(../images/dotList.gif) 0 6px no-repeat;
	padding: 0 0 0 10px;  margin: 0;
}
#content li a { Font-Family: Lucida Grande, Lucida Sans, Verdana, Arial, Helvetica, Sans-Serif;  
	Font-Size: 100%; Text-Decoration: None; Color: #006699; 
} 

#content a.mainnav01 { 
	font-size: 1.25em; display: block; padding: 3px 0; 
}
#content a.mainnav01:hover,
#content a.mainnav01.actv { text-decoration: none; color: #666600; }
#content a.utilitynav { font-size: 1.1em; display: block; padding: 3px 10px; font-weight: normal; color: #666; }
#content a.utilitynav.textsmall { font-size: 0.95em; }

#content a.mainnav02 {
	display: block; 
	color: #666600; font-size: 1.1em; 
	background: transparent url(../images/nav02.gif) 8px 9px no-repeat;
	padding: 0 0 0 15px; margin: 3px 0;
	font-weight:normal;
}
#content a.mainnav02:hover,
#content a.mainnav03:hover {
	display: block; 
	color: #006699; font-size: 1.1em; text-decoration: none; 
	background: transparent url(../images/nav03.gif) 8px 9px no-repeat; 
	padding: 0 0 0 15px; margin: 3px 0;	
}

#content a.mainnav03 {
	display: block;
	color:  #666600;
	font-size: 1.1em; text-decoration: none; 
	background: transparent url(../images/nav03.gif) 8px 9px no-repeat; 
	padding: 0 0 0 15px; margin: 3px 0;	
}

#content input.loginTextfield { 
 font-size: 0.95em; color: #333300;
 border: 1px solid #a5adb0; background: #FFF; 
 width: 99px; height: 16px; 
 margin: 0 6px 0 0; padding: 0;
}
#content input.siteSearch { 
 font-size: 0.95em; font-family: Lucida Grande, Lucida Sans, Verdana, Arial, Helvetica, sans-serif;  color: #333300;
 border: 1px solid #a5adb0; background: #FFF; 
 width: 128px; !width: 125px; height: 16px; margin: 0 6px 0 0; 
}
#content select.language { 
 font-size: 0.95em; font-family: Lucida Grande, Lucida Sans, Verdana, Arial, Helvetica, sans-serif;  color: #333300;
 border: 1px solid #a5adb0; background: #FFF; 
 width: 129px; height: 20px; margin: 0 6px 0 0; 
}

#content .leftNavig { 
	background: #eaf5f9; font-size: 95%;
	padding-top:4px; padding-bottom:4px; padding-left: 10px; padding-right:10px; 
}
#content .leftNavig.opened { background: #f5fafc; }
#content .leftNavig.first { background: #eaf5f9 url(../images/bg_leftNavig_top.gif) 0 0 no-repeat; }
#content .leftNavig.first.opened { background: #f5fafc url(../images/bg_leftNavig_top_opened.gif) 0 0 no-repeat;; }

#content .leftNavig span { 
	display: block; 
	font-family: Lucida Grande, Lucida Sans, Verdana, Arial, Helvetica, sans-serif;  
	color: #333; font-size: 1.1em; line-height: 1.55em; 
	margin: 4px 0 0 0;
}
#content .leftNavig span.user { font-size: 100%;
	background: transparent url(../images/icon_user.gif) 0 0 no-repeat;
	padding: 0 0 0 18px; 
}
#content .leftNavig span.chat {  font-size: 100%;
	background: transparent url(../images/icon_chat.gif) 0 0 no-repeat;
	padding: 0 0 0 18px; 
}
#content .leftNavig span.page {  font-size: 100%;
	background: transparent url(../images/icon_page.gif) 0 0 no-repeat;
	padding: 0 0 0 18px; 
}

#content .leftNavig a.utilitynav { font-weight: bold; display: block; color: #333; padding: 4px 0;  margin:0; }

#content .heading { overflow: hidden;
	color: #006699; /*font-size: 16px;*/ font-size: 140%; font-weight: bold; line-height: 1.55em;
	margin: 0 0 10px 0; padding: 0; 
}
#content .headinglarge { 
	color: #006699; font-size: 1.4em; font-weight: bold; 
	margin: 4px 0 2px 0; padding: 0; 
}
#content .headinglarge span { color: #999; }
#content .heading_textsmall { text-align: left; font-weight: bold; color: #006699; font-size: 14px; /*font-size: 1.25em;*/ margin: 0 0 2px 0; padding: 0; }

#content .heading.green { text-align: left; color: #666600; /*font-size: 16px;*/ font-size: 140%; margin: 0 0 2px 0; padding: 0; }
#content .heading.green_textsmall { text-align: left; color: #666600; font-size: 14px; /*font-size: 1.25em;*/ margin: 0 0 4px 0; padding: 0; }

#content .heading a { color: #0099cc; font-size: 85%; line-height: 1.6em; text-decoration: none; margin:0; padding: 0; }

#content .heading a.kythera {
	display: block; height: 45px; 
	background: transparent url(../images/icon_select.gif) center left no-repeat; 
	padding: 10px 25px 0 58px; 
}
#content .heading a.tour {
	display: block; height: 45px; 
	background: transparent url(../images/icon_tour.gif) center left no-repeat; 
	padding: 10px 0 0 58px; 
}

#content .heading a.play {
	display: block; height: 45px; text-align: left; line-height: 1.3em;
	background: transparent url(../images/icon_play.gif) top left no-repeat; 
	padding: 4px 0 0 56px; margin: 0;
}


#content .heading a.link02,
#content .heading.green a.link02,
#content .heading.green_textsmall a.link02 { 
	font-family: Lucida Grande, Lucida Sans, Verdana, Arial, Helvetica, sans-serif;  
	color: #666600; font-size: 0.75em; font-weight: bold; text-decoration: underline; line-height: 1.95em;
	float: right; 
}

#content .heading.green_textsmall { 
	line-height: 123%;
	display: block;
	height: 2.5em; 
}

#content .heading a.link03 { text-decoration: underline; line-height: 1.45em; }

#content .heading span { float: left; }
#content .link05 .heading { color: #333; font-size: 1.05em; font-weight: bold; }

#content .date { 
	text-align: left;
	font-size: 1.05em; color: #666; font-weight: bold; 
	margin: 0 0 12px 0; padding: 0; 
}
#content .date.textsmall { font-size: 0.95em; font-weight: normal; }
#content .date.textsmall a { font-size: 100%;}
#content .link05 { color: #333; /*font-size: 12px;*/ font-size: 1.05em; margin: 0 0 6px 0; padding: 0; }
#content .link05 a { font-size: 90%; font-weight: bold; color: #006699; }

#content a.increase { 
	background: transparent url(../images/icon_increase.gif) 0 0 no-repeat;
	padding: 0 0 0 38px; 
}

#content .photo { width: 227px; border: 1px solid #d9d9d9; margin: 0 0 6px 0; padding: 0; }
#content .photo img { display: block; border: 1px solid #fff;  margin: 0; padding: 0; }
#content .photo p { 
	width: 227px; background: #ececec; 
	border: none; border-top: 1px solid #d9d9d9; 
	text-align: left; margin: 0; padding: 0; 
}
#content .photo p a.link04 { 
	display: block; background: transparent url(../images/arrow_blue.gif) center right no-repeat; 
	color: #333; font-size: 0.95em; text-decoration: none; padding: 2px 0 2px 10px; margin: 0 5px 0 0; 
}

#content .newPhotos { display: block; text-align: center; width: 220px; margin: 0 0 6px 0; padding: 0; }
#content .newPhotos img { float: left; margin: 5px; padding: 0; }

/* linie */
#content .line { border-top: 1px solid #7fcccc; margin: 8px 0 8px 0; }
#content .line.home { border-top: 1px solid #7fcccc; margin: 0 0 2px 0; }
#content .line.only {  margin: 0px 0 2px 0; }

#content td.text01 { color: #666; font-size: 1.05em; line-height: 1.45em; margin: 0 0 10px 0; }
#content td.text01 .textgreen { color: #666600; }
#content td.text01 .mainnav01 { color: #666; font-size: 1.05em; line-height: 1.45em; margin: 0 0 10px 0; padding: 0; }
#content td.text01 a { font-size: 100%; }

#content td span.textPath,
#content td div.mainnav01 { font-size: 0.95em; color: #999; }
#content td span.textPath { margin-right: 15px; }
#content td span.textPath a  { color: #999; font-weight: normal; }

#content td.textsmall .heading.textsmall { font-size: 1.05em; color: #006699; margin: 0px 0 10px 0; }

#content p.text01,
#content span.text01 { color: #333; font-size: 1.05em; line-height: 1.45em; margin: 0 0 10px 0; padding: 0; }

#content p.text01 a,
#content span.text01 a { color: #006699; font-size: 100%; text-decoration: underline; line-height: 1.45em; }

#content a.link03test { color: #006699; font-size: 1.05em; font-weight: bold; text-decoration: underline; line-height: 1.45em; margin: 0; padding: 0; }
#content .textsmall { font-size: 100%; }
#content .textsmall a.link03test { font-size: 0.95em; }
#content .textsmall .date { font-weight: normal; }

#content .submittedBy,
#content td.text01 .submittedBy  { display: block; color: #666; font-size: 1.05em; line-height: 1.45em; margin: 0 0 2px 0; }
#content .submittedBy_textsmall  { color: #999; font-size: 0.95em; }
#content .submittedBy_textsmall span { font-size: 100%; }
#content .submittedBy .text02 { font-size: 100%; text-decoration: underline; color: #006699; }
#content .submittedBy .date { font-size: 100%; color: #666; font-weight: normal; }

#content td.text01 .submittedBy { font-size: 100%; }
#content td.text01 .submittedBy span.textsmall { font-size: 0.95em; color: #333; }

#content .textsmall span { font-size: 1.05em; }
#content .submittedBy_textsmall a.link02 { font-size: 1.05em; }

#content li a.link02:hover { text-decoration: underline; } /* HOME: newest */

/* Abstände für die Bilder */
#content img.IMGleft { margin: 0 10px 0 0; }
#content img.IMGleft.personal { margin-top: 6px; }

/* registration */
#content table.text02 { color: #333; }
#content table.text02 td { font-size: 1.05em; vertical-align: top; padding-bottom: 6px;}
#content table.text02 td span.text01 { color: #666; }
#content table.text02 td span.text01.textsmall { font-size: 95%; }
#content table.text02 input.textfield { width: 214px; height: 16px; /*margin-bottom: 4px;*/ }

#content table.text02 td.attached { background: #f4fafc; padding: 10px; color: #333; }
#content table.text02 td.attached span { color: #333; }
#content table.text02 td.attached .button { width: 120px; vertical-align: middle; }

#content .action { 
	background: #f4fafc; text-align: left; color: #666; line-height: 1.4em;
	border-top: 1px solid #ccebeb; border-bottom: 1px solid #ccebeb; 
	padding: 10px; margin: 6px 0 6px 0;
}
#content .action p.warning { 
	color: #666; font-weight: bold;
	background: transparent url(../images/icon_warning.gif) 0 0 no-repeat;
	padding: 2px 0 2px 18px;
}

#content .action .heading { color: #006699; }
#content .action .warning a { 
	color: #006699; font-size: 1.25em;
}


#content .action a { display: block; color: #666; font-size: 0.95em; font-weight: bold; text-decoration: none; }
#content .action a:hover { text-decoration: underline; }
#content .action a.link02 { display: inline; }

#content a.link02.previous { 
	font-size: 0.95em; font-weight: bold; 
	background: transparent url(../images/arrow_previous.gif) top left no-repeat;
	padding: 0 0 0 12px; 
}
#content a.link02.next { 
	font-size: 0.95em; font-weight: bold; 
	background: transparent url(../images/arrow_next.gif) top right no-repeat; 
	padding: 0 12px 0 0;
}

#content a.link02.zoom { 
	font-weight: bold; 
	background: transparent url(../images/icon_bigger.gif) top right no-repeat; 
	padding: 0 28px 0 0;
}

#content .blockRight { 
	text-align: left;
	border-bottom: 1px solid #ccebeb; 
	padding: 10px; margin: 0px 0 6px 0;
}
#content .blockRight.linenone { border-bottom: none; }
#content .blockRight .heading_textsmall { font-size: 1.05em; margin-top:0; padding-top: 0; }
#content .blockRight .heading a.tour {
	height: auto; font-size: 100%;
	padding-top: 25px; padding-bottom: 10px;
}
#content .blockRight a { font-size: 1.05em; font-weight: bold; }

#content .list {  
	display: block; line-height: 1.55em; font-weight: bold;
	background: transparent url(../images/icon_list.gif) 0 3px no-repeat;  
	padding: 0 0 0 22px; margin: 0 0 6px 0;
}
#content .thumbnails {  
	display: block; line-height: 1.55em; font-weight: bold;
	background: transparent url(../images/icon_thumb.gif) 0 3px no-repeat;  
	padding: 0 0 0 22px; margin: 0 0 6px 0;
}
#content .attach {  
	line-height: 1.55em; font-weight: bold;
	background: transparent url(../images/icon_attach.gif) 0 3px no-repeat;  
	padding: 0 0 0 16px; margin: 0 0 6px 0;
}
#content .add { background: transparent url(../images/icon_add.gif) 0 0 no-repeat; }
#content .help { background: transparent url(../images/icon_help.gif) 0 0 no-repeat; }
#content .mail { background: transparent url(../images/icon_mail.gif) 0 0 no-repeat; }
#content .print { background: transparent url(../images/icon_print.gif) 0 0 no-repeat; }
#content .link { background: transparent url(../images/icon_arrow.gif) 0 0 no-repeat; }
#content .comment { background: transparent url(../images/icon_comment.gif) 0 0 no-repeat; }

#content .add,
#content .help,
#content .mail,
#content .print,
#content .link,
#content .comment { display: block; padding: 0 0 0 16px; margin: 0 0 6px 0; color: #666; text-decoration: none; font-weight: bold;}


#content .borderThumb {
	vertical-align: middle;  text-align: center;
	border: 1px solid #b8deeb; width: 102px; height: 82px; 
	margin: 0; padding: 0;
}

#content img.borderThin { border: 1px solid #b8deeb; }
#content .space { padding-left: 12px; }
#content .spaceHeight { height: 10px; }

input#firstname,
input#email,
input#lastname,
input#city { border: 1px solid #a5acb2; background: #FFF; width: 134px; height: 21px; margin: 0 10px 3px 0; padding: 0; }
select#select4 { border: 1px solid #a5acb2; background: #FFF; width: 144px; height: 21px; margin: 0 0px 3px 0; padding: 0; }
textarea#comment { border: 1px solid #a5acb2; width: 370px; height: 100px; margin: 0 0px 3px 0; }
textarea#widecomment { border: 1px solid #a5acb2; width: 448px; height: 100px; margin: 0 0px 3px 0; }
input.button { /*border: 1px solid #a5acb2; background: #FFF;*/ width: 68px; text-align: center; margin: 0 10px 3px 0; padding: auto;}
input.textfield { border: 1px solid #a5acb2; background: #FFF; height: 21px;}
select { border: 1px solid #a5acb2; background: #FFF; height: 21px;}

#content .BlockText { width: 456px; margin: 0; padding: 0; }
#content .breadcrumbs { margin-top: 6px; }
#content .tools { margin-top: 5px; }

.textsmaller { font-size: 93%; color: #333; }
#content .ABC a { font-size: 110%; font-weight: normal; color: #006699; text-decoration: none; }
#content .ABC a:hover { text-decoration: underline; }

#content label strong { color: #807354; }
#enlargeContent {  
	font-family: Arial, Helvetical, Verdana, Sans-Serif;
	width: 997px; 
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto; 			
	text-align:center;	
}

#enlargeContentBar {
	width:100%;
	height:28px;
	background: #96c8df;
	text-align: center;
}

#enlargeContentBar span {
	color: black;
	padding: 3px;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 24px;
}

#enlargeContent .headinglarge { 
	color: #0099cc;
	font-size: 1.4em;
	font-weight: bold; 
	margin: 4px 0 2px 0;
	padding: 10px; 
}

#enlargeContent p.textsmall { 
	color:#666666;
	font-size:1em;
	text-decoration:none;
	margin:0;
	padding:0;
}

#enlargeContent p.text { 
	color:#333333;
	font-size:1.1em;
	width: 800px;
	text-decoration:none;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px; 
}
	
	
