﻿/* Body */

body {
	font-family: Helvetica, sans serif;
	font-size: 12px;
	margin: 30px 0 0 0; 
	padding: 0;
	color: #FFFFFF;
	background-color: #000000;
}

/* Rahmen der Website */

div#rahmen {
	width: 70em;
	margin: 0 auto;
}

div#bildleiste {
	margin: 0;
	padding: 0 0 0 2px;
	width: 835px;
	height: 131px;
	background-image:URL("../img/logo.jpg");
	background-position: top right;
	background-repeat: no-repeat;
	
}

div#navi {
	margin: 10px 0 0 0;
	padding: 20px 0 0 0;
	line-height: 2;
	width: 147px;
	float: left;
	font-weight: bold;
}

div#unavi {
	margin: 0;
	padding: 0 0 0 15px;

}


div#content {
	margin: 10px 0 0 0;
	padding: 0;
	width: 688px;
	float: right;
}

div#contentlogin {
	margin: 50px 0 0 305px;
	padding: 0;
}

.login {
	padding-left: 129px;
}

.abstandFelder {
	padding-left: 27px;
}

/* who */

div#passfotokasten {
	margin: 0;
	padding: 0;
	height: 165px;
	border: 1px solid black;

}

div#passfoto {
	margin: 30px 0 0 30px;
	padding: 0;
	width: 86px;
	height: 130px;
	border: 1px solid white;
	float: left;
}

div#ptext {
	margin: 30px 0 0 165px;
	padding: 0;
	width: 410px;
}

div#bildkastenwho {
	margin: 0 0 30px 15px;
	padding: 0;
	width: 70px;
	height: 42px;
	float: left;
	border: 1px solid white;
}

div#mehr {
	margin: 80px 0 0 0;
	padding: 0;
	width: 670px;
	float: clear;
}

div#bildkastenmehr {
	margin: 0;
	padding: 0 10px 0 0;
	width: 400px;
	float: left;
}

/* what */

div#contentwhat {
	margin: 10px 0 0 0;
	padding: 0;
	width: 687px;
	height: 341px;
	float: right;
	/*background-image:URL("../img/what.jpg");
	background-position: top right;
	background-repeat: no-repeat;*/
}

div#txtkasten {
	margin: 30px 0 0 0;
	padding: 0;
	width: 400px;
}

/* references */

div#bildkasten {
	margin: 0;
	padding: 0;
	width: 390px;
	float: left;
}

div#reftxtkasten {
	margin: -10px 0 0 400px;
	padding: 0;
	height: 330px; 
	
	
}

div#refbilder {
	margin: 10px 0 10px 3px;
	/*margin: 10px 0 10px 3px;*/
	padding: 0;
	height: 42px;
	width: 70px;
	float: left;
	text-align: center;
	border: 1px solid #CCCCCC;
}

div#refbilderactive {
	margin: 10px 0 10px 3px;
/*	margin: 10px 0 10px 0;*/
	padding: 0;
	height: 42px;
	width: 70px;
	float: left;
	text-align: center;
	border: 1px solid #F39912;
}

div#refbilder_1 {
	margin: 10px 0 0 3px;
	padding: 0;
	height: 42px;
	width: 70px;
	float: left;
	text-align: center;
/*	border: 1px solid #CCCCCC;*/
	border: 1px solid red;
}

div#refbilderactive_1 {
	/*margin: 10px 0 0 3px;*/
	margin: 10px 0 10px 3px;
	padding: 0;
	height: 42px;
	width: 70px;
	float: left;
	text-align: center;
	border: 1px solid #F39912;
}

div#bildkastenref {
	margin: 0 0 15px 15px;
	padding: 0;
	width: 150px;
	height: 150px;
	float: left;
	text-align: center;
	border: 1px solid white;
}

div#bildkastenrefsort {
	margin: 0 0 15px 15px;
	padding: 0;
	width: 150px;
	height: 180px;
	float: left;
	text-align: center;
	border: 1px solid white;
}

div#sortbox {
	margin: 0;
	padding: 0;
	width: 150px;
	float: left;
	text-align: center;
}

div#loeschekomplett {
	margin: 10px 0 0 0;
	padding:0;
	width: 600px;
	float: right;
}

div#mail {
	margin: 30px 0 0 0;
	padding: 0;
	float: right; 
}

div#footer {
	margin:10px 0 0 0;
	padding: 5px 0 0 0;
	line-height: 2;
	border-top: 1px solid white;
}

/* Adminbereich */

div#textuebersicht {
	margin: 20px 0 0 151px;
	padding: 0;
	width: 80%;
}

div#titel {
	margin: 0;
	padding: 0;
	width: 250px;
	float: left; 
	
}

div#adminbox {
	margin: 0;
	padding: 0;
	width: 600px;
	float: left; 
	
}

div#liste {
	margin: 0;
	padding: 0;
	width: 650px;
	float: left; 
	
}
div#fkt {
	margin: 0 0 0 260px;
	padding: 0;
	width: 385px;
}

.fktabstand {
	/*padding-left: 100px;*/
	padding-left: 50px;
}

.buttonabstand {
	padding-left: 150px;
}

/* Definitionen */

img { 
	border: 0;
}


img#imgactive {
	border: 1px solid #F39912;
}

a {
	text-decoration: none;
}

.active {
	color: #FFFFFF;
	letter-spacing:0.1em;
}

.abstandAdresse1 {
	padding-left: 50px;
}

.abstandAdresse2 {
	padding-left: 25px;
}

.tel {
	/*padding-left: 278px;*/
	padding-left: 273px;
}

.fax {
	/*padding-left: 266px;*/
	padding-left: 261px;
}

.fett {
	font-weight: bold;
}

.ueberschrift {
	font-size: 20px;
}

.ueberschriftref {
	font-size: 16px;
	font-weight: sbold;
}

p {
	line-height: 2;
}

p#admin {
	line-height: 0.5;
}
.sprachen {
	/*padding-left: 575px;*/
	padding-left: 570px;
	letter-spacing:0.1em;
}

.sprachendeutsch {
	padding-left: 573px;
	letter-spacing:0.1em;
}

.fehler {
	color: red;
}

/* Links */

.textlink:active {
	color: #808080;
	font-weight: bold;
	letter-spacing:0.1em;
}

.textlink:hover {
	color: #808080;
	font-weight: bold;
	letter-spacing:0.1em;
}

.textlink:link {
	color: #808080;
	font-weight: bold;
	letter-spacing:0.1em;
}

.textlink:visited {
	color: #808080;
	font-weight: bold;
	letter-spacing:0.1em;
}


/* Admin-Links */

.adminlink:active {
	color: #F39912;
	font-weight: bold;
	letter-spacing:0.1em;
}

.adminlink:hover {
	color: #F39912;
	font-weight: bold;
	letter-spacing:0.1em;
}

.adminlink:link {
	color: #F39912;
	font-weight: bold;
	letter-spacing:0.1em;
}

.adminlink:visited {
	color: #F39912;
	font-weight: bold;
	letter-spacing:0.1em;
}