@charset "utf-8";
/* CSS Document */

body{
padding:0;
margin:0;
background:url(../images/bg_raster.png) top left repeat-x #000000;
background-attachment:fixed;
color:#FFFFFF;
font-family:Calibri,Verdana,sans-serif;
font-size:10pt;
}

img, #impressum, #menu{ behavior: url(fileadmin/templates/raudaschl/style/iepngfix.htc) }

a{
	font-family: Calibri, sans-serif;
	font-style:italic;
	font-size:11pt;
	text-decoration:none;
	color:#FFFFFF;
	letter-spacing: 2px;
}
a:hover{
	color:#FF9900;
}

#logocontainer{
height:133px;
width:785px;
margin:auto;
position:relative;
}
	#logo{
	position:absolute;
	top: 50px;
	left:0px;
	width:233px;
	height:51px;
	background:url(../images/logo.png);
	}
	* html #logo{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/raudaschl/images/logo.png');
	}
	#player{
	position:absolute;
	right:160px;
	top:0px;
	width:120px;
	height:30px;
	padding-left:15px;
	padding-top:10px;
	/*background-image:url(../images/link_layer_top.png);*/
	}
	#impressum{
	position:absolute;
	right:0px;
	top:0px;
	width:120px;
	height:30px;
	padding-left:15px;
	padding-top:10px;
	background-image:url(../images/link_layer_top.png);
	}
	*html #impressum{
	width:130px;
	height:36px;
	padding-top:4px;
	padding-left:5px;
	}
	
	#impressum span{
		font-family: Calibri, sans-serif;
		font-style:italic;
		font-size:11pt;
		font-weight:bold;
	}


#picbar{
width:100%;
height:275px;
background:url(../images/hor_stripe_grey.png) top left repeat;
}
	*html #picbar{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='fileadmin/templates/raudaschl/images/hor_stripe_grey.png');
	}
	#banner{
	position:relative;
	height:275px;
	width:1050px;
	margin:auto;
	background-color:#FFFFFF;
	}
	
	#leftarrow{
	position:absolute;
	top:0;
	left:0;
	width:134px;
	height:275px;
	background:url(../images/leftarrow.png) top left no-repeat;
	cursor:pointer;
	}
	#bannerpic{
	position:absolute;
	top:0;
	left:134px;
	width:782px;
	height:275px;
	background-color:#333333;
	}
	#bannerpic img{
		position:absolute;
		height:275px;
		width:782px;
	}
	#rightarrow{
	position:absolute;
	top:0;
	left:916px;
	width:134px;
	height:275px;
	background:url(../images/rightarrow.png) top left no-repeat;
	cursor:pointer;
	}
	

#menu{
width:1050px;
height:31px;
margin:auto;
background:url(../images/menubg.png) bottom left no-repeat;
text-align:center;
position:relative;
}
	ul#mainmenu{
	position:relative;
	list-style:none;
	list-style-type:none;
	padding:0;
	margin:0;
	height:22px;
	}
	ul#mainmenu li{
		display:inline;
		padding-right:13px;
		height:15px;
		padding-bottom:7px;
	}
	ul#mainmenu li span{
		font-family:Calibri,Verdana;
		font-size:11pt;
		font-style:italic;
		font-weight:bold;
	}
	ul#mainmenu li.act{
		background:url(../images/menubottomline.png) bottom left no-repeat;
	}

/* ****************** HAUPTINHALTSBEREICH ********************** */
#maincontent{
position:relative;
width:732px;
min-height:280px;
padding-top:30px;
padding-left:25px;
padding-right:25px;
padding-bottom:10px;
margin:auto;
background:url(../images/content_shine.png) top left repeat;
}
	*html #maincontent{
	height:320px;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='fileadmin/templates/raudaschl/images/content_shine.png');
	}
	
	#maincontent h1{
	font-family:Calibri,Verdana;
	font-size:11pt;
	font-style:italic;
	}
	#maincontent h1 span{
	color:#FF9900;
	font-weight:bold;
	}
	#maincontent span{
	font-family:Calibri,Verdana;
	font-size:11pt;
	font-style:italic;
	font-weight:bold;
	}
	#maincontent p{
	font-family:Calibri,Verdana;
	font-size:9pt;
	padding-left:10px;
	}
	
	#maincontent #leftcol{
	}
	#maincontent #rightcol{
	position:relative;
	float:right;
	width:292px;
	top:0px;
	right:0px;
	padding-bottom:10px;
	}
	#maincontent #rightcol #linklist{
	font-family:Calibri,Verdana;
	font-size:10pt;
	font-style:italic;
	list-style-type:none;
	line-height:20px;
	}
	#maincontent #rightcol #linklist .subact a{
	color:#FF9900;
	}
#footerstripe{
position:relative;
width:100%;
height:50px;
background:url(../images/orange_shine.png) top left repeat;
clear:both;
}
*html #footerstripe{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='fileadmin/templates/raudaschl/images/orange_shine.png');
}


#footer{
font-family:Calibri,Verdana;
font-size:10pt;
font-style:italic;
position:relative;
width:782px;
height:50px;
margin:auto;
background:url(../images/content_shine.png) top left repeat;
}
*html #footer{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='fileadmin/templates/raudaschl/images/content_shine.png');
}
/* Address, Telefone and Webcontact fields */
#address{
position:absolute;
top:10px;
left:5px;
width:256px;
height:50px;
}
#numbers{
position:absolute;
top:10px;
left:261px;
width:260px;
height:50px;
text-align:center;
}
#web{
top:10px;
left:521px;
text-align:right;
position:absolute;
width:256px;
height:50px;
}
#web a{
	font-family: Calibri, sans-serif;
	font-size:10pt;
	text-decoration:none;
	color:#FFFFFF;
	letter-spacing:normal;
}
#web a:hover{
	color:#FF9900;
}


#spacerbottom{
width:782px;
height:30px;
margin:auto;
background:url(../images/content_shine.png) top left repeat;
}
*html #spacerbottom{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='fileadmin/templates/raudaschl/images/content_shine.png');
}


/******** Banner Fader Styles **************/
ul#bannerfader{
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0;
	border:0;
}
ul#bannerfader li img{
	margin:0;
	border: 0;
	padding: 0;
}

fieldset { border:0;margin:0;padding:0; }
	label { display:block; }
	input.text,textarea { width:300px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
	input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }