@charset "utf-8";
/* CSS Document */
/*-----------------------------------------------------------------------------
[Traumacenter Kronplatz] Screen Stylesheet
version:   1.0
date:      22/12/08
last doc:  12/06/09
author:    Pichler Alexander
email:     development@by-experience.com
website:   wwww.by-experience.com
-----------------------------------------------------------------------------*/
/* 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, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead{
	border:0;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
  font-weight:inherit;
  margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

/* remember to define focus styles! */
:focus {
	outline:0;
}

html{
	overflow:auto;
}

body{
	color:#333;
	font:normal 63.5%/1.3em Arial, Helvetica, sans-serif;
}

ol, ul, li{
	list-style:none;
	margin:3px 0;
	text-align:center;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:separate;
	border-spacing:0;
}

caption, th, td{
	font-weight:normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content:"";
}

blockquote, q {
	quotes:"" "";
}
/* ENDE Reset */

/* Allgemein */
#alles{
  margin:0 auto;
  width:950px;
}

.floatRight{
	float:right;
}

.floatLeft{
	float:left;
}

.clear{
	clear:both;
}

h2{
  color:#9f190b;
	font:bold 1.7em/1.2em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
  width:360px;
}

h3{
  color:#9f190b;
	font:bold 1.1em/1.2em Arial, Helvetica, sans-serif;  
}
/* ENDE Allgemein */


/* Head */
#head{
  border-bottom:solid 2px #8d2016;
  height:125px;
  margin:20px 0 0;
  text-align:center;
}

.logo{
}

.kronplatz{
  
  margin:-57px 0 0;
  text-align:right;
}

#sprache{
  margin:0 auto -70px;
  padding:0;
  width:960px;
  text-align:left;
}

#sprache a:link, #sprache a:visited{
  color:#333;
}

#sprache a:hover, #sprache a:active{
  color:#fefefe;
}
/* ENDE Head */


/* Navi */
#navi{
  background:#fefefe;
  clear:both;
	font:bold 1.7em/1.2em Arial, Helvetica, sans-serif;  
  margin:0 auto;
  padding:14px 0 0;
  position:relative;
  width:825px;
}

#navi ul{
  list-style:none;
  margin:6px 0 0 0;
  padding:0:
}

#navi ul li{
  background:#aaabad url(../images/navi_l.gif) 0 0 no-repeat;
  float:left;
  margin:0 2px;
  text-align:center;
}

#navi div{
  background:url(../images/navi_r.gif) top right no-repeat;
  float:left;
  height:28px;
  margin:0 0 0 12px !important;
  margin:0 0 0 6px;
  width:148px;
}

#navi span{
  display:block;
  margin:0 11px 0 0;
  padding:4px 0;
}

#navi .aktiv{
  background:#9f190b url(../images/navi_a_l.gif) no-repeat 0 0;
}

#navi .aktiv div{
  background:#9f190b url(../images/navi_a_r.gif) no-repeat top right;
}

#navi a:link, #navi a:visited{
  color:#fefefe;
}

#navi a:hover, #navi a:active{
  color:#fefefe;
}

#untermenu{
  margin:0;
  padding:50px 0 0;
  position:absolute;
  width:380px;
}

#untermenu li{
  font-size:1.4em;
  line-height:1.3em;
  margin:0;
  padding:0 0 25px;
  text-align:left;
}

#untermenu a:link, #untermenu a:visited{
  color:#333;
  display:block;
  margin:-18px 0 0 15px;
  text-decoration:none;
}

#untermenu a:hover, #untermenu a:active{
  color:#333;
  text-decoration:underline;
}
/* ENDE Navi */


/* Inhalt */
.inhalt{
  background:url(../images/bg.gif) 50% -154px no-repeat;
  height:590px;
}

.context{
  margin:0 auto;
  padding:90px 0 0 140px;
  width:690px;
}

 .context_breit{
  background:#fefefe;
  font-size:1.1em;
  margin:0 auto;
  padding:20px 20px;
  width:650px;
}

.text_breit{
  line-height:1.3em;
  margin:15px 0 0;
}

.text{
  float:left;
  font-size:1.2em;
  height:320px;
  line-height:1.5em;
  margin:5px 0 0;
  overflow:auto;
  width:360px;
}

.text ul{
  color:#333;
  margin:5px 0 10px 15px;
}

.text ul li{
  list-style:disc;
  margin:0;
  padding:0;
  text-align:left;
}

.team_img{
  float:left;
  margin:0 10px 0 0;
}

.team{
  padding:10px 0 0;
}

.team_pics{
  position:absolute;
  margin:-402px 0 0 389px;
}

.team_pics img{
  display:none;
}

.context a:link, .context a:visited, .context a:hover, .context a:active{
  color:#c73f34;
  text-decoration:underline;
}

.text a:link, .text a:visited, .text a:hover, .text a:active{
  color:#c73f34;
  text-decoration:none;
}

.picture{
  float:left;
  margin:50px 50px 0 0;
}

.bilder{
  float:left;
  height:320px;
  overflow:auto;
  width:420px;
}

.galerie_pic{
  display:block;
  float:left;
  margin:0 5px 10px 0;
}

#s1{
  margin:24px 0 0 411px;
  position:absolute;
}
/* ENDE Inhalt */


/* Footer */
#footer{
  color:#ccc;
  font-size:1.1em;
  margin:-40px 0 0;
  padding:0 0 0 60px;  
}

#footer a:link, #footer a:visited{
  color:#ccc;
  text-decoration:none;
}

#footer a:hover, #footer a:active{
  color:#aaa;
  text-decoration:none;
}
/* ENDE Footer */


/* Links */
a:link, a:visited{
  text-decoration:none;  
}

a:hover, a:active{
  text-decoration:none;  
}
/* ENDE Links */
