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

	Autor:	 	Kohrgruber&Partner OEG
					http://www.co-x.at
	Project:		Bacher Finanz GmbH
			
/////////////////////////////////////////////////// */

body{
	margin:0px;
  	padding:0px;
  	border:0px;
	height:100% !important;
	width:100% !important;
	background:url('../images/logos.gif') no-repeat 0px 470px;
}

*{
	margin:0px;
	padding:0px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	text-align:left;
	background-color:#ffffff;
	color:#666666;
}

/************** METANAVIGATION *************/
#oben{
	margin:0px;
	padding:0px;
	height:101px;
	min-height:101px;
	width:720px;
	min-width:720px;
	background: url('../images/logoteil_grau_oben.gif') no-repeat;
}

#metanav{
	margin:0px;
	padding:12px 0px 0px 0px;
	background: transparent;
}

#metanav ul{
	margin:0px 55px 0px 45px;
	padding:0px;
	display:inline;
	background: transparent;
}

#metanav ul.icon{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	background: transparent;
}

#metanav li{
	margin:0px 9px 0px 0px;
	padding:0px;
	display:inline;
}

#metanav li a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:10px;
	text-decoration: none;
}

#metanav ul.icon li.breiter{
	margin-right: 40px;
}

#metanav ul.icon a{
	padding:0px 0px 0px 0px;
	color:#ff9933;
	letter-spacing: 1px;
	font-size:10px;
	font-weight: bold;
}

#metanav ul.icon a:hover{
	color:#666666;
}

#metanav ul.icon a.aktive{
	color:#666666;
}

#logo{
	padding:0px;
	width:140px;
	height:54px;
	margin:5px 0px 0px 40px;
	background: #e5e5e5;
}

#logo a{
	background: #e5e5e5;
}
/************** HAUPTAVIGATION *************/
#hauptnav{
	margin:0px;
	padding:12px 0px 0px 0px;
	background: transparent;
}

#hauptnav ul{
	margin:0px 0px 0px 243px;;
	padding:0px;
	display:inline;
}

#hauptnav li{
	margin:0px;
	display:inline;
}

#hauptnav li a{
	margin:0px;
	padding:0px 5px 0px 5px;
	font-size:10px;
	text-decoration: none;
	font-weight:normal;
}

#hauptnav li a.aktiv, #hauptnav li a:hover, #metanav li a:hover,#metanav li a.aktiv{
	color:#ff9933;
}

/************** INHALT *************/
#inhalt{
	background: url('../images/gesamt_content_bg.gif');
}

#inhalt-links{
	margin:0px;
	padding:0px;
	height: 463px;
	width: 850px;
	background: #ffffff url('../images/content_bg.gif') no-repeat;
	position:relative;
}

#inhalt-unternav{
	margin:38px 0px 0px 84px;
	width:176px;
	height:230px;
	position:absolute;
}
#inhalt-unternav a{
	font-size:10px;
}

#inhalt-unternav2{
	margin:38px 0px 0px 156px;
	width:176px;
	height:230px;
	position:absolute;
}
#inhalt-unternav2 a{
	font-size:10px;
}

#inhalt-bild2{
	margin:128px 0px 0px 40px;
	width:176px;
	height:230px;
	position:absolute;
}
#inhalt-bild{
	margin:128px 0px 0px 40px;
	width:176px;
	height:230px;
	position:absolute;
}

#inhalt-content{
	margin:40px 0px 0px 260px;
	padding:0px 30px 0px 0px;
	width:500px;
	height:330px;
	position:absolute;
	overflow:auto;
}

#adresse_in{
	font-size:10px;
	margin:415px 0px 0px 576px;
	padding:0px 0px 0px 0px;
	width:180px;
	height:50px;
	position:absolute;
	text-align:right;
}

#adresse_in a{
	text-decoration:none;
	font-size:10px;
	color:#ff9933;
}

#adresse_in a:hover{
	font-size:10px;
	color:#666666;
}

#adresse{
	display:none;
}

h1{
	margin-bottom: 10px;
	color: #ff9933;
	font-size: 12px;
	font-weight: bold;
	letter-spacing:2px;
	text-transform: uppercase;
}

h2{
	margin-bottom: 30px;
}

p{
	margin: 0px 0px 10px 30px;
}

a.download{
	font-weight:normal;
}
p a, a{
	color: #999999;
	font-weight:bold;
}
p a:hover, a:hover{
	color: #ff9933;
}
hr{
	font-size:1px;
	size:1px;
	margin: 20px 0px 20px 30px;
}

/* --- FORM styles --- */

    .subm{margin-top:10px;}
	.orange{ color:#ff9933; }
	.rechts {float:right;}
	.kleincolored{color: #710017; font:10px Verdana, Arial, Helvetica, sans-serif;}
	form {margin: 20px 0px 0px 30px; padding: 0px;}
	form td {font-size:12px; vertical-align:top; height:21px;}
	form td.subm {font-size:12px; vertical-align:bottom; height:21px;}
	form .f-text, form .f-textarea {font:12px Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px;}
	fieldset {margin: 0px; padding: 0px; border: 0px solid;}
	fieldset legend {display: none;}

	form .f-text {border: 1px solid #565759; width: 295px;height: 17px;}
	form .f-textarea {border: 1px solid #565759; width: 295px; height: 80px;}
	form .f-submit   {margin: 0px 0px 0px 0px; border:1px solid #565759; background: none; color: #565759; font:11px Verdana, Arial, Helvetica, sans-serif;}
	
	ul#ul-error{margin: 0px 0px 0px 12px; padding: 0px;}
	ul#ul-error	li	{margin: 0px 0px 1px 0px; color:#710017; list-style-type: circle; font:10px Verdana, Arial, Helvetica, sans-serif;}
	
	ul#ul-erfolg{margin: 0px; padding: 0px;  color: #246505; list-style-type: circle;}
	ul#ul-erfolg	li	{margin: 0px 0px 1px 20px; font-size:11px; list-style-type: circle;}
	
/* --- */
label {cursor: pointer; font-size:12px;}