/* 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: 0px;
padding: 0px;
}

#nonFlash {background: url(https://www.prima-klima-weltweit.de/grafiken/bgflash2.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;
}

#navSECOND {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin-top:9px;
	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;	
	width: 200px; }

#navFIRST ul li{
	float:left;
	position:relative;
	width:200px;
}

#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;
}

#navFIRST ul li.loesungsansatz {
	border-left:none;
	padding-left:5px;
	margin:0;
	width:135px;
}

#navFIRST ul li.aktivwerden {
	border-left:none;
	padding-left:5px;
	margin:0;
	width:120px;
}

#navFIRST ul li.rechner {
	border-left:none;
	padding-left:5px;
	margin:0;
	width:120px;
}

#navFIRST ul li.projekte {
	border-left:none;
	padding-left:5px;
	margin:0;
}

#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;
}

#navFIRST ul ul li{

	width:200px;
	padding-bottom:5px;
	left:-1px;
	top:-10px;	
	background:url(../grafiken/bg_link_normal_200_auf_grau.gif) no-repeat bottom left;
}

*/


/*#navFIRST a, #navFIRST a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:normal;

	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:#268DBE;
	height:auto; 
	line-height:1.3em; 
	width:195px;
	font-weight:normal;
	margin-left:10px;
	margin-top:2px;
}
* html #navFIRST ul ul a{
	width:195px;
	w\idth:195px;
}*/



/*#navFIRST a:hover, #navFIRST ul ul a:hover{ 
	visibility:visible;
	font-weight:normal;	
	width:auto;
	color:#0659BF;
}
#navFIRST :hover > a, #navFIRST ul ul :hover > a {
	visibility:visible;
}


#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(../grafiken/bg_link.gif) no-repeat bottom left;
}
*/

#navFIRST {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:normal;
        margin-top:4px;
        text-align:left;
        margin-left:30px;
        z-index:101;
}

#navFIRST a, #navFIRST a:visited {color: #ffffff; text-decoration: none; text-align:left; margin-right:40px;}
#navFIRST a:hover {color: #0659BF; visibility: visible;}


#div-main{margin-top:40px; padding:0px;}

#div-links{float:left; margin-left:40px; width:210px; text-align:left;}

#div-linksNeu {float:left; margin-left:40px; width:210px; text-align:right; background-color: #ffffff;}


/*#div-mitte{float:left; margin-left:50px; width:600px; 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-links a, #div-links a:visited {color: #6D9740; text-decoration: underline; text-align:right;}
#div-links a:hover {color: #0767D7; visibility: visible;}

#div-mitte{float:left; margin-left:0px; width:690px; text-align:justify; }
/*#div-rechts{float:left; margin-left:10px; width:210px; text-align:left;}*/
#div-mitte a, #div-mitte a:visited {color: #6D9740; text-decoration: underline; text-align:right;}
#div-mitte a:hover {color: #0767D7; visibility: visible;}

#div-mitte a.home, #div-mitte a.home:visited {color: #6D9740; font-weight:bold; font-size:13px; text-decoration: none; text-align:right;}
#div-mitte a.home:hover {color: #0767D7; visibility: visible;}




/*  ################# ANFANG TEXTGESTALTUNG*/
.schwarz {color:#000000; font-size:12px; line-height:17px; font-weight:normal;} /*hier line-height ergänzt - noch drüber nachdenken - fands vorher besser*/

.headline { color:#0767D7; font-size:15px; font-weight:bold; }

.headline2 { color:#0767D7; font-size:13px; font-weight:bold; }

.headlineGruenXL { color:#6D9740; font-size:20px; font-weight:bold; line-height:1.4em; }
.headlineGruen { color:#6D9740; font-size:13px; font-weight:bold; }

.fussnote { color:#0767D7; font-size:12px; font-weight:normal; line-height:17px;}

.navSecondAktuell {color:#FF9900; }

.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;}






/*  ################# 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;
}

a.ft {background-color: #E2ECCD; color: #E2ECCD; text-decoration:none;}
a.ft:link {background-color: #E2ECCD; color: #E2ECCD; text-decoration:none;}
a.ft:visited {background-color: #E2ECCD; color: #E2ECCD; text-decoration:none;}
a.ft:hover {background-color: #E2ECCD; color: #E2ECCD; text-decoration:none;}

/* 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;
}

.appell {margin: 2px; padding: 4px; background-color:#81b14b; border-width:5px;
  border-style:solid; border-color:#0a6ada;
  font-family: Arial;
  color:#ffffff;
  font-size:14px;
  width: 400px;
}

.blau {color: #0a6ada;}



/*Link for all*/



