/* BEREICHE NON-KOPF*/

 html{height:100%;}

 body {font-size:62.5%; background-color:rgb(255,255,255); font-family:verdana,arial,sans-serif; height:100%;}
 a img, a:link img { border: none; }
 /** html body{height:100%;}*/
 
.grund {min-height:100%; position:relative; padding-bottom:150px; width:960px; margin:0px auto; font-size:1.0em; border:solid 1px rgb(210,210,210); 
    background:url(../fileadmin/bild/imm-network-globus-hintergrundbild-gelb82.jpg) no-repeat scroll rgb(254,254,245); clear:both;}
* html .grund{height:100%;}    
.haupt {clear:both; width:960px; padding-bottom:5px; border:none; background:transparent;min-height:100%;float:left;}
* html .haupt {height:100%;}
.links {display:inline /*IEbug*/; float:left; width:100px; overflow:visible !important /*Firefox*/;
    overflow:visible /*IE6*/; z-index:1; border:none; background:url(../fileadmin/bild/imgSpalteLinks.gif) transparent;}
.mitte {display:inline; /*IEbug*/; float:left; width:450px; z-index:2;padding-bottom:30px; 
    overflow:visible !important /*Firefox*/; overflow:visible /*IE6*/; background:transparent; border:none;}
.rechts {display:inline /*IEbug*/; float:right; width:360px; overflow:visible !important /*Firefox*/;
    overflow:visible /*IE6*/; background:transparent; border:none; padding-bottom:15px; z-index:1;}
.fuss {position:relative; margin: -13em auto 0 auto; padding:5px 0px 30px 0px; clear:both; width:960px; border-top:solid 20px rgb(57,57,57); text-align:center;
    background:transparent; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
* html .fuss{margin-top: -15.4em;}

.clearer {clear: both; display: block; height: 1px; margin-bottom: -1px; font-size: 1px;line-height: 1px; content: ".";}

/*KOPF*/
.kopf {width:960px;}
.kopf-oben {width:960px; height:90px; background:transparent;}
.kopf-unten {width:960px;}
.kopf-frei {clear:both; width:960px; padding:0.9em 0 0.9em 0;}

/* KOPFINHALTE*/

.nav0 { float: left; }
.nav0 ul.langnav { margin-right:2px; }
* html .nav0 ul.langnav { margin-right:3px; }
.nav0 ul li { margin:1px; }
.nav0 ul li.ACT, .nav0 ul li.nolang img { padding:0 0 0 0px; }

.sitelogo {width:110px; height:30px; position:absolute; z-index:1; margin:65px 15px 0px 835px;
    margin-left:835px !important /*Non-IE6*/; margin-left:835px /*IE6*/; border: none;}
.nav1 {width:350px; position:absolute; z-index:2; margin:48px 0 0 15px; background:transparent;}
.nav1 ul {float:left; padding:0 20px 0 0; margin: 0px; background:transparent;}
.nav1 li {display:inline; list-style:none; margin: 0 0 0 0px; padding: 0 0 0 5px} 
.nav1 li a {padding:0 0 0 0px; margin: 0px;}
.nav1 a:hover {text-decoration:none; margin: 0px;}
.nav1 a img {height:12px; border:none; margin: 0px;}

.standort a { font-weight:bold; color:rgb(140,72,140); text-decoration:none;}
.standort a:hover {color:rgb(100,42,100); text-decoration:underline;}
.standort {float:left; width:560px; list-style:none; padding:0 0 15px 15px; font-family:verdana,arial,sans-serif;}

.kopf-frei .suche  form fieldset {float:right; border:none;/*margin-right:20px;*/padding-right:10px;}
.kopf-frei .suche input, button { vertical-align:middle; font-family:inherit; font-size:100%; line-height:inherit;}
.kopf-frei .suche .suchInput {/*-moz-box-sizing:content-box;*/ background-color:transparent; border-right:none; border-top:solid 1px rgb(80,10,80);
  border-bottom:solid 1px rgb(80,10,80); border-left:solid 1px rgb(80,10,80); float:left; height:14px; line-height:1; margin-top:0px;
  margin-right:-3px; padding-top:2px; padding-left:2px; padding-bottom:0px; padding-right:0px; width:144px;}
.kopf-frei .suche .suchButton { cursor:pointer; margin-top:0px; width:18px;
  margin-left:0px; background-color:transparent !important; background-position:center center; background-repeat:no-repeat;/* color:transparent !important;*/
  display:-moz-inline-box; min-height:16px; overflow:hidden; text-align:left; white-space:nowrap;
  border-style:none; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; padding:0 !important ;padding:0;}

/*##### CSS Flyoutmenu #####*/

#nav, #nav ul {float: left; white-space:nowrap; width:960px; background:transparent; color:rgb(254,254,245);
    /*font-size: 12px;*/ list-style-type:none;} 
#nav a { display: block; width: 11em; height:2.1em; line-height:2.1em; /*padding:0 16px 0 16px;*/ text-indent: 10px;
    text-decoration:none; text-align:left; font-weight:bold; color: rgb(0,0,0);}
#nav a:hover {background-color:rgb(240,240,240);}
#nav a.menuparent  {background: url(../fileadmin/bild/bg_bullet_arrow.gif) no-repeat 90% 40%;}
#nav li {float:left; z-index:auto !important; z-index:1000; border-bottom:solid 1px rgb(210,210,210);
    padding: 0; width: 11em;} 
#nav li ul { position: absolute; left: -999em; height: auto; width: 14em; font-weight: normal;
    /*border-left: solid 1px rgb(175,175,175);*/ margin: 0;} 
#nav li li {width: 14em;} 
#nav li ul a {width: 14em; /*padding-left: 1em; border-bottom: solid 1px rgb(175,175,175);*/
    white-space:normal; height:2em; line-height:2em; /*margin-left:-1px; padding-top:4px; 
    padding-right:16px; padding-bottom: 4px;*/ background-color:rgb(252,252,252); 
    font-weight:normal; text-align:left; color:rgb(0,0,0);} 
#nav li ul ul {margin: -2.1em 0 0 14em;} 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;} 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, 
#nav li li li.sfhover ul {left: auto; min-height:0; } 
#nav li:hover, #nav li.sfhover {background-color:rgb(240,240,240); text-decoration:none;}

/* HAUPTBEREICH*/

/* LINKS */
.links1 {width:100px; margin:20px 0px 10px 0px; padding:0px; border:none; background:transparent; z-index:1;}    
/*MITTE */
.spalte1 {width:445px; margin-bottom:5px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; padding-left:10px;}
/* RECHTS*/
.rechts1 {width:360px; margin:0px; margin-bottom:10px; padding:0px; border:none; background:transparent;}

/*  FOOTER-BEREICH */

.fuss p {line-height:1.3em; text-align:center; color:rgb(24,24,8); font-size:100%;}
.fuss ul {float:none; text-align:center; list-style:none; padding:0 10px 0 10px; font-family:verdana,arial,sans-serif;}
.fuss ul li {display:inline; padding:0 3px 0 3px; font-weight:normal; color:rgb(24,24,8); font-size:110%;
    background:transparent; }
.fuss ul a {color:rgb(140,72,140); text-decoration:none;}
.fuss ul li a:hover {color:rgb(100,42,100); text-decoration:underline;}
.fuss ul li a:visited {color:rgb(90,32,90);}

/*  CLEAR FLOATS  */

.grund:after, .kopf:after, .kopf-unten:after, .kopf-frei:after, .haupt:after, .links:after, links div:after, .links1:after, 
.links1 div:after, .position:after, .mitte:after, .mitte div:after, .spalte1:after, .spalte1 div:after, .globus:after, 
.rechts:after, .rechts div:after, .rechts1:after, .rechts1 div:after, .p:after, .fuss:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

/* DRUCKSEITE  */

@media print {.kopf-oben {width:960px; height:90px; background:rgb(254,254,245); overflow:visible !important /*Firefox*/;
    overflow:hidden /*IE6*/;}}
@media print {.kopf-frei {width:960px; background:transparent;}}
@media print {.nav2 {float:left; width:960px; border:none; background:rgb(254,254,245); color:rgb(24,24,8);
    font-size:1.0em; font-size:130%;}} /* Hauptmenueeintrag im Normal-Modus */
@media print {.haupt {clear:both; width:960px; padding-bottom:30px; background:transparent;}}
@media print {.links {display:inline /*IE bug*/; float:left; width:199px;
    border-right:solid 1px rgb(200,200,200); border-bottom:solid 1px rgb(200,200,200); 
    background-color:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE*/;}}
@media print {.fuss {clear:both; width:960px; height:3.7em; padding:1.1em 0 0; background:rgb(254,254,245);
    font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}
            
/*******************************************************************************/
/**********************        BEREICHSINHALTE        **************************/  
/*******************************************************************************/

/*  HAUPTBEREICH*/

.links h1 {clear:both; margin:5px 0 15px 0; padding:4px 20px 3px 20px; background:transparent;
    font-family:"trebuchet ms",verdana, arial,sans-serif; color:rgb(24,24,8); font-weight:bold; font-size:150%;}
.links h2 {clear:both; margin:15px 10px 10px 20px; font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(24,24,8);
    font-weight:bold; font-size:150%;}/*ueber h2 Inhalte mit der rechten Spalte tauschen*/
.links h3 {clear:both; margin:10px 10px 5px 20px; color:rgb(24,24,8); font-weight:bold; font-size:100%;} 
.links p {clear:both; margin:0 10px 10px 20px; color:rgb(24,24,8); line-height:1.3em; font-size:90%; background:transparent;}
.links  p.center {text-align:center;}
.links  p.right {text-align:right;}

.links  ul {list-style:none; margin:0.5em 10px 1.0em 20px;}
.links  ul li {margin:5px 0 0.2em 2px; padding:0px 0px 0 11px;
    /*background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em;*/ line-height:1.2em; font-size:110%;}
.links ul a {color:rgb(140,72,140); text-decoration:none;} 
.links ul li a:hover {color:rgb(100,42,100); text-decoration:underline;}
.links ul li a:visited {color:rgb(90,32,90); text-decoration:none;}

.links .latestnews h3 {font-size: 110%;}
.links .latestnews p {font-size: 90%; line-height: 1.1em;}

/* MAIN CONTENT */
.mitte h1.seitentitel {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 1px rgb(100,42,100);
    font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(24,24,8); font-weight:bold; font-size:200%;}
.mitte h1.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background: transparent; background: rgb(254,254,245);
    font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(24,24,8); font-weight:bold; font-size:200%;}
.mitte h1 {clear:both; margin:1.0em 0 0.3em 0; padding:2px 0 2px 2px; font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(24,24,8);
    font-weight:bold; font-size:180%;}
.mitte h2 {clear:both; margin:1.0em 0 0.5em 0; padding:2px 0 2px 2px; font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(124,124,108);
    font-weight:bold; font-size:145%;}
.mitte h3 {clear:both; margin:0.5em 0 0.5em 0; padding:2px 0 2px 2px; font-family:"trebuchet ms",verdana,arial,verdan,sans-serif; color:rgb(124,124,108);
    font-weight:bold; font-size:140%;}
.mitte h1.side {clear:none;}
.mitte h2.side {clear:none;}
.mitte h3.side {clear:none;}
.mitte h4 {margin:1.5em 0 1.0em 0; padding:2px 0 2px 2px; color:rgb(24,24,8); font-family:"trebuchet ms",verdana,arial,sans-serif;
    font-weight:bold; font-size:130%;}
.mitte h5 {margin:1.5em 0 1.0em 0; padding:2px 0 2px 2px; color:rgb(24,24,8); font-family:"trebuchet ms",verdana,arial,sans-serif;
    font-weight:bold;  font-size:120%;}
.mitte h6 {margin:1.2em 0 0.2em 0; padding:2px 0 2px 2px; color:rgb(24,24,8); font-family:"trebuchet ms",verdana,arial,sans-serif;
    font-weight:bold; font-size:110%;}

.mitte p {margin:0 0 0 0; line-height:1.5em; font-size:120%;}
.mitte p.center {text-align:center;}
.mitte p.right {text-align:right;}
.mitte p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:100%;}
.mitte blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:90%;}

.mitte ul {list-style:none; margin:0.5em 0 1.0em 0;}
.mitte ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px; /*background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.5em;*/
    line-height:1.4em; font-size:105%;}
.mitte ul a {color:rgb(140,72,140); text-decoration:none;} 
.mitte ul li a:hover {color:rgb(100,42,100); text-decoration:underline;}
.mitte ul li a:visited {color:rgb(90,32,90); text-decoration:none;}
.mitte ol {margin:0.5em 0 1.0em 20px !important /*Non-IE6*/; margin:0.5em 0 1.0em 25px /*IE6*/;}
.mitte ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:105%;}
.mitte ol a {color:rgb(140,72,140); text-decoration:none;} 
.mitte ol li a:hover {color:rgb(100,42,100); text-decoration:underline;}
.mitte ol li a:visited {color:rgb(90,32,90); text-decoration:none;}

.mitte table {clear:both; width:470px; margin:2.0em 0 0.2em 20px; table-layout: auto; border-collapse:collapse; empty-cells:show; background-color:rgb(253,253,253); border:none;}
.mitte table th.top {height:3.5em; padding:0 7px 0 7px; empty-cells:show; background-color:rgb(253,253,253); background:transparent; text-align:left; color:rgb(24,24,8); font-weight:bold; font-size:110%;}
.mitte table th {height:3.0em; padding:2px 20px 2px 7px; border-left:none rgb(245,245,245); border-right:none rgb(245,245,245); border-top:none rgb(245,245,245); border-bottom:none rgb(245,245,245); background-color:rgb(253,253,253); text-align:left; color:rgb(24,24,8); font-weight:bold; font-size:110%;}
.mitte table td {height:3.0em; padding:12px 7px 2px 7px; border-left:none rgb(245,245,245); border-right:none rgb(245,245,245); border-top:none rgb(245,245,245); border-bottom:none rgb(245,245,245); background-color:rgb(253,253,253); text-align:left; font-weight:normal; color:rgb(24,24,8); font-size:110%;}
.mitte table td .error {background-color:red;}
.mitte table .inhaltnavi{background-color:rgb(254,254,245); background:transparent;}
.mitte table .inhaltnavi td:first-child{width:375px; background-color:rgb(254,254,245); background:transparent; text-align:left;}
.mitte table .inhaltnavi td{width:375px; background-color:rgb(254,254,245); background:transparent; text-align:right;}
.mitte table td input.field {padding:0.2em 0 0.2em 0; border:1px solid rgb(100,42,100);}
 p.caption {clear:both; margin:0.5em 0 2.0em 20px; text-align:left; color:rgb(24,24,8); font-size:110%;background:transparent;}
.mitte .tx-ttnews-browsebox table {table-layout:auto; background:transparent; margin: 0px}
.mitte .tx-ttnews-browsebox table td {background:transparent; margin:0px; padding: 2px;}
.mitte .tippen {}

div#sitemap {padding: 1em 1.5em; line-height: 20px;}
div#sitemap li {padding: 0 0 0 24px; margin: 0; list-style-type: none;}
div#sitemap li {background: url(../fileadmin/bild/seiten/sitemap03neu-imm-network.gif) no-repeat 0% 0%;}
div#sitemap li.first {background:transparent url(none) repeat scroll 0 0;}
div#sitemap li.last {background: url(../fileadmin/bild/seiten/sitemap01-imm-network.gif) no-repeat 0% 0%;}
div#sitemap li a.abschnitt { line-height:15px; text-decoration: none; padding: 2px; border:none; display:block; width:500px;}
div#sitemap li > a.abschnitt { line-height:14px;}
div#sitemap li a.abschnitt:hover {padding: 2px; border:none;}
div#sitemap ul { padding: 0 0 0 24px; margin: 0 0 0 -24px; list-style-type: none; }
div#sitemap ul { background: url(../fileadmin/bild/seiten/sitemap02-imm-network.gif) repeat-y 0% 0%;}
div#sitemap ul.last, div#sitemap ul.first {background-image: none;}


.contactform {width:375px; margin:.5em 0 0 0; padding:5px 10px 10px 10px; border:solid 1px rgb(254,254,245); background-color:rgb(253,253,253);}
.contactform fieldset {padding:10px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
.contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform select.combo {width:130px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.field {width:200px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform textarea {width:200px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.button {float:right; width:9.0em; margin-right:55px; margin-bottom:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(254,254,245); border:solid 1px rgb(100,42,100); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(100,40,100); font-size:110%;}
.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(254,254,245); background:rgb(100,42,100); color:rgb(254,254,245);}
.contactform DIV{margin-top:10px;}
.contactform span.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}

/* MAIN SUBCONTENT */
.rechts h1 {clear:both; margin:10px 0 10px 0; padding:4px 10px 3px 10px;background-color:rgb(254,254,245); background-color:transparent; 
    font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(24,24,8); font-weight:bold; font-size:150%;} /*h2 siehe oben*/
.rechts h3 {clear:both; margin:1.0em 10px 0.5em 10px; color:rgb(24,24,8); font-weight:bold; font-size:120%;}

.rechts ul {list-style:none; margin:0.5em 10px 1.0em 10px;}
.rechts ul li {margin:5px 0 0.2em 2px; padding:0 0 0 11px; /*background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em;*/
    line-height:1.2em; font-size:110%;}
.rechts ol {margin:0.5em 10px 1.0em 30px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 35px /*IE6*/;}
.rechts ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:110%;}

/*  GEMEINSAME KLASSEN */

.haupt img {clear:both; float:left; margin:3px 10px 7px 0; padding:0px; border:none;}
.haupt img.center {clear:both; float:none; display:block; margin:0 auto; padding:0px; border:none;}
.haupt img.right {clear:both; float:right; margin:3px 0 7px 10px; padding:0px; border:none;}
.rechts img {float:right; margin:10px 0px 0px 10px; padding:20px 0px 0px 0px;}

.grund a {color:rgb(90,32,90); font-weight:bold; text-decoration:none;}
.mitte h1 a {color:rgb(90,32,90); font-weight:normal; text-decoration:none;}
.grund a:hover {color:rgb(100,42,100); text-decoration:underline;}
.grund a:visited {color:rgb(140,72,140);}

 .fusslinks a, #partners {font-weight:normal; font-size:110%; color:rgb(153,153,153); text-decoration:none;line-height:1.5;}
 .fusslinks a:visited, #partners:visited {color:rgb(153,153,153);text-decoration:none;}
 .fusslinks a:hover, #partners:hover {color:rgb(100,42,100); text-decoration:none;}

.haupt a img {padding:0px; margin:0px; border:none;}
.haupt a:hover img {padding:0px; margin:0px; border:none;}


/*******************************************************************************/
/**********************        Extensions       **************************/  
/*******************************************************************************/

.testertester{word-spacing:-2ex; letter-spacing:-2ex;}

.pdflink{margin-left:5px; float:left;}
.pdflink a{background-image:url(../fileadmin/bild/footer/pdf-icon_g.gif); background-position:top left; background-repeat:no-repeat; text-decoration:none; padding-left:20px;}
.pdflink a:hover{background-image:url(../fileadmin/bild/footer/pdf-icon.gif);}
.pdflink a img {padding:0px; margin:0px; border:none; height:16px;}  
.pdflink a:hover img {padding:0px; margin:0px; border:none;}

.print { margin-left:5px; float:left;}
.print a {background-image:url(../fileadmin/bild/footer/printer-icon_g.gif);
  background-position:top left; background-repeat:no-repeat; text-decoration:none; padding-left:20px;}
.print a:hover {background-image:url(../fileadmin/bild/footer/printer-icon.gif);}
.print a img {padding:0px; margin:0px; border:none; height:16px;}
.print a:hover img {padding:0px; margin:0px; border:none;}

.tippen {float:left; margin-left:5px;}
  
.tippen a {background-image:url(../fileadmin/bild/footer/send-a-friend-icon_g.gif);
  background-position:top left; background-repeat:no-repeat; text-decoration:none; padding-left:20px;}
.tippen a:hover {background-image:url(../fileadmin/bild/footer/send-a-friend-icon.gif);}
.tippen a img {padding:0px; margin:0px; border:none; height:16px;}
.tippen a:hover img {padding:0px; margin:0px; border:none;}

.tx_tipafriend_formfield LABEL {width:150px;}

.inactiveLinkWrap {color:red;}
.activeLinkWrap {color:yellow;}

/*
#tagcloudflash {margin-top:-40px; padding-top: -40px;}
*/
.mf div#MooFlow {height:500px;}
/*
.mf div.mfNav {margin-bottom:-22px;}
*/
.mf div.mfNav {bottom:0px !important;}

.tx-macinasearchbox-pi1 { float: right; }
.tx-macinasearchbox-pi1 table td .button { margin:0 0 0px 5px; }
.tx-indexedsearch-title a { padding-left: 30px; }

#route .contactform input.field  {font-weight:bolder; width:200px;}
#route .contactform input.button {width:120px;}

.spacer-gif{float:none;}

/****** Powermail *******/

  /* Form */
span.powermail_mandatory {
  /* Color of mandatory error message */
  color: red;
}
input.validation-failed,
textarea.validation-failed {
  /* Background color if validation failed 
  background-color: red;*/
  background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
  background-repeat: no-repeat;
  background-position: 98% 1px;
}
div.powermail_mandatory_js {
  /* DIV container of errormessage */
  color: red;
  margin: 3px 0 15px 200px;
}
fieldset.tx-powermail-pi1_fieldset {
  /* Fieldset */
  background-color: #fdfdfd;
  padding: 10px;
        padding:10px 0 0 0 !important /*Non-IE6*/; 
        padding:0 /*IE6*/; 
        margin:0 0 20px 0; 
        border:solid 1px #fdfdfd;
        box-shadow: 0 0 0px 0;
}
fieldset.tx-powermail-pi1_fieldset legend {
  /* legend of Fieldset */
        margin:0 0 0 5px !important /*Non-IE*/; 
        margin:0 0 20px 5px /*IE6*/; 
        padding:0 2px 0 2px; 
        color:rgb(80,80,80); 
        font-weight:bold; 
        font-size:18px;
        margin-right: 420px !important;
        margin-bottom: 25px !important;
}

#tx-powermail-pi1_fieldset_1, #tx-powermail-pi1_fieldset_2,
#tx-powermail-pi1_fieldset_3{
        width: 700px !important;
}

fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_11 p, 
div.tx_powermail_pi1_fieldwrap_html_15, fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_27 p, 
div.tx_powermail_pi1_fieldwrap_html_28, fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_42 p, 
div.tx_powermail_pi1_fieldwrap_html_43 {
        font-size: 12px !important;
}

fieldset.tx-powermail-pi1_fieldset label {
  /* label */
  display: block;
  clear: both;
  font-weight: bold;
        float:left; 
        width:120px; 
        margin:0 0 0 5px; 
        padding:2px; 
        font-size:13px;
}

fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
  /* Radiobuttons */
  margin: 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html {
  /* DIV container arround every field */
  margin: 10px 0;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
  margin: 0;
  padding: 0;
  font-weight: bold;
}
div.countryzone {
  margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a,
div.tx_powermail_pi1_fieldwrap_html p a {
  /* Description */
  cursor: help;
  text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn,
div.tx_powermail_pi1_fieldwrap_html p a dfn {
  /* Description */
  display: none;
  text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn,
div.tx_powermail_pi1_fieldwrap_html p a:hover dfn {
  /* Description on mouseover */
  display: block;
  position: absolute;
  width: 250px;
  padding: 5px;
  background-color: #ddd;
  border: 1px solid red;
  color: black;
  text-decoration: none;
  font-size: 0.8em;
  text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
  /* Description icon */
  padding: 2px 2px 0 2px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
  background-color: #fdfdfd;
}


  /* Confirmation */
td.powermail_all_td {
  padding: 3px 10px 3px 0;
}

  /* THX */
td.powermail_all p.bodytext {
  margin: 0;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text, 
fieldset.tx-powermail-pi1_fieldset input.powermail_date, 
fieldset.tx-powermail-pi1_fieldset input.powermail_datetime, 
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, 
fieldset.tx-powermail-pi1_fieldset input.powermail_captcha {
        width: 200px;
}

fieldset.tx-powermail-pi1_fieldset select.powermail_select {
        width:206px; 
        padding:2px; 
        border:solid 1px rgb(200,200,200); 
        font-family:verdana,arial,sans-serif; 
        font-size: 11px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset input.captcha{
        width:200px; 
        padding:2px; 
        border:solid 1px rgb(200,200,200); 
        font-family:verdana,arial,sans-serif; 
        font-size: 11px;
}


fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
  /* textarea */
  width:200px; 
        padding:2px; 
        border:solid 1px rgb(200,200,200); 
        font-family:verdana,arial,sans-serif; 
        font-size:11px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
  /* submit button */
  font-weight: bold;
        float:right; 
        width:9.5em;
        margin-right:55px; 
        margin-bottom:20px; 
        padding:1px !important /*Non-IE6*/; 
        padding:0 /*IE6*/; 
        background:rgb(254,254,245); 
        border:solid 1px rgb(100,42,100); 
        text-align:center; font-family:verdana,arial,sans-serif; 
        color:rgb(100,40,100); 
        font-size:11px;
        margin-top: -36px;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit:hover {
        cursor: pointer; 
        border:solid 1px rgb(254,254,245); 
        background:rgb(100,42,100); 
        color:rgb(254,254,245);
}

fieldset.tx-powermail-pi1_fieldset .anhang{
        padding:1px !important /*Non-IE6*/; 
        padding:0 /*IE6*/; 
        background-color:#fdfdfd; 
        border:solid 1px rgb(100,42,100); 
}

fieldset.tx-powermail-pi1_fieldset .wtcalculatingcaptcha{
  margin: 5px 10px;
  width: 326px;
}

fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_11 p,
div.tx_powermail_pi1_fieldwrap_html_15,
fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_27 p,
div.tx_powermail_pi1_fieldwrap_html_28,
fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_42 p,
div.tx_powermail_pi1_fieldwrap_html_43{
  font-size: 10px;
  margin-left: 5px;
}

#powermaildiv_uid53, #powermaildiv_uid55, #powermaildiv_uid56{
  margin-bottom: 50px;
}

/*#powermaildiv_uid59{
  display:none;
}*/


/* SR_FREECAP */
.tx-srfreecap-pi2-cant-read {
        color: #000000;
        font-size: 12px;  
        padding-left: 10px;
}


/* Logo Gallerie Startseite  */

.photo {
position: absolute;
right: 0px;
top: 156px;
}

.photo table tr{
height: 50px;
}

.photo table tr td{
width: 100px;
padding: 5px;
}

.tooltip {
cursor: default;
position: absolute;
}

.tooltip a{
cursor: default;
position: absolute;
}


.tooltip:hover a {
border: 0;
float: left; 
position: absolute;
}

.tooltip span {
margin-left: -999em;
position: absolute;
}

.tooltip:hover span {
position: absolute; 
left: -30em; 
top: 5em; 
z-index: 1000;
margin-left: 20px; 
width: 270px;
height: 350px;
}
  
* html a:hover { 
background: transparent; 
}

/* ImageWechsel Logos */

#logoCitroen{
background: url('bild/animationen/galleriffic/citroen_sw.jpg') !important;
width:100px;
height:50px;
}

.tooltip:hover #logoCitroen {
background: url('bild/animationen/galleriffic/citroen.jpg') !important;
}

#logoTex{
background: url('bild/animationen/galleriffic/texaco_sw.jpg') !important;
width:100px;
height:50px;
}

.tooltip:hover #logoTex {
background: url('bild/animationen/galleriffic/texaco.jpg') !important;
}

#logoAlli{
background: url('bild/animationen/galleriffic/alli_sw.jpg') !important;
width:100px;
height:50px;
}

.tooltip:hover #logoAlli {
background: url('bild/animationen/galleriffic/alli.jpg') !important;
}

#logoLambo{
background: url('bild/animationen/galleriffic/lamb_sw.jpg') !important;
width:100px;
height:50px;
}

.tooltip:hover #logoLambo {
background: url('bild/animationen/galleriffic/lamb.jpg') !important;
}

#logoSmart{
background: url('bild/animationen/galleriffic/smart_sw.jpg') !important;
width:100px;
height:50px;
}

.tooltip:hover #logoSmart {
background: url('bild/animationen/galleriffic/smart.jpg') !important;
}

#logoLanc{
background: url('bild/animationen/galleriffic/lanc_sw.jpg') !important;
width:100px;
height:50px;
}

.tooltip:hover #logoLanc {
background: url('bild/animationen/galleriffic/lanc.jpg') !important;
}

#logoIveco{
background: url('bild/animationen/galleriffic/iveco_sw.jpg') !important;
width:100px;
height:50px;
}

.tooltip:hover #logoIveco {
background: url('bild/animationen/galleriffic/iveco.jpg') !important;
}

#logoAlpha{
background: url('bild/animationen/galleriffic/alpha_sw.jpg') !important;
width:100px;
height:50px;
}

.tooltip:hover #logoAlpha {
background: url('bild/animationen/galleriffic/alpha.jpg') !important;
}

#logoCaddi{
background: url('bild/animationen/galleriffic/caddi_sw.jpg') !important;
width:100px;
height:50px;
}

.tooltip:hover #logoCaddi {
background: url('bild/animationen/galleriffic/caddi.jpg') !important;
}


#logoFiat{
background: url('bild/animationen/galleriffic/fiat_sw.jpg') !important;
width:100px;
height:50px;
}

.tooltip:hover #logoFiat {
background: url('bild/animationen/galleriffic/fiat.jpg') !important;
}


#logoHypo{
background: url('bild/animationen/galleriffic/hypo_sw.jpg') !important;
width:100px;
height:50px;
}

.tooltip:hover #logoHypo {
background: url('bild/animationen/galleriffic/hypo.jpg') !important;
}

#logoChevi{
background: url('bild/animationen/galleriffic/chev_sw.jpg') !important;
width:100px;
height:50px;
}

.tooltip:hover #logoChevi {
background: url('bild/animationen/galleriffic/chev.jpg') !important;
}

#logoCorv{
background: url('bild/animationen/galleriffic/corv_sw.jpg') !important;
width:100px;
height:50px;
}

.tooltip:hover #logoCorv {
background: url('bild/animationen/galleriffic/corv.jpg') !important;
}

#logoGm{
background: url('bild/animationen/galleriffic/gm_sw.jpg') !important;
width:100px;
height:50px;
}

.tooltip:hover #logoGm {
background: url('bild/animationen/galleriffic/gm.jpg') !important;
}

#logoBosch{
background: url('bild/animationen/galleriffic/bosch_sw.jpg') !important;
width:100px;
height:50px;
}

.tooltip:hover #logoBosch {
background: url('bild/animationen/galleriffic/bosch.jpg') !important;
}

#logoShell{
background: url('bild/animationen/galleriffic/shell_sw.jpg') !important;
width:100px;
height:50px;
}

.tooltip:hover #logoShell {
background: url('bild/animationen/galleriffic/shell.jpg') !important;
}

#logoMitsu{
background: url('bild/animationen/galleriffic/mitsu_sw.jpg') !important;
width:100px;
height:50px;
}

.tooltip:hover #logoMitsu {
background: url('bild/animationen/galleriffic/mitsu.jpg') !important;
}

#logoPm{
background: url('bild/animationen/galleriffic/pm_sw.jpg') !important;
width:100px;
height:50px;
}

.tooltip:hover #logoPm {
background: url('bild/animationen/galleriffic/pm.jpg') !important;
}

#logoAcrew{
background: url('bild/animationen/galleriffic/autoCrew_sw.jpg') !important;
width:100px;
height:50px;
}

.tooltip:hover #logoAcrew {
background: url('bild/animationen/galleriffic/autoCrew.jpg') !important;
}

#logoJeep{
background: url('bild/animationen/galleriffic/jeep_sw.jpg') !important;
width:100px;
height:50px;
}

.tooltip:hover #logoJeep {
background: url('bild/animationen/galleriffic/jeep.jpg') !important;
}

#logoDaewoo{
background: url('bild/animationen/galleriffic/daewoo_sw.jpg') !important;
width:100px;
height:50px;
}

.tooltip:hover #logoDaewoo {
background: url('bild/animationen/galleriffic/daewoo.jpg') !important;
}


/* ++++++++++++++++++++++++++++++++++++++ */



.imgCitroen, .imgTex, .imgAllianz, .imgLamb, .imgSmart, .imgHypo,  
.imgPm, .imgAlpha, .imgCaddi, .imgFiat, .imgMitsu, .imgLanc,
.imgCorv, .imgGm, .imgShell, .imgBosch, .imgMb, .imgChev, .imgIveco,
.imgAcrew, .imgDaewoo, .imgJeep {
-o-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);
-ms-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);
-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);
-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);
filter:progid:DXImageTransform.Microsoft.Shadow(strength=3,color=#666666,direction=135);
background-repeat:no-repeat; 
border: 5px solid #FFFFFF;
z-index: 500;

}


.imgCitroen {
background: url(bild/animationen/citroen/citroen1.gif); 
}

.imgTex {
background: url(bild/animationen/texaco/texaco1.gif); 
}

.imgAllianz { 
background: url(bild/animationen/allianz/Allianz5.gif); 
}

.imgLamb { 
background: url(bild/animationen/lamborghini/lamborghini4.gif);   
}

.imgSmart { 
background: url(bild/animationen/daimler/daimler2.gif); 
}

.imgLanc { 
background: url(bild/animationen/lancia/lancia5.jpg);
width: 396px !important;
height: 282px !important; 
}

.imgPm { 
background: url(bild/animationen/philipMorris/philipmorris4.gif); 
}

.imgAlpha { 
background: url(bild/animationen/fiat/Alpha1.gif); 
}

.imgCaddi { 
background: url(bild/animationen/cadillacCorvette/CadillacCorvette2.gif); 
}

.imgFiat { 
background: url(bild/animationen/fiat/fiat_pylon.jpg); 
}

.imgJeep { 
background: url(bild/animationen/jeep/jeep_pylon.jpg); 
}

/* Ausrichtung nach oben */
.tooltip:hover span.imgHypo, .tooltip:hover span.imgMitsu, .tooltip:hover span.imgCorv,
.tooltip:hover span.imgGm, .tooltip:hover span.imgPm, .tooltip:hover span.imgBosch,
.tooltip:hover span.imgMb, .tooltip:hover span.imgChev, .tooltip:hover span.imgShell, 
.tooltip:hover span.imgAcrew, .tooltip:hover span.imgDaewoo, .tooltip:hover span.imgJeep{
//bottom: 2em !important; 
top: -35em; 
}

.imgHypo { 
background: url(bild/animationen/hypoAlpeAdria/hypo4.gif);   
}

.imgMitsu { 
background: url(bild/animationen/mitsubishi/Fuso1.gif); 
}

.imgCorv {
background: url(bild/animationen/cadillacCorvette/CadillacCorvette3.gif); 
}

.imgGm {
background: url(bild/animationen/gm/GM-Europe5.gif);   
}

.imgShell {
background: url(bild/animationen/shell/shell1.gif); 
}

.imgBosch {
background: url(bild/animationen/bosch/bosch_gross.jpg); 
}

.imgMb {
background: url(bild/animationen/daimler/daimler5.gif); 
}

.imgChev {
background: url(bild/animationen/gm/chevi_pylon.jpg); 
}

.imgIveco {
background: url(bild/animationen/iveco/Iveco2.gif); 
}

.imgAcrew {
background: url(bild/animationen/autoCrew/autocrew1.gif); 
}

.imgDaewoo {
background: url(bild/animationen/daewoo/daewoo_gross.jpg); 
width: 197px !important;
height: 322px !important;
}


