/* Standard Stylesheet
ALLGEMEINE STANDARDS
*/
/* Reset all */
*{
        padding: 0;
        margin: 0;
        border: 0;
}

/* Allgemeines */
body {
margin:0;
padding:0;
        font-size: 80%;
        line-height: 1.6em;
        color: #ffffff;
        background-color: #ffffff;
        /*background:url(../imgs/hg.jpg) repeat-x #F1EEF0;*/
        font-family: Arial,geneva,verdana,sans-serif;

}

#wrapper {
margin:0 auto;
padding:0;
width:998px;
} /*zentriert das Layout*/

/*#flash {
margin:0;
padding:0;
margin: 0px;
padding: 0px;

border-width:0px;
                border-style:solid;
                border-color:#ffffff;
                text-align:justify;
}*/


#flash {background: url(https://www.prima-klima-weltweit.de/grafiken/bg_teil1-inclText.jpg) no-repeat;
        background-position: top;
        /*background-color: #990000;*/
        /*height:1000px;*/
        margin:0;
        padding:0;
        height:181px;

        border-width:0px;
                border-style:solid;
                border-color:#ffffff;
                text-align:center;
                font-size: 140%;
                font-weight:bold;
        }
		
#flashEnglish {background: url(https://www.prima-klima-weltweit.de/grafiken/bg_teil1-inclText-english.jpg) no-repeat;
        background-position: top;
        /*background-color: #990000;*/
        /*height:1000px;*/
        margin:0;
        padding:0;
        height:181px;

        border-width:0px;
                border-style:solid;
                border-color:#ffffff;
                text-align:center;
                font-size: 140%;
                font-weight:bold;
        }



#nonFlash {background: url(https://www.prima-klima-weltweit.de/grafiken/bg_teil2.jpg) no-repeat;
        background-position: top left;
        /*background-color: #990000;
        height:1000px;*/
        margin:0;
        padding:0;

        border-width:0px;
                border-style:solid;
                border-color:#ffffff;
                padding:0.2em;
                text-align:justify;
                height: 245px;
        }



#navFIRST {
        margin:0;
        padding:0;
        background-position: center;
        z-index:103;
}

/*ANFANG -- css zur Sekundärnav*/
#navSECOND {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;

        font-weight:normal;
        /*background: url(grafiken/bg_nav2.jpg) no-repeat;
        background-position: center;*/
        margin-top:22px;
        text-align:right;
        margin-right:90px;
        z-index:101;

}

#navSECOND a, #navSECOND a:visited {color: #ffffff; text-decoration: none; text-align:right;}
#navSECOND a:hover {color: #ff9900; visibility: visible;}
/*ENDE -- css zur Sekundärnav*/

/* ANFANG - naviIRST */

#navFIRST ul{
        list-style-type:none;
        margin:0;
        margin-top:6px;
}

#navFIRST ul ul{
}

#navFIRST li {
        float:left;
        position:relative;
        margin:0 5px 0 0;
        padding:0 5px 0 0;
}

#navFIRST ul li{
        float:left;
        position:relative;
        /*width:198px;*/
}

#navFIRST ul li.aktuelles {
        border-left:none;
        padding-left:10px;
        margin:0;
        width:100px;
}

#navFIRST ul li.problem {
        border-left:none;
        padding-left:5px;
        margin:0;
        width:115px;
        /*white-space: nowrap;*//*notSafariKompat*/
}

#navFIRST ul li.loesungsansatz {
        border-left:none;
        padding-left:5px;
        margin:0;
        width:135px;
        /*white-space: nowrap;*//*notSafariKompat*/
}

#navFIRST ul li.aktivwerden {
        border-left:none;
        padding-left:5px;
        margin:0;
        width:120px;
        /*white-space: nowrap;*//*notSafariKompat*/
}

#navFIRST ul li.rechner {
        border-left:none;
        padding-left:5px;
        margin:0;
        width:120px;
        /*white-space: nowrap;*//*notSafariKompat*/
}

#navFIRST ul li.projekte {
        border-left:none;
        padding-left:5px;
        margin:0;
        width:90px;
        /*white-space: nowrap;*//*notSafariKompat*/
}

#navFIRST ul li.siegel {
        border-left:none;
        padding-left:5px;
        margin:0;
        width:70px;
}

#navFIRST ul li.ueberuns {
        border-left:none;
        padding-left:5px;
        margin:0;
        width:90px;
        /*white-space: nowrap;*//*notSafariKompat*/
}

#navFIRST ul ul li{
        /*width:185px;*/
        width:200px;
        padding-bottom:5px;
        left:-1px;
        top:-10px;
        background:url(https://www.prima-klima-weltweit.de/grafiken/bg_link_normal_200_auf_grau.gif) no-repeat bottom left;/*gepunktete Linie*/
}


#navFIRST a, #navFIRST a:visited {
        font-family:Arial, Helvetica, sans-serif;
        font-size:0.9em;
        /*font-size: 11px;*/
        font-weight:normal;
        /*color:#0066CC;*/
        /*color:#268DBE;*/
        color:#ffffff;
        display:block;
        text-decoration:none;
        padding:2px 0px 2px 5px;
}
* html #navFIRST a, * html #navFIRST a:visited {

}

#navFIRST ul ul a.drop, #navFIRST ul ul a.drop:visited {

}

#navFIRST ul ul a.drop:hover{

}
#navFIRST ul ul :hover > a.drop {

}

/*ABSTAND POP-UP ZUR ÜBERSCHRIFT*/
#navFIRST ul ul {
        visibility:hidden;
        position:absolute;
        height:0;
        top:20px;
        left:0px;
}
/* another hack for IE5.5 */
* html #navFIRST ul ul {
        top:30px;
        t\op:31px;
}

/* style the second level links */
#navFIRST ul ul a, #navFIRST ul ul a:visited {
        /*color:#0066cc; */
        color:#268DBE;
        height:auto;
        line-height:1.3em;
        width:195px;
        font-weight:normal;
        margin-left:10px;
        margin-top:2px;
/* yet another hack for IE5.5 */
}
* html #navFIRST ul ul a{
        width:195px;
        w\idth:195px;
}



#navFIRST a:hover, #navFIRST ul ul a:hover{ /*LINK VON CONTENT*/
        visibility:visible;
        font-weight:normal;
        /*background:#CAE1F1;*/
        width:auto;
        /*background:url(http://www.zm-see.de/imgs/bg_link_hover.gif) repeat-y left;*/
        /*padding-left:10px;*/
        color:#0659BF;
}
#navFIRST :hover > a, #navFIRST ul ul :hover > a {
        visibility:visible;
}

/*#navFIRST table {
        position:absolute;
        top:-11px;
        left:0px;
}*/

#navFIRST ul li:hover ul,
#navFIRST ul a:hover ul{
        visibility:visible;
}

#navFIRST ul :hover ul ul{
        visibility:hidden;
}


#navFIRST ul :hover ul :hover ul{
        visibility:visible;
}
.con_leer{
        height:18px;
}

#navFIRST ul ul.auf  {
        border-left:none;
        padding-left:0;
        margin:6px 0;
        width:198px;
        visibility:visible;
}
#navFIRST ul ul.auf li{

        width:200px;
        padding-bottom:5px;
        left:-1px;
        top:-2px;
        background:url(https://www.prima-klima-weltweit.de/grafiken/bg_link.gif) no-repeat bottom left;
}

#div-main{margin-top:40px; padding:0px; /*border-width:1px; border-style:solid;
                border-color:#000000;*/}

#div-links{float:left; margin-left:40px; width:210px; text-align:left;}
#div-links a, #div-links a:visited {color: #333333; text-decoration: none; text-align:right;}
#div-links a:hover {color: #0969D9; visibility: visible;}
#div-mitte{float:left; margin-left:1px; width:460px; text-align:justify;}

/*#div-mitte a, #div-mitte a:visited {color: #69913E; text-decoration: underline; text-align:right;}*/
#div-mitte a:link {color: #69913E; text-decoration: underline; text-align:right;}
#div-mitte a:visited {color: #990000; text-decoration: underline; text-align:right;}
#div-mitte a:hover {color: #0767D7; visibility: visible;}
#div-mitte a:active {color: #990000; visibility: visible;}
/*#div-mitte ul {color:#000000; font-size:12px; line-height:17px; list-style-type:disc}*/



#div-mitte a.weiss, #div-mitte a.weiss:visited {color: #ffffff; text-decoration: none; text-align:right;}
#div-mitte a.weiss:hover {color: #ffffff; visibility: visible;}


#div-mitte550{float:left; margin-left:1px; width:550px; text-align:justify;}
#div-mitte550 a, #div-mitte550 a:visited {color: #69913E; text-decoration: underline; text-align:right;}
#div-mitte550 a:hover {color: #0767D7; visibility: visible;}

#div-mitte550 a.weiss, #div-mitte550 a.weiss:visited {color: #ffffff; text-decoration: none; text-align:right;}
#div-mitte550 a.weiss:hover {color: #ffffff; visibility: visible;}

#div-mitte600{float:left; margin-left:1px; width:600px; text-align:justify;}
#div-mitte600 a, #div-mitte600 a:visited {color: #69913E; text-decoration: underline; text-align:right;}
#div-mitte600 a:hover {color: #0767D7; visibility: visible;}

#div-mitte600 a.weiss, #div-mitte600 a.weiss:visited {color: #ffffff; text-decoration: none; text-align:right;}
#div-mitte600 a.weiss:hover {color: #ffffff; visibility: visible;}

/* -- */

/*#div-mitte ul li.auflistung {
        font-family:Arial, Helvetica, sans-serif;
        width:460px;
        font-size:12px;
        line-height:17px;
        color:#000000;
        border-left:10px;
        padding-left:0px;
        margin:0;
        list-style-type: disc;}*/



                #div-mitte ul  {
                margin: 0;
                list-style-position: inside;
                list-style-type: disc;
                }

                #div-mitte550 ul  {
                margin: 0;
                list-style-position: inside;
                list-style-type: disc;
                }




#div-rechts {float:left; margin-left:15px; width:210px; text-align:right;}

#div-rechts-linksbuendig {float:left; margin-left:15px; width:210px; text-align:left;}

#div-rechts-linksbuendig a, #div-rechts-linksbuendig a:visited {color: #69913E; text-decoration: underline; text-align:right;}
#div-rechts-linksbuendig a:hover {color: #0767D7; visibility: visible;}

#border {
  border-width:1px;
  border-style:solid;
  border-color:#81B14B;
  padding:0.5em;
  text-align:left;
}



/*  ################# ANFANG TEXTGESTALTUNG*/
.schwarz {color:#000000; font-size:12px; line-height:17px;}

.schwarzB {color:#000000; font-size:12px; line-height:17px; font-weight:bold;}

.rechnerSchwarzB {color:#000000; font-size:12px; line-height:17px; font-weight:bold; background-color:#B7D398;}

.gruenB {color:#336633; font-size:12px; line-height:17px; font-weight:bold;}

.schwarzSRechner {font-size:11px; line-height:12px;}

.blauB {color:#0767D7; font-size:12px; line-height:17px; font-weight:bold;}

.rot {color:#cc0000; font-size:12px;}

.schwarzS {font-family: Verdana; color:#000000; font-size:10px; line-height:17px;}

.schwarzUnterFoto {font-family: Verdana; color:#000000; font-size:10px; line-height:12px;}

.rotXL {font-family: Verdana; color:#ff0000; font-size:16px; line-height:12px; font-weight:bold;}

.rotS {font-family: Arial; color:#ff0000; font-size:11px; line-height:11px; font-weight:normal;}


.schwarzPopUp {color:#000000; font-size:12px; line-height:17px; margin:5px;}

.headline { color:#0767D7; font-size:15px; font-weight:bold; }

.headline2 { color:#0767D7; font-size:13px; font-weight:bold; }

.fussnote { color:#0767D7; font-size:12px; font-weight:normal; line-height:17px;}

.navFirstAktuell {color:#0659BF; }

.navSecondAktuell {color:#FF9900; }

.line {color: #333333; font-size:10px; margin:0; padding:0;}

.prima {font-variant:small-caps; font-size: 110%; font-family: Verdana;}

.primaHeadline {font-variant:small-caps; color:#0767D7; font-size: 120%; font-family: Verdana; font-weight:bold;}

.primaHeadline2 {font-variant:small-caps; color:#0767D7; font-size: 110%; font-family: Verdana; font-weight:bold;}


hr {
border:solid #999999 1px;
}

hr.schwarz {
border:solid #000000 1px;
}










/*  ################# ENDE TEXTGESTALTUNG*/



p, h1, h2, h3, h4 {

}
a, a:link {
        color: #333;
        text-decoration: none;
}

a:visited {
        color: #eee;
        text-decoration: none;
}

a:hover {
        text-decoration: underline;
}

/* Clear Class */
.c {
        clear: both;
}

img, a img {
        border: 0;
}

.keine-anzeige {
        display: none;
}

/* Absaetze */
p {
        font-size: 1em;
        line-height: 1.7em;
        margin: 7px 0;
        clear: both;
}

/* Kleinerer Text */
.s {
        font-size: 0.9em;
}

/* Links- bzw. Rechtsausrichtung fr Elemente */
.leftalign {
        float: left;
        margin: 0 10px 0 0;
}

.rightalign {
        float: right;
        margin: 0 0 0 10px;
}

h1 {
        font: bold 1.5em/1.5 verdana, helvetica, arial, sans-serif;
        height:100px;
}
h1 span {
        display:none;
}

h2 {
        font: bold 1.3em/1.5 verdana, helvetica, arial, sans-serif;
}

h3 {
        font: bold 1.3em/1.5 verdana, helvetica, arial, sans-serif;
}

h4 {
        font: bold 1.3em/1.5 verdana, helvetica, arial, sans-serif;
}

/* Layout */



IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto; }


/*#header {
        margin: 0;
        background: url(../grafiken/bg-nav.jpg) no-repeat; margin: auto; )*/


/* NAVIGATION ****************************************************/



/****************************************************************/


/*#content {
}*/

#logo {
        position:absolute;
        margin: 0;
}
#sprachen {
        position:absolute;
        margin:0;
        top: 0;
}
#flash {
        margin:0;
}

/* INHALT ********************************************************/
#inhalt {
        margin-top:50px;
        margin-left:210px;
        /*border:1px solid #00FF00;*/
        width:590px;
}
#inhalt p{
        font-size:1em;
        margin-left:15px;
        margin-bottom:20px;
        text-align:justify;
        line-height:1.7em;
}
#inhalt .titel{
        font-size:18px;
        margin-bottom:5px;
        font-weight:bold;
        /*color:#0066CC;*/
        color:#268DBE;
}

#inhalt .subtitel{
        font-size:14px;
        margin-bottom:5px;
        font-weight:bold;
        /*color:#0066CC;*/
        color:#268DBE;
}

#inhalt .auszeichnung {
        font-weight:bold;
        /*color:#0066cc;*/
        color:#268DBE;
}
#inhalt img.leftalign{
        margin:5px 10px 5px 0;
}
#inhalt img.rightalign{
        margin:5px 0px 5px 10px;
}

#inhalt .leftalign {
        float:left;
        margin: 5px 15px 5px 5px;
}

#inhalt p a:link {
        font-family: Arial,geneva,verdana,sans-serif;
        line-height: 1.6em;
        color:#333;
        font-weight:normal;
        display:block;
        background:#ffffff;
        text-decoration:underline;
        background:none;
        padding-left:0px;
}
#inhalt p a:visited {
        font-family: Arial,geneva,verdana,sans-serif;
        line-height: 1.6em;
        color:#333;
        font-weight:normal;
        display:block;
        background:#ffffff;
        text-decoration:underline;
        background:none;
        padding-left:0px;
}
#inhalt p a:hover{
        font-family: Arial,geneva,verdana,sans-serif;
        line-height: 1.6em;
        color:#268DBE;
        font-weight:normal;
        display:block;
        background:#ffffff;
        text-decoration:underline;
        background:none;
        padding-left:0px;
}

#inhalt p a:active {
        font-family: Arial,geneva,verdana,sans-serif;
        line-height: 1.6em;
        color:#333;
        font-weight:normal;
        display:block;
        background:#ffffff;
        text-decoration:underline;
        background:none;
        padding-left:0px;
}

input {margin:1px; padding:0px; border:1px solid #333333; font-family:"Century Gothic", Verdana, Helvetica, sans-serif; color:#000000; font-size:12px; text-decoration:none; vertical-align:middle;}

input.gelb {margin:1px; padding:0px; border:1px solid #333333; font-family:"Century Gothic", Verdana, Helvetica, sans-serif; color:#000000; background-color:#FFFF66; font-size:12px; text-decoration:none; vertical-align:middle;}
/*input.suchen {margin:0; padding:0px; border:0; font-family:"Century Gothic", Verdana, Helvetica, sans-serif; color:#1068a0; font-size:10px; text-decoration:none; vertical-align:top; width:50px; height:20px;}
input.senden {margin:0; padding:0px; border:0; font-family:"Century Gothic", Verdana, Helvetica, sans-serif; color:#1068a0; font-size:10px; text-decoration:none; vertical-align:top; height:20px;}*/
input.noborder {border:none;}

textarea {font-family:"Century Gothic", Verdana, Helvetica, sans-serif; color:#000000; font-size:12px; margin:0; padding:0px; border:1px solid #333333; }


/*Link for all*/

.borderschwarz {
  border-width:2px;
  border-style:solid;
  border-color:#000000;
  padding:0;
  text-align:justify;
}


.borderrot {
  border-width:2px;
  border-style:solid;
  border-color:#ff0000;
  padding:0.5em;
  text-align:justify;
}

.borderdunkelrot {
  border-width:2px;
  border-style:solid;
  border-color:#990000;
  padding:0.5em;
  text-align:justify;
}

.borderblau {
  border-width:2px;
  border-style:solid;
  border-color:#3333FF;
  padding:0.5em;
  text-align:justify;
}

.bordergruen {
  border-width:2px;
  border-style:solid;
  border-color:#336633;
  padding:0.5em;
  text-align:justify;
}

