/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family:  Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	width:100%;
	height:100%;
	color: #000;
	background: #fff url(../images/allg/bg_allg.jpg) no-repeat left top;
}
body.start {
	background: url(../images/allg/bg_start.jpg) no-repeat left top;
}
img {
	border: 0;
	border: none;
}
/*BASICS ----------------------------------------------------------------------------------------------------*/
#header {
	margin: 0 0 -30px 0;
	padding: 0 0 0 0;
}
#header_start {
	margin: 70px 0 -8px 298px;
	padding: 0 0 0 0;
	/*margin: 66px 0 0 298px;
	padding: 31px 0 31px 0;*/
	background: url(../images/00/claim.gif) no-repeat;
}
#header_start_en {
	margin: 70px 0 -8px 298px;
	padding: 0 0 0 0;
	/*margin: 66px 0 0 298px;
	padding: 31px 0 31px 0;*/
	background: url(../images/00/claim_en.gif) no-repeat;
}
#header_start_ru {
	width: 718px;
	margin: 70px 0 -8px 0;
	padding: 0 0 0 0;
	/*margin: 66px 0 0 298px;
	padding: 31px 0 31px 0;*/
	background: url(../images/00/claim_ru.gif) no-repeat 200px 16px;
	text-align: right;
}
#header_start img {
	margin: -45px 0 0 345px;
	padding: 0 0 0 0;
}
#header_start_en img,
#header_start_ru img {
	margin: -45px 0 0 345px;
	padding: 0 0 0 0;
}
#header_start span,
#header_start_en span,
#header_start_ru span {
	display: none;
}
#logo {
	position: absolute;
	/*display: inline;*/
	top: 77px;
	left: 501px;
	/*height: 62px;
  	margin: -95px 0 0 459px;
  	padding: 0 0 0 0;*/
	
}
#logo span {
	display: none;
}
#logo a {
	/*background: url(../images/allg/logo_gkm.gif) no-repeat;*/
	padding: 31px 0 31px 142px;
	margin: 0 0 0 0;
	color: #000;
	width: 142px;
	height: 62px;
}
#container {
	/*position: absolute;
	top: 253px;
	left: 0px;*/
	width: 752px;
	background-image: url(../images/allg/footer_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0 0 0 0;
	padding: 60px 0 21px 0;
	/*margin: 0 0 0px 0px;
	padding: 0 0 21px 0*/
}
#content {
	/*position: absolute;
	top: 253px;
	left: 154px;*/
	background-color: #FFF;
	background-image: url(../images/allg/bg_content596.gif);
	background-repeat: repeat-y;
	width: 598px;
	margin: 0 0 0 154px;
	padding: 0 0 0 0;
	line-height: 140%;
	}
.contbox{
 	width: 577px;
	background-image: url(../images/allg/symb_absatz.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 0 28px 0;
	}
.contbox2 {
 	width: 577px;
	background-image: url(../images/allg/symb_absatz_klein.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 7px 0 21px 0;
	}
.teambox{
 	width: 577px;
	background-image: url(../images/allg/symb_absatz.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 0 28px 0;
	}
.language {
	width: 577px;
	padding: 14px 0 0 0;
	text-align: center;
}
.language img {
	margin: 0 2px;
}
#footer {
	width: 752px;
	text-align: center;
	color: #B6C3E6;
	padding: 21px 0 21px 64px;
	font-size: 11px;
}
/*Formatierungen --------------------------------------------------------------------------------------------*/
#content h1 { 
	margin: 0 0 0 0;
	padding: 0 0 0 0; 
	font-size: 12px;
	height: 21px;
	color: #213788;
}
/*#content h1 span {
	display: none;
}*/
#content h2 { 
	display: block;
	margin: 7px 0 0 0;
	padding: 0 0 0 0; 
	font-size: 12px;
	color: #213788;
}
#content h3 { 
	display: block;
	margin: 0 0 -7px 0;
	padding: 0 0 0 0; 
	font-size: 11px;
	color: #213788;
}
#content h4 { 
	display: inline;
	margin: 0 0 0 0;
	padding: 0 0 0 0; 
	font-size: 11px;
	color: #213788;
}
/*News Headline*/
#content h2.news { 
	display: block;
	margin: 0 0 4px 0;
	padding: 0 0 0 0; 
}
.absatz_gr {
	padding: 14px 0 0 0;
}
#content a:link,
#content a:visited {
	color: #213788;
	text-decoration: underline;
}
#content a:hover {
	text-decoration: none;
}
/*-Überschriften --------------------------------------------------------------------------------------------*/
/*#content h1.start { 
	background: transparent url("../images/00/headline_startseite.gif") no-repeat;
}
#content h1.impressum { 
	background: transparent url("../images/00/headline_impressum.gif") no-repeat;
}
#content h1.beratung { 
	background: transparent url("../images/01/headline_beratung.gif") no-repeat;
}
#content h1.indikationen{ 
	background: transparent url("../images/02/headline_indikationen.gif") no-repeat;
}
#content h1.gammaknife { 
	background: transparent url("../images/03/headline_gammaknife.gif") no-repeat;
}
#content h1.behandlungsverlauf{ 
	background: transparent url("../images/03/headline_behandlungsverlauf.gif") no-repeat;
}
#content h1.nachsorge { 
	background: transparent url("../images/04/headline_nachsorge.gif") no-repeat;
}
#content h1.qualitaet { 
	background: transparent url("../images/05/headline_qualitaet.gif") no-repeat;
}
#content h1.kontakt { 
	background: transparent url("../images/06/headline_kontakt.gif") no-repeat;
}
#content h1.partner { 
	background: transparent url("../images/07/headline_partner.gif") no-repeat;
}
#content h1.news { 
	background: transparent url("../images/08/headline_news.gif") no-repeat;
}*/
/*NAVI Tabellen Backgrounds ---------------------------------------------------------------------------------*/
#nav {
	margin: 0 0 0 126px;
	padding: 0 0 0 0;
}
#nav_en,
#nav_ru {
	width: 752px;
	text-align: center;
}
#nav_en table,
#nav_ru table {
	margin: 0 auto;
}

#nav td,
#nav_en td,
#nav_ru td {
	background: url(../images/navi/nav_bg.gif) repeat-x; 
}
#nav td.abstand,
#nav_en td.abstand,
#nav_ru td.abstand {
	background: url(../images/navi/nav_abstand.gif) repeat-x; 
}
#nav td.begin,
#nav_en td.begin,
#nav_ru td.begin  {
	background: url(../images/navi/nav_begin.gif) repeat-x; 
}
#nav td.end,
#nav_en td.end,
#nav_ru td.end {
	background: url(../images/navi/nav_end.gif) repeat-x; 
}
#nav td.unten,
#nav_en td.unten,
#nav_ru td.unten {
	background: url(../images/navi/nav_unten.gif) repeat-x; 
}
#nav td.unten_on,
#nav_en td.unten_on,
#nav_ru td.unten_on {
	background: url(../images/navi/nav_on.gif) no-repeat right; 
}
/*BGs für Startseite*/
#nav td.begin_start,
#nav_en td.begin_start,
#nav_ru td.begin_start {
	background: url(../images/navi/00/nav_begin_start.gif) repeat-x; 
}
#nav td.abstand_start,
#nav_en td.abstand_start,
#nav_ru td.abstand_start {
	background: url(../images/navi/00/nav_abstand_start.gif) repeat-x; 
}
#nav td.unten_start,
#nav_en td.unten_start,
#nav_ru td.unten_start {
	background: url(../images/navi/00/nav_unten_start.gif) repeat-x; 
}
#nav td.beratung,
#nav_en td.beratung,
#nav_ru td.beratung  {
	background: url(../images/navi/00/nav_bg_beratung.gif) repeat-x; 
}
#nav td.indikationen,
#nav_en td.indikationen,
#nav_ru td.indikationen {
	background: url(../images/navi/00/nav_bg_indikationen.gif) repeat-x; 
}
/*linke NAVIGATION -------------------------------------------------------------------------------------*/
#subnav {
	position: absolute;
	top: 214px;
	left: 0;
}
#subnav table {
	background: url(../images/navi/subnav_bg.gif) repeat; 
}
#subnav ul {
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
}
#subnav li {
	padding: 2px 0 2px 0; 
	margin: 1px 0 1px 0;
}
#subnav li a {
	color: #000;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 11px;
}
#subnav li:hover{
	text-decoration: none;
	background: #E8EBF3;
}
/*für IE*/
#subnav li a:hover{
	text-decoration: none;
	background: #E8EBF3;
}

#subnav td {
	background: url(../images/navi/subnav_bg.gif) repeat-y; 
}
/*Linkzustände---------------------------------------------------------------------------------------*/
#subnav li.aktiv{
	text-decoration: none;
	background: #E8EBF3;
}
/* Footer Links ---------------------------------------------------------------------------------------*/
#footer a {
	color: #B6C3E6;
	text-decoration: none;
}
#footer a:hover {
	color: #213788;
	text-decoration: underline;
}
/*Head_Name-------------------------------------------------------------------------------------------*/
#subnav td.abschluss {
	background: url(../images/navi/subnav_abschluss.gif) no-repeat bottom; 
}
#subnav td.beratung {
	background: url(../images/01/head_beratung.gif) no-repeat; 
}
#subnav td.indikationen {
	background: url(../images/02/head_indikationen.gif) no-repeat; 
}
#subnav td.behandlung {
	background: url(../images/03/head_behandlung.gif) no-repeat; 
}
#subnav td.nachsorge {
	background: url(../images/04/head_nachsorge.gif) no-repeat; 
}
#subnav td.qualitaet {
	background: url(../images/05/head_qualitaet.gif) no-repeat; 
}
#subnav td.kontakt {
	background: url(../images/06/head_kontakt.gif) no-repeat; 
}
#subnav td.partner {
	background: url(../images/07/head_partner.gif) no-repeat; 
}
#subnav td.news {
	background: url(../images/08/head_news.gif) no-repeat; 
}
/*Head_Name Englisch-------------------------------------------------------------------------------------------*/
#subnav td.beratung_en {
	background: url(../images/01/head_beratung_en.gif) no-repeat; 
}
#subnav td.indikationen_en {
	background: url(../images/02/head_indikationen_en.gif) no-repeat; 
}
#subnav td.behandlung_en {
	background: url(../images/03/head_behandlung_en.gif) no-repeat; 
}
#subnav td.nachsorge_en {
	background: url(../images/04/head_nachsorge_en.gif) no-repeat; 
}
#subnav td.kontakt_en {
	background: url(../images/06/head_kontakt_en.gif) no-repeat; 
}
/*Head_Name Russisch-------------------------------------------------------------------------------------------*/
#subnav td.beratung_ru {
	background: url(../images/01/head_beratung_ru.gif) no-repeat; 
}
#subnav td.indikationen_ru {
	background: url(../images/02/head_indikationen_ru.gif) no-repeat; 
}
#subnav td.behandlung_ru {
	background: url(../images/03/head_behandlung_ru.gif) no-repeat; 
}
#subnav td.nachsorge_ru {
	background: url(../images/04/head_nachsorge_ru.gif) no-repeat; 
}
#subnav td.kontakt_ru {
	background: url(../images/06/head_kontakt_ru.gif) no-repeat; 
}
/*Listen ------------------------------------------------------------------------------------------------*/
#content ol.ohne {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
}
#content ol li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#content ul.liste {
	margin: 7px 0 0 0;
	padding: 0;
	list-style: none;
}
#content ul.liste li {
	background: transparent url(../images/allg/symb_liste.gif) no-repeat 0px 4px;
	padding: 0 0 0 22px; 
	margin: 3px 0 0 0px;	
	color: #000;
}
/*PDF Liste ------------------*/
#content ul.pdf {
	margin: 7px 0 0 0;
	padding: 0 0 7px 0;
	list-style: none;
}
#content ul.pdf li {
	background: transparent url(../images/allg/icon_pdf.gif) no-repeat;
	padding: 1px 0 0 22px; 
	margin: 7px 0 0 0;	
	color: #000;
}

/*Content Bilder -------------------------------------------------------------------------------------------*/
.bildleiste {
	float: left;
	margin: 14px 14px 0 0;
}
.bildleiste_mitte {
	float: left;
	margin: 5px 14px 0 0;
}
.bildleiste img,
.bildleiste_mitte img {
	margin: 0 0	14px 0;
	border: 1px solid #213788; 
}
/*.contbox img {
	float: left;
	margin: 4px 7px 7px 0;
	border: 1px solid #213788; 
}*/
.antifloat {
	clear: both;
	visibility: hidden;
}
/*Team Bilder ----------------------------------------------------------------------------------------------*/
.teambilder_li {
	float: left;
	margin: 14px 28px 0 0;
}
.teambilder_re {
	margin: 14px 0 0 0;
}
.teambilder_sonder {
	float: left;
	margin: 14px 14px 0 0;
	padding: 0 0 0 ;
}
/*Formular Formatierung -------------------------------------------------------------------------------------------*/
form, input, textarea, select {
	font-family :  Verdana, Helvetica, Arial,sans-serif; 
	font-size: 11px; 
	line-height: 140%;
}
form div.hg {
	display: block;
	margin: 0 0 6px 0;
	background-color: #FAFAFA;
}
input, select, textarea {
	padding : 2px;
	background-color : #F1F1F1;
	border : 1px solid #9CBFE3; 
}
select {
	padding : 0;
}
input:focus,
select:focus,
textarea:focus {
	background-color : #B6C3E6; 
}
.beschriftung {
	width: 160px;
	float: left;
	clear: left;
}
.pflicht {
	width: 160px;
	float: left;
	clear: left;
	color: #213788;
}
.pflichttext {
	color: #213788;
}
#formtrennung {
	border-bottom: 1px dashed #828282;
	height: 1px;
	margin: 3px 0 3px 0;
}
/*News nur bei Cutenews*/
.newsfooter {
	padding: 7px 0 0 0;
}