/* Main Layout */

body,a,p,h1,h2,h3,h4,h5,h6,dd,td,tr,ul,li,b,i,span,div {font-family:Arial,Helvetica,Swiss,SunSans-Regular;}

/* Layout */ 
body {
	background-color: #000000;
	color: #FFFFFF;
	background-image:url(img/bg_weiss_184x1840px.gif);
	background-repeat:repeat-y;
	margin: 0px;}

body.intro {
	background-color: #FFFFFF;
	color: #000000;
	margin: 0px;}

body.pdb {
	background-color: #000000;
	background-image:url(img/trans.gif);
	color: #FFFFFF;
	background-repeat:no-repeat;
	margin: 0px;}

#maincontainer {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	width: 960px;}

#leftcontainer {
	padding: 0px;
	margin: 0px;
	width: 184px;
	height: 696px;
	background-color: #FFFFFF;}

#rightcontainer {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 776px;}

#topnavcontainer {
	padding: 0px;
	margin: 0px;
	width: 776px;
	height:140px;}

#contentcontainer {
	padding: 0px;
	margin: 0px;
	width: 776px;}
	
#topbox {
	padding: 0px;
	margin: 0px;
	width: 10px;
	height: 10px;}
	
/* side-nav */
#logoside {
	position: absolute;
	left: 46px;
	top: 45px;
	width: 85px;}
	
#sidenav1 {
	position: absolute;
	left: 99px;
	top: 485px;
	width: 85px;}
	
#nav5 {
	visibility:hidden;
	position: absolute;
	left: 5px;
	top: 485px;
	width: 94px;}

/* sub-nav */
#subnav {
	position: absolute;
	left: 580px;
	top: 10px;
	width: 400px;}
	
#nav6 {
	visibility:hidden;
	position: absolute;
	left: 683px;
	top: 25px;
	width: 94px;}
	
/* top-nav*/
#nav1 {
	visibility:hidden;
	position: absolute;
	left: 194px;
	top: 0px;
	width: 184px;}

#nav2 {
	visibility:hidden;
	position: absolute;
	left: 388px;
	top: 0px;
	width: 184px;}

#nav3 {
	visibility:hidden;
	position: absolute;
	left: 582px;
	top: 0px;
	width: 184px;}

#nav4 {
	visibility:hidden;
	position: absolute;
	left: 776px;
	top: 0px;
	width: 184px;}

/* Content */
#boxaktuell {
	position: absolute;
	left: 776px;
	top: 484px;
	width: 184px;}

#subnavbox {
	position: absolute;
	left: 776px;
	top: 484px;
	width: 184px;}
	
#titeltext1 {
	position: absolute;
	top: 408px;
	left: 194px;
	width: 378px;
	height: 378px;}

#titeltext3 {
	position: absolute;
	top: 319px;
	left: 776px;
	width: 184px;}

#reftext {
	position: relative;
	top: 14px;
	left: 9px;
	width: 184px;}

/* Link */
a				{text-decoration:none;}
a:link			{color:#aaacb0;text-decoration:none;}
a:visited		{color:#aaacb0;text-decoration:none;}
a:active		{color:#aaacb0;text-decoration:none;}
a:hover			{color:#aaacb0;text-decoration:none;}

a.nav:link		{color:#aaacb0;text-decoration:none;}
a.nav:visited	{color:#aaacb0;text-decoration:none;}
a.nav:active	{color:#aaacb0;text-decoration:none;}
a.nav:hover		{color:#aaacb0;text-decoration:none;}

a.pro:link		{color:#00aac9;text-decoration:none;}
a.pro:visited	{color:#00aac9;text-decoration:none;}
a.pro:active	{color:#00aac9;text-decoration:none;}
a.pro:hover		{color:#00aac9;text-decoration:none;font-weight:bold;}

a.ref:link		{color:#66bc46;text-decoration:none;}
a.ref:visited	{color:#66bc46;text-decoration:none;}
a.ref:active	{color:#66bc46;text-decoration:none;}
a.ref:hover		{color:#66bc46;text-decoration:none;font-weight:bold;}

a.map:link		{color:#aaacb0;text-decoration:none;}
a.map:visited	{color:#aaacb0;text-decoration:none;}
a.map:active	{color:#aaacb0;text-decoration:none;}
a.map:hover		{color:#aaacb0;text-decoration:none;}

a.blank:link	{color:#FFFFFF;text-decoration:none;}
a.blank:visited	{color:#FFFFFF;text-decoration:none;}
a.blank:active	{color:#FFFFFF;text-decoration:none;}
a.blank:hover	{color:#FFFFFF;text-decoration:none;}

a.suchetitel {
	display: block;
	width: 176px;
	height: 18px;
	color:#000000;
	font-size:11px;
	line-height:18px;
	font-weight:normal;
	padding: 0px 4px 0px 4px;
	background-image:url(img/bg_dropdown_blau.gif);
	background-position: 0px 0px;}

a.suchetitel:link		{color:#000000;text-decoration:none;}
a.suchetitel:visited	{color:#000000;text-decoration:none;}
a.suchetitel:active		{color:#000000;text-decoration:none;}
a.suchetitel:hover		{color:#000000;text-decoration:none; background-position: 0px 18px;}

a.suche {
	display: block;
	width: 176px;
	height: 18px;
	color:#000000;
	font-size:11px;
	line-height:18px;
	font-weight:normal;
	background-color: #90c5da;
	padding: 0px 4px 0px 4px;}

a.suche:link	{color:#000000;text-decoration:none;}
a.suche:visited	{color:#000000;text-decoration:none;}
a.suche:active	{color:#000000;text-decoration:none;}
a.suche:hover	{color:#000000;text-decoration:none; background:#5497b3}

/* Formate */
div {
	color:#ffffff;
	font-size:11px;
	font-weight:normal;}

div.lefttext {
	color:#ffffff;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	margin:2px 0px 0px 0px;}
		
div.righttext {
	color:#ffffff;
	font-size:11px;
	line-height:14px;
	font-weight:normal;}

div.text {
	color:#ffffff;
	font-size:11px;
	line-height:18px;
	font-weight:normal;
	text-align:justify;}

div.textschwarz {
	color:#000000;
	font-size:11px;
	line-height:14px;
	font-weight:normal;}

div.textpistache {
	color:#66bc46;
	font-size:11px;
	line-height:14px;
	font-weight:normal;}

div.titel {
	color:#ffffff;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	margin-bottom:18px;}

div.titeltext {
	color:#ffffff;
	font-size:16px;
	line-height:24px;
	font-weight:bold;
	text-align:justify;}
	
div.bildtext {
	color:#ffffff;
	font-size:11px;
	line-height:14px;
	font-weight:normal;}
	
div.bildtitel {
	color:#ffffff;
	font-size:11px;
	line-height:14px;
	font-weight:bold;}

div.subnav {
	color:#ffffff;
	font-size:11px;
	line-height:18px;
	font-weight:normal;}
	
div.subnav2 {
	color:#ffffff;
	font-size:11px;
	line-height:14px;
	font-weight:normal;}
	
sup {
	position: relative;
	top: -2px;
	vertical-align: middle;
	font-size: 9px;}
	
p {
	color:#ffffff;
	font-size:11px;
	font-weight:normal;}

tr {
	color:#ffffff;
	font-size:11px;
	font-weight:normal;}

td {
	color:#ffffff;
	font-size:11px;
	font-weight:normal;}

/* Listen */	
ul {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}

li {
	background: url(img/bullet.gif) no-repeat;
	background-position: 0px 0px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	text-align:left;
	padding: 0px 0px 0px 13px;
	margin:0px 0px 0px 0px;
}
	
/* Auszeichnungen */
.aktivsub {
	color: #FFFFFF;
	font-weight: bold;}

b,strong {
	font-weight:bold;}

i,em {
	font-style:italic;}

/* Farben */
.schwarz		{color:#000000;}
.weiss			{color:#ffffff;}
.alusilber		{color:#aaacb0;}
.blaugrau		{color:#5497b3;}
.cochenillerot	{color:#8f0f32;}
.graublau		{color:#90c5da;}
.koenigsgelb	{color:#ff7300;}
.korallenrot	{color:#ef4738;}
.orange			{color:#f68b1f;}
.pistache		{color:#66bc46;}
.tuerkis		{color:#00aac9;}

.lc_bleuoutremer	{background-color:#5983ad;}
.lc_grismoyen		{background-color:#6d6e72;}
.lc_grisfonce		{background-color:#5c525a;}
.lc_ivore			{background-color:#ffe5b6;}
.lc_jaunevif		{background-color:#fef200;}
.lc_khhellgrau		{background-color:#d8d9db;}
.lc_ncslackblau		{background-color:#002e67;}
.lc_ocre			{background-color:#81314c;}
.lc_olive			{background-color:#b4a129;}
.lc_orange			{background-color:#f68b1f;}
.lc_rouge			{background-color:#b21c25;}
.lc_rougerubis		{background-color:#b52c46;}
.lc_terredombre		{background-color:#00787a;}

.bgschwarz		{background-color:#000000;}
.bgweiss		{background-color:#ffffff;}
.bgalusilber	{background-color:#aaacb0;}
.bgblaugrau		{background-color:#5497b3;}
.bgcochenillerot{background-color:#8f0f32;}
.bggraublau		{background-color:#90c5da;}
.bgkoenigsgelb	{background-color:#ff7300;}
.bgkorallenrot	{background-color:#ef4738;}
.bgorange		{background-color:#f68b1f;}
.bgpistache		{background-color:#66bc46;}
.bgtuerkis		{background-color:#00aac9;}

