/************************	Styles for NCW-Austria	Made by VividVisions.at *************************//********************	Tags & General ********************/body{	background-color:#ffffff;	background-image:url(../images/main_background.png);	background-position:0 0;	background-repeat:repeat-x;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#000000;}a.left{	float:left;}a.right{	float:right;	margin-left: 15px;}a img {	border:0 none;}a{	outline:none;}div.clearer{	clear:both;}h1{	margin:0 0 20px 0;	color:#9f211f;	font-size:15px;}h2{	margin:0 0 8px 0;	color:#9f211f;	font-size:12px;	border-bottom:1px solid #9f211f;}p{	margin:0 0 15px 0;}a:link,a:visited,a:active,a:hover{	color:#9b1715;	text-decoration:underline;}form {	margin-top:15px;	margin-bottom:0px;}label,input{	display: block;	width: 150px;	float: left;	margin-bottom: 10px;}input.hidden{	display:none;}input.checkbox{	width:auto;}input.shadow,textarea.shadow{	background-image:url(../images/input_background.gif);	background-position:0 0;	background-repeat:no-repeat;}label {	text-align: right;	width: 60px;	padding-right: 20px;	padding-top: 2px;}input, textarea, select{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	border:1px solid #BBBBBB;	padding:3px;}select{	margin-top:5px;	margin-bottom:10px;}form br {	clear: left;}fieldset{	border:1px solid #DDDDDD;	margin-bottom:15px;	padding:7px;}legend{	font-weight:bold;	margin-bottom:5px;}ul{	margin:10px 0 10px 0;	padding:0;	list-style:none;}ul li{	padding:0 0 0 12px;	background-image:url(../images/bullet.gif);	background-position:0 7px;	background-repeat:no-repeat;}/********************	Wrapper ********************/div.wrap{	margin:0 auto;	width:720px;	border:1px solid #ffcc00;}/********************	Header ********************/div.header{	position:relative;	height:100px;	background-color:#ffcc00;	background-image:url(../images/header_background.png);	background-position:0 0;	background-repeat:repeat-x;}div.header a{	position:absolute;	display:block;	left:13px;	top:13px;	width:460px;	height:73px;}div.header div{	position:absolute;	right:0px;	top:0px;	width:78px;	height:78px;	background-image:url(../images/corner.png);}/********************	Menu ********************/ div.menu{	height:24px;	background-color:#991313;	background-image:url(../images/menu_background.png);	background-position:0 0;	background-repeat:repeat-x;	padding-left:125px;}div.menu a:link,div.menu a:visited,div.menu a:active{	font-weight:bold;	display:block;	float:left;	height:17px;	vertical-align:bottom;	margin:0 10px 0 10px;	padding:4px 3px 0 3px;	color:#ffffff;	text-decoration:none;}div.menu a:hover,div.menu a.active{	text-decoration:none;	border-bottom:3px solid #fff7d9;}/********************	Body ********************/div.body{	clear:both;	background-color:#fff7d9;	background-image:url(../images/background.jpg);	background-position:right top;	background-repeat:repeat-y;	padding:15px;}div.content{	width:460px;	float:left;	line-height:17px;	min-height: 300px;}div.images{	/*padding-top:40px;*/	width:220px;	float:right;	text-align:center;	font-size:10px;}div.solocontent{	line-height:17px;}/********************	Footer ********************/div.footer{	clear:both;	background-color:#ffcc00;	height:24px;	font-size:10px;	line-height:24px;	vertical-align:middle;	padding:0 10px 0 10px;}div.footer a,div.footer a:link,div.footer a:visited,div.footer a:active{	color:#000000;	text-decoration:none;}div.footer a:hover{	color:#000000;	text-decoration:underline;}div.shadow{	margin:0 auto;	width:720px;	height:20px;	background-image:url(../images/shadow.png);	background-position:0 0;	background-repeat:repeat-x;}