/********************************************



        stylesheet http://www.gluecklichmacher.at

        copyright armin rudelstorfer 2003

		armin@rudelstorfer.net 

		http://rudelstorfer.net



********************************************/







/*  __________  generelle angaben  __________   */



body {

	background-color: #7fd4f7;

	margin: 0px;

	padding: 0px;

}



p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	line-height: 14px;

	margin: 5px;

}



a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	font-weight: normal;

	color: #000000;

	text-decoration: underline;



}



a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	font-weight: normal;

	color: #0000000;

	text-decoration: none;

}



#adress {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	line-height: 10px;

	text-decoration: none;

	text-align: right;

	position: absolute;

	bottom: 5px;

	right: 5px;

}



#introlink {

	position: absolute;

	top: 0px;

	left: 0px;

}



td.left {

	vertical-align: top;

	padding-top: 3px;

	padding-left: 5px;

	padding-right: 10px;

	white-space: nowrap;

}



td.right {

	vertical-align: top;

	padding-top: 3px;

	padding-right: 5px;

}







/*  __________  positionierung  __________  */



#middle {

	position: absolute;

	z-index: 1;

	left: 50%;

	top: 50%;

	height: 1px;

	width: 1px;

}



#container {

	position: absolute;

	z-index: 2;

	left: -370px;

	top: -105px;

	height: 187px;

	width: 732px;

}



#container_intro {

	position: absolute;

	z-index: 2;

	left: -175px;

	top: -125px;

	height: 350px;

	width: 250px;

}







/*  __________  definition der 3 frames  __________  */



#leftframe {

	position: absolute;

	z-index: 3;

	left: 0px;

	top: 0px;

	height: 185px;

	width: 240px;

	border: 1px solid #777777;

}



#middleframe {

	position: absolute;

	z-index: 3;

	left: 245px;

	top: 0px;	

	height: 185px;

	width: 240px;

	border: 1px solid #777777;

}		



#rightframe {

	position: absolute;

	z-index: 3;

	left: 490px;

	top: 0px;

	height: 185px;

	width: 240px;

	border: 1px solid #777777;

}



.leftwerbung {

	background-color: #D8D8B5;

}



.middlewerbung {

	background-color: #D1C195;

}



.rightwerbung {

	background-color: #859488;

}



.lefttv {

	background-color: #ECBEAF;

}



.middletv {

	background-color: #C57D7B;

}



.righttv {

	background-color: #A83D58;

}



.leftevents {

	background-color: #E2CBB4;

}



.middleevents {

	background-color: #C09184;

}



.rightevents {

	background-color: #91716B;

}



.leftpr {

	background-color: #86BAE5;

}



.middlepr {

	background-color: #2A8BBB;

}



.rightpr {

	background-color: #437696;

}



.rightkonzept {

	background-color: #7fd4f7;

}



.rightphilosophie {

	background-color: #7fd4f7;

}



.contentcontainer {

	position: absolute;

	top: 0px;

	left: 0px;	

	height: 183px;

	width: 238px;

}







/*  __________  mainmenu  __________  */



#mainmenu {

	margin: 8px;

}



.mainmenuline {

	line-height: 7px;

}



.mainmenu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

	margin-bottom: 12px;

}



.mainmenu:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	font-weight: normal;

	color: #333333;

	text-decoration: underline;

	margin-bottom: 2px;

}



.mainmenuactive {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	font-weight: bold;

	color: #333333;

	text-decoration: none;

	margin-bottom: 2px;

}



.mainmenuactive:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	font-weight: bold;

	color: #333333;

	text-decoration: underline;

	margin-bottom: 2px;

}



#keks {

	margin-top: 13px;

	margin-left: 35px;

}



.menuspace {

	margin-bottom: -12px;

}









/*  __________  submenu  __________  */



.submenu {

	position: absolute;

	top: 190px;

	left: 5px;

	z-index: 7;

	white-space: nowrap;

}



.submenulink {

	font-size: 8px;

	line-height: 8px;

	border: 1px solid #84867d;

	background-color: #cccccc;

	width: 16px;

	hight: 10px;

	margin-right: 5px;

	margin-bottom: 2px;

	text-decoration: none;



}



.submenulink:hover {

	font-size: 8px;

	border: 1px solid #84867d;

	background-color: #666666;

	rightmargin: 15px;

	line-height: 8px;

	text-decoration: none;

	margin-bottom: 2px;

}



.submenulinkactive {

	font-size: 8px;

	line-height: 8px;

	border: 1px solid #84867d;

	background-color: #666666;

	width: 16px;

	hight: 10px;

	margin-right: 5px;

	margin-bottom: 2px;

	text-decoration: none;



}



.submenulinkactive:hover {

	font-size: 8px;

	border: 1px solid #84867d;

	background-color: #cccccc;

	rightmargin: 15px;

	line-height: 8px;

	text-decoration: none;

	margin-bottom: 2px;

}







/*  __________  macher  __________  */



.macher {

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 9px; 

	line-height:13px; 

	color: #000000; 

	vertical-align: top;

}



#prevnext {	

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align: right;

	position: absolute;

	bottom: 3px;

	right: 5px;

}



a.prevnext {



	font-style: normal;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}



a.prevnext:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #0000000;

	text-decoration: underline;

}



#frisopix {

	margin:5px;

}



#nikolauspix {

	margin:5px;

}







/*  __________  projects  __________  */



.projects {

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 9px; 

	line-height:13px; 

	color: #000000; 

	vertical-align: top;

}



.middlemenu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

}



.middlemenu:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	font-weight: normal;

	color: #333333;

	text-decoration: underline;

}



.projectimg {

	margin-top: 5px;

}



.projecttext {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}



.projecttext:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	font-weight: normal;

	color: #0000000;

	text-decoration: underline;

}







/*  __________  projectdetails  __________  */



#projectdetails {

	position: absolute;

	z-index: 10;

	vertical-align: middle;

	border: 1px solid #777777;

}



.projectdetails {

	margin: 10px;	

}



#projectdetailscontainer {

	position: absolute;

	z-index: 9;	

	left: -200px;

	top: -180px;

	height: 550px;

	width: 450px;

	vertical-align: middle;

}


