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

    * CSS Document *
	Autor:	 		Kohrgruber&Partner OEG
						http://www.co-x.at
	Project:		derFinanzvergleich
			
/////////////////////////////////////////////////// */

/* --- STANDARD Definitions --- */

body {
	font-size:12px; font-family: Arial,Verdana, Helvetica, sans-serif; background-color: #FFFFFF;  margin: 10px 0px 0px 0px; padding: 0px;  text-align: center; voice-family: "\"}\""; voice-family: inherit; color:#2A2929;
}
*{
	font-size:12px; font-family: Arial,Verdana, Helvetica, sans-serif;
}
html{
  	scrollbar-base-color:#101010; scrollbar-3d-light-color:#101010; scrollbar-arrow-color:#101010; scrollbar-highlight-color:#FFFFFF; scrollbar-darkshadow-color:#101010; scrollbar-shadow-color:#FFFFFF; scrollbar-track-color:#FFFFFF;scrollbar-face-color:#FFFFFF;
}
#c-parent { 
	width:995px; min-width:995px; margin: 0px auto; padding:0px; text-align:left;
}
#c-unsicht{display: none;}

#tophead{position:absolute; top:20px; height:378px;}
#toplogo{ position:absolute; top:0px; left:0px;}
#topbanner{ position:absolute; top:85px; left:20px;}
#topbanner2{ position:absolute; top:275px; left:20px;}

#a-links{position: absolute; top:395px; width:370px; min-width:370px; margin:0px; padding:0px;}
#a-rechts{position: absolute; top:395px;  width:625px; min-width:625px; margin:0px 0px 0px 370px; padding:0px;}
#cfacebook{ position:absolute; left:866px; top:55px; }
#cfacebook img{ float:right; border:none 0px; padding-left:10px; }
#cfacebook span{ float:left; font-size:14px; text-transform:uppercase; padding-top:3px; font-weight:bold; color:#666; }

/* --- NAVIGATION --- */

h1.nav { text-align: left; width:313px;  padding: 0px 0px 0px 20px; margin:20px 0px 0px 0px; color:#115987; font-weight:bold; font-size:12px; letter-spacing: 1px;}
h1.nav span.txt{background-color: #EAEAEA; border:1px solid; border-color: #115987; width:269px; min-width:269px; height:16px;  padding: 1px 0px 0px 20px; display:block;}
*html h1.nav span.txt{background-color: #EAEAEA; border:1px solid; border-color: #115987; width:290px; min-width:290px; height:16px;  padding: 1px 0px 0px 20px; display:block;}

h1.headline { text-align: left; width:625px; height:49px; min-height:49px;  padding: 0px 0px 0px  0px; margin:-10px 0px 0px 0px; color:#115987; font-weight:bold; font-size:20px; background-image:url('../img/bg_headline.gif'); background-repeat:repeat-x; background-position:0px 2px; letter-spacing: 1px;}
h1.headline a:link, h1.headline a:visited{color: #C70101; font-size:12px; text-decoration:none;font-weight:bold;}
h1.headline a:hover, h1.headline a:active{color: #2A2929; font-size:12px;}

span.anfordern{background-color:#EAEAEA; display:block; height:17px; letter-spacing: 1px;}
a.forman:link, a.forman:visited{ display:block; text-decoration:none; background:url('../img/bg_vergleichanford.png') 0px 0px no-repeat; color: #FFF; font-size:14px; font-weight:bold; padding: 30px 0px 30px 65px; margin-bottom:10px;}
a.forman:hover, a.forman:active{color: #2A2929;}

ul{text-align:left; list-style:outside url('../img/list.gif');}
li { margin: 0px 0px 0px -22px; padding: 0px;}
*html ul{margin: 0px 0px 0px 0px; text-align:left; list-style: outside url('../img/list.gif');}
*html li{margin: 0px 0px 0px 17px; padding: 0px;}

ul.ul-unav { text-align: left; width:313px; margin:10px 0px 0px 70px; padding: 0px; color:#2A2929; font-size:12px; font-weight:normal; list-style:none;}
*html ul.ul-unav { text-align: left; width:313px; margin:10px 0px 0px 30px; padding: 0px; color:#2A2929; font-size:12px; font-weight:normal; list-style:none;}

ul.ul-unav li {min-width:313px; width:313px; height:14px; min-height:14px; padding: 0px 0px 0px 0px; border:0px; background-color:#FFFFFF;}
ul.ul-unav li#aktiv {min-width:313px; width:313px; height:14px; min-height:14px; padding: 0px 0px 0px 0px; border:0px; background-color:#FFFFFF; color: #C70101;}


.content{margin:10px 0px 0px 25px;}
#unten{margin:50px 0px 10px 0px; color:#115987; font-size:10px; text-align:center;}

/* --- Inhalt --- */
img.img_headline{padding:0px 10px 0px 0px; }
img.logo{margin: 0px 0px 0px 20px; border:0px;}
img.logore{margin:0px 0px 0px 325px; border:0px;}
#content{position:absolute; width:680px; margin:0px 0px 0px 310px; min-height:355px;  height:355px; text-align:left; overflow:auto;}
*html #content{fposition:absolute; width:690px; margin:0px 0px 0px 300px; text-align:left; overflow: auto;}
#inhalt{float:left; text-align:left; margin:19px 0px 0px 13px; padding:0px; width:485px;}
*html #inhalt{float:left; text-align:left; margin:19px 0px 0px 12px; padding:0px; width:485px;}


/* --- ALLGEMEIN --- */
span.rot{color: #C70101; font-size:12px; margin: 0px 0px 0px 0px;}

a:link, a:visited {color: #999; font-weight:bold;}
a:hover, a:active{color: #2A2929;}

a.unav:link, a.unav:visited {color: #2A2929; text-decoration:none; font-weight:normal;}
a.unav:hover, a.unav:active{color: #C70101;text-decoration:none;  font-weight:normal;}



h1{font-size:12px; color:#DD0010;  margin:0px 0px 2px 0px; letter-spacing: 3px;}
h2{font-size:12px; color:#000000; margin:0px 0px 2px 0px;letter-spacing: 1px;}
h3{font-size:12px; color:#DD0010; margin:0px 0px 0px 0px; display:inline; letter-spacing: 2px;}
h4{font-size:12px; color:#DD0010;  margin:0px 0px 0px 0px; display:inline;}

td{font-size:12px; vertical-align:top; height:17px;}
p{font-size:12px; line-height:15px; margin:10px 0px 10px 0px; padding: 0px;}
*html p{font-size:12px; line-height:15px;}
p.gruen{color:#246505}


/* --- FORM styles --- */
	table{border:1px solid; border-color: #115987; width:595px;}
	tr{border:1px solid; border-color: #115987;}
	td.head{background-color: #EAEAEA; font-size:14px; font-weight:bold;}
	
	.kleincolored{color: #710017; font:10px Verdana, Arial, Helvetica, sans-serif;}
	form {margin: 0px 0px 0px 0px; 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, form .f-select, form .f-textkurz, form .f-checkbox, form .f-file, form .f-textmittel, form .f-textkurzmittel, form .f-submit, form .f-textareamittel, form .f-textmittelneu  {font:12px Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;}
	fieldset {margin: 0px; padding: 0px; border: 0px solid;}
	fieldset legend {display: none;}
	label {cursor: pointer; font-size:12px;}
	label.rot{color: #C70101;}
	select {border: 1px solid #565759; font-size:10px; width: 150px;}
	input{border: 1px solid #565759; width: 295px;height: 15px;}
	
	form .f-text {border: 1px solid #565759; width: 295px;height: 15px;}
	form .f-file {border: 1px solid #565759; width: 329px;height: 15px; background: none;}
	form .f-textkurz {border: 1px solid #565759; width: 40px;height: 15px;}
	form .f-textmittel {border: 1px solid #565759; width: 227px;height: 15px;}
	form .f-textmittelneu {border: 1px solid #565759; width: 150px;height: 15px;}
	form .f-textkurzmittel {border: 1px solid #565759; width: 275px;height: 15px;}
	form .f-textarea {border: 1px solid #565759; width: 435px;height: 80px;}
	form .f-textareamittel {border: 1px solid #565759; width: 275px;height: 50px;}
	
	form .f-checkbox {border: 1px solid #565759; text-align:left; width: 15px;}
	form .f-submit   {border:1px solid #565759; background: #EAEAEA; text-align:left; width:150px; height: 18px; color: #115987; font-weight:bold;}
	
	ul#ul-error{margin: 0px 0px 0px 17px; padding: 0px;  color:#C70101; list-style-type: circle;}
	
	ul#ul-error	li	{margin: 0px 0px 1px 0px; font-size:12px; list-style-type: circle;}
	
	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;}
