@charset "utf-8";
/**
* Feldhues, Webpräsenz.
*
* @link http://www.dr-feldhues.de
* @package feldhues
* @version 2.0
*/

/**
* Globale Einstellungen und Bugfixes
*/

/* Zurücksetzen der Innen- und Außenabstände*/
* {
	margin: 0;
	padding: 0;
}

/*Schriftgrößenkontrolle (häufigste Voreinstellung: 16 px, bei einer vorgesehenen Standartgröße von 13px= 81%, Zeilenhöhe ist relativ zur Schriftgröße)*/
body, td, th { 
	font: normal 81%/138% Verdana, Geneva, sans-serif; 
}

/*veraltete Browser stellen Tabelleninhalte nicht nach den body angaben dar, deswegen müssen für neue Browser mittels maskierung die Größen wieder zurück gesetzt werden*/
td, th { 
	f\ont-size: 100%; 
}

/* Farben und Hintergründe setzen (wenn die schriftfarbe angegeben wird, muss auch die Hintergrundfarbe expliziet angegeben werden) */
html, body {
	color:#222;
	background-color:#dbe4ed;
	height:100%;
}




/**
* Regeln für allgemeine Elemente
*
* @section Überschriften
*/
h1 {
	position: absolute;
	display:inline-block;
	font-variant:small-caps;
	font-size:1.15em;
	border-bottom:1px solid #0183b4;
	padding-bottom:1px;
	font-weight:100;
	margin:25px auto 20px 55px;
	color:#0183b4;
}

h2 {
	font-variant:small-caps;
	font-size:1.15em;
	color:#bb0e1d;
	font-weight:100;
}

h3 {
}

h4 {
	font-size: 0.75em;
	font-weight: 100;
}


/**
* @section Absätze
*/
p {
	margin: .9em 0 .9em 1em;
}


/**
* @section Auszeichnungen
*/
strong {
	font-weight:100;
	font-variant:small-caps;
	font-size:1em;
}
em {
	font-weight:100;
	font-size:1em;
	border-bottom:1px solid #bb0e1d;
	padding-bottom:1px;
	font-style:normal;
}


/**
* @section Links und Anker
*/
a:link, a:visited {
	color: #555;
	background-color: transparent;
	text-decoration: none;
	border-bottom:1px solid #333;
	padding-bottom:1px;
	font-weight: 100;
}

a.eins:link {
	color: #555;
	background-color: transparent;
	text-decoration: none;
	border-bottom:0px solid #333;
	font-weight: 100;
}
a:hover{
	color: #000;
	background-color: transparent;
	font-size: 1em;
}
a:active {
	color: #000;
	background-color: transparent;
}
a img {
   border:none;
   border:0px;
}



/**
* Regeln für besondere Bereiche
*
* @section Behälter
*/
div#behaelter{
	position:relative;
	width:1040px;
	margin:0 auto;
	height:100%;
}


/**
* @section Logo
*/
div#logo_home{
	position:absolute;
	margin-top:45px;
}

div#logo{
	position:absolute;
	margin-top:15px;
	margin-left:90px;
}

#logo a{
	border:none;
	border-bottom:0px;
}

/**
* @section Hauptmenü
*/
div#menue_home{
	width: 135px;
	height: 100px;
	position: relative; 
	float:left;
	margin-right:5px;
	margin-top:350px;
	
}

div#menue{
	width: 135px;
	height: 100px;
	position: relative; 
	float:left;
	margin-right:5px;
	margin-top:150px;
	font-size:1.1em;
}

#menue ul li, #menue_home ul li{
	list-style:none;
	font-variant:small-caps;
	text-align:right;
	line-height:26px;
}
#menue a:hover, #menue_home a:hover{
	font-size: 1.2em;
	line-height:26px;
}

#menue ul li strong, #menue_home ul li strong{
	/*border-bottom:10px solid #FFF;
	padding-bottom:0;*/
	background-color:#FFF;
	padding-right:10px;
	margin-right:-10px;
	font-size:1.2em;
}


/**
* @section Content
*/
div#content {
	width:800px;
	color:inherit;
	background:#FFF;
	float:left;
	min-height:100%;
	text-align:left;
}

div#streifen_oben{
	position:fixed;
	background-color:#dbe4ed;
	width:800px;
	height:5px;
	top:0px;
}

div#streifen_ueberschrift{
	position:absolute;
	width:800px;
	height:10px;
	top:5px;
	margin-left:5px;
}

div#streifen_unten{
	position:fixed;
	background-color:#dbe4ed;
	width:800px;
	height:5px;
	bottom:0;
}

div.untermenue {
	width:247px;
	float:left;
	height:200px;
	margin-left:5px;
	margin-top:152px;
}

div#bild1 {
	width:80px;
	float:left;
	margin-left:14px;
}

div#text1 {
	width:170px;
	height:250px;
	float:left;
	margin-left:60px;
}

div#bild2 {
	width:80px;
	float:left;
	margin-left:14px;
}

div#text2 {
	width:170px;
	height:221px;
	float:left;
	margin-left:60px;
}

#praxis {
	margin-top:176px;
}
#leistung {
	margin-top:202px;
}
#kontakt {
	margin-top:281px;
}

.untermenue ul li{
	list-style:none;
	font-variant:small-caps;
	text-align:left;
	line-height:26px;
	font-size:1.1em;
	padding-bottom:1px;	
}

.untermenue a:hover{
	font-size: 1.2em;
	line-height:26px;
}

.untermenue ul li strong{
	/*border-bottom:10px solid #FFF;
	padding-bottom:0;*/
	background-color:#FFF;
	padding-right:10px;
	margin-right:-10px;
	font-size:1.2em;
}

div#infospalte {
	width:150px;
	margin-left:-97px;
	margin-top:250px;
	float:left;
	font-size: 0.9em;
	text-align:right;
}

div#inhalt {
	width:360px;
	margin-left:20px;
	margin-top:60px;
	float:left;
}

#inhalt img{
	margin-bottom:3px;
}

#klein{
	margin-left:-100px;
}

#inhalt ul li{
	margin: .9em 0 .9em 2em;
	list-style:circle;
}


/**
* @section Impressum
*/
div#impressum {
	position:fixed;
	width:80px;
	float:left;
	font-variant:small-caps;
	bottom:20px;
	margin-left:950px;
}





/**
* Regeln für spezielle Elemente
*
* @section Kontakt
*/

div#content-links-kontakt {

}



/* SLIDESHOW */
#slideshow {
 height:190px; /* hier Hoehe der Slideshow-Bilder angeben */
 position:relative;
}
#platzhalter {
 height:10px; /* hier Hoehe der Slideshow-Bilder angeben */
}
#slideshow img {
 display:none;
 position:absolute;
 top:0; left:0;
}
#slideshow img.start {
 display:block;
}

