.tx-rlmpofficeimport-pi1 {
 width:100%;
}

.kasten-sprungziele {
 background-color:#dee6ef;
 padding:4px;
 color:#336699;
}

.spaltenmacher p a {
 font-weight:normal;
}

.spaltenmacher p {
 font-size:11px;
}

#kempertabelle p {
 margin:0 0 3px 0;
}

/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
	font-family: verdana, arial;
	font-size: 12px;
line-height: 140%;
}

body {
font-family:vardana,arial,sans-serif;
font-size:13px;
}

textarea {
 background-color:#efefef;
 font-size:12px;
 border:1px solid #336699;
 padding:3px;
}

input {
 background-color:#efefef;
 font-size:12px;
 border:1px solid #336699;
 padding:3px;
}

select {
 font-family:Verdana,Arial,Helvetica;
 font-size:12px;
 border:1px solid #336699;
}

.mailformrequired {
 background-image: url(http://www.kemperkontakt.de/fileadmin/template/bilder/blue.gif);
 background-position:center right;
 background-repeat:no-repeat;
 padding-right:8px;
}


H1 {
 font-family:arial;
 font-size:14px;
 color:#336699; 
}

H2 {
	font-family:arial;
	font-size:10px;
	color:#336699;
}

P, H1, H2 {margin: 0px 0px 5px 0px; text-indent: 0px; list-style-type: squate; text-align: left;}
LI {color: #FF6600;}

p {
 margin: 0 0 10px 0;
}

.sitemap1 {
                font-family: verdana, arial;
                font-weight:normal;
                font-size: 12px;
	text-align: justify;
                text-decoration: none;
                color: #000000;
                padding-top: 10px;
                padding-bottom: 5px;
}

DIV.sitemap1 {
                font-family: verdana, arial;
                font-weight:normal;
                font-size: 12px;
	text-align: justify;
                text-decoration: none;
                color: #000000;
                padding-top: 10px;
                padding-bottom: 5px;
}

.sitemap2 {
                font-family: arial;
                font-weight:normal;
                font-size: 10px;
               	text-align: left;
                text-decoration: none;
                color: #777777;
                padding-bottom: 3px;
                padding-left: 25px;
}


DIV.sitemap2 {
                font-family: arial;
                font-weight:normal;
                font-size: 10px;
               	text-align: left;
                text-decoration: none;
                color: #777777;
                padding-bottom: 3px;
                padding-left: 25px;
}

.sitemap3 {
                font-family: arial;
                font-weight:normal;
                font-size: 10px;
               	text-align: left;
                text-decoration: none;
                color: #336699;
                padding-bottom: 3px;
                padding-left: 50px;
}


DIV.sitemap3 {
                font-family: arial;
                font-weight:normal;
                font-size: 10px;
               	text-align: left;
                text-decoration: none;
                color: #336699;
                padding-bottom: 3px;
                padding-left: 50px;
}


TD#footer {border-top: lined 1px #999999;}
TD#footer P {
                color: #FFFFFF;
	font-size: 10px;
	text-align: center;
}

/* Content column */
TD#content {
	padding-top: 15px;
	vertical-align: top;
        text-align: left;
}


/* Linke Seite Hintergrund */
TD#bildlinks {
                vertical-align: top;
                width: 200px;
                background-image: url(../bilder/menue_links_bild.jpg);
                background-repeat: no-repeat;
}

/* Menu Links column */
TD#menu_links {	
	vertical-align: top; 
	width: 220px;	
	padding-top: 20px;
                padding-bottom:20px;
                padding-right:0px;
}

TD#menu_links DIV {
	width: 100%;
}

td#menu_links div a {
	color: #333333;
	text-decoration: none;
}
td#menu_links div a:hover {
	text-decoration: none;
                color: #336699;
 font-weight:bold;
}

/*  MENU Links, level 1, normal state (NO) */
TD#menu_links DIV.menu-links-level1-no {
  border-top: 1px solid #999999;
  font-size: 12px;
  padding-top:5px;
  padding-left:5px;
  padding-bottom: 20px;
}
/*  MENU Links, level 1, active state (ACT) */
TD#menu_links DIV.menu-links-level1-act {
  color: #FD7203;
  border-bottom: 1px solid #999999;
  font-weight:bold;
  font-size: 12px;
  padding-top:5px;
  padding-left:5px;
  padding-bottom:15px;

  background-color: #336699;
  filter:alpha(opacity='60', style='0');
}
TD#menu_links DIV.menu-links-level1-act A {
  color: #FFFFFF;
}

/*  MENU Links, level 2, normal state (NO) */
TD#menu_links DIV.menu-links-level2-no {
  font-size: 12px;
  padding-top:10px;
  padding-left:15px;
  padding-bottom:5px;
  line-height: 15px;
}
/*  MENU Links, level 2, active state (ACT) */
TD#menu_links DIV.menu-links-level2-act {
  font-size: 10px;
  font-weight:bold;
  padding-left:30px;
  padding-top:10px;
  padding-bottom:15px;
  line-height: 12px;
}
/*  MENU Links, level 2, current state (CUR) */
TD#menu_links DIV.menu-links-level2-cur {
  font-size: 12px;
  font-weight:bold;
  padding-left:15px;
  padding-top:8px;
  padding-bottom:8px;
  line-height: 15px;
}
td#menu_links DIV.menu-links-level2-cur a {
  color: #336699;
}
td#menu_links DIV.menu-links-level2-act a {
  color: #336699;
}

/*  MENU Links, level 3, normal state (NO) */
TD#menu_links DIV.menu-links-level3-no {
  font-size: 10px;
  padding-top:5px;
  padding-left:40px;
  padding-bottom:3px;
  line-height: 11px;
  color: #336699
}
/*  MENU Links, level 3, active state (ACT) */
TD#menu_links DIV.menu-links-level3-act {
  font-size: 10px;
  font-weight:bold;
  padding-left:55px;
  padding-top:5px;
  padding-bottom:3px;
  line-height: 11px;
  color: #336699;
}
/*  MENU Links, level 3, current state (CUR) */
TD#menu_links DIV.menu-links-level3-cur {
  font-size: 10px;
  font-weight:bold;
  padding-left:48px;
  padding-top:10px;
  padding-bottom:15px;
  line-height: 12px;
  color: #336699;
}
TD#menu_links DIV.menu-links-level3-no A {
  color: #555555;
}
TD#menu_links DIV.menu-links-level3-cur A {
  color: #336699;
}
TD#menu_links DIV.menu-links-level3-act A {
  color: #336699;
}

/*  MENU Links, level 4, normal state (NO) */
TD#menu_links DIV.menu-links-level4-no {
  font-size: 10px;
  padding-top:5px;
  padding-left:80px;
  padding-bottom:3px;
  line-height: 11px;
}
/*  MENU Links, level 4, active state (ACT) */
TD#menu_links DIV.menu-links-level4-act {
  font-size: 10px;
  font-weight:bold;
  padding-left:80px;
  padding-top:5px;
  padding-bottom:3px;
  line-height: 11px;
}
/*  MENU Links, level 4, current state (CUR) */
TD#menu_links DIV.menu-links-level4-cur {
  font-size: 10px;
  font-weight:bold;
  padding-left:73px;
  padding-top:5px;
  padding-bottom:3px;
  line-height: 11px;
  color: #336699;
}
TD#menu_links DIV.menu-links-level4-no A {
  color: #777777;
}
TD#menu_links DIV.menu-links-level4-cur A {
  color: #336699;
}
TD#menu_links DIV.menu-links-level4-act A {
  color: #336699;
}


/* Menu Oben column */
TD#menu_oben {	
	vertical-align: center;
                padding-right: 10px;
                text-align: right;
}
TD#menu_oben DIV {
	
}
TD#menu_oben DIV A {
	color: #444444;
	text-decoration: none;
}
TD#menu_oben DIV A:hover {
 
}

/*  MENU Oben, level 1, normal state (NO) 
TD#menu_links DIV.menu-links-level1-no {
  font-size: 12px;
  padding-top:5px;
  padding-left:5px;
}
*/
/*  MENU Oben, level 1, active state (ACT) */
TD#menu_oben DIV.menu-oben-level1-act {
  color: #FD7203;
  font-weight:bold;
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;
}
TD#menu_oben DIV.menu-oben-level1-act A {
  color: #FFFFFF;
}

/* Seitentitel column */
TD#seitentitel {
                color: #FFFFFF;	
	vertical-align: center;
                padding-left: 230px;
                text-align: left;
}
TD#seitentitel DIV {
	
}
TD#seitentitel DIV A {
	color: #444444;
	text-decoration: none;
}
TD#seitentitel DIV A:hover {

/* Seitentitel */
TD#seitentitel DIV.seitentitel {
  font-size: 8 px;
  padding-top: 1px;
  padding-left:5px;
}

TD#rootline P {
                color: #FFFFFF;
	font-size: 8px;
	text-align: left;
}

/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  background-color: #F8F8EC;

  font-family: verdana, arial;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}
TD#path A {
  text-decoration: none;
  color:black;
}
TD#path A:hover {
  text-decoration: underline;
}


TD#mitte DIV.tx-rlmpofficeimport-pi1 DIV {
text-align: left;
align: left;
}
TD#mitte DIV.tx-rlmpofficeimport-pi1 DIV IMG {
text-align: left;
align: left;
}

TD#mitte DIV.tx-rlmpofficeimport-pi1 DIV A {
text-align: left;
align: left;
}
