/* General Styles */
html {height: 101%; background: #fff; margin: 0px; padding: 0px;
}
body  { color: white; margin: 0; padding: 0;height: 101%; z-index: 1 }
*    { color: #394141; font-family: calibri, arial, helvetica, tahoma, verdana; font-size: 13px; line-height: 17px; margin: 0; padding: 0 }
h1   {
	color: #042B61;
	font-size: 24px;
	font-family: calibri, arial, helvetica, tahoma, verdana;
	font-weight: normal;
	line-height: 28px;
	
}
h2    {
	color: #008CC0;
	font-size: 21px;
	font-family: calibri, arial, helvetica, tahoma, verdana;
	font-weight: normal;
	line-height: 27px;
	 padding-top: 7px;
	 padding-bottom: 2px;
}
h3    {
	color: #008CC0;
	font-size: 18px;
	font-family: calibri, arial, helvetica, tahoma, verdana;
	font-weight: normal;
	line-height: 23px;
	padding-top:3px;
}
h4   {
	color: #002747;
	font-size: 21px;
	font-family: calibri, arial, helvetica, tahoma, verdana;
	font-weight: normal;
	line-height: 21px;
	padding-top: 12px; padding-bottom: 12px
}
h5 {
    color: #000000;
    font-family: calibri,arial,helvetica,tahoma,verdana;
    font-size: 17px;
    font-weight: normal;
    line-height: 18px;
    padding-bottom: 7px;
    padding-top: 0;
}
h6   {
	color: #042B61;
	font-size: 27px;
	font-family: calibri, arial, helvetica, tahoma, verdana;
	font-weight: normal;
	line-height: 28px;
	
}
a.externlink {font-size: 16px; line-height: 21px;color: #008CC0;}
a.externlink:link       {background:none
}
a.externlink:visited       {background:none; 
}
a.externlink:hover    {background:none;
color: #042B61;}
	a.externlink:active       {background:none
}
p {font-size: 16px; line-height: 21px;}
ul li {font-size: 16px; line-height: 21px;margin-left: 15px;padding-top:5px; padding-bottom:0px; list-style-image:url(images/listsign.png)}
.listedatenschutz {font-size: 13px; line-height: 17px;margin-left: 15px;padding-top:5px; padding-bottom:0px; list-style:circle}

#mitlinie     { padding-top: 10px; padding-bottom: 10px; border-bottom: 1pt solid #cbd3d6 }
.line {
    border-bottom-color: #000000;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    margin-bottom: 30px;
    margin-top: 15px;
}

/* Navigation Styles */
#navigation01 {  color: #465050; font-size: 14px; line-height: 23px; margin-left: 37px; margin-top:324px; position: absolute; z-index: 20; width: auto; height: auto }
#navigation02 { color: #465050; font-size: 14px; line-height: 23px; margin-left: 37px; margin-top:415px; position: absolute; z-index: 21; width: auto; height: auto }
#navigation03 {color: #465050; font-size: 14px; line-height: 23px; margin-left: 37px; margin-top:526px; position: absolute; z-index: 22; width: auto; height: auto }
#navigation04 {color: #465050; font-size: 14px; line-height: 23px; margin-left: 68px; margin-top:389px; position: absolute; z-index: 24; width: auto; height: auto }

a.navi       {color: #042B61;
	font-size: 14px;
	line-height: 21px;  text-decoration: none;
	background:  none; padding: 0px 3px}
a.navi:link       {text-decoration: none; background:  none;
}
a.navi:visited   { text-decoration: none; background: none }
a.navi:hover    {
	color: #1B98C7;
	text-decoration: none;
	background: none;
}
a.navi:active    { text-decoration: none; background:none }

a.navicyan    {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 21px;
	text-decoration: none;
	background-color: #008DD8;
	background-repeat: no-repeat;
	display: inline; padding: 0px 3px
}

a.cyan       {color:#1B98C7;
	font-size: 14px;
	line-height: 21px; padding-top: 0px; padding-left: 0px;padding-bottom: 0px; text-decoration: none;
	background:  none; padding: 0px 3px}
a.cyan:link       {text-decoration: none; background:  none;
}
a.cyan:visited   { text-decoration: none; background: none }
a.cyan:hover    {
	color:  #042B61;
	text-decoration: none;
	background: none;
}
a.naviextra       {color: #042B61;
	font-size: 13px;
	line-height: 15px; padding-top: 0px; padding-left: 0px;padding-bottom: 5px; text-decoration: none;
	background:  none;}
a.naviextra:link       {text-decoration: none; background:  none;
}
a.naviextra:visited   { text-decoration: none; background: none }
a.naviextra:hover    {
	color: #1B98C7;
	text-decoration: none;
	background: none;
}
a.naviextra:active    { text-decoration: none; background:none }
a.naviextracyan    {
	color: #FFFFFF;
	font-size: 13px;
	line-height: 21px;
	text-decoration: none;
	background-color: #008DD8;
	background-repeat: no-repeat;
	display: inline; padding: 0px 3px
}



/* General DIV Styles */
#container  {
	
	text-align: left;
	margin: 0 auto;
	position: absolute;
	padding: 0px;
	position: relative;
	z-index: 10;
	width: 1024px
}
#logo {height:65px; width:275px;  position: absolute; margin-left:217px; margin-top: 52px; margin-bottom: 20px; z-index: 99 }
.logolink  {
	background-image: url("images/aeb_logo2.png");
	background-repeat: no-repeat;
}

/* Main Column Styles */
#endless {background: url("images/aeb_endlosstreifen.jpg"); height:145px; width:100%;  position: absolute; margin-left:0px ;margin-top:123px; z-index: 5 }
#mainpix {height:145px; width:1300px;  position: absolute; margin-left:-143px ;margin-top:123px; z-index: 13 }
#maintext {width:582px;  position: absolute; margin-left:215px ;margin-top:320px; z-index: 14 }
#maintextueberblick {width:582px;  position: absolute; margin-left:215px ;margin-top:315px; z-index: 14 }
#maintext02 {width:582px;  position: absolute; margin-left:212px ;margin-top:370px; z-index: 15 }
#maintext03 {
	background-color:#E0E9F5;
	width:562px;
	position: absolute;
	margin-left:215px;
	margin-top:372px;
	padding-left:20px;
	z-index: 17}
#maintext04 {
	background-color:#D0D3DD;
	width:562px;
	position: absolute;
	margin-left:215px;
	margin-top:420px;
	padding-left:20px;
	z-index: 18
}
#maintext_stoer {width:582px;  position: absolute; margin-left:222px ;margin-top:440px; z-index: 15 }
#link_gm {position: absolute; margin-left:629px ;margin-top:680px; z-index: 16 }


.mainadress  {font-size: 16px; line-height: 21px;}

.pad3       { padding-left: 3px }

.help01  {
	font-size: 19px;
	color:#054B78;
	line-height: 40px;
}
.help02  {
	font-size: 19px;
	color:#0075B2;
	line-height: 40px;
}
#skizze {

	width:588px;
	position: absolute;
	margin-left:220px;
	margin-top:425px;;
	z-index: 11
}
#stoerback {

	width:328px;
	position: absolute;
	margin-left:212px;
	margin-top:445px;;
	z-index: 11
}

/* Right Column Styles */

#right01 {position: absolute; margin-left:825px ;margin-top: 325px;  z-index: 90; width: 200px; font-size: 13px; line-height: 17px; border-bottom-color: #999999;
    border-bottom-style: dotted; border-bottom-width: 1px; padding-bottom:6px}
#right02 {position: absolute; margin-left:831px ;margin-top: 371px;  z-index: 91; font-size: 13px; line-height: 17px; }

a.shortcut       {

	padding-left: 20px;
	padding-bottom: 13px;
	font-size: 13px;
	line-height: 22px;
	
}
a.shortcut:link       { text-decoration: none; background: url("images/aeb_arrow.png") no-repeat}
a.shortcut:visited   { text-decoration: none; background: url("images/aeb_arrow.png") no-repeat}
a.shortcut:hover    {  color: #1B98C7; text-decoration: none; background: url("images/aeb_arrowhover.png") no-repeat }
a.shortcut:active    {text-decoration: none; background: url("images/aeb_arrow.png") no-repeat}

a.shortcut02      {

	padding-left: 20px;
	
	font-size: 13px;
	line-height: 22px;
	
}
a.shortcut02:link       { color: #042B61;text-decoration: none; background: url("images/aeb_arrow.png") no-repeat}
a.shortcut02:visited   { color: #042B61;text-decoration: none; background: url("images/aeb_arrow.png") no-repeat}
a.shortcut02:hover    {  color: #1B98C7; text-decoration: none; background: url("images/aeb_arrowhover.png") no-repeat }
a.shortcut02:active    {color: #042B61;text-decoration: none; background: url("images/aeb_arrow.png") no-repeat}

a.shortcut03       {

	padding-left: 20px;
	padding-bottom: 13px;
	font-size: 12px;
	line-height: 22px;
	
}
a.shortcut03:link       { text-decoration: none; background: url("images/aeb_arrowup.png") no-repeat}
a.shortcut03:visited   { text-decoration: none; background: url("images/aeb_arrowup.png") no-repeat}
a.shortcut03:hover    {  color: #1B98C7; text-decoration: none; background: url("images/aeb_arrowuphover.png") no-repeat }
a.shortcut03:active    {text-decoration: none; background: url("images/aeb_arrowup.png") no-repeat}

#adress01 {position: absolute; width: 200px; margin-left:845px ;margin-top: 425px; z-index: 31; font-size: 13px; line-height: 17px; }
#adress02 {position: absolute; width: 200px;margin-left:842px ;margin-top: 485px; z-index: 32; font-size: 13px; line-height: 17px; }
#adress03 {position: absolute; width: 200px;margin-left:845px ;margin-top: 485px; z-index: 31; font-size: 13px; line-height: 17px; }
#adress04 {position: absolute; width: 200px;margin-left:842px ;margin-top: 545px; z-index: 32; font-size: 13px; line-height: 17px; }
#adress05 {position: absolute; width: 200px;margin-left:832px ;margin-top: 334px; z-index: 41; font-size: 13px; line-height: 17px; }
#adress06 {position: absolute; width: 200px;margin-left:829px ;margin-top: 394px; z-index: 42; font-size: 13px; line-height: 17px; }



/* spamschutz */

  .email>ins:before {content: "@"; text-decoration: none}
  .email del {text-decoration: none; }
  .email>del {display: none}
  *:first-child+html .email>del {display:inline}  /* Workaround fuer IE 7 */
  
a.email:link           {  color: #374040; text-decoration: none;display: inline;  }
a.email:visited        {  color: #374040;text-decoration: none; display:inline;   }
a.email:hover        {  color:#006AAD;text-decoration: none;display: inline;   }
a.email:active      { color: #374040;text-decoration: none; display: inline;  }


.email02 {font-size: 16px; text-decoration: none; }
  .email02>ins:before {content: "@"; text-decoration: none}
  .email02 del {text-decoration: none; }
  .email02>del {display: none}
  *:first-child+html .email02>del {display:inline}  /* Workaround fuer IE 7 */
  
a.email02:link           {  color: #374040; text-decoration: none;display: inline;  }
a.email02:visited        {  color: #374040;text-decoration: none; display:inline;   }
a.email02:hover        {  color:#006AAD;text-decoration: none;display: inline;   }
a.email02:active      { color: #374040;text-decoration: none; display: inline;  }

.email03 {font-size: 14px; text-decoration: none; }
  .email03>ins:before {content: "@"; text-decoration: none}
  .email03 del {text-decoration: none; }
  .email03>del {display: none}
  *:first-child+html .email03>del {display:inline}  /* Workaround fuer IE 7 */
  
a.email03:link           {
	color:#1F5997;
	text-decoration: none;
	display: inline;
}
a.email03:visited        {  color:#374376;text-decoration: none;display: inline;   }
a.email03:hover        {
	color: #1B98C7;
	text-decoration: none;
	display: inline;
}
a.email03:active      { color:#374376;text-decoration: none;display: inline;}

.email04 {font-size: 19px; text-decoration: none;  }
  .email04>ins:before {content: "@"; text-decoration: none}
  .email04 del {text-decoration: none; }
  .email04>del {display: none}
  *:first-child+html .email04>del {display:inline}  /* Workaround fuer IE 7 */
  
a.email04:link           {
	color:#0075B2;
	text-decoration: none;
	display: inline;
}
a.email04:visited        {  color:#0075B2;text-decoration: none;display: inline;   }
a.email04:hover        { color: #1B98C7; text-decoration: none; display: inline;   }
a.email04:active      { color:#0075B2;text-decoration: none;display: inline;}

a.jk {font-size: 12px; text-decoration: none; }
a.jk:link           {
	
	text-decoration: none;
	display: inline;
}
a.jk:visited        {  text-decoration: none;display: inline;   }
a.jk:hover        { color: #006AAD;text-decoration: none; display: inline;   }
a.jk:active      { text-decoration: none;display: inline;}

/* Formular Styles */


textarea                 {
	background-color:  #E5E8EB;
	margin: 0;
	padding: 5px 25px 5px 5px;
	width: 513px;
	height: 110px;
	border: solid 1px white;
	z-index: 75;
}
.text   { color: black; font-size: 14px; background-color: white; padding: 5px 25px 5px 5px;}
.fourteen   {font-size: 14px; line-height:15pt}

input      {
	color: black;
	font-size: 13px;
	font-family: calibri, arial, tahoma, verdana, helvetica;
	background-color: #E5E8EB;
	padding-top:2px;
	padding-left: 5px;
	padding-bottom: 2px;
	margin-bottom: 5px;
	height: 14px;
	width: 405px;
	border-style: solid;
	border-width: 0 1px;
	border-color: white
}
.submit         {
	color: #229BC8;
	font-size: 14px;
	font-family: calibri, arial, helvetica, tahoma, verdana;
	line-height: 12px;
	background-color: #fff;
	cursor: pointer;
	margin-left: -1px;
	padding: 0px;
	position: relative;
	z-index: 60;
	top: 15px;
	height: 17px;
	width: auto
}
.submit:hover    { font-size: 14px;color: white; text-decoration: none; background-color:#008DD8; }
.form {font-size: 14px; padding: 0px; }
.error  {
	color: #FF0033;
	font-size: 14px;
	padding: 0
}


input.text     { background-color: white; width: 260px; height: 150px; border-style: none }
#kontaktformular      { color: #465050; font-size: 14px; font-family: calibri, arial, helvetica, tahoma, verdana; line-height: 18px; background-color: #fff; margin-left: 243px; padding: 0; position: absolute;  position: absolute; z-index: 75; top: 430px; width: 310px; height: 470px }
#covering {
	position: absolute;
	margin-left:675px;
	margin-top: 560px;
	width: 85px;
	height: 230px;
	background-color:#FFFFFF;
	z-index: 99;
	left: 48px;
	top: 4px;
	z-index: 85;
}
