body, textarea {
  font-family: Arial;
  font-size: 12px;
  color: #3f4f64;
  /*background: url(/fileadmin/templates/img/background.jpg) repeat-y;
  background-position: center;*/
}

td, p {
  font-family: Arial;
  font-size: 12px;
  color: #3f4f64;
}

.pille_td {
  text-align: right;
  padding-right: 10px;
}

p.img_right {
  text-align: right;
}

p.img_left {
  text-align: left;
}

p.img_center {
  text-align: center;
}

h1, h2, h3, h4, h5 {
  color: #820282; /*#2d6dbd;*/
}

h1 {
  font-size: 1.5em;
  font-weight: bold;
}

h2 {
  font-size: 1.1em;
}

h3 {
  font-size: 1.4em;
  font-weight: bold;
}


h4 {
  font-size: 1.4em;
  font-weight: bold;
}

h6 {
  font-size: 1.2em;
  font-weight: bold;
  color: #ff4d11;
}

.faq {
  width: 500px;

}

#site {
  position: relative;
  width: 940px;
  left: 50%;
  margin-left: -470px;
}


	#header {
	  height: 105px;
	  position: relative;
	  left: 0px;
        }



/*
	#header {
	  paddding: 0px;
          height: 110px;
          background: url(/fileadmin/templates/img/header.jpg) no-repeat;
	}

		#header_links{
 
		}
		
		#info{
  	  	  position: relative;
  	  	  top: 5px;
  	  	  float: left; 
  	  	  color: #ffffff;
  	  	  
		}
		
		#links{
  	  	  position: relative;
  	  	  top: 5px;
  	  	  float: right; 		
		}
		
		
	#header_logo{
  	  height: 90px;
  	  margin: 0 auto;
  	  background: url(/fileadmin/templates/img/gyn_logo.jpg) no-repeat;
  	}

*/

	#left{
	  float: left;
	  width: 210px;
	}

		#search{
		  margin-top: 5px;
		  margin-left: 30px;
		}
	
		#left_navigation {
		  width: 170px;
		}
		
		.magmenu {
		  margin-top: 35px;
		  width: 210px;
		}
		
	#middle{
	  margin-left: 220px;
	  margin-right: 210px;
    	  padding-top: 20px;	
	}
	
		#content {
		  text-align: left;
		  min-height: 600px;

		}

		#tip{
		  padding-top: 0px;
                }
                
                .tiplink{
                background: url("/fileadmin/templates/img/menu/pfeil_grau_r.gif") no-repeat right;
                }         

	#right {
	  float: right;
	  width: 200px;
    	  padding-top: 40px;	
	}

#footer { 
  position: relative;
  top: 10px;
  height: 53px;
  width: 940px;
  left: 50%;
  margin-left: -470px;
  background: url(/fileadmin/templates/img/footer.jpg) no-repeat;
}

.cleaner {
  clear:both;
  height:1px;
  font-size:1px;
  border:none;
  margin:0; padding:0;
  background:transparent;
}

#info a{
  color : #ffffff; 
  text-decoration : none;
  font-weight : bold;
  font-family : arial;
}

#info a:link{
  color: #ffffff;
}

#info a:hover{
  color: #ffffff;
  text-decoration: underline;
}

#sub_menu{
  position: relative;
  top: 20px;
  width: 900px;
  text-align: center;
  font-size: 11px;
  color: #84a0c1;
}


#sub_menu a {
  color: #84a0c1;
  text-decoration : none;
  font-weight : bold;
  font-family : arial;
}

#sub_menu a:link {
  color: #84a0c1;
}

#sub_menu a:hover {
  color: #84a0c1;
  text-decoration : underline; 
}

a {
  color : #820282; /*#293c67;*/ 
  text-decoration : none;
  font-weight : bold;
  font-family : arial;
}

a:link {
  color : #820282; /*#293c67;*/
}

a:visited {
  color : #820282; /*#293c67;*/
}

a:active {
  color : #820282; /*#293c67;*/
}

a:hover {
  color : #820282; /*#8faef5;*/
  text-decoration: underline;
}

li{
  list-style-type: circle;
}

span.erste a {
  text-decoration: none;
  color: #820282;
  font-size:9pt;
  font-family: arial;
  font-weight: 500; 
  position: relative;
  left: 5px;
  vertical-align: middle;
  line-height: 1.6;
}

span.erste a:hover {
  text-decoration: underline;
}

span.zweite a {
  text-decoration: none;
  color: #820282;
  font-size:8pt;
  font-family: arial;
  font-weight: 500; 
  position: relative;
  left: 15px;
  vertical-align: middle;
  line-height: 1.8;
}

span.zweite a:hover {
  text-decoration: underline;
}

span.dritte a {
  text-decoration: none;
  color: #820282;
  font-size:7pt;
  font-family: arial;
  font-weight: 500; 
  position: relative;
  left: 25px;
  vertical-align: middle;
  line-height: 2;
}

span.dritte a:hover {
  text-decoration: underline;
}

span.vierte a {
  text-decoration: none;
  color: #820282;
  font-size:7pt;
  font-family: arial;
  font-weight: 500; 
  position: relative;
  left: 35px;
  vertical-align: middle;
  line-height: 2;  
}

span.vierte a:hover {
  text-decoration: underline;
}

/* KONTAKTFORMULAR */

.tx-srfeuserregister-pi1 fieldset{
border:0px;
}

* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox {
border:0px;
}

/* ELUNA PAGECOMMENTS */

.tx-elunapagecomments-header {
  font-size: 20px;
  font-weight: bold;
  color: #4c545d;
}

.tx-elunapagecomments-pi1 {

}

.eluna_pagecomments_link {
  font-size: 12px;
  padding-top: 15px;
}

.eluna_pagecomments_count {
  font-size: 12px;
  font-weight: bold;
  color: #4c545d;
  text-decoration: none;
  padding-top: -10px;
  padding-bottom: 15px;
}

.eluna_pagecomments_comment {
  border-bottom: 1px dotted #4c545d;
}

.eluna_pagecomments_comment_alt {
  border-bottom: 1px dotted #4c545d;
}

.eluna_pagecomments_comment_author {
  font-size: 12px;
  font-weight: bold;
  color: #4c545d;
}

.eluna_pagecomments_comment_date {
  font-size: 9px;
  color: #4c545d;
}

.eluna_pagecomments_comment_text {
  padding-top: 10px;
  padding-bottom: 10px;
}

.eluna_pagecomments_form_title {
  font-size: 14px;
  font-weight: bold;
  color: #4c545d;
  padding-top: 20px;
}

/* SERVICES */

.schwangerschaft {
  position: relative;
  left: 150px;
}

.eisprung {
  position: relative;
  left: 150px;
}

/* MACINA SEARCHBOX */

.tx-macina-searchbox-submit {
  width: 100px; 
  height: 1.5em; 
  padding-bottom: 1px; 
  background-color:#ff8d11; 
  color:#FFFFFF; 
  font: normal 1em arial, sans-serif; 
  font-weight: bold; 
  border:1px solid #ffffff; 
  cursor: pointer;
}

.tx-macina-searchbox-advanced a, .tx-macina-searchbox-advanced a:link, .tx-macina-searchbox-advanced a:active, .tx-macina-searchbox-advanced a:visited{
  color: #ffffff;
}

.tx-macina-searchbox-advanced a:hover{
  color: #ff8d11;
}

/* sonstiges */ 

.schattenunten {
  background-image:url(/fileadmin/templates/img/bg_sh_vertical.jpg);
  background-repeat:repeat-x;	}

.schattenrechts {
  background-image:url(/fileadmin/templates/img/bg_sh_horizontal.jpg);
  background-repeat:repeat-y;	}
	
.submit {
  width: 150px; 
  height: 1.5em; 
  padding-bottom: 1px; 
  background-color:#820282; /*#2f82ea;*/ 
  color:#FFFFFF; 
  font: normal 1em arial; 
  font-weight: bold; 
  border:0px; 
  cursor: pointer;
}

.submit_100 {
  width: 100px; 
  height: 1.5em; 
  padding-bottom: 1px; 
  background-color:#820282; /*#2f82ea;*/
  color:#FFFFFF; 
  font: normal 1em arial; 
  font-weight: bold; 
  border:0px; 
  cursor: pointer;
}	

.submit_50 {
  width: 50px; 
  height: 1.5em; 
  padding-bottom: 1px; 
  background-color:#820282; /*#2f82ea;*/
  color:#FFFFFF; 
  font: normal 1em arial; 
  font-weight: bold; 
  border:0px; 
  cursor: pointer;
}	

.submit_25 {
  width: 25px; 
  height: 1.5em; 
  padding-bottom: 1px; 
  background-color:#820282; /*#2f82ea;*/
  color:#FFFFFF; 
  font: normal 1em arial; 
  font-weight: bold; 
  border:0px; 
  cursor: pointer;
}	

.submit_new{
  width: 150px; 
  height: 1.5em; 
  padding-bottom: 1px; 
  color:#FFFFFF; 
  font: normal 1em arial; 
  font-weight: bold; 
  border:0px; 
  cursor: pointer;
  background: url("/fileadmin/templates/img/menu/pfeil_grau_r.gif") no-repeat right;
}

.csc-textpic-caption {
  color: #820282;
  font-style: italic;
  font-weight: bold;
}