body 											{	color:#000;
																margin:0;	top:0;	left:0;bottom:0;right:0;
																font: 13px Verdana, Arial, Helvetica, sans-serif;
}
.fotobox-150				{position:relative;width:150px;height:150px;}
.fotobox-200				{position:relative;width:200px;height:200px;}
.fotoseite  									{width:800px;margin-left:3%;}
.fotoseite-900									{width:900px;margin-left:3%;}
.fotoseite-1000									{width:1000px;margin-left:3%;}
.fotoseite-1100									{width:1100px;margin-left:3%;}
.fotoseite-nav							{float:left; width:100px;height:55px;padding:10px 0 0 0;
																	color:#ccc;text-align:center;font-size:11px;}
.fotoseite-navbig				{float:left; width:100px;height:65px;padding:10px 0 0 0;
																	color:#ccc;text-align:center;font-size:11px;}
.fotoseite-head       	 	{float:left;width:585px;height:55px;padding:10px 0 0 15px;color:#ccc;
																	font-size:11px;font-weight: bold;line-height:16px;text-align:center;}
.fotoseite-headdkl       	 	{float:left;width:585px;height:55px;padding:10px 0 0 15px;color:#666;
																	font-size:11px;font-weight: bold;line-height:16px;text-align:center;}
.fotoseite-headbig   	 	{float:left;width:585px;height:65px;padding:10px 0 0 15px;color:#ccc;
																	font-size:11px;font-weight: bold;line-height:16px;text-align:center;}
.fotoseite-headbigdkl   	 	{float:left;width:585px;height:65px;padding:10px 0 0 15px;color:#666;
																	font-size:11px;font-weight: bold;line-height:16px;text-align:center;}
.fotoseite-headline   		{display:block;margin-top:4px;line-height:20px;color:#fff;font-size: 16px;}
.fotoseite-headlinedkl	{display:block;margin-top:4px;line-height:20px;color:#666;font-size:16px;}
.fotoseite-headvert   	{clear:left;float:left;width:115px;padding:50px 5px 0 0px;color:#ccc;
																	font-weight: bold;text-align:right;font-size:11px;}
.fotoseite-headvertdkl  	{clear:left;float:left;width:115px;padding:50px 5px 0 0px;color:#666;
																	font-weight: bold;text-align:right;font-size:11px;
}
.foto-vert      						{float:right;width:600px;padding:30px 0 0 0;text-align:left;}
.foto-hori									{clear:left;width:800px; padding:30px 0 40px 0;text-align:center;}
.foto-hori-lg								{clear:left;width:800px; padding:5px 0 5px 0;text-align:center;}
.foto-horivert						{clear:left;width:800px; padding:10px 0 0 0;text-align:center;}
.foto-copy								{clear:both;width:200px;height:20px;padding-top:10px;font-size:8px;font-weight:normal;
}
.col-fotoseite-grau   	{background-color: #666;
}
a.grau, a.grau:link, a.grau:visited, a.grau:active 								{color:#ccc;text-decoration:none;}
a.graudkl, a.graudkl:link, a.graudkl:visited, a.graudkl:active		{color:#666;text-decoration:none;}
a.minus, a.minus:link, a.minus:visited, a.minus:active 				{padding-right:30px;}
a.plus, a.plus:link, a.plus:visited, a.plus:active 										{padding-left:30px;}
a.grau:hover, a.graudkl:hover																					{	color:red;font-weight:bold;
}

a:link 															{	color:#000;}
a:visited 													{	color:#603;}
a:hover, a:active 							{	color:#c00;
}
a.beate, a.beate:link, a.beate:visited, a.beate:active 	{color:#c90;}
a.beate:hover 																											{	color:red;
}
.teno 					{font-size:13px;	font-weight:normal;}
.tebo 					{font-weight:bold;}
.tebig 					{font-size:16px;}
.tekl 						{	font-size:10px;	font-weight:normal;}
.teklbo					{	font-size:10px;	font-weight:bold;
}
.zeilehalb			{line-height:0.6;
}
.youarehere {
		position:absolute;
		padding-top:2px;
		padding-left:20px;
		top:33px;	left: 260px;
		height:23px;	width:520px;
		border-top:1px solid #444;
		font-size:13px;
}					
.top-teact {
	font-weight:bold;	font-size: 15px;	font-style: normal;
	color: #fff;
	letter-spacing: 0.2em;
}
.col-main 					{	background-color: #090;}
.col-frank 				{	background-color: #099;}
.col-beate 				{	background-color: #c90;}
.col-gregor 			{	background-color: #cc3;}
.col-magnus 		{	background-color: #9c9;}
.col-we 						{	background-color: #fff;}
.col-grdu 					{	background-color: #333;}
.col-grmidu 			{	background-color: #666;}
.col-grmi 					{	background-color: #999;}
.col-grno 					{	background-color: #ccc;}
.col-act 						{	background-color: #cf6;}
.col-canalmidi 		{	background-color: #ffc;}
.col-durango		{background-color:	 #cc9;}
.col-toskana2 	{	background-color: #930;}
.col-toskana 		{	background-color: #c96;}
.col-kreuzfahrt		{ background-color:#bfe9f6;}
.col-ruegen08		{ background-color:#ddd;}
.col-puecklerpark		{ background-color:#040;}
.col-samariter		{ background-color: #d6c7a3;}
.col-johannes		{ background-color:#9cf;}
.col-tero 					{	color:#f00;}
.col-tegrno 			{	color:#ccc;}
.col-tegrdu 			{	color:#333;}
.col-tewe 					{	color:#fff;}
.col-teor					{color:#f90}
.col-tebl						{color:#9ff}
.col-tebeate 			{	color:#c90;}
.col-tefrank   		{color:#099;}
.col-tenormal  	{color:#000;}
.col-tdc		{color:#2d82db;
}
.ho 			{	position:absolute; top:5px; left: 280px;}
.fr 			{	position:absolute; top:5px; left: 380px;}
.be 			{	position:absolute; top:5px; left: 480px;}
.gr 			{	position:absolute; top:5px; left: 580px;}
.ma 		{position:absolute; top:5px; left: 680px;
}
a.rollover, a.rollover:link, a.rollover:visited	 {
		display: block; text-align: center;
		width: 97px; padding-top: 0;padding-bottom: 2px;
		text-decoration: none;
		border: 1px solid black;
		border-left-color: white; border-top-color: white;
    color: black; background-color: #ccc;
		font: bold 17px/20px Verdana, Arial, Helvetica, sans-serif;
}
.rollover-no, a.rollover-no, a.rollover-no:link, a.rollover-no:visited {
		display: block; text-align: center;
		width: 97px; padding-top: 0;padding-bottom: 2px;
		text-decoration: none;
		border: 1px solid white;	
		border-color: white;
    border-left-color: black; border-top-color: black;
    color: black; background-color: #cf6;
		font: bold 17px/20px Verdana, Arial, Helvetica, sans-serif;
}
a.rollover:hover, a.rollover-no:hover  {background-color:#ff9; border: 1px solid white;	border-left-color: black; 
border-top-color: black;
}

.navleft-top {
		position: absolute;
		top: 85px; left: 0;
}
.navleft_tight-top {
		position: absolute;
		top: 80px; left: 0;
}
.navleft {
		position: absolute;
		top: 400px; left: 0;
}
.navrand1 {
		position:relative;
		margin-top:6px;
		height:25px;
		width:102px;
}
.navrand1_tight {
		position:relative;
		margin-top:0px;
		height:25px;
		width:102px;
}
.navrand2 {
		position:relative;
		margin-top:6px;
		height:40px;
		width:102px;
}
.navrand2_tight {
		position:relative;
		margin-top:0px;
		height:40px;
		width:102px;
}
a.navleft1, a.navleft1-no, a.navleft1:visited {
		display: block;
		position: absolute;
		top:3px; left:3px;
		width: 96px;
		text-align:center;	text-decoration: none;
		color: black;
		font: bold 13px/19px Verdana, Arial, Helvetica, sans-serif; 
}
a.navleft2, a.navleft2-no, a.navleft2:visited {
		display: block;
		position: absolute;
		top: 3px;left: 3px;
		width: 96px;
		padding-top: 3px; padding-bottom:3px;
		text-align:center;	text-decoration: none;
		color: black;
		font: bold 13px/14px Verdana, Arial, Helvetica, sans-serif; 
}
a.navleft1:hover, a.navleft2:hover 	{	background-color:#ff9; color:#000;
}
a.link:hover 																	{display:block;background-color:#ff9; color:#000;text-decoration:none;}
a.link, a.link:visited 												{display:block;color:#000;text-decoration:none;}
a.nachoben, a.nachoben:visited  		{color:#ccc;text-decoration:none;}
a.nachoben:hover  												{color:red;text-decoration:underline;
}
.news {position:relative;width:151px;text-align:center;padding: 6px 4px 6px 4px;border-top: 2px solid #666;
}
.content-550 {
		height: 550px; 
		position: absolute; top: 60px; left: 120px;width:680px;
}
.mitte-550 {
		height: 550px; 
		position: absolute; top: 60px; left: 0;	width: 100%;
}
.unten-550 {
		top: 610px; 
		position: absolute;	left: 0; width: 100%;
}
.content-700 {
		height: 700px; 
		position: absolute; top: 60px; left: 120px; width: 680px;
}
.content-700-wide {
		height: 700px; 
		position: absolute; top: 60px; left: 120px; width: 780px;
}
.mitte-700 {
		height: 700px; 
		position: absolute; top: 60px; left: 0;	width: 100%;
}
.unten-700 {
		top: 760px; 
		position: absolute;	left: 0; width: 100%;
}
.content-800 {
		height: 800px; 
		position: absolute; top: 60px; left: 120px; width: 680px;
}
.mitte-800 {
		height: 800px; 
		position: absolute; top: 60px; left: 0;	width: 100%;
}
.unten-800 {
		top: 860px; 
		position: absolute;	left: 0; width: 100%;
}
.content-900 {
		height: 900px; 
		position: absolute; top: 60px; left: 120px; width: 680px;
}
.mitte-900 {
		height: 900px; 
		position: absolute; top: 60px; left: 0;	width: 100%;
}
.unten-900 {
		top: 960px; 
		position: absolute;	left: 0; width: 100%;
}
.content-1000 {
		height: 1000px; 
		position: absolute; top: 60px; left: 120px; width: 680px;
}
.mitte-1000 {
		height: 1000px; 
		position: absolute; top: 60px; left: 0px;	width: 100%;
}
.unten-1000 {
		top: 1060px; 
		position: absolute;	left: 0;	width: 100%;
}
.content-1200 {
		height: 1200px; 
		position: absolute; top: 60px; left: 120px; width: 680px;
}
.mitte-1200 {
		height: 1200px; 
		position: absolute; top: 60px; left: 1px;	width: 100%;
}
.unten-1200 {
		top: 1260px; 
		position: absolute;	left: 0;	width: 100%;
}
.content-1600 {
		height: 1600px; 
		position: absolute; top: 60px; left: 120px; width: 680px;
}
.mitte-1600 {
		height: 1600px; 
		position: absolute; top: 60px; left: 24px;	width: 100%;
}
.unten-1600 {
		top: 1660px; 
		position: absolute;	left: 0;	width: 100%;
}
.content-2000 {
		height: 2000px; 
		position: absolute; top: 60px; left: 120px; width: 680px;
}
.mitte-2000 {
		height: 2000px; 
		position: absolute; top: 60px; left: 24px;	width: 100%;
}
.unten-2000 {
		top: 2060px; 
		position: absolute;	left: 0;	width: 100%;
}
.content-2300 {
		height: 2300px; 
		position: absolute; top: 60px; left: 120px; width: 680px;
}
.mitte-2300 {
		height: 2300px; 
		position: absolute; top: 60px; left: 24px;	width: 100%;
}
.unten-2300 {
		top: 2360px; 
		position: absolute;	left: 0;	width: 100%;
}
.content-2700 {
		height: 2700px; 
		position: absolute; top: 60px; left: 120px; width: 680px;
}
.mitte-2700 {
		height: 2700px; 
		position: absolute; top: 60px; left: 24px;	width: 100%;
}
.unten-2700 {
		top: 2760px; 
		position: absolute;	left: 0;	width: 100%;
}
.content-3300 {
		height: 3300px; 
		position: absolute; top: 60px; left: 120px; width: 680px;
}
.mitte-3300 {
		height: 3300px; 
		position: absolute; top: 60px; left: 24px;	width: 100%;
}
.unten-3300 {
		top: 3360px; 
		position: absolute;	left: 0;	width: 100%;
}
.content-3700 {
		height: 3300px; 
		position: absolute; top: 60px; left: 120px; width: 680px;
}
.mitte-3700 {
		height: 3300px; 
		position: absolute; top: 60px; left: 24px;	width: 100%;
}
.unten-3700 {
		top: 3360px; 
		position: absolute;	left: 0;	width: 100%;
}
.content-height {
		position: absolute; top: 60px; left: 120px; width: 680px;
}
.mitte-height {
		position: absolute; top: 60px; left: 0px;	width: 100%;
}
.unten-top {
		position: absolute;	left: 0;	width: 100%;
}
.unten-li {
		position: relative;
		left: 0; top: 0;
		width: 150px; height: 36px;
		margin-top: 10px; 
}
.unten-re {
		position: absolute;
		top: 0px; left: 150px;
		width: 650px; height: 40px;
		margin-top: 6px;
		text-align: center; line-height: 15px;
}
.rund-oben 		{position: absolute; top: 0; left: 50px;}
.rund-unten 	{	position: absolute; bottom: 0; left: 50px;}
.flagge						{position: absolute; left: 10px; bottom: 20px;
}
.mitte-backgr {	position: absolute; top: 0; left: 0; height: 100%; width: 50px;
}
ul  {
	margin-left: 0; padding-left: 10px;
	margin-top: 0; padding-top: 5px;
	margin-bottom: 0; padding-bottom: 5px;
	list-style: none outside; line-height: 17px;
}
p  {margin-top: 0;
}
img  {
border:none;
}
.indent15  		{padding-left:15px;}
.indent30  		{padding-left:30px;}
.indent45  		{padding-left:45px;}
.indent60  		{padding-left:60px;}
.indent90  		{padding-left:90px;}
.indent100 		{padding-left:100px;}
.indent120  	{padding-left:120px;}
.indent200  	{padding-left:200px;}
