/*------------------------------------------------------------------------
Cascading Style Steet for tonyrei.at
Author:						Franz Stefan
Last Modification:				26.02.2006
------------------------------------------------------------------------*/

body {

		font-family: 		Verdana, Arial, Tahoma;
		margin:			auto;
		color:			#000000;
		font-size:		9px;
		background-color:	#eef1ef;
		text-align:		left;			
}


#quicknav li {
	float: left;
	font-size:12px;
	background-color: #ffc410;
	height:20px;
}

#quicknav li a {
	color: #000000;
	text-decoration: none;
	border-right: solid 1px #ffc410;
	border-top: solid 1px #ffc410;
	padding: 0 10px 0 10px;
	display: block;
	float: left;
	font-size:12px;
	background-color:#ffc410;
	height:20px;
}

#quicknav li a:hover {
	background-color: #c11717;
                color: #ffffff;
	border-top: solid 1px #ffc410;
	font-size:12px;
	height:20px;
}

#quicknav li.act a {
                color: #ffffff;
	font-weight: bold;
	background-color: #c11717;
	border-top: solid 1px #ffc410;
	font-size:12px;
	height:20px;
}

#quicknav li.act a:hover {
	border-top: solid 1px #ffc410;
                background-color: #c11717;
	font-size:12px;
	height:20px;
}

#boxheader {

					text-align: left
					background:	#eeeeee;
					color: #000000;
					float: left;
					
}

#arrows {

					width: 590px;
					height: 40px;
					text-align:left;
					float: left;

}

#previous {
			
					position: relative;
					left: 0px;

}

#forward {

					position: absolute;
					left: 380px;
					top: 340px;

}
#boxitem {
					
					text-align: left;
}
#footer {

					position: relative;                                      																												
					bottom: -20px;                                           																												
					width: 995px;                                            																												
					height: 30px;                                            																												
					background-image: url("images/bg_footer.gif");        																												
					background-repeat: no-repeat;                            																												
					color: #8C8797;                                          																												
					clear: both;
					left: 17px;

}

div#footer a {

					position: relative;
					top: 10px;
					font-family:Verdana, Arial, Tahoma;
					font-size:11px;
					color: #DA271C;
}

ul { list-style: none; margin: 0px 0px 0px 0px; padding-left: 0px; list-style-type: none;}

a { color: #161da7; text-decoration: none; font-weight: bold; }

a:hover { color: #565454; text-decoration: underline; }

#end_page{
	position: relative;
	bottom: -20px;
	font-size: 1px;
	background-image: url("images/end_page.gif");
	background-repeat: no-repeat;
	background-color: #eef1ef;
	height: 45px;
}


#bodycontainer {

					width:							995px;
					background-color: 	#eef1ef;
					background-image: url(images/bg_page.gif);
					background-repeat: repeat-y;
					padding-bottom: 20px;
					padding-top: 0px;	
					padding-bottom: 20px;

}

#maincontainer {

					width:							995px;
					background-color: 	#eef1ef;
					background-image: url(images/bg_page.gif);
					background-repeat: repeat-y;

}

#main {

					width:							590px;
					margin:							0px 0px 0px 20px;
					text-align:					left;
					position:						relative;
					left:								5px;
					float:							left;
					padding-top:				5;

}

#picture {
			position:relative;
			top:10px;
			left:-400px;


}

#main-column {

					width:							590px;
					margin:							0px 0px 0px 20px;
					text-align:					left;
					position:						relative;
					left:								170px;
					float:							left;
					padding-top:				5;
					top:-230px;				
}

#main-column1 {

					width:							590px;
					margin:							0px 0px 0px 0px;
					text-align:					left;
					position:						relative;
					left:								5px;
					float:							left;
					padding-top:				5;
					
}
#messe-stand {

					width:							590px;
					margin:							0px 0px 0px 0px;
					float:							left;
					padding-top:				5;

}

#logo {
				
					width:								135px;
					height:								85px;
					float:								left;
					background:						#ffffff;
					margin: 0px 0px 0px 20px;

}

#logo img {

					margin: 0px 0 0 0px;

}

#banner {

					width:									770px;
					margin:									10px 0 0 10px;

}

#quicknav {

					width:									955px;
					position:								relative;
					left:										17px;
					background:							#ffffff;;   
					text-align:							left;
					float:								left;

}

#quicksearch {

					width:									200px;
					margin:									10px 0 0 0;
					float:									left;
					background:							#eeeeee;

}
#top_head {

					width:995px;
					height: 60px;
					background:#eeeeee;
					background-color: 	#eef1ef;
					background-image: url(images/bg_page.gif);
					background-repeat: repeat-y;
					float:left;


}

#headinfo {

					position:relative; margin:0 5px; z-index:200

}


#left-column {

			width:									169px;
			float:									left;
			text-align:							left;
			position:								relative;
			left:										17px;
}

#clock {

			text-align: center;
			width: 169px;
			margin-top: 20px;


}

#right-column {

			width:									170px;
			text-align:							left;
			float:									left;
			padding-left:						15;
			padding-top:						5;

}

div#sub-nav {

		font-family: Verdana, Arial, Tahoma;
		font-size:11px;
		width:169px;
		background-color:#ffffff;
		text-align:left;

}

div#sub-nav a {

		font-family: Verdana, Arial, Tahoma;
		font-size:11px;
		line-height:19px;
		color:#da271c;
		text-decoration:none;

}

div#sub-nav a:hover {
	
	    font-family: Verdana, Arial, Tahoma;
		font-size:11px;
		text-decoration:underline;
		//font-weight:bold;
		color:#000000;
}

div#sub-nav a.act {
font-size:9px;
		//font-weight:bold;
		color:#000000;
		background:#ffffff;

}

div#sub-nav a.act2 {
font-size:9px;
		//font-weight:bold;
		color:#ffffff;
		background:#ffffff;

}

div#sub-nav li {

		width:160px;
		text-align:left;
		//border-bottom:solid 1px #b2b2b2;
		margin:0px 5px 0px 0px;

}

div#unterM {

        font-size:9px;		
		width:160px;
		text-align:left;
		margin:0px 5px 0px 0px;

}

div#sub-nav ul#sub-level1 {

		list-style-type:						none;
		font-size:                                      11px;
		width:											143px;
		padding:										0px 0px 0px 0px;

}

div#sub-nav ul#sub-level2 {

		list-style-type:						none;

		width:											143px;
		padding:										0px 0px 0px 20px;
		color:											#000000;
		background-color:						#ffffff;

}

div#sub-nav ul#sub-level1 li a {

	width:												143px;
	padding:											0px 0 0 0;
	margin:												0 0 0 0px;
	font-size:                                          11px;
	display:											block;
	text-align:										left;
}


div#sub-nav ul#sub-level1 li.act {

		background:										#ffffff;



}


div#sub-nav ul#sub-level1 li.act2 {

		background:										#ffffff;


}

form
{

	display: inline;
}

select {

			background-color:				#ffffff;
			font-size:							8pt;
}

input {

			background-color:				#FFFFFF;
			font-size:							8pt;

}

h1 {
			
			color:									#bc0101;
			font-family:						Tahoma, Verdana, Arial;
			font-weight:						normal;
			font-size:							14pt;
			line-height:						0.5;
			font-weight:						bold;

}

p {

			font-size:							10pt;
			margin: 0 0 0 0;
			
}

td {
			font-size:							8pt;

}

.text_normal {

			font-size:						8pt;
			color:								#414141;
			line-height:					1.5;
			
}