/* generated by Norbert Hanauer */ 

html, body{ 
margin:0; 
padding:0;
font-family:Arial, Helvetica, sans-serif;
height:100%;
color:#333;
} 
 

#container{
width:960px;
height:auto !important;
height:500px;
height:100%;
}

/*#container2{
width:735px;
height:auto !important;
height:500px;
height:100%;
*/

}
#header{
height: auto;
width:900px;
} 
 
#nav_oben{
background-color: #FF6600;
height:18px; 
width:900px;
font-size:14px;
text-align:right;
padding-right:85px;
bottom:1px;
color:#FFFFFF;
}

/*.navi_oben_aktiv	{color:#B54800;}*/

#nav_links{
height:700px;
width: 170px;
float: left;
position: relative;
padding-top: 15px;
list-style-type: none;
background-image:url(/img/hintergrund_nav.jpg);
background-repeat:no-repeat;
font-weight:bold;
}


.navi_links{ 
font-size:12px; 
line-height:30px; 
color:#ffffff; 
margin-left: 25px;
}

.navi_links_aktiv{ 
font-size:12px; 
line-height:30px; 
color:#ffffff; 
margin-left: 25px;
}



#content{
left: 150px;
float: left;
width: 760px;
padding-top:5px;
padding-left: 15px;
font-size:12px;
height:auto !important;
height:400px;
min-height:400px;
}

.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-content-home{
font-size:12px;
background-color:#F0F0F0;
padding: 10px;
padding-top:10px;
margin-bottom: 15px;
height:auto !important;
height:320px;
min-height:320px;
}

.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;
height:auto !important;
height:320px;
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;
}


/* 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:250px;
height:160px;
text-align:center;
padding:5px;
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:100%; 
background-color:#FFFFFF;
text-align:center;
font-size:12px;
color:#333333;
clear:left;

} 

/* *********** 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; }

/* 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;
}
.zitat 
{
font-style:italic;
text-decoration: none;
}

.telefon{
font-size: 22pt;
color: #FF9900;
font-weight: bold;
text-align:center;
}
.orange { color: #bd4b00; }
.gruenpkv { color: #9bac2c; font-size: 16px; font-weight: bold; }
