/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 11.01.2014, 10:15:07
    Author     : Hennighausen Photography
*/
/* Css Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video 
{
margin: 0;
padding: 0;
border: 0;
vertical-align: baseline; 
}
@font-face 
{
font-family: 'pt_sansregular';
src: url("/javax.faces.resource/font/PTS55F-webfont.eot.xhtml");    
src: url("") format('embedded-opentype'),      
     url("/javax.faces.resource/font/PTS55F-webfont.woff.xhtml") format('woff'),    
     url("/javax.faces.resource/font/PTS55F-webfont.ttf.xhtml") format('truetype'),      
     url("") format('svg');   
font-weight: normal;
font-style: normal;
}

p, h1, h2, h3, a
{
font-family: 'pt_sansregular', Arial, sans-serif;
text-decoration: none;
color: #ffffff;

}
body
{
margin: 0;
padding: 0;
width:100%;
height:100%;
background-color: #e5e5e5;
}

#center
{
width: 800px;
margin: 5px auto;
}

#top
{
    position: relative;
margin: 0;
padding: 0;
background-image: url("/javax.faces.resource/gfx/head.jpg.xhtml");
height:215px;
display: block;
z-index: 2;
}
#lang
{
position: relative;
float:right;
top: 150px;
margin-left: 298px;
}
#lang .flag
{
margin: 0px 10px 0px 0px;
}
.clear
{
clear:both;
}
.content
{
margin: 0;
background-color: #203975;
}
#footer_border
{
height: 4px; 
background-color: #9d9d9c;
}
#footer
{
font-size: 14pt;
background-color: #f1a223;
padding: 5px 15px 5px 15px;
min-height: 20px;
}
p.contact
{
float: left;
color: #ffffff;
padding: 10px 25px 10px 25px;
font-size: 14px; 
text-decoration: none;
}
p.contact a
{
text-decoration-line: none;
color: #ffffff;
}
.submenu a
{
text-decoration-line: none;
color: #ffffff;
font-size: 12px;
}
.submenu
{
color: #ffffff;
padding-top: 47px;
padding-right: 25px;
float: right;
}
.submenu a
{
text-decoration: none;
}
.uberschrift
{
font-weight:normal;
color: #ffffff;
font-size: 19px;
padding-left: 40px;
}
.sububerschrift
{
color: #ffffff;
font-size: 14px;
padding-left: 40px;
}
div.orangecontent
{
background-color: #f1a223;
min-height: 283px;
}
.orangetext
{
float:left;
padding-left: 40px;
}
.orangepicture
{
float:right;
}
p.contenttext
{
font-size: 14px;
padding: 15px 40px 15px 40px;
}
.tablelayout
{
font-family: 'pt_sansregular', Arial, sans-serif;
color:#ffffff;
font-size:14px;
}
.tablelayout td a
{
text-decoration: none;
}
.divcontentbottom
{
padding-bottom: 40px;
}
.divcontenttop
{
padding-top: 40px;
padding-bottom: 30px;
}
.contenttext a
{
text-decoration: underline;
}
.bluetext
{
color:#ffffff;
font-size: 14px;
padding-left:40px;
padding-right: 0;
}
.bluetextfloat
{
float:left;
}
.orangebackground
{
float: right;
background-color: #f1a223;
}
.rightorangeslider
{
width: 460px;
min-width: 460px;
}
.uberschriftorange
{
font-size: 22px;
padding: 10px 40px 5px 40px;
}
.rightunterschriftsmall
{
float:right;
}
.smalltext
{
font-size:12px;
color: #ffffff;
padding:5px 40px 0 0;
}
.greyboxleft
{
display:block;
background-color: #9d9d9c;
float:left;
padding:0;
}
.uberschriftgrey
{
text-align: center;
font-size:20px;
padding: 2px 0 2px 0;
}
.orangeboxright
{
background-color: #f1a223;
min-height: 275px;
width:460px;
float:right;
}
.orangecontentinfo
{
background-color: #f1a223;
}
.imgfix
{
display:block;
}
.textright
{
font-size: 14px;
padding: 28px 40px 40px 40px;
}
.textrighttwo
{
font-size:14px;
padding-bottom: 0px;
}
.bluetextnormal
{
padding: 0 40px 0 40px;
color:#ffffff;
font-size: 14px;
}
.paddingtable
{
padding-left: 70px;
font-size: 14px;
}
.bluetextmiddle
{
padding: 20px 40px 20px 40px;
color:#ffffff;
font-size: 14px;
}
.orangecontentinfosecond
{
background-color: #f1a223;
max-height: 254px;  
height: 254px;
}
.orangeboxrightsecond
{
background-color: #f1a223;
width:460px;
float:right;
}
.alten
{
height:256px;
max-height: 256px;
}
.klinik
{
height: 254px;
max-height: 254px;
}
.vierundzwanzig
{
height: 256px;
max-height: 256px;
}
.vierundzwanzigright
{
font-size: 14px;
padding: 10px 268px 10px 40px;
}
.referenzen
{
height:256px;
max-height: 256px;
}
.pflegemobil
{
width: 570px;
height: 375px;
max-height: 375px; 
}
.information
{
height: 255px;
max-height: 255px;
background-color: #f1a223;
width: 460px;
float: right;
}
.informationsecond
{
height: 276px;
max-height: 276px;
min-height: 276px;
}
.impressum
{
height: 283px;
max-height: 283px;
}
.Privat
{
height: 256px;
max-height: 256px;
}
.referenzblock
{
display:block;
padding: 0 40px 0 40px;
}
.referenzlinks
{
float:left;
}
.textrightreferenzen
{
padding: 10px 40px 0 0;
}
.bluetextfloatright
{
width: 500px;
float: right;
}
.personal
{
min-height: 256px;
height: 256px;
}
.premiumnurse
{
min-height: 256px;
height: 256px;
}
.orangebackgroundcontact
{
background-color: #f1a223;
}
.label
{
font-family: 'pt_sansregular', Arial, sans-serif;
text-decoration: none;
color: #ffffff;    
}
#aktivleben
{
float: right;    
}
#meineForm:j_idt39
{

}