* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

html, body {
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    border: 0px;
}

body {
	background-color: #141414;
}

/* Navi */

.navi {
	background-color: #141414;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	width: 720px;
	height: 90px;
	border: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

.naviindex {
	background-color: #141414;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	width: 720px;
	height: 90px;
	border: 0px;
}

.navi td a, .navi td a:visited {
	color: #737373;
	text-decoration: none;
}

.navi td a:hover, .navi td a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.weiss {
	color: #FFFFFF;
}

/* Fusszeile */

.weisselinie {
	background-color: #FFFFFF;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	width: 720px;
	height: 2px;
}

.fusszeile {
	background-color: #737373;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	width: 720px;
	height: 20px;
	border: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

.fusszeileindex {
	background-color: #141414;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	width: 720px;
	height: 22px;
	border: 0px;
}

.fusszeile td a, .fusszeile td a:visited {
	color: #141414;
	text-decoration: none;
}

.fusszeile td a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.fusszeilehilfe {
	visibility:hidden; 
	position:absolute;
	background-color: #737373;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	width: 130px;
	border: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

.projektnavi {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.projektnavi ul {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-position: outside;
	border: 0px;
}

.projektnavi ul li a {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	display: block;
	width: 360px;
	height: 112px;
	background-color: #E3E3E3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #141414;
	text-decoration: none;
	border: 0px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.projektnavi ul li.elf a {
	height: 110px;
}
.projektnavi ul li a:hover {
	background-color: #F6F6F6;
	color: #000000;
}
/* Subnavi(s) 

.projektnavi {
	background-color: #E3E3E3;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	width: 360px;
	height: 450px;
	border: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #141414;
}

.content td .projektnavi div {
	width: 100%;
	height: 100%;
}

.content td .projektnavi a:link { 
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #141414; 
}
.content td .projektnavi a:visited {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #141414; 
}
.content td .projektnavi a:hover {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #141414; 
	background-color: #F6F6F6;
}
.content td .projektnavi a:active {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #141414; 
}
.content td .projektnavi a:focus {	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #141414; 
}
*/
.content td .profilnavi div {
	width: 100%;
	height: 100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #141414;
}

.content td .profilnavi a:link { 
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #141414; 
}
.content td .profilnavi a:visited {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #141414; 
}
.content td .profilnavi a:hover {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #472C25; 
}
.content td .profilnavi a:active {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #141414; 
}
.content td .profilnavi a:focus {	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #141414; 
}


.projektsubnavi {
	background-color: #E3E3E3;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	line-height: 19px;
	width: 310px;
	height: 450px;
	border: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #141414;
}

.projektsubnavi td, .projektsubnavi td a, .projektnavi td a:active, .projektnavi td a:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #141414;
}

.projektsubnavi td a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #737373;
}


.projektsubnavi h1 {
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	font-size: 14px;
}

/* Content */

.contentstartseite {
	background-color: #1A1D39;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	width: 720px;
	height: 450px;
	border: 0px;
}

.content {
	background-color: #E3E3E3;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	width: 720px;
	height: 450px;
	border: 0px;
}

.contentbildershow {
	background-color: #E3E3E3;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	width: 720px;
	height: 450px;
	border: 0px;
}

.contenthtml {
	overflow: auto;
	background-color: #E3E3E3;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	border: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #141414;
}

.contentpadding {
	padding: 35px 20px 35px 35px;
}

.contentpadding h1, .contentpadding h2 {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #141414;
}

.contentpadding ul {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	list-style-type: circle;
	list-style-image:url(../img/listenpunkt.gif);
	list-style-position: outside;
}

.contentpadding li {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.contentpadding p {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.contentpadding a, .contentpadding a:active, .contentpadding a:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #141414;
}

.contentpadding a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #737373;
}


.contentpadding .form {  
	width: 250px; 
	margin-bottom: 5px; 
	padding-left: 5px; 
	font-family: Arial, Helvetica, Sans-Serif;
}

textarea, input { 
	background-color: #EFEFEF; 
	border: 1px solid #FFFFFF; 
	font-size: 12px;
	width: 250px;
}

.projektsubnavi td a, .projektnavi td a:active, .projektnavi td a:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #141414;
}

.projektsubnavi td a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #737373;
}


