/* 
	nimmrichter cda 4 kunstfokus 
	styles v2, 0901001
	rolf nimmrichter
*/




/* layout
----------------------------------------------- */

/* hide from ie on mac \*/


html {
		height: 100%;
		overflow: hidden;
	}	
#flashcontent {
		height: 100%;
	}
	/* end hide */

body { 
	background-color: #ddd;
	color: #212121; 
	font-size: 12px; 
	font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular; 
	margin-top: 0px; 
	margin-left: 0px }

td { 
	color: #212121; 
	font-size: 12px; 
	font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular } 

h1 { 
	color: #212121; 
	font-size: 14px; 
	font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular } 


	
#continent {
	display: block;
	position: relative;
	z-index: 11;
	overflow: visible;
	width: 100%;
	height: 330px;
	top: 272px;
}


a    { color: #6a0039; font-size: 12px; font-weight: bold; text-decoration: none }
a:visited     { color: #6a0039; font-size: 12px; text-decoration: none }
a:hover     { color: #cc3586; font-size: 12px; text-decoration: none }
a:active     { color: #cc3586; font-size: 12px; text-decoration: none }

.nav   { color: #212121; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular }
.nav a		{ color: #212121; text-decoration: none }
.nav a:visited	{ color: #212121; text-decoration: none }
.nav a:hover		{ color: #212121; text-decoration: underline }
.nav a:active	{ color: #e82892; text-decoration: underline }

.title { color: #212121; font-weight: bold; font-size: 17px; font-family: Palatino, Times, Swiss, Serif, SunSerif }

.title_red { color: #f0002e; font-weight: bold; font-size: 17px; font-family: Palatino, Times, Swiss, Serif, SunSerif }



.pink   { color: #212121; font-size: 12px; font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular }
.pink a		{ color: #b2035e; font-weight: bold; text-decoration: none }
.pink a:visited	{ color: #b2035e; text-decoration: none }
.pink a:hover		{ color: #e20679; text-decoration: none }
.pink a:active	{ color: #e20679; text-decoration: none }
.pink_1   { color: #e20679; font-size: 12px; font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular }

.beige   { color: #212121; font-size: 12px; font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular }
.beige a		{ color: #b0a150; font-weight: bold; text-decoration: none }
.beige a:visited	{ color: #b0a150; text-decoration: none }
.beige a:hover		{ color: #cabb6a; text-decoration: none }
.beige a:active	{ color: #cabb6a; text-decoration: none }
.beige_1   { color: #cabb6a; font-size: 12px; font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular }

.cyan   { color: #212121; font-size: 12px; font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular }
.cyan a		{ color: #016b94; font-weight: bold; text-decoration: none }
.cyan a:visited	{ color: #016b94; text-decoration: none }
.cyan a:hover		{ color: #008abf; text-decoration: none }
.cyan a:active	{ color: #008abf; text-decoration: none }
.cyan_1   { color: #008abf; font-size: 12px; font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular }

.hellblau   { color: #212121; font-size: 12px; font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular }
.hellblau a		{ color: #80aad0; font-weight: bold; text-decoration: none }
.hellblau a:visited	{ color: #80aad0; text-decoration: none }
.hellblau a:hover		{ color: #9cc2e5; text-decoration: none }
.hellblau a:active	{ color: #9cc2e5; text-decoration: none }
.hellblau_1   { color: #9cc2e5; font-size: 12px; font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular }

.oliv   { color: #212121; font-size: 12px; font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular }
.oliv a		{ color: #524601; font-weight: bold; text-decoration: none }
.oliv a:visited	{ color: #524601; text-decoration: none }
.oliv a:hover		{ color: #716105; text-decoration: none }
.oliv a:active	{ color: #716105; text-decoration: none }
.oliv_1   { color: #716105; font-size: 12px; font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular }

.gold	   { color: #212121; font-size: 12px; font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular }
.gold a		{ color: #d4c91c; font-weight: bold; text-decoration: none }
.gold a:visited	{ color: #d4c91c; font-weight: bold; text-decoration: none }
.gold a:hover		{ color: #f0e700; font-weight: bold; text-decoration: none }
.gold a:active	{ color: #f0e700; font-weight: bold; text-decoration: none }
.gold_1   { color: #f0e700; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular }

.rosa	   { color: #212121; font-size: 12px; font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular }
.rosa a		{ color: #dc8b9d; font-weight: bold; text-decoration: none }
.rosa a:visited	{ color: #dc8b9d; font-weight: bold; text-decoration: none }
.rosa a:hover		{ color: #f2a7b8; font-weight: bold; text-decoration: none }
.rosa a:active	{ color: #f2a7b8; font-weight: bold; text-decoration: none }
.rosa_1   { color: #f2a7b8; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular }

.gruen	   { color: #212121; font-size: 12px; font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular }
.gruen a		{ color: #879d29; font-weight: bold; text-decoration: none }
.gruen a:visited	{ color: #879d29; font-weight: bold; text-decoration: none }
.gruen a:hover		{ color: #9db633; font-weight: bold; text-decoration: none }
.gruen a:active	{ color: #9db633; font-weight: bold; text-decoration: none }
.gruen_1   { color: #9db633; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular }

.orange	   { color: #212121; font-size: 12px; font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular }
.orange a		{ color: #cc5c22; font-weight: bold; text-decoration: none }
.orange a:visited	{ color: #cc5c22; font-weight: bold; text-decoration: none }
.orange a:hover		{ color: #ea6f2f; font-weight: bold; text-decoration: none }
.orange a:active	{ color: #ea6f2f; font-weight: bold; text-decoration: none }
.orange_1   { color: #ea6f2f; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular }

.weiss	   { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular }
.weiss a		{ color: #ffffff; font-weight: bold; text-decoration: none }
.weiss a:visited	{ color: #ffffff; font-weight: bold; text-decoration: none }
.weiss a:hover		{ color: #dedede; font-weight: bold; text-decoration: none }
.weiss a:active	{ color: #ffffff; font-weight: bold; text-decoration: none }
.weiss_1   { color: #ffffff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular }


.standard    { color: #212121; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.navigation    { font-size: 14px; }
.small_title { color: #212121; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.standard_red  { color: #f0002e; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.bar { 
	font-size: 10px; 
	font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular 
}

.small  { color: #212121; font-size: 12px; font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular }
.small_red { color: #f0002e; font-size: 12px; font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular }
.footer  { color: #708DAF; font-size: 9px; font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular }


#map { 
	top margin: 10px;
	left margin: 10px;
	display: block;
	position: absolute;
	top: 299px;
	left: 250px;
	z-index: 4;
	width: 500px;
	height: 300px;
	background-color:#FFFFFF
}
standardform  { 
	background-color: #c9d0bf;
}

input { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}



#start {
	background-image: url(../images/kunstfokus_weiss.png);
	overflow: hidden;
	position: absolute;
	visibility: visible;
	z-index: 4;
	height: 640px;
	width: 799px;
	top: 26px;
	left: 0px;
}

#startangebot {
	background-image: url(../images/kunstfokus_weiss.png);
	overflow: hidden;
	position: absolute;
	visibility: visible;
	z-index: 20;
	height: 260px;
	width: 819px;
	top: 26px;
	left: 0px;
}

#mainfield {
	background-image: url(../images/kunstfokus_weiss.png);
	overflow: hidden;
	position: absolute;
	visibility: visible;
	z-index: 3;
	height: 670px;
	width: 826px;
	top: 26px;
	left: 0px;
}

#nav {
	overflow: hidden;
	position: absolute;
	visibility: visible;
	z-index: 3;
	height: 40px;
	width: 500px;
	top: 200px;
	left: 20px;	
}


#subnavlogo {
	overflow: hidden;
	position: relative;
	visibility: visible;
	z-index: 3;
	height: 20%;
}

