/* 
 ---------------------------
| CSS-StyleSheet v2.0 for	|
|  www.ehrenbrandner.at		|
 :::::::::::::::::::::::::::
| author: Tomek Richard		|
|		  Markus Koller		|
| copyright: Tomek Richard	|
|			 Markus Koller	|
| created: 02.June.2006		|
 ---------------------------
 */

body {
	background-color: #CCCCCC;
	color: #545454;
	font-family: Arial;
	font-size: 12px;
}

	/*********************************************************************************
	  STANDARD TAGS (links, ...)
	*********************************************************************************/

a{
	color: #336699;
	text-decoration: underline;
}

a:link{
	color: #336699;
	text-decoration: underline;
}

a:hover{
	color: #FF9933;
	text-decoration: underline;
	
}

	/*********************************************************************************
	  HEADER (headerlogo, mainMenu)
	*********************************************************************************/

#header {
	position: relative;
	width: 898px;
	margin-left:5px;
	margin-top:0;
	float:left;
	z-index:1;
}
	#topMenu {
		position:absolute;
		left: 604px;
		top: 7px;
		z-index:3;
		height: 18px;
		font-size:11px;
	}
	
		#topMenuShadow {
			position:absolute;
			left: 606px;
			top: 9px;
			z-index:2;
			color: #333333;
			font-size:11px;
		}
		
	#topMenu a {
		color:#FFCC33;
		text-decoration:none;
		font-size:11px;
	}
		
	#topMenu a:link {
		color:#FFCC33;
		text-decoration:none;
	}
		
	#topMenu a:hover {
		color: #FFFFFF;
		text-decoration:none;
	}	
	
	#mainMenu {
	position:absolute;
	padding:0px;
	z-index:4;
	left: 298px;
	top: 113px;
	}
	
		#navigation {
			float:left; 
			width:600px;
			margin:0;  
			padding:0;
		}

		#navigation li {
			float: left; 
			margin: 0px; 
			padding: 0 1px 0 0; 
			list-style: none; 
		}

		#navigation a {
			float: left;
			padding: 6px 15px;
			text-decoration: none;
			color: #336699;
		}
		
		#navigation a:hover {
			color: #999999;
		}
		
		#navigation a:active {
			color: #333333;
		}
		
	/*********************************************************************************
	  MAINBODY (contentFrame, currentpage, shortNews, newsletter)
	*********************************************************************************/
	
#mainBody {
	position: relative;
	width: 898px;
	margin-left:5px;
	float:left;
	z-index:5;
}
	
	#currentPage {
		position:relative;
		width:655px;
		height:auto;
		margin-left:7px;
		padding-top:5px;
		padding-left:15px;
		padding-bottom:5px;
		border:2px solid #336699;
		border-bottom:none;
		background-color:#FFFFFF;
		font-size:16px;
		color:#336699;
		float:left;
	}
	
	#contentFrame {
		position:relative;
		width: 640px;
		min-height:300px;
		height:100%;
		margin-left:7px;
		padding-top:5px;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:5px;
		border:2px solid #336699;
		border-top:none;
		background-color:#FFFFFF;
		float:left;
		
	}
	
	#shortNews {
		position: absolute;
		width:195px;
		left:701px;
		top:0;
		right: 0;
		padding-left:2px;
		float:right;
	}
	
		#shortNews a {
			font-size:11px;
		}
	
	#newsletterField {
		width: 189px;
		border:2px solid #336699;
		padding-left:2px;
		color: #336699;
	}
	
	.submitButton {
		background-color:#336699;
		color:#FFCC33;
		width: 96px;
		border:1px solid #FFCC33;
		margin-top:3px;
	}
	
	/*********************************************************************************
	  FOOTER (footerMenu, copyright)
	*********************************************************************************/

#footer {
	position:relative;
	width:655px;
	padding-top:5px;
	padding-left:15px;
	color:#FFCC33;
	float:left;
}

	/********************************************************************************
		Fonts
	********************************************************************************/

.normTextBlackBig {
	font-family:Arial;
	font-size:13px;
	color:#000000;
}

.normTextBlueBig {
	font-family:Arial;
	font-size:14px;
	color:#336699;
}

.normTextBlueBigger {
	font-family:Arial;
	font-size:16px;
	color:#336699;
}

.normTextBlackSmall {
	font-family:Arial;
	font-size:12px;
	color:#000000;
}

.normTextBlueSmall {
	font-family:Arial;
	font-size:12px;
	color:#336699;
}

.normTextOrangeSmall {
	font-family:Arial;
	font-size:11px;
	color:#FFCC33;
}

.shadowGreysmall {
	font-family:Arial;
	font-size:11px;
	color: #999999;
}

.textBlackSmall {
	font-size:11px;
}

/************************************/
/* NEWS					            */
/************************************/

.news {
	position: relative;
	left: 0px;
	width: 100%;
	padding-bottom: 10px;
	border-bottom:1px solid #ccd2d2;
}
.news_time {
	position: relative;
	right: 0px;
	padding-bottom: 5px;
	text-align: right;
	font-size: 12px;
}

/**************************************/
/* OFFERS                       /*
/**************************************/

.main {
	position:relative;
	width:auto;
	float:left;
	left:60px;
	right:60px;
	border-bottom:1px solid #336699;
}

.content {
	position:relative;
	width:400px;
	float:left;
	padding-left:10px;
	margin-top:10px
}

.img {
	position:relative;
	width:100px;
	float:left;
	padding:0px;
	padding-left:4px;
	margin-top:10px;
	margin-bottom:10px;
}

.mwstInfo {
	position:relative;
	float:left;
	width:400px;
	height:30px;
	margin-top:20px;
	left:125px;
	bottom:10px;
}

#offersSelect {
	position:absolute;
	width:200px;
	left:452px;
	top:15px;
}

#imagePlace {
	position:absolute;
	left:300px;
	top:65px;
}

/***********************************************
/* HOME
/**********************************************/

#homeImage {
	position:relative;
	width:600px;
	left:20px;
	float:left;
}

#homeText1 {
	position:relative;
	width:600px;
	left:20px;
	float:left;
}

#homeText2 {
	position:relative;
	width:600px;
	left:20px;
	float:left;
}
	
/*******************************
	products
*******************************/

.product_left {
	position: relative;
	float: left;
	width: 300px;
}

.product {
	position: relative;
	width: 600px;
	left: 90px;
	overflow: hidden;
}

/******************************
	service
******************************/

#serviceMain {
	position:relative;
	float:left;
	width:524px;
	left:50px;
}

#serviceContent {
	position:relative;
	float:left;
	width:230px;
	margin-left:20px;
}

#serviceList {
	position:relative;
	width:300px;
	float:left;
	padding-top:30px;
	left:70px;
}

/*********************************
	About
*********************************/

#aboutcontent{
	position:relative;
	width:100%;
	top:15px;
	float:left;
}

#aboutimage {
	position:relative;
	top:15px;
}

#aboutcontent2 {
	position:relative;
	width:637px;
	margin-top:25px;
	margin-bottom:10px;
	float:left;
}
	
#aboutcontent3 {
	position:relative;
	width:637px;
	margin-top:15px;
	float:left;
}


/********************************************
	Imprint
********************************************/

#imprintMap {
	position:absolute;
	top:6px;
	left:230px;
}


/********************************************
	Transport
********************************************/

#transportMap {
	position:absolute;
	top:7px;
	left:353px;
}

/********************************************
	Location
********************************************/

#location {
	padding-left:40px;
	padding-right:44px;
	padding-bottom:5px;
}
