/* egalite.css: generated by Dipl.-Ing. Univ. Christian Seebauer und Norbert Hanauer stattl. gepr. IT-Techniker*/ 

html, body{ 
font-family:Arial, Helvetica, sans-serif;
color:#333;
height:100%;
background-color:#f7f7f7;	/* 247 247 247 */
padding-bottom:10px;
} 
 


#outerframe{						/* Rahmen über alles */
height:auto;
width:980px;		
max-width:980px;
min-width:980px;
background-color:#fed579 ;			/* rgb(254, 213, 121) */
color:#333333;		
font-size:13px;
margin: auto auto 10px auto ;		/* top-right-bottom-left, Zentrierung und Rand unter der Seite */
} 


#innerframe{ 						/* Rahmen für Inhalte */
width:790px;	
max-width:790px;
left: 170px;
margin: 0px auto;
background-color:#9F0 ;
padding-left:30px;
padding-right:0px;
overflow:hidden;
background-color:#FFF;
color:#333333;		
font-size:13px;
}

.innercontent{
width:720px;
max-width:720px;	
}






#leftframe{
min-height: 100%;
height: auto !important;
maxheight: 100%;	
width: 160px;
float: left;
position: relative;
background-color:#fed579; /* 254 213 121 */
}


#header{
height:auto;
width:980px;
padding-top:10px;	/* Rand oberhalb Seite */
background-color:#FFF ;
} 



#container{
height:auto;
width:980px;		
max-width:980px;
min-width:980px;
background-color:#FFF ;			/* rgb(254, 213, 121) */
color:#333333;		
font-size:13px;
margin: auto auto 10px auto ;		/* top-right-bottom-left, Zentrierung und Rand unter der Seite */
}



 
#nav_oben{
background-color: #FF6600;
height:18px; 
width:980px;
font-size:14px;
text-align:center;
padding-right:0px;
bottom:1px;
color:#FFFFFF;
}



/*.navi_oben_aktiv	{color:#B54800;}*/

#nav_links{
min-height: 1100px;
height: auto !important;
height: 100%;	
width: 160px;
float: left;
position: relative;
margin-top:0px;
padding-top:15px;
list-style-type: none;
background-image:url(/img/hintergrund_nav.jpg);
background-repeat:no-repeat;
background-color:#ffe8bf;
font-weight:bold;
}

.navi_links{ 
font-size:12px; 
line-height:30px; 
color:#300; 
margin-left: 25px;
}

.navi_links_aktiv{ 
font-size:12px; 
line-height:30px; 
color:#ffffff; 
margin-left: 25px;
}


.suchfeld{				/* Suchfeld formatieren */
	background:#FFF;
	border-color:#F30;
	border-style:solid;
	color:#300;
	font-size:14px;
	font-weight:bold;
	margin-left: 25px;	/* Abstand des Feldes von Links */
	padding-left: 2px;	/* Abstand des Textes im Feld von Links */
}

.suchfeld_headline{				/* Suchfeld formatieren */
	font-size:12px; 
	line-height:30px; 
	color:#300; 
	margin-left: 25px;
}


#content{
left: 150px;
float: left;
width: 805px;
padding-top:5px;
padding-left: 15px;
font-size:12px;
height:auto !important;
height:400px;
min-height:400px;
background-color:#FFF ;
}




.content720{width:720px;}

.schachtel_block
{
width:100%;
height:auto;
}

.schachtel
{
float: left;
margin-right: 15px;
width:230px;
height:auto;
}

.schachtel_breit
{
float: left;
margin-right: 5px;
width:485px;
height:auto !important;
}


.schachtel-top{
height:25px !important;
background-color:#FF9900;
font-size:15px;
text-align:center;
vertical-align:middle;
font-weight:bold;
color:#FFFFFF;
padding-top:5px;
}


.schachtel-top_blau{
height:25px !important;
background-color:#0099FF;
font-size:15px;
text-align:center;
vertical-align:middle;
font-weight:bold;
color:#FFFFFF;
padding-top:5px;
}



.schachtel-top_rot{
height:25px !important;
background-color:#F60;
font-size:15px;
text-align:center;
vertical-align:middle;
font-weight:bold;
color:#FFFFFF;
padding-top:5px;
}



.schachtel-content-home{
font-size:12px;
background-color:#F0F0F0;
padding: 10px;
padding-top:10px;
margin-bottom: 15px;
height:auto !important;
height:278px;
min-height:278px;
}

.schachtel-content1-home2{
font-size:12px; 
background-color:#f0f0f0; 
padding: 10px; 
margin-bottom: 15px; 
height:auto !important; 
height:175px; min-height:175px; 
max-height: 175px; }

.schachtel-content1_1{
font-size:12px; 
background-color:#f0f0f0; 
padding: 10px; 
margin-bottom: 15px; 
height:auto !important; 
height:155px; min-height:160px; 
max-height: 160px; }

.schachtel-content1_2{
font-size:12px; 
background-color:#f0f0f0; 
padding: 10px; 
margin-bottom: 15px; 
height:auto !important; 
height:180px; min-height:180px; 
max-height: 180px; }

.schachtel-content1{
font-size:12px;
background-color:#F0F0F0;
padding: 10px;
padding-top:10px;
margin-bottom: 15px;
height:auto !important;
height:220px;
min-height:220px;
}

.schachtel-content2{
font-size:12px;
background-color:#F0F0F0;
padding: 10px;
padding-top:10px;
margin-bottom: 15px;
min-height:320px;
}

.schachtel-content3{
font-size:12px;
background-color:#F0F0F0;
padding: 10px;
padding-top:10px;
margin-bottom: 15px;
height:auto !important;
height:370px;
min-height:370px;
}

.schachtel-content4{
font-size:12px;
background-color:#F0F0F0;
padding: 10px;
padding-top:10px;
margin-bottom: 15px;
height:auto !important;
height:420px;
min-height:420px;
}

.schachtel-content4_1{
font-size:12px;
background-color:#F0F0F0;
padding: 10px;
padding-top:10px;
margin-bottom: 15px;
height:auto !important;
height:535px;
min-height:535px;
}

.schachtel-content4_2{
font-size:12px;
background-color:#F0F0F0;
padding: 10px;
padding-top:10px;
margin-bottom: 15px;
height:auto !important;
height:580px;
min-height:580px;
}

.schachtel-content5{
font-size:12px;
background-color:#F0F0F0;
padding: 10px;
padding-top:10px;
margin-bottom: 15px;
height:auto !important;
height:670px;
min-height:670px;
}

.schachtel-content19{
font-size:12px;
background-color:#F0F0F0;
padding: 10px;
padding-top:10px;
margin-bottom: 15px;
height:auto !important;

}

/* content5_1 Im moment nicht verwendet*/
.schachtel-content5_1{
font-size:12px;
background-color:#F0F0F0;
padding: 10px;
padding-top:10px;
margin-bottom: 15px;
height:auto !important;
height:730px;
min-height:730px;
}

.schachtel-content6{
font-size:12px;
background-color:#F0F0F0;
padding: 10px;
padding-top:10px;
margin-bottom: 15px;
height:auto !important;
height:800px;
min-height:800px;
}

.schachtel_leer{
width: 230px;
height:auto;
margin-top:3px;
font-size:12px;
}
/* *********** LOGIN ********** */

.schachtel-login
{
float: left;
margin-right:5px;
width:355px;
height:auto;
}

.schachtel-content-login{
margin-top: 5px;
padding:5px;
font-size:12px;
width:330px;
padding: 5px;
margin-bottom: 15px;
}

/* **************** TEAM - Seite ******************* */

.team_block
{
height:auto !important;
float:left;
margin-bottom:15px;
}
.team_bild
{
float: left;
margin-left: 3px;
width:113px;
height:auto !important;
}

.team_text
{
float: right;
margin-left: 3px;
width:230px;
height:188px;
text-align:center;
padding:5px;
background-image:url(/img/Bilder210px/bg_teamtext.jpg);
background-position:bottom;
background-repeat:no-repeat;
background-color:#ffe8bf;
background-color:#EEEEEE;
}

/* ************ IMPRESSUM **************** */

.tabimp{
background-color:#EFEFEF;
width:690px;
margin-bottom:15px;
}

/* ************ Philosophie, Vorsprung, Termine, Job **************** */

#philosophie-content
{
color:#626262;
}
#mallorca-content
{
color:#333;
}


.egalite_block
{
height:auto !important;
width:760px;
float:left;
margin-bottom:25px;
background-color:#EEEEEE;
vertical-align:middle;
}

.egalite_block_blank
{
height:auto !important;
float:left;
background-color:#FFFFFF;
margin-bottom:25px;
vertical-align:middle;
}

.egalite-top{
float:left;
width:760px;
height:25px !important;
background-color:#FF9900;
font-size:15px;
text-align:center;
vertical-align:middle;
font-weight:bold;
color:#FFFFFF;
padding-top:5px;
}



.egalite_bild
{
float:left;
width:260px;
height:auto !important;
}

.egalite_text
{
	float:right;
	padding:5px;
	width:470px;
	font-family: Arial, Helvetica, sans-serif;
}

.egalite_bild_getauscht
{
float:right;
width:260px;
height:auto !important;
}

.egalite_text_getauscht
{
float:left;
padding:5px;
width:470px;
}

.egalite_blank_bild
{
width:300px;
float:left;
margin-bottom:25px;
}

.egalite_blank_text
{
float:right;
width:400px;
padding-left:10px;
margin-bottom:25px;
}

.egalite_nurbild
{
padding-left:70px;
vertical-align:middle;
background-color:#FFFFFF;
}

/* ************ PKV **************** */
.schachtel-pkv-top{
height:25px !important;
background-color:#9BAC2C;
font-size:15px;
text-align:center;
vertical-align:middle;
font-weight:bold;
color:#FFFFFF;
padding-top:5px;
}
/* ************ Dread Disease **************** */
.schachtel-canadalife-top{
height:25px !important;
background-image:url(/img/canadalife-bgd.jpg);
background-repeat:no-repeat;
font-size:15px;
text-align:center;
vertical-align:middle;
font-weight:bold;
color:#333333;
padding-top:5px;
}

/* ************ Spezialrisiken **************** */
.schachtel-content-spezial{
font-size:12px;
background-color:#F0F0F0;
padding: 10px;
padding-top:10px;
margin-bottom: 15px;
height:auto !important;
height:80px;
min-height:80px;
}


/* *********************** Footer ************************ */
#footer{
height:30px;
width:720px; 
background-color:#FFFFFF;
text-align:center;
font-size:12px;
color:#333333;
clear:left;
margin-top:15px;
margin-bottom:15px;
} 






/* *********** Partner-Seiten ********** */

.schachtel-partner
{
float: left;
margin-right:15px;
width:230px;
height:auto;
}

.schachtel-content-partner{
margin-top: 5px;
padding:5px;
font-size:12px;
margin-bottom: 15px;
background-color:#F0F0F0;
height:150px;
}

/*------------ Formatierungen --------------*/

/* Link-Formatierungen*/

a:link          { color:#B54800; text-decoration:none; }
a:visited     	{ color:#B54800; text-decoration:none; }
a:hover         { color:#FF8000; text-decoration:none; }
a:active       	{ color:#FF8000; text-decoration:none; }

a.navi_links:link        { color:#6A2E2D; text-decoration:none; }
a.navi_links:visited     { color:#6A2E2D; text-decoration:none; }
a.navi_links:hover       { color:#F85E28; text-decoration:none; }
a.navi_links:active      { color:#6A2E2D; text-decoration:none; }

a.navi_links_aktiv:link        { color:#F85E28; text-decoration:none; }
a.navi_links_aktiv:visited     { color:#F85E28; text-decoration:none; }
a.navi_links_aktiv:hover       { color:#F85E28; text-decoration:none; }
a.navi_links_aktiv:active      { color:#F85E28; text-decoration:none; }

a.navi_oben:link         { color:#FFFFFF; text-decoration:none; }
a.navi_oben:visited      { color:#FFFFFF; text-decoration:none; }
a.navi_oben:hover        { color:#B54800; text-decoration:none; }
a.navi_oben:active       { color:#B54800; text-decoration:none; }

a.navi_oben_aktiv:link         { color:#B54800; text-decoration:none; }
a.navi_oben_aktiv:visited      { color:#B54800; text-decoration:none; }
a.navi_oben_aktiv:hover        { color:#B54800; text-decoration:none; }
a.navi_oben_aktiv:active       { color:#B54800; text-decoration:none; }

a.content:link           { color:#B54800; text-decoration:none; }
a.content:visited        { color:#B54800; text-decoration:none; }
a.content:hover          { color:#FF8000; text-decoration:none; }
a.content:active         { color:#FF8000; text-decoration:none; }

a.h1_link:link           { color:#c0c0c0; text-decoration:none; }
a.h1_link:visited        { color:#c0c0c0; text-decoration:none; }
a.h1_link:hover          { color:#FF8000; text-decoration:none; }
a.h1_link:active         { color:#FF8000; text-decoration:none; }

a.gruen:link             { color:#9bac2c; font-weight:bold; text-decoration:none; }
a.gruen:visited          { color:#9bac2c; font-weight:bold; text-decoration:none; }
a.gruen:hover            { color:#b54800; font-weight:bold; text-decoration:none; }
a.gruen:active           { color:#b54800; font-weight:bold; text-decoration:none; }

a.rot:link           	 { color:#EC0000; font-size:12px; font-weight:bold; text-decoration:none; }
a.rot:visited         	 { color:#EC0000; font-size:12px; font-weight:bold; text-decoration:none; }
a.rot:hover         	 { color:#FF8000; font-size:12px; font-weight:bold; text-decoration:none; }
a.rot:active       	     { color:#FF8000; font-size:12px; font-weight:bold; text-decoration:none; }

a.rot-gelb:link          { color:#EC0000; background-color:#FFFF00; font-size:12px; font-weight:bold; text-decoration:none; }
a.rot-gelb:visited       { color:#EC0000; background-color:#FFFF00; font-size:12px; font-weight:bold; text-decoration:none; }
a.rot-gelb:hover         { color:#FF8000; font-size:12px; font-weight:bold; text-decoration:none; }
a.rot-gelb:active        { color:#FF8000; font-size:12px; font-weight:bold; text-decoration:none; }

a.themen:link          { color:#999; font-size:12px; text-decoration:none; }
a.themen:visited       { color:#999; font-size:12px; text-decoration:none; }
a.themen:hover         { color:#666; font-size:12px; font-weight:bold; text-decoration:none; }
a.themen:active        { color:#666; font-size:12px; font-weight:bold; text-decoration:none; }

/* Klasse f?r Bilder-Links */
.img_link{
border:0px solid;
}

.button{
border:0px solid;
float:right;
margin:10px;
margin-top:15px;
}

.headline_2 {
font-size: 12pt;
font-weight: bold;
}

h1 {
font-size: 18pt;
color:#c0c0c0;
font-weight: bold;
margin-bottom: 15px;
}

h2 {
font-size: 10pt;
font-weight: bold;
margin-bottom: 15px;
}

h3{
font-size: 12pt;
color:#c0c0c0;
font-weight: bold;
}

h4 {
font-size: 18pt;
color:#FFF;
font-weight: bold;
padding-left:5px;
background-color:#F90;
}


.online{
font-size:12px;
font-weight:bold;
color:#333333;
}

.hrot
{
font-size:18px;
color:#CC0000;
}

.hrot_klein
{
font-size:13px;
font-weight: bold;
color:#CC0000;
}

.klein
{
font-size:10px;
color:#626262;
}
.themenuebersicht
{
text-align:justify;
margin-left:10px;
margin-right:30px;
padding-right:20px;
color:#999;
font-size:12px;
}
.zitat 
{
font-style:italic;
text-decoration: none;
}

.zitatunderline
{
font-style:italic;
text-decoration:underline;
}


.telefon{
font-size: 22pt;
color: #FF9900;
font-weight: bold;
text-align:center;
}
.orange { color: #bd4b00; }
.gruenpkv { color: #9bac2c; font-size: 16px; font-weight: bold; }

/* ***************** Themenübersicht ****************** */

.th1{ font-size:8px;  color:#333 !important; 	 font-weight:bold; 		}
.th2{ font-size:10px; color:#666 !important;  						 	}
.th3{ font-size:12px; color:#999 !important; 	 font-weight:bold; 		}
.th4{ font-size:14px; color:#CCC !important; 	 font-weight:bolder; 	}
.th5{ font-size:16px; color:#666 !important; 	 font-weight:100; 		}
.th6{ font-size:18px; color:#666 !important; 	 font-weight:bold; 		}
.th7{ font-size:24px; color:#999 !important;  	 font-weight:bold; 		}
.th8{ font-size:22px; color:#333 !important; 							}
.th9{ font-size:15px;  !important; 				 						}

.themen1{ margin-top:25px; font-size:100%; color:#999 !important; width:720px; text-align:justify; float:left; }
.themen2{ margin-top:15px; margin-bottom:25px; font-size:100%; width:720px; text-align:left; float:left; }
.themenspalten-aussen{ width:31%; height:280px; text-align:justify; float:left; padding:5px; border-left:thin; border-right:thin; border-left-style:dotted; border-right-style:dotted; }
.themenspalten-innen{ width:32%; height:280px; padding:5px; float:left; }


.formularfelder{
text-align:right;
font-size:16px;
}

