body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #494949;
    font: 11px Arial;
    background: #e7e9ea;
}

img { border: none; }
.clearer { clear: both; height:0px; }

div#kuebler
{
    position: absolute;
	top: 15px;
	left: 0px;
	margin: 0;
	padding: 0;
	width: 100%;
}

div#kuebler1a
{
    position: relative;
	top: 0px;
	left: 0px;
	margin: 0;
	padding: 0;
	width: 974px;
	height: 140px;
	background-color: #ffffff; 
	background-repeat: no-repeat; 
	background-position: center top;
	border:3px; border-style:solid; border-color:#ffffff;
}

div#kuebler1b
{
    position: relative;
	top: 0px;
	left: 0px;
	margin: 0;
	padding: 0;
	width: 974px;
	height: 140px;
	background-color: #ffffff; 
	background-image: url( images/header-en.jpg ); 
	background-repeat: no-repeat; 
	background-position: center top;
	border:3px; border-style:solid; border-color:#ffffff;
}

div#kuebler1c
{
    position: relative;
	top: 0px;
	left: 0px;
	margin: 0;
	padding: 0;
	width: 974px;
	height: 140px;
	background-color: #ffffff; 
	background-image: url( images/header-fr.jpg ); 
	background-repeat: no-repeat; 
	background-position: center top;
	border:3px; border-style:solid; border-color:#ffffff;
}

div#kuebler1d
{
    position: relative;
	top: 0px;
	left: 0px;
	margin: 0;
	padding: 0;
	width: 974px;
	height: 140px;
	background-color: #ffffff; 
	background-image: url( images/header-es.jpg ); 
	background-repeat: no-repeat; 
	background-position: center top;
	border:3px; border-style:solid; border-color:#ffffff;
}

div#kuebler1e
{
    position: relative;
	top: 0px;
	left: 0px;
	margin: 0;
	padding: 0;
	width: 974px;
	height: 140px;
	background-color: #ffffff; 
	background-image: url( images/header-it.jpg ); 
	background-repeat: no-repeat; 
	background-position: center top;
	border:3px; border-style:solid; border-color:#ffffff;
}

div#kuebler2
{
    position: relative;
	top: 0px;
	left: 0px;
	margin: 0;
	padding: 0;
	width: 974px;
	height: 8px;
	background-color: #ffffff; 
	background-image: url( images/line.gif ); 
	background-repeat: no-repeat; 
	background-position: center top;
	border-left:3px; border-left-style:solid; border-left-color:#ffffff; border-top:0px; border-right:3px; border-right-style:solid; border-right-color:#ffffff; border-bottom:1px; border-bottom-style:solid; border-bottom-color:#ffffff;
}

div#kuebler2b
{
    position: relative;
	top: 0px;
	left: 0px;
	margin: 0;
	padding: 0;
	width: 974px;
	height: 8px;
	background-color: #ffffff; 
	background-image: url( images/line4.gif ); 
	background-repeat: no-repeat; 
	background-position: center top;
	border-left:3px; border-left-style:solid; border-left-color:#ffffff; border-top:0px; border-right:3px; border-right-style:solid; border-right-color:#ffffff; border-bottom:1px; border-bottom-style:solid; border-bottom-color:#ffffff;
}


div#kuebler3
{
    position: relative;
	top: 0px;
	left: 0px;
	margin: 0;
	padding: 0;
	width: 980px;
	height: 400px;
	background-color: #ffffff; 
}

div#kuebler3a
{
    position: relative;
	top: 145px;
	left: 0px;
	margin: 0;
	padding: 0;
	width: 540px;
	height: 65px;
}


div#kuebler4
{
    position: relative;
	top: 0px;
	left: 0px;
	margin: 0;
	padding-left: 45px;
	width: 935px;
	height: 16px;
	text-align:left;
	vertical-align: middle;
	background-color: #ffffff; 
	background-image: url( images/line2.gif ); 
	background-repeat: no-repeat; 
	background-position: center top;
	font: 11px Arial, Helvetica, sans-serif; color: #ffffff; line-height: 16px;
}

div#kuebler5
{
    position: relative;
	top: 0px;
	left: 0px;
	margin: 0;
	padding: 0;
	width: 974px;
	height: 100%;
	background-color: #ffffff; 
	border-left:3px; border-left-style:solid; border-left-color:#ffffff; border-right:3px; border-right-style:solid; border-right-color:#ffffff;
}

div#kuebler5b
{
    margin-left: 35px; margin-right: 45px; margin-top: 40px; margin-bottom: 40px;
	font: 12px Arial, Helvetica, sans-serif; color: #303c49; line-height: 18px;
}

div#kuebler5b A:active,div#kuebler5b A:link, div#kuebler5b A:visited {
  color: #303c49;
  text-decoration: underline;
}

div#kuebler5b A:hover {
  color: #cc0000;
  text-decoration: underline;
}

div#kuebler6
{
    position: relative;
	top: 0px;
	left: 0px;
	margin: 0;
	padding: 0;
	width: 974px;
	height: 16px;
	text-align:left;
	vertical-align: middle;
	background-color: #ffffff;
	border-left:3px; border-left-style:solid; border-left-color:#ffffff; border-right:3px; border-right-style:solid; border-right-color:#ffffff; 
}

.kuebler6b
{     
    text-align:left;
	vertical-align: middle;
	background-color: #ffffff;
	background-image: url( images/line2.gif ); 
	background-repeat: no-repeat; 
	background-position: center top;
}

div#kuebler6b2
{     
    text-align:left;
	vertical-align: middle;
	font: 11px Arial, Helvetica, sans-serif; color: #ffffff; line-height: 16px;
	padding-left: 35px;
}

div#kuebler7a
{     
    width: 200px;
	height: 3px;
	background-color: #57ade1;
}

div#kuebler7b
{     
    width: 200px;
	background-color: #e8f5fd;
	border-bottom:1px; border-bottom-style:solid; border-bottom-color:#ffffff;
}

div#kuebler7c
{     
    width: 200px;
	height: 20px;
	background-color: #e8f5fd;
}

div#kuebler7d
{     
    width: 200px;
	height: 20px;
	background-color: #ffffff;
	background-image: url( images/line.gif ); 
	background-repeat: no-repeat; 
	background-position: 0 0;
}

div#kuebler7e
{     
    width: 200px;
	height: 20px;
	background-color: #ffffff;
	background-image: url( images/line3.gif ); 
	background-repeat: no-repeat; 
	background-position: 0 0;
}

div#kuebler7e2
{     
	font: bold 11px Arial, Helvetica, sans-serif; color: #ffffff; line-height: 20px;
	margin-left: 18px;
}

div#kuebler7f
{     
    width: 200px;
	background-color: #f5f4e6;
	border-bottom:1px; border-bottom-style:solid; border-bottom-color:#ffffff;
}

div#kuebler7g
{     
    width: 200px;
	background-color: #ffc408;
	padding-top: 8px;
    padding-bottom: 5px;
}

div#kuebler7g2
{     
	font: 11px Arial, Helvetica, sans-serif; color: #333333; line-height: 13px;
	margin-left: 18px;
	margin-right: 10px;
}

div#kuebler7h
{     
    width: 200px;
	background-color: #ffc408;
}

div#kuebler7i
{     
    width: 200px;
	height: 50px;
	background-color: #ffffff;
	background-image: url( images/line4.gif ); 
	background-repeat: no-repeat; 
	background-position: 0 0;
}

div#kuebler8a
{     
    width: 190px;
	height: 3px;
	background-color: #57ade1;
}

div#kuebler8b
{     
    width: 190px;
	background-color: #ffffff;
}

div#kuebler8b2
{     
	font: 10px Arial, Helvetica, sans-serif; color: #000000; 
	margin-left: 8px;
	margin-top: 6px;
	width: 65px;
	float:left;
}

div#kuebler8b3
{     
	float:left; 
}

div#kuebler8b4
{     
	font: 10px Arial, Helvetica, sans-serif; color: #000000; 
	margin-left: 8px;
	padding-top: 5px;
	padding-bottom: 13px;
}

div#kuebler8c
{     
    width: 190px;
	border-bottom:1px; border-bottom-style:solid; border-bottom-color:#ffffff;
}

div#kuebler8c2
{     
	font: 11px Arial, Helvetica, sans-serif; color: #303c49; line-height: 14px;
	margin-left: 15px;
	padding-top: 17px;
	padding-bottom: 13px;
}

div#kuebler8d
{     
    width: 190px;
}

div#kuebler8d2
{     
	font: 11px Arial, Helvetica, sans-serif; color: #303c49; line-height: 14px;
	margin-left: 15px;
	padding-top: 22px;
	padding-bottom: 7px;
}

div#kuebler8d3
{     
	font: 11px Arial, Helvetica, sans-serif; color: #303c49; line-height: 14px;
	margin-left: 15px;
	margin-right: 10px;
	padding-bottom: 50px;
}

div#kuebler8d4
{     
	font: 11px Arial, Helvetica, sans-serif; color: #303c49; line-height: 14px;
	margin-left: 15px;
	padding-bottom: 7px;
}


.ueberschrift { font: 12px Arial, Helvetica, sans-serif; color: #303c49; }

.text_hd1 { font: bold 21px Arial, Helvetica, sans-serif; color: #303c49; line-height:24px; }
.text_hd2 { font: bold 21px Arial, Helvetica, sans-serif; color: #00538f; line-height:24px; }
.text_standard { font: 12px Arial, Helvetica, sans-serif; color: #303c49; line-height: 18px;}
.text_blau { color: #00538f; }
.text_rot { color: #cc0000; }
.text_hd3 { font: 16px Arial, Helvetica, sans-serif; color: #303c49; line-height:20px; }
.text_hd4 { font: 16px Arial, Helvetica, sans-serif; color: #00538f; line-height:20px; }
.text_hd5 { font: 16px Arial, Helvetica, sans-serif; color: #cc0000; line-height:20px; }

a:link { color: #303c49; text-decoration: underline; }
a:visited { color: #303c49; text-decoration: underline; }
a:active { color: #303c49; text-decoration: underline; }
a:hover { color: #cc0000; text-decoration: underline; }

a.l1:link { font: 11px Arial, Helvetica, sans-serif; color: #494949; text-decoration: underline; }
a.l1:visited { font: 11px Arial, Helvetica, sans-serif; color: #494949; text-decoration: underline; }
a.l1:active { font: 11px Arial, Helvetica, sans-serif; color: #494949; text-decoration: underline; }
a.l1:hover { font: 11px Arial, Helvetica, sans-serif; color: #5eafe0; text-decoration: underline; }

a.l2:link { font: 11px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
a.l2:visited { font: 11px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
a.l2:active { font: 11px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
a.l2:hover { font: 11px Arial, Helvetica, sans-serif; color: #005490; text-decoration: none; }

a.l3:link { font: 11px Arial, Helvetica, sans-serif; color: #303c49; text-decoration: underline; }
a.l3:visited { font: 11px Arial, Helvetica, sans-serif; color: #303c49; text-decoration: underline; }
a.l3:active { font: 11px Arial, Helvetica, sans-serif; color: #303c49; text-decoration: underline; }
a.l3:hover { font: 11px Arial, Helvetica, sans-serif; color: #cc0000; text-decoration: underline; }

.rahmen1
{
    border-right:1px; border-right-style:solid; border-right-color:#e5e5e5; 
}

.rahmen2
{
    border-left:1px; border-left-style:solid; border-left-color:#e5e5e5; 
}

a.navl:link { font-size: 11px; line-height:13px; color:#303c49; font-weight:normal; text-decoration: none; }
a.navl:visited { font-size: 11px; line-height:13px; color:#303c49; font-weight:normal; text-decoration: none; }
a.navl:active { font-size: 11px; line-height:13px; color:#303c49; font-weight:normal; text-decoration: none; }
a.navl:hover { font-size: 11px; line-height:13px; color:#cc0000; font-weight:normal; text-decoration: none; }

a.navl2:link { font-size: 11px; line-height:13px; color:#cc0000; font-weight:normal; text-decoration: none; }
a.navl2:visited { font-size: 11px; line-height:13px; color:#cc0000; font-weight:normal; text-decoration: none; }
a.navl2:active { font-size: 11px; line-height:13px; color:#cc0000; font-weight:normal; text-decoration: none; }
a.navl2:hover { font-size: 11px; line-height:13px; color:#333333; font-weight:normal; text-decoration: none; }

ul#nav
{
  border: 0px;
  margin: 0px;
  padding: 0px;
  list-style: none;
  list-style-image: none;
}

li#nav_unterpunkt
{
  background-image: url( images/pfeil_rot.gif );
  background-repeat: no-repeat;
  background-position: 4px 7px;
  padding-left: 18px;
  padding-top: 4px;
  padding-bottom: 3px;
}

li#nav_unterpunkt2
{
  background-image: url( images/pfeil_rot.gif );
  background-repeat: no-repeat;
  background-position: 4px 7px;
  padding-left: 18px;
  padding-top: 4px;
  padding-bottom: 6px;
}


