.printonly { display: none; height: 0px; width: 0px; } 

*          {padding:0px; margin:0px;}

body       {font-family: Arial; font-size:12px; color:#FFFFFF; background: #FFF8E5; line-height:125%; margin:0px; padding:0px; text-align:left;}
textarea   {border:1px solid #FFFFFF; background-color: #FFFFFF;}

/******************* Standard Styles *****************/

h1
{
    font-size: 20px;
    font-weight: bold;
	line-height: 50px;
    color: #B7926C; /* #4C9898; */   
}

#h1top
{ 
    text-decoration: none;
    color: #B7926C;
    font-size: 10px;
	font-weight:normal;
	padding:0px 15px 0px 5px;
}


h2
{

    font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #6C98B8;
}

h3
{
	font-size: 12px;
	font-weight: bold;
	line-height: 21px;
    color: #B7926C; /* #4C9898; */ 
}


td
{
    vertical-align:top;
    font-size: 12px;
	line-height: 18px;
	color: #6C98B8;
}

a
{
	padding: 0px 0px 0px 0px;
	color: #6C98B8;
	text-decoration:underline;
}

a:active, a:hover
{
	color: #6C98B8;
	text-decoration:underline;
}



/********Graphische Elemente************/

#bg_oben_0
{
    width:840px;
    height:219px;
    background: url('../images/kieferchirurgie_bg.jpg') no-repeat;
	vertical-align:top;
}


#verlauf_gesamt
{
    width: 840px;
    height:  2px;
    background: url('../images/mundchirurgie_verlauf_gesamt.gif') repeat-y;
	vertical-align:top;
}

#img_links
{
    width:164px;
    height:127px;
    background: url('../images/gesichtschirurgie_img_l_2.jpg') no-repeat;
	vertical-align:top;
	margin-bottom: 112px;
	padding:0px 0px 112px 0px; 

}


#img_content
{
    width:596px;
    height:146px;
    background: url('../images/gesichtschirurgie_img_content.gif') no-repeat;
    background-position:bottom;
	vertical-align:bottom;
}

#abschluss_1
{
    width:840px;
    height:20px;
    background: url('../images/mundchirurgie_abschluss.gif') no-repeat;
	vertical-align:top;
}

#abschluss_2
{
    width:840px;
    height:20px;
    background: url('../images/mundchirurgie_abschluss1.gif') no-repeat;
	vertical-align:top;
}

/********Abstaende Klassen************/


.abstand_oben
{
    width:840px;
    height:0px;
	vertical-align:top;
}

.bg_oben_1
{
    width:383px;
    height:33px;
	vertical-align:top;
}

.bg_oben_1_1
{
    width:456px;
    height:33px;
	vertical-align:top;
	padding-top: 15px;
}

.bg_oben_2
{
    width:383px;
    height:60px;
	vertical-align:top;
}

.bg_oben_2_1
{
    width:456px;
    height:60px;
	vertical-align:top;
}

.bg_oben_3
{
    width:383px;
    height:30px;
	vertical-align:top;
}

.bg_oben_3_1
{
    width:456px;
    height:30px;
	vertical-align:top;
}



.content
{
    width:676px;
    height:450px;
	vertical-align:top;
}

.content_abstand_l
{
    width:30px;
    height:10px;
	vertical-align:top;
}

.content_abstand_r
{
    width:19px;
    height:10px;
	vertical-align:top;
}

.content_abschluss
{
    width:598px;
    height:35px;
	vertical-align:top;
}

.mainnav_abschluss
{
    width:164px;
    height:35px;
	vertical-align:top;
}


.abstand_mainnav_img
{
    width:164px;
    height:116px;
	vertical-align:top;
}



/******** nav_footer **************/


.nav_ende1
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #57A6A6;
    font-size: 9px;
    height:18px;
	cursor: text;
    font-weight:normal;
}

.nav_ende1:hover, .nav_ende1_active
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #57A6A6;
    font-size: 9px;
    height:18px;
	cursor: text;
    font-weight:normal;
}

.nav_ende1:active
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #57A6A6;
    font-size: 9px;
    height:18px;
	cursor: text;
    font-weight:normal;
}

.nav_ende2
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #E5EFEF;
    font-size: 9px;
    height:18px;
	cursor: text;
    font-weight:normal;
}

.nav_ende2:hover, .nav_ende2_active
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #E5EFEF;
    font-size: 9px;
    height:18px;
	cursor: text;
    font-weight:normal;
}

.nav_ende2:active
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #E5EFEF;
    font-size: 9px;
    height:18px;
	cursor: text;
    font-weight:normal;
}


/******** nav abschluss **************/

.bg_foot
{
	width: 840px;
	text-align:left;
}

.el_foot1
{
	float: left;
	width: 840px;
	height:17px;
	line-height:17px;
	background: #6C98B7;
	color: #6C98B8;
	font-size: 10px;	
}
.el_foot1_inner
{
	padding-left: 194px;
	color: #57A6A6;	
}
.el_foot1 a,
.el_foot1 a:active, .el_foot1 a:hover
{
	color: #57A6A6;
	font-size: 10px;
	text-decoration: none;
	cursor: text;
}

.el_foot2
{
	float: left;
	width: 840px;
	height:17px;
	line-height:17px;
	background: #FFF8E5;
	color: #EEF1F6;
	font-size: 10px;
}
.el_foot2_inner
{
	padding-left: 194px;
	color: #EEF1F6;	
}
.el_foot2 a,
.el_foot2 a:active, .el_foot2 a:hover
{
	color: #EEF1F6;
	font-size: 10px;
	text-decoration: none;
	cursor: text;
}

.el_foot3
{
	float: left;
	width: 840px;
	height:17px;
	line-height:17px;
	background: #FFF8E5;
	color: #EEF1F6;
	font-size: 10px;
}
.el_foot3_inner
{
	padding-left: 194px;
	color: #6C98B8;
}
.el_foot3 a,
.el_foot3 a:active, .el_foot3 a:hover
{
	color: #6C98B8;
	text-decoration:none;
	font-size: 10px;
	cursor: text;
}


/************* Formular ***********/
.submitbutton
{
   font-family: verdana, arial, helvetica;
   font-size:12px;
   color:#FFFFFF;
   background-color: #1A1F45;
   border:3px solid #1A1F45;
   cursor:hand;
}

.submitbuttonActive
{
   font-family: verdana, arial, helvetica;
   font-size:12px;
   color:#FFFFFF;
   background-color:#1A1F45;
   border:3px solid #1A1F45;
   cursor:hand;
}

.form_kontakt_input_text
{
   font-family: verdana, arial, helvetica;
   font-size:12px;
   color:#1A1F45;
   border:1px solid #1A1F45;
   width: 280px;
   background: #FFFFFF;   
}

.form_kontakt_input_text_mandatory
{
   font-family: verdana, arial, helvetica;
   font-size:12px;
   color:#1A1F45;
   border:1px solid #1A1F45;
   width:280px;
   border-left:5px solid #1A1F45;
   background: #FFFFFF;
}

.form_kontakt_textarea
{
   font-family: verdana, arial, helvetica;
   font-size:12px;
   color:#1A1F45;
   width:560px;
   height:200px
   border:1px solid #1A1F45;
	
}

.form_kontakt_select_div {
   margin: 0px; 
   border-left: 5px solid #1A1F45;
}

.text_small
{
   font-family: verdana, arial, helvetica;
   font-size:9px;
   color:#1A1F45;
   border-left:5px solid #1A1F45;
}

.error
{
   color:#FF0000;
}

