
a:link 		{
	color: #DC143C;
	font-family: "Lucida Grande","Lucida Sans Serif","Trebuchet MS",Verdana,Arial,Helvetiva,sans-serif;
	xfont-size: 10pt;
	text-decoration: none;
}

 
a:visited	{
	color: #DC143C;
	font-family: "Lucida Grande","Lucida Sans Serif","Trebuchet MS",Verdana,Arial,Helvetiva,sans-serif;
	xfont-size: 10pt;
	text-decoration: none;
}

 
a:active 	{
	color: #FF9900;
}

a:hover 	{
	color: #FF9900;
}

a.small:link	{
	font-size: 8pt;
}

 
a.small:visited	{
	font-size: 8pt;
}

 
a.lila:link	{
	color: #FFFFFF;
}

a.lila:visited	{
	color: #FFFFFF;
}

a.lila:active	{
	color: #A0CAF0;
}

a.lila:hover	{
	color: #A0CAF0;
}


a.orange:link	{
	color: #FFFFFF;
}

a.orange:visited	{
	color: #FFFFFF;
}

a.orange:active	{
	color: #FF9900;
}

a.orange:hover	{
	color: #FF9900;
}


h1		{
	color: #3D467F;
	font-family: "Lucida Grande","Lucida Sans Serif","Trebuchet MS",Verdana,Arial,Helvetiva,sans-serif;
	font-size: 14pt;
	text-decoration: none;
	text-align: left;
	margin-top: 30px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #C0C0C0;
}

h2		{
	color: #FF9900;
	font-family: "Lucida Grande","Lucida Sans Serif","Trebuchet MS",Verdana,Arial,Helvetiva,sans-serif;
	font-size: 12pt;
	text-decoration: none;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 15px;
}
 
h2.aline		{
	border-bottom: 1px dashed #FF9900;
}

h3		{
	color: #FF9900;
	font-family: "Lucida Grande","Lucida Sans Serif","Trebuchet MS",Verdana,Arial,Helvetiva,sans-serif;
	font-size: 10pt;
	text-decoration: none;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 10px;
}

p, li		{
	color: black;
	font-family: "Lucida Grande","Lucida Sans Serif","Trebuchet MS",Verdana,Arial,Helvetiva,sans-serif;
	font-size: 10pt;
	text-decoration: none;
	xbackground-color: #F0F0F0;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
}

li {
	margin-top: 2px;
	margin-bottom: 2px;
}

.center		{
	text-align: center;
}

.justify		{
	text-align: justify;
}

.rechts		{
	text-align: right;
}

.fett {
	font-weight: bold;
}

.kursiv {
	font-style: italic;
}	
		
.fetthellblau {
	color: #C6C6FF;
	font-weight: bold;
}

.rot				{
	color: #FF0000;
}

.weiss			{
	color: #FFFFFF;
}

.small			{
	font-size: 8pt;
}

.smalljustify			{
	font-size: 8pt;
	text-align: justify;
}

.smallweiss	{
	color: #FFFFFF;
	font-size: 8pt;
}

.smallgrau	{
	color: #808080;
	font-size: 8pt;
}

.fettorange {
	color: #FF9900;
	font-weight: bold;
}

.fettlila {
	color: #320065;
	font-weight: bold;
}

.flickrblau {
	color: #0063dc;
	font-weight: bold;
}

.flickrpink {
	color: #ff0084;
	font-weight: bold;
}

.clearboth {
	clear: both;
}

.nummernschild1 {
   border-top: 1px solid #000000;
   border-left: 1px solid #000000;
   border-bottom: 1px solid #000000;
	background-color: #0000D5;
	padding: 0px;
}
.nummernschild2 {
   border-top: 1px solid #000000;
   border-right: 1px solid #000000;
   border-bottom: 1px solid #000000;
	background-color: #FFFFFF;#
	padding: 0px 3px 0px 3px;
}

img {
	border-top: 1px solid #C0C0C0;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	border-left: 1px solid #C0C0C0;
}

.noborder {
	border: 0px;
}

table {
	border: 1px solid #E0E0E0;
	margin: 20px 0px 20px 0px;
}

th, td {
	color: #000000;
	font-family: "Lucida Grande","Lucida Sans Serif","Trebuchet MS",Verdana,Arial,Helvetiva,sans-serif;
	font-size: 10pt;
	text-decoration: none;
	vertical-align: top;
	padding: 4px;
	text-align: justify;
	background-color: #F4F4F4;
}

th {
	font-weight: bold;
	background-color: #E0C7B6;
}

td.uebersichtbild {
	width: 100px;
}

td.uebersicht {
	width: 100%;
	background-color: #002177;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
}

td.not4sale {
	background-color: #C6C6FF;
	text-align: center;
	font-family: "Times New Roman",serif;
	font-size: 16pt;
	color: #00113E;
}

/* Unsichtbare Links zu anderen Domains */ 
a.unsichtbar:link { 
	font-family: "Lucida Grande","Lucida Sans Serif","Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size: 1px;
	color:#FFFFFF;
	text-decoration:none; 
	visibility: hidden;
}
a.unsichtbar:visited {
	font-family: "Lucida Grande","Lucida Sans Serif","Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size: 1px;
	color:#FFFFFF;
	text-decoration:none;
	visibility: hidden;
}
a.unsichtbar:hover { 
	color:#FFFFFF;
	text-decoration:none;
	visibility: hidden;
}
a.unsichtbar:active { 
	color:#FFFFFF;
	text-decoration:none;
	visibility: hidden;
}

p.sourcecode {
	font-family: "Courier New",Courier,monospace;
	font-size: 9pt;
	margin-top: 0px;
	margin-bottom: 0px;
	color:#C0C0C0;
}

/* Fotoalbum */
#fotoalbum table {
	width: 828px;
}

#fotoalbum th.datum {
	font-size: 18pt;
	color: #FFFFFF;
	background-color: #D4B098;
	padding: 10px 5px 10px 5px;
}

#fotoalbum th {
	font-size: 12pt;
	padding: 5px 5px 5px 5px;
}

#fotoalbum img.icon {
	border: 0px;
	margin: 0px;
}

td.fotoalbum-links {
	text-align: right;
	width: 402px;
}

td.fotoalbum-rechts {
	text-align: left;
	width: 402px;
}

/* Menü */
#menu p {
	color: #C0C0C0;
	padding: 0px;
	margin: 0px;
}
#menu a.active:link, #menu a.active:visited {
	color: #FF9900;
}
#menu a:link, #menu a:visited {
	color: #FFFFFF;
}
#menu a:active, #menu a:hover {
	color: #FF9900;
}

/* Submenü */
#submenu p {
	color: #C0C0C0;
	padding: 0px;
	margin: 0px;
}
#submenu a.active:link, #submenu a.active:visited {
	color: #A0CAF0;
}
#submenu a:link, #submenu a:visited	{
	color: #FFFFFF;
}
#submenu a:active, #submenu a:hover	{
	color: #A0CAF0;
}

/* Breadcrumb */
#breadcrumb p {
	text-align: right;
	padding: 0px;
	margin: 0px;
}
#breadcrumb a:link, #breadcrumb a:visited	{
	color: #000000;
}
#breadcrumb a:active, #breadcrumb a:hover	{
	color: #FF9900;
}

/* fuss */
#fuss p {
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	font-size: 8pt;
	text-align: right;
}
#fuss a:link, #fuss a:visited	{
	color: #FFFFFF;
}
#fuss a:active, #fuss a:hover	{
	color: #000000;
}
#fusslinks p, #fussrechts p {
	color: #D0D0D0;
}

/* Index-Seiten */
#index h2 {
	color: #3D467F;
}
#index table h2 {
	margin-top: 0px;
	margin-bottom: 5px;
}
#index h3 {
	color: #3D467F;
}
#index table h3 {
	margin-top: 0px;
	margin-bottom: 5px;
}
#index table {	
	width: 100%;
}
#index th {
   width: 100px;
	background-color: #E0C7B6;
}
#index td {
	background-color: #F0F0F0;
}

/* Domains */
#domains h1 a {
	font-size: 12pt;
}
#domains h1.rubrik {
	margin: 30px 0px 10px 0px;
	background-color: #F0F0F0;
	border: 1px solid #808080;
	padding: 4px;
	font-size: 12pt;
}
#domains a:link, #domains a:visited { 
	color: black;
	text-decoration: none; 
}
#domains a:hover, #domains a:active {
	color: #DC143C; 
}

/* Postkartenalbum */
#postkarteBild img {
	position: relative;
	border: 1px solid #000000;
	margin: 10px 0px 0px 0px;
	z-index: 20;
}

/* Internet Explorer positioniert die Adresse nicht neu, deshalb liegt
   ohne z-index die Rückseite über dem Foto */
#postkarteAdresse {
	position: relative;
	width: 580px;
	height: 400px;
	background-color: #F1F2F8;	
	border: 1px solid #000000;
	margin: 20px 0px 30px 0px;
	z-index: 10;
}

#postkarteAdresseL {
	position: absolute;
	left: 10px;
	width: 270px;
	top: 10px;
	padding: 0px;
}

#postkarteAdresseL p {
	margin-top: 0px;
	text-align: left;
}

#postkarteTrennlinie {
	position: relative;
	width: 270px;
	height: 1px;
	overflow: hidden;
	margin: 10px 0px 10px 0px;
	border-top: 1px dashed #3D467F;
}

#postkarteAdresseM {
	position: absolute;
	left: 290px;
	top: 10px;
	height: 380px;
	width: 1px;
	background-color: #3D467F;
}

#postkarteBriefmarke {
	position: absolute;
	top: 10px;
	right: 10px;
	text-align: right;
}

#postkarteBriefmarke img {
	border: 0px;
}

#postkarteAdresseR {
	position: absolute;
	right: 10px;
	width: 270px;
	top: 170px;
	padding: 0px;
}

#postkarteAdresseR p {
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px dashed #3D467F;
}

/* Meine Domains */
#fussrechts a.meineDomains:link, #fussrechts a.meineDomains:visited, #fussrechtsa.meineDomains:hover, #fussrechts a.meineDomains:active {
	color: #B0B0B0;
}


/* Homepage */
#zweiSpalten {
	position: relative;
}

#spalteLinks {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 400px;
	padding: 0px;
}

#spalteRechts {
	position: relative;
	float: right;
	right: 0px;
	top: 0px;
	width: 400px;
	padding: 0px;
}

img.unterschrift {
	border: 0px;
	margin: 10px 0px 0px 0px;
	clear: both;
}

img.rechts {
	position: relative;
	float: right;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#featuredWebsite {
 	position: relative;
	background-color: #F0F0F0;
	border: 1px dashed #000000;
	padding: 0px;
	height: 410px;
	width: 826px;
	clear: both;
	margin: 20px 0px 20px 0px;
}

#featuredWebsiteText {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 389px;
}

#featuredWebsiteText h1 {
	margin-top: 0px;
}

#featuredWebsiteScreenshot {
 	position: absolute;
	top: 10px;
	right: 10px;
	width: 389px;
}

/* Cloud */
p.cloud {
	color: #3D467F;
	font-size: 12pt;
	font-weight: bold;
	border: 1px dashed #E0E0E0;
	background-color: #F4F4F4;
	padding: 10px;
}

.size2 {
	font-size: 8pt;
}
.size3 {
	font-size: 10pt;
}
.size4 {
	font-size: 12pt;
}
.size5 {
	font-size: 14pt;
	color: #FF9900;
}
.size6 {
	font-size: 16pt;
	color: #DC143C;
}

