* {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0 auto;
}
body.grau {
	background-image:url(../images/bg_grau_rand.gif);
}
body.blau {
	background-image:url(../images/bg_blau_rand.gif);
}
body.lila {
	background-image:url(../images/bg_lila_rand.gif);
}
body.rot {
	background-image:url(../images/bg_rot_rand.gif);
}
body.mint {
	background-image:url(../images/bg_mint_rand.gif);
}
body.cyan {
	background-image:url(../images/bg_cyan_rand.gif);
}

html {
}
#seite {
	margin: 0 auto;
	width: 1002px;
	background-color:#ffffff;
}

/* --- HEADER --- */

#header {
	height: 110px;
	background-repeat:no-repeat;
	line-height:0px;
}
.headergrau {
	background-image:url(../images/bg_header_grau.gif);
}
.headerblau {
	background-image:url(../images/bg_header_blau.gif);
}
.headerlila {
	background-image:url(../images/bg_header_lila.gif);
}
.headerrot {
	background-image:url(../images/bg_header_rot.gif);
}
.headermint {
	background-image:url(../images/bg_header_mint.gif);
}
.headercyan {
	background-image:url(../images/bg_header_cyan.gif);
}
#logo {
	padding-left:735px;
	padding-top:70px;
	line-height:0px;
}
#logostart {
	padding-top:220px;
	text-align:center;
	margin: 0 auto;
}
#startdeen {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	color:#5b6f78;
	padding-left:433px;
}

/* --- CONTENT --- */

#content {
	background-repeat:repeat-y;
	background-position:right top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#5b6f78;
}
.contentgrau {
	background-image:url(../images/bg_rechts_grau.gif);
}
.contentblau {
	background-image:url(../images/bg_rechts_blau.gif);
}
.contentlila {
	background-image:url(../images/bg_rechts_lila.gif);
}
.contentrot {
	background-image:url(../images/bg_rechts_rot.gif);
}
.contentmint {
	background-image:url(../images/bg_rechts_mint.gif);
}
.contentcyan {
	background-image:url(../images/bg_rechts_cyan.gif);
}

#navi {
	width:230px;
	text-align:right;
	float:left;
}
#subnavi {
	
	font-weight:normal;
	letter-spacing:normal;
}
#inhalt {
	width: 370px;
	float:left;
	padding-left:65px;
	background-color:#ffffff;
	padding-bottom:22px;
	}
	
h1 {
	font-size:11px;
	line-height:17px;
	text-transform:uppercase;
	letter-spacing:1px;
}
.cyan {
	color:#2bc0e5;
}
.lila {
	color:#9c468c;
}
.rot {
	color:#ff0000;
}
.blau {
	color:#084e8b;
}
.mint {
	color:#04dfda;
}
.kontakt {
	color:#131113;
}
.grau {
	color:#bfbfbf;
}
h2 {
	font-size:12px;
	line-height:17px;
	letter-spacing:1px;
}
h3 {
	font-size:11px;
	line-height:17px;
	text-transform:none;
	letter-spacing:1px;
}

#inhalt {
	padding-left:50px;
	width:370px;
	min-height:800px !important;
	float:left;
	line-height:17px;
}

/* --- FOOTER --- */

#footer {
	height: 50px;
	background-color:#ffffff;
}


/* --- POPUPS --- */


/* --- LINKS --- */

a.navi:link {
	color: #5b6f78;
	text-decoration: none;
}
a.navi:visited {
	color: #5b6f78;
	text-decoration: none;
}
a.navi:hover {
	color: #5b6f78;
	text-decoration: none;
}
a.navi:active {
	color: #5b6f78;
	text-decoration: none;
}

a.grau:link {
	color: #bfbfbf;
	text-decoration: none;
}
a.grau:visited {
	color: #bfbfbf;
	text-decoration: none;
}
a.grau:hover {
	color: #bfbfbf;
	text-decoration: none;
}
a.grau:active {
	color: #bfbfbf;
	text-decoration: none;
}
a.blau:link {
	color: #084e8b;
	text-decoration: none;
}
a.blau:visited {
	color: #084e8b;
	text-decoration: none;
}
a.blau:hover {
	color: #084e8b;
	text-decoration: none;
}
a.blau:active {
	color: #084e8b;
	text-decoration: none;
}
a.lila:link {
	color: #9c468c;
	text-decoration: none;
}
a.lila:visited {
	color: #9c468c;
	text-decoration: none;
}
a.lila:hover {
	color: #9c468c;
	text-decoration: none;
}
a.lila:active {
	color: #9c468c;
	text-decoration: none;
}
a.rot:link {
	color: #ff0000;
	text-decoration: none;
}
a.rot:visited {
	color: #ff0000;
	text-decoration: none;
}
a.rot:hover {
	color: #ff0000;
	text-decoration: none;
}
a.rot:active {
	color: #ff0000;
	text-decoration: none;
}

a.mint:link {
	color: #04dfda;
	text-decoration: none;
}
a.mint:visited {
	color: #04dfda;
	text-decoration: none;
}
a.mint:hover {
	color: #04dfda;
	text-decoration: none;
}
a.mint:active {
	color: #04dfda;
	text-decoration: none;
}
a.cyan:link {
	color: #2bc0e5;
	text-decoration: none;
}
a.cyan:visited {
	color: #2bc0e5;
	text-decoration: none;
}
a.cyan:hover {
	color: #2bc0e5;
	text-decoration: none;
}
a.cyan:active {
	color: #2bc0e5;
	text-decoration: none;
}
a.navigationpublikation:link {
	color: #04dfda;
	text-transform:uppercase;
	text-decoration: none;
}	
	a.navigationpublikation:visited {
	color: #04dfda;
	text-transform:uppercase;
	text-decoration: none;
}
a.navigationpublikation:hover {
	color: #04dfda;
	text-transform:uppercase;
	text-decoration: none;
}
a.navigationpublikation:active {
	color: #04dfda;
	text-transform:uppercase;
	text-decoration: none;
}

a.navigationaktiv:link {
	color: #5b6f78;
	text-transform:uppercase;
	text-decoration: none;
}
a.navigationaktiv:visited {
	color: #5b6f78;
	text-transform:uppercase;
	text-decoration: none;
}
a.navigationaktiv:hover {
	color: #5b6f78;
	text-transform:uppercase;
	text-decoration: none;
}
a.navigationaktiv:active {
	color: #5b6f78;
	text-transform:uppercase;
	text-decoration: none;
}


a.subnavigation:link {
	color: #5b6f78;
	text-decoration: none;
}
a.subnavigation:visited {
	color: #5b6f78;
	text-decoration: none;
}
a.subnavigation:hover {
	color: #5b6f78;
	text-decoration: none;
}
a.subnavigation:active {
	color: #5b6f78;
	font-weight:bold;
	text-decoration: none;
}
a.subnavigationaktiv:link {
	color: #5b6f78;
	font-weight:bold;
	text-decoration: none;
}
a.subnavigationaktiv:visited {
	color: #5b6f78;
	font-weight:bold;
	text-decoration: none;
}
a.subnavigationaktiv:hover {
	color: #5b6f78;
	font-weight:bold;
	text-decoration: none;
}
a.subnavigationaktiv:active {
color: #5b6f78;
	font-weight:bold;
	text-decoration: none;
}
/* --- SONSTIGES --- */

.abstand0 {
	clear:both;
	height:0px;
	line-height:0px;
}
.abstand10 {
	clear:both;
	height:10px;
}
.abstand16 {
	clear:both;
	height:16px;
}
.abstand20 {
	clear:both;
	height:20px;
}
.abstandv20 {
	float:left;
	width:20px;
	height:180px;
}

