/* globale werte */


body, th
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	margin: 0px;
	padding: 2px 0px 0px 0px;
	color: #666666;
}

td
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	margin: 0px;
	padding: 0px;
	color: #666666;
}

table
{
	border: 0px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

table.firmenwagen
{
	border: 0px;
	padding: 0px;
	margin: 0px;
	border-collapse: separate;
	color: #666666;
}

form, img, object
{
	border: 0px;
	padding: 0px;
	margin: 0px;
}

h1, h2, h3, h4
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	margin: 0px;
	padding: 0px;
	color: #003599;
}

a
{
	text-decoration: underline;
	color: #666666;
}

td.SpalteLinks		{ width: 150px; text-align: left; vertical-align: top; padding: 5px 0px 5px 0px; }
td.FormfeldLarge    { width: 330px; text-align: left; vertical-align: top; padding: 5px 0px 5px 0px; }

td.SpalteLinksShort	{ width: 100px; text-align: left; vertical-align: top; padding: 5px 0px 5px 0px; }
td.FormfeldShort	{ width: 50px; text-align: left; vertical-align: top; padding: 5px 5px 5px 0px;}

input, select, textarea
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	margin: 0px;
	padding: 2px 0px 0px 0px;

	border: 1px solid #666666;
	color: #666666;

	background-color: #FFFFFF;
}

input.FormfeldLarge, select.FormfeldLarge, textarea.FormfeldLarge	{ width: 330px; text-align: left; vertical-align: top; }
input.FormfeldShort, select.FormfeldShort, textarea.FormfeldShort	{ width: 50px; text-align: left; vertical-align: top; }

input.error
{
	border: 1px solid #FF0000;
	background-color: #FBE3E3;
}
input.noerror
{
	border: 1px solid #003599;
	background-color: #FFFFFF;
}


.Width001 { width: 5px }
.Width002 { width: 10px }
.Width003 { width: 15px }
.Width004 { width: 20px }
.Width005 { width: 25px }
.Width006 { width: 30px }
.Width007 { width: 35px }
.Width008 { width: 40px }
.Width009 { width: 45px }
.Width010 { width: 50px }
.Width011 { width: 55px }
.Width012 { width: 60px }
.Width013 { width: 65px }
.Width014 { width: 70px }
.Width015 { width: 75px }
.Width016 { width: 80px }
.Width017 { width: 85px }
.Width018 { width: 90px }
.Width019 { width: 95px }
.Width020 { width: 100px }
.Width021 { width: 105px }
.Width022 { width: 110px }
.Width023 { width: 115px }
.Width024 { width: 120px }
.Width025 { width: 125px }
.Width026 { width: 130px }
.Width027 { width: 135px }
.Width028 { width: 140px }
.Width029 { width: 145px }
.Width030 { width: 150px }
.Width031 { width: 155px }
.Width031Border { width: 152px }
.Width032 { width: 160px }
.Width033 { width: 165px }
.Width034 { width: 170px }
.Width035 { width: 175px }
.Width036 { width: 180px }
.Width038 { width: 190px }
.Width039 { width: 195px }
.Width040 { width: 200px }
.Width041 { width: 205px }
.Width042 { width: 210px }
.Width043 { width: 215px }
.Width044 { width: 220px }
.Width045 { width: 225px }
.Width046 { width: 230px }
.Width047 { width: 235px }
.Width048 { width: 240px }
.Width049 { width: 245px }
.Width050 { width: 250px }
.Width051 { width: 255px }
.Width052 { width: 260px }
.Width053 { width: 265px }
.Width054 { width: 270px }
.Width056 { width: 280px }
.Width057 { width: 285px }
.Width061 { width: 305px }
.Width062 { width: 310px }
.Width063 { width: 315px }
.Width064 { width: 320px }
.Width071 { width: 355px }
.Width072 { width: 360px }
.Width075 { width: 375px }
.Width077 { width: 385px }
.Width079 { width: 395px }
.Width080 { width: 400px }
.Width088 { width: 440px }
.Width089 { width: 445px }
.Width096 { width: 480px }
.Width100 { width: 500px }
.Width101 { width: 505px }
.Width102 { width: 510px }
.Width103 { width: 515px }
.Width104 { width: 520px }
.Width105 { width: 525px }
.Width110 { width: 550px }
.Width112 { width: 560px }
.Width126 { width: 630px }
.Width128 { width: 640px }
.Width134 { width: 670px }
.Width135 { width: 675px }
.Width145 { width: 725px }
.Width150 { width: 750px }
.Width155 { width: 770px }
.Width160 { width: 790px }
.Width165 { width: 795px }
.Width170 { width: 800px }
.Width190 { width: 900px }

.Height001 { height: 5px }
.Height001Border { height: 4px }
.Height002 { height: 10px }
.Height002Border { height: 9px }
.Height003 { height: 15px }
.Height003Border { height: 14px }
.Height004 { height: 20px }
.Height005 { height: 25px }
.Height006 { height: 30px }
.Height007 { height: 35px }
.Height008 { height: 40px }
.Height009 { height: 40px }
.Height010 { height: 45px }
.Height011 { height: 55px }
.Height012 { height: 60px }
.Height013 { height: 65px }
.Height014 { height: 70px }
.Height016 { height: 80px }
.Height020 { height: 100px }
.Height021 { height: 105px }
.Height022 { height: 110px }
.Height023 { height: 115px }
.Height024 { height: 120px }
.Height025 { height: 125px }
.Height048 { height: 240px }
.Height049 { height: 245px }
.Height050 { height: 250px }
.Height051 { height: 255px }
.Height052 { height: 260px }
.Height053 { height: 265px }
.Height054 { height: 270px }
.Height057 { height: 285px }
.Height058 { height: 290px }
.Height059 { height: 295px }
.Height060 { height: 300px }
.Height061 { height: 305px }
.Height080 { height: 400px }
.Height085 { height: 425px }
.Height089 { height: 445px }
.Height090 { height: 450px }
.Height100 { height: 500px }
.Height110 { height: 550px }
.Height120 { height: 600px }


.PosX005 {left: 125px }
.PosY005 {top: 125px }

.PaddingLinks { padding-left: 5px }
.PaddingUnten { padding-bottom: 5px }
.PaddingRechts { padding-right: 5px }
.PaddingOben { padding-top: 5px }
.PaddingObenNl { padding-top: 3px }

.MarginLinks { margin-left: 5px }
.MarginUnten { margin-bottom: 5px }
.MarginRechts { margin-right: 5px }
.MarginOben { margin-top: 5px }

.LetterSpacing001 { letter-spacing: 1px }

.FontFamily01 { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.FontFamily02 { font-family: "Times New Roman", Georgia, Times, serif }

.FontSize01 { font-size: 11px }
.FontSize02 { font-size: 14px }
.FontSize03 { font-size: 18px }
.FontSize09 { font-size: 9px }

.LineHeight13 { line-height: 13px }
.LineHeight14 { line-height: 14px }
.LineHeight15 { line-height: 15px }

.FontWeightNormal  { font-weight: normal }
.FontWeightBold { font-weight: bold }

.TextDecoNone { text-decoration: none }

.ColorKF01 { color: #003599 }
.ColorKF01Text { color: #666666 }
.ColorKF01Linie { border: #003599 }
.ColorKF01RahmenLinks {   border-left-width:1px; border-left-style:solid; border-left-color:#003599 }
.ColorKF01RahmenUnten {   border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#003599 }
.ColorKF01RahmenRechts {   border-right-width:1px; border-right-style:solid; border-right-color:#003599 }
.ColorKF01RahmenOben {   border-top-width:1px; border-top-style:solid; border-top-color:#003599 }
.ColorKF01Rahmen {   border-width:1px; border-style:solid; border-color:#003599 }
.BGColorKF01  { background-color: #003599 }
.BGColorKF01Linie { color: #003599 }

.ColorKF01_10 { color: #EAEDF2 }
.BGColorKF01_10  { background-color: #EAEDF2 }

.ColorAF01_03 { color: #003599 }
.ColorAF01_03Text { color: #E44045 }
.BGColorAF01_03  { background-color: #E44045 }
.ColorAF01_03RahmenUnten {   border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#E44045 }
.ColorAF01_03RahmenLinks {   border-left-width:1px; border-left-style:solid; border-left-color:#E44045 }
.ColorAF01_03RahmenRechts {   border-right-width:1px; border-right-style:solid; border-right-color:#E44045 }
.ColorAF01_03RahmenOben {   border-top-width:1px; border-top-style:solid; border-top-color:#E44045 }
.ColorAF01_03Rahmen { border-width:1px; border-style:solid; border-color:#003399 }
.BGColorAF01_03_60  { background-color: #ED8D7E }
.BGColorAF01_03_40  { background-color: #F3B0A2 }
.BGColorAF01_03_20  { background-color: #F8D5CB }

.BGColorAF01_03_10 { background-color: #FBE3E3 }

.ColorKF02 { color: #6F93B0 }
.ColorKF02Text { color: #6F93B0 }
.ColorKF02Linie  { color: #6f93b0; }
.BGColorKF02  { background-color: #6F93B0 }
.BGColorKF02Linie { color: #6F93B0 }

.BGColorBF02_02_20 {background-color: #F8E4CB }

.ColorKF03 { color: #89A4BD }
.ColorKF03Text { color: #89A4BD }
.ColorKF03Linie { color: #89A4BD }
.BGColorKF03  { background-color: #89A4BD }
.BGColorKF03Linie { color: #6F93B0 }
.ColorKF04RahmenUnten {   border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#003599 }

.ColorKF04 { color: #9BB2C0 }
.ColorKF04Text { color: #9BB2C0 }
.ColorKF04Linie { color: #9BB2C0 }
.BGColorKF04  { background-color: #9BB2C0 }
.BGColorKF04Linie { color: #9BB2C0 }
.ColorKF04RahmenUnten {   border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#003599 }
.ColorKF04Rahmen {   border-width:1px; border-style:solid; border-color:#003599 }

.ColorKF05 { color: #efefef }
.ColorKF05Text { color: #efefef }
.ColorKF05Linie { color: #efefef }
.BGColorKF05  { background-color: #efefef }
.BGColorKF05Linie { color: #efefef }

.ColorKF05_20 { color: #F2F4F7 }
.BGColorKF05_20  { background-color: #efefef }
.ColorKF05_20Rahmen {   border-width:1px; border-style:solid; border-color:#F2F4F7 }

.ColorKF06 { color: #C0D0E0 }
.ColorKF06Text { color: #C0D0E0 }
.ColorKF06Linie { color: #C7D1DF }
.BGColorKF06  { background-color: #C0D0E0 }
.BGColorKF06Linie { color: #C7D1DF }
.BorderKFO6Linie { border:1px solid #C7D1DF; }
.ColorKF06Rahmen {   border-width:1px; border-style:solid; border-color:#C0D0E0 }
.ColorKF06_30 { color: #C3CEDD }
.BGColorKF06_30  { background-color: #C3CEDD }

.ColorKF07 { color: #FFFFFF }
.BGColorKF07  { background-color: #ffffff }
.ColorKF07Text { color: #666666 }
.ColorKF07Rahmen {   border-width:1px; border-style:solid; border-color:#FFFFFF }

.ColorKF08 { color: #000000 }
.BGColorKF08  { background-color: #000000 }

.VAlignTop    { vertical-align: top; }
.VAlignMiddle  { vertical-align: middle; }
.VAlignBottom   { vertical-align: bottom; }
.HAlignCenter { text-align: center; }
.HAlignRight { text-align: right; }
.HAlignLeft { text-align: left; }

.PositionAbsolute {position:absolute;}
.PositionRelative {position:relative;}

.VisibilityVisible {visibility:visible;}

.DisplayNone {display:none;}
.DisplayBlock {display:block;}

.Spacer  { font-size: 0px; line-height: 0px; text-decoration: none; padding: 0px; margin: 0px;}
.a:visited { color: #efefef }

.WhiteSpaceNoWrap  { white-space:nowrap; }


@media print
{
.VisibilityTrue {visibility: visible;}
.VisibilityFalse {visibility: hidden;}
}


/* speziell fuer iRep eingefuehrt */

.ColorKF09 { color: #4A7492 }
.BorderKFO9Linie { border: 1px solid #4A7492 }
.BorderKFO9LinieLinks { border-left: 1px solid #4A7492 }
.BorderKFO9LinieRechts { border-right: 1px solid #4A7492 }
.BorderKFO9LinieUnten { border-bottom: 1px solid #4A7492 }
.BGColorKF09 { background-color: #89A3BC }

.BGColorKF10 { background-color: #BDCCDA }



.Padding { padding: 6px }
.ListPadding { padding: 2px 3px 2px 3px }
.FormPadding { padding: 3px }
.FormHeight { height: 26px; }



/* speziell fuer firmenwagenrechner */

#Main   			{ position: relative; top: 10px; left: 0px; visibility: visible }

#FWnavigation		{ position: absolute; top: 0px; left: 0px; width: 640px; visibility: visible }

#InfoRechts		  { position: absolute; top: 40px; left: 0px; width: 640px; height: 145px; visibility: visible }
#Information		{ position: absolute; top: 40px; width: 330px; height: 122px; left: 297px; visibility: hidden }


#Kollisionen		  { position: absolute; top: 420px; left: 0px; width: 640px; visibility: visible }

#SchrittEins		  { position: absolute; top: 175px; left: 0px; width: 640px; visibility: visible }
#SchrittZwei     	  { position: absolute; top: 175px; left: 0px; width: 640px; visibility: hidden }
#SchrittDrei		     { position: absolute; top: 175px; left: 0px; width: 640px; visibility: hidden }
#SchrittVier		   { position: absolute; top: 175px; left: 0px; width: 640px; visibility: hidden }
#ErgebnisAn		    { position: absolute; top: 175px; left: 0px; width: 640px; visibility: hidden }
#ErgebnisAg		   { position: absolute; top: 175px; left: 0px; width: 640px; visibility: hidden }

#VariablenPDF		   { position: absolute; top: 1400px; left: 90px; width: 320px; visibility: hidden }
#Google               { position: absolute; top: 580px; left: 42px; width: 320px; visibility: visible }


