* {
	font-family 	: Arial;
	font-size		: 11pt;
	text-align		: left;
	/* background-color: #f5f3d7; */
	/* background-color: #f5f5d0; */
}

body 
{
	background-color: #f5f5d0;
}

body#rightframe
{
	background-attachment :fixed;
	background-repeat :no-repeat;
	background-position: center 40%;
	background-image : url(../graphics/ljo-wassermarke.png);
}

td {
	text-align		: left;
}

td p {
	text-align		: left;
}


p.smalltext {
	font-family 	: Arial;
	font-size		: 9pt;
	text-align		: left;
}


td.toplogo {
	background-image: 		url(../graphics/top_logo.jpg);
	background-position:	-35px -26px;
	background-repeat: 		no-repeat;
}

a.ActNav     { 
	text-decoration: none; 
	font-weight: bold;	
}

a.Nav {
	text-decoration: none; 
}

a { 
	color: darkblue; 
	background-color: transparent;
} 
a:active { 
	color: darkblue; 
	background-color: transparent;
} 
a:hover { 
	color: darkblue;
	background-color: transparent;
} 
a:link { 
	color: darkblue;
	background-color: transparent;
} 
a:visited { 
	color: darkblue; 
} 

div.content {
	margin-left: 	20px;
	margin-right: 	30px;
	margin-top: 	30px;
	margin-bottom: 	20px;
}


div.ljologo {
	 margin: 0px;
	 padding-left: 10px;
	 padding-top: 10px;
	 padding-bottom:0px; 
	 padding-right: 10px; 
	 background-color: #EEEEFF;
 	 border-top: 1px solid darkblue;
	 border-right: 1px solid darkblue;
}

div.ljologo img {
	margin: 0px;
	padding: 0px;
	width: 170px;
}

div.nav {
	text-align			: left;
	background-color	: #EEEEFF;
	padding-top			: 10px;
	padding-left		: 10px;
	padding-right		: 10px; 
	padding-bottom		: 10px;  
	border-bottom		: 1px solid darkblue; 
	border-right		: 1px solid darkblue;
}

div.nav table {
	background-color: #EEEEFF;
	vertical-align: top;
	width: 170px;
}

div.nav table tr td {
	background-color: #EEEEFF;
	border-top: 1px solid darkblue;
	border-bottom: 1px solid darkblue;
	padding-left: 5px;
	padding-right: 5px;
}
div.nav table tr p {
	background-color: transparent;
}

div.nav table tr p a {
	text-color : darkblue;
	background-color: transparent;
	width : 100%;
}

div.nav table tr td.dist {
	border-top		: 0px;
	border-bottom	: 0px;
	width			: 10px;
}

td.topvisual {
	background-image: 		url("../graphics/top_visual.jpg");
	background-position:		top center;

	height: 160px;
}

td.bottomvisual {
	background-image: 		url("../graphics/bottom_visual.jpg");
	background-position:		top center;
	height: 					160px;
}

bender {
	width: 1px;
}

span.Arbeitsphase h1 { 
	line-height: 100%; 
	margin-bottom: 0;
}

/* für Weitere Details */
span.Arbeitsphase h2 { 
	font-weight: bold;
	font-style:	italic;
}

span.Arbeitsphase p.Termin { 
	padding-bottom: 24px;
}


img.Foto {
	margin-right: 10px;
	border: 0px;
}



img.special {
	margin-left: 20px;
	margin-bottom: 10px;
	border: 3px solid #D0D0B0;
	
}

table.special {
	margin-left: 20px;
	margin-bottom: 10px;
	width: 300px;
	align: right; 
	float: right;
	background-color: #FFFFDD; 
	/* border: solid 3px #FFFFDD; */
	vertical-align: top;
}

table.special tr {
	background-color: #FFFFDD;
}

table.special tr td {
	background-color: #FFFFDD;
	height: 32px;
	text-align		: left;
}


span.cds {
	width: 100%;
}

span.cds p {
	text-align		: left;
} 

input {
	background-color: #FFFFFF;
	width: 200;
}

input.button {
	background-color: #CCCCCC;
	text-align: center;
	width: auto;
}

textarea {
	background-color: #FFFFFF;
	width: 400;
	height: 200;
}

/**************************************************/
/* Styles für den USA-Reisebericht                */
/**************************************************/
span.Reisebericht1 {
}


span.Reisebericht1 h1 {
	text-align: center;
	font-family: Courier New;
	font-size: 18pt;	
}

span.Reisebericht1 h2 {
	text-align: center;
}

span.Reisebericht1 h3 { 
	margin-top: 20px;
	text-decoration: underline; 
	font-weight: bold;
}

span.Reisebericht1 p.Welcome { 
	text-align: center; 
	font-size: 16pt; 
	margin-top: 10; 
	margin-bottom: 10;
}


span.Galerie {
}

span.Galerie table {
}

span.Galerie table tr {
}

span.Galerie table tr td {
	text-align: center;
}
