﻿body {
	background-color: rgb(40, 40, 40);
	background-attachment:fixed;
	font-size: 1em;
	margin-left: 10%;
	margin-right: 10%;
	margin-top: 0%;
}

img.facebook:hover {
	border-radius: 0.25em;
	box-shadow: 1px 1px 1px 2px #4096ee;
}

section {
	padding-top: 0em;
	display: flex;
}

footer {
	clear:both;
	text-align: center;
}

form.fcenter, div.fcenter {
	float: left;
	width: 76%;
	height: auto;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	margin-right: 1%;
	margin-bottom: 0em;
	padding-left: 2%;
	padding-right: 2%;
	padding-top: 1em;
	padding-bottom: 1em;
	box-shadow: 5px 5px 5px #1D1B10;
}

form.fright, div.fright {
	float: left;
	width: 15%;
	height: auto;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	margin-bottom: 0em;
	padding-top: 1.5em;
	padding-left: 2%;
	padding-right: 2%;
	padding-bottom: 1em;
	box-shadow: 5px 5px 5px #1D1B10;
}

form.ffooter {
	margin-top: 0em;
	background: rgb(32, 32, 32);
	background: linear-gradient(top, #3a3a3a 0%, rgb(0, 0, 0) 100%);
	background: -moz-linear-gradient(top, #3a3a3a 0%, rgb(0, 0, 0) 100%); 
	background: -webkit-linear-gradient(top, #3a3a3a 0%, rgb(0, 0, 0) 100%);
	flex-direction: column;
	justify-content: flex-top;
	height: 3em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;	/* Oben-Links -- Oben-Rechts -- Unten-Rechts -- Unten-Links */
	padding: 0.5em 0.5em 0em 0.5em;	/* Oben - Rechts - Unten - Links */
	box-shadow: 5px 5px 5px #1D1B10;
	margin-top:0.75em;
}
div.divmuehle {
	float: left;
	width: 30%;
	height: auto;
	/*
	border: 1px #4096ee solid;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	*/
	margin-top:1em;
	margin-right: 1em;
	margin-bottom: 1em;
	/*
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.25em;
	padding-bottom: 1em;
	*/
}

div.divcentercenter {
	float: center;
	width: 600px;
	height: auto;
	border: 1px #4096ee solid;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	margin-top:0.75em;
	margin-right: 1.5em;
	margin-bottom: 0em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.25em;
	padding-bottom: 1em;
}

div.divcenter {
	float: left;
	width: 300px;
	height: auto;
	border: 1px #4096ee solid;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	margin-top:0.75em;
	margin-right: 1.5em;
	margin-bottom: 0em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.25em;
	padding-bottom: 1em;
}
			
/*border: linear-gradient(top, blue 0%, yellow 100%);
	border: -moz-linear-gradient(top, blue 0%, yellow 100%); 
	border: -webkit-linear-gradient(top, blue 0%, yellow 100%);*/

div.divright {
	float: left;
	width: 68.3%;
	height: auto;
	border: 1px #DDD9C4 solid;
	margin-bottom: 0em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1em;
}

form.fcenter, div.fcenter, form.fright, div.fright {
	background-color: #3a3a3a;

}

a.footertext {
	font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: rgb(200, 200, 200);
	text-align: center;
	text-decoration: none;
	margin-top:-1em;
}

a.textrighttree {
	font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 0.8em;
	font-weight: 400;
	text-align: justify;
	color: rgb(200, 200, 200);
}

a.topten {
	font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 1.5em;
	font-weight: 200;
	text-align: justify;
	color: #1D1B10;
	margin-top: -1.25em;
	color:#ac79ee;
}


p.textright, a.textright {
	font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 0.9em;
	font-weight: 400;
	text-align: justify;
	color: rgb(200, 200, 200);
	margin-top: -1.25em;
}

a.textrightLINK {
	font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 0.9em;
	font-weight: 400;
	text-align: justify;
	color: #000;
	margin-top: -1.25em;
	text-decoration:none;
}

a.textrightLINK:hover {
	font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 0.9em;
	font-weight: 400;
	text-align: justify;
	color: #4096ee;
	margin-top: -1.25em;
	text-decoration:underline;
}

a.myColor {
	color:purple;
	color: #DDD9C4;
}

a.headerABCselected {
	color: red;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 120%;	
	font-weight: 400;
	margin-top:0.25em;
	text-decoration:none;
}

a.headerABCselected:hover {
	color: red;
	background-color: #404040;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 120%;	
	font-weight: 400;
	margin-top:0.25em;
	text-decoration:none;
	border-radius: 0.25em 0.25em 0.25em 0.25em;
}


a.headerABC, a.headerSTROKE {
	color: rgb(200, 200, 200);
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 120%;	
	font-weight: 400;
	margin-top:0.25em;
	text-decoration:none;
}

a.headerABC:hover {
	color: #fff;
	background-color: #404040;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 120%;	
	font-weight: 400;
	margin-top:0.25em;
	text-decoration:none;
	border-radius: 0.25em 0.25em 0.25em 0.25em;
}

h3.datasave, a.datalink {
	color: rgb(200, 200, 200);
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 125%;
	font-weight: 400;
	text-decoration:none;
}

a.datalink:hover {
	color: rgb(200, 200, 200);
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 125%;
	font-weight: 400;
	text-decoration:underline;
}

h3.headerText {
	color: rgb(200, 200, 200);
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 150%;	
	font-weight: 200;
	margin-top:0.25em;
}

h3.headerFamily {
	color: #8267a5;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 130%;	
	font-weight: 200;
	margin-top:0.25em;
	text-decoration:none;
}

h3.headerFamily:hover {
	color: #8267a5;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 130%;	
	font-weight: 200;
	margin-top:0.25em;
	text-decoration:underline;
}

h3.headerTextSub {
	color: rgb(200, 200, 200);
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 120%;	
	font-weight: 200;
	margin-top:-0.75em;
	margin-bottom:-0.75em;
}

h3.onetitle, h4.shipdata {
	color: rgb(200, 200, 200);
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 120%;	
	font-weight: 400;
	text-shadow: 2px 2px 2px #000;
	margin-top:0em;
}

a.onetitlesmall {
	color: rgb(200, 200, 200);
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 80%;	
	font-weight: 400;
	text-decoration:none;
}

a.onetitle_birt {
	color: #8267a5;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 90%;	
	font-weight: 600;
	text-decoration:none;
}

a.onetitle_birt:hover {
	color: #8267a5;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 90%;	
	font-weight: 600;
	text-decoration:underline;
}

a.onetitle {
	color: #4096ee;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 90%;	
	font-weight: 400;
	text-decoration:none;
}

a.onetitle:hover {
	color:  rgb(255, 253, 145);
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 90%;	
	font-weight: 400;
	text-decoration:underline;
}

a.headerText {
	color: #4096ee;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 80%;	
	font-weight: 400;
}

a.saveText {
	color: rgb(255, 0, 0);
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 80%;	
	font-weight: 400;
}

a.vsc:hover {
	text-decoration: underline;
	color: #4096ee;
}

table.clantable {
	color: rgb(200, 200, 200);	
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 80%;	
	font-weight: 200;
}

/***********************************************************************************************************************/
	img.portrait {
		width:100px;
		margin-top:4.3em;
		border-radius:0.5em;
		border: 1px  #DDD9C4 solid;
	}
	td.bgcolor {
		background-color: #272727;
		background: linear-gradient(top, #444444 0%, rgb(48, 48, 48) 100%);
		background: -moz-linear-gradient(top, #444444 0%, rgb(48, 48, 48) 100%); 
		background: -webkit-linear-gradient(top, #444444 0%, rgb(48, 48, 48) 100%);
	}
	td.bgcolorleft {
		background-color: #272727;
		background: linear-gradient(top, #444444 0%, rgb(48, 48, 48) 100%);
		background: -moz-linear-gradient(top, #444444 0%, rgb(48, 48, 48) 100%); 
		background: -webkit-linear-gradient(top, #444444 0%, rgb(48, 48, 48) 100%);
		border-bottom-left-radius: 0.3em;
	}
	td.bgcolorright {
		background-color: #272727;
		background: linear-gradient(top, #444444 0%, rgb(48, 48, 48) 100%);
		background: -moz-linear-gradient(top, #444444 0%, rgb(48, 48, 48) 100%); 
		background: -webkit-linear-gradient(top, #444444 0%, rgb(48, 48, 48) 100%);
		border-bottom-right-radius: 0.3em;
	}
	td.tdspalte1, td.tdspalte2, td.tdspalteLast, a.tdspalte1 {
		font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
		font-size: 0.85em;
		font-weight: normal;
		padding-left: 0.5em;
	}
	td.tdspalte1 {
		color: rgb(230,230,230);
		font-weight:600;
		width: 130px;
	}
	td.tdspalte2 {
		color: rgb(200,200,200);
		width: 200px;
	}
	td.tdspalteLast {
		padding-right: 0.5em;
		color: rgb(200,200,200);
		width: auto;
	}

	a.kekule {
		color: rgb(132, 189, 86);
		font-weight: 400;
	}

	a.datasave {
		color: rgb(189, 86, 86);
		font-weight: 400;
	}

	a.linkII {
		font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
		font-size: 1em;
		font-weight: 400;
		color: rgb(228, 165, 93);
		text-decoration: none;
	}
	a.linkII:hover {
		font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
		font-size: 1em;
		font-weight: 400;
		color: #4096ee;
		text-decoration: underline;
	}

	a.link {
		font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
		font-size: 0.9em;
		font-weight: 400;
		color: rgb(228, 165, 93);
		text-decoration: none;
	}
	a.link:hover {
		font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
		font-size: 0.9em;
		font-weight: 400;
		color: #4096ee;
		text-decoration: underline;
	}
	a.lastname {
		text-transform: uppercase;	/* Alles in GROSSBUCHSTABEN */
	}
	.numeric {
		text-align:left;
	}
	td.tdspalte2child {
		color: rgb(230,230,230);
		width: 140px;
	}
	p.quelle {
		margin-top: -0.25em;
		font-size: 0.8em;
		color: #494529;
		color: #00d1d1;
	}

	a.static {
		font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
		font-size: 0.85em;
		font-weight: normal;
	}

	img.picnews {
		box-shadow: 3px 3px 3px #1D1B10;
		border-radius:0.5em;
	}

	img.trauer:hover {
		box-shadow: 1px 1px 1px #4096ee;
		border-radius:0.25em;
	}

	img.picnews2 {
		/*box-shadow: 3px 3px 3px #1D1B10;*/
		border-radius:0.5em;
	}

p.plink:hover {
	background: linear-gradient(top, #3a3a3a 0%, rgb(0, 0, 0) 100%);
	background: -moz-linear-gradient(top, #3a3a3a 0%, rgb(0, 0, 0) 100%); 
	background: -webkit-linear-gradient(top, #3a3a3a 0%, rgb(0, 0, 0) 100%);
	border-radius:0.35em;
}

#tabAhnen {
	font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	border: #DDD9C4 ;
}


