/*
 +----------------------------------------------------------------------+
 | CSS level 2
 +----------------------------------------------------------------------+
 | W3C Specification
 | http://www.w3.org/TR/REC-CSS2/
 +----------------------------------------------------------------------+
 | Default Style Sheets for fremer
 +----------------------------------------------------------------------+
 | Author: Ali Imran Goeresli
 +----------------------------------------------------------------------+
 | Verwendete Farben:
 |
 | Gelb:         #ffffcc;
 | Gruen_hell:   #00CC33;
 | Gruen_dunkel: #009933;
 | Gruen_menue:  #339966;
 | Grau_dunkel:  #333333;
 | Schwarz:      #000000;
 | Weiss:        #ffffff;
 +----------------------------------------------------------------------+
 | Standard Attribute:
 |  Body
 |   hr
 |   H3, H5, H6
 |   table
 |    th (table head)
 |    tr (table row)
 |     td (table cell)
 | 
 |   a: link, visited, hover
 +----------------------------------------------------------------------+
*/

/*
 +----------------------------------------------------------------------+
 | Standard Attribute
 +----------------------------------------------------------------------+
*/

BODY {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: x-small;
  background:  #ffffff;
  color:       #cccc00;

  margin-top:     0.2em;
  margin-left:    0.2em;
  margin-right:   0em;
  margin-bottom:  0em;
  border-top:     0em;
  border-left:    0em;
  border-right:   0em;
  border-bottom:  0em;
  padding-top:    0em;
  padding-left:   0em;
  padding-right:  0em;
  padding-bottom: 0em;
  spacing: 0em;

  vertical-align: top;
  text-align: left;
}

HR {
}
h1 {
	margin-top: 1em;
	font-size: large;
	font-weight: bold;
    color: 			#00CC00;
}

h2  {
	margin-top: 	1.6em;
	margin-bottom: 	0.8em;
	padding-left:   1em;
	padding-right:  1em;
	margin-right: 	0.5em;
	font-size: 		medium;
	font-weight:	bold;
	background: 	#ff6633;
    background: 	#ffffcc;
    color: 			#00CC00;
}


h3 {
	margin-top: 1em;
	margin-bottom: .5em;
	font-size: small;
	font-weight: bold; 
}

h4 {
	font-size: x-small; 
	font-weight: bold;
	margin-top: 1em;
	margin-bottom: .5em;
	margin-right: 1em;
}

H5, H6  {
  font-family:  Helvetica, Verdana, Arial,sans-serif;
  font-size:  xx-small;
}

p {
	font-size: small; 
	margin-top: .5em;
	margin-bottom: 1.5em;
	margin-right: 1em;
}    
.motto {
	font-size: x-small; 
    background:  #ffffff;
    color:       #00CC00;
    color:       #336633;
	margin-top: .5em;
	margin-bottom: 1.5em;
	margin-left: 1em;
}

ul, li {
	font-size: medium;
	font-size: x-small;
}
table, td, th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: x-small;
  color: #000000;
  text-align: left;
  vertical-align: top;

  margin-top:     0em;
  margin-left:    0em;
  margin-right:   0em;
  margin-bottom:  0em;
  border-top:     0em;
  border-left:    0em;
  border-right:   0em;
  border-bottom:  0em;
  padding-top:    0em;
  padding-left:   0em;
  padding-right:  0em;
  padding-bottom: 0em;
  spacing: 0em;
}

th {
  text-align: left;
}

A:link {
  color: #00CC00;
  text-decoration: underline;
}

A:visited {
  color: #00CC00;
  text-decoration: underline;
}
A:hover {
  color: #00CC00;
  text-decoration: underline;
}

/*
 +----------------------------------------------------------------------+
 | Menue Attribute fuer Links
 +----------------------------------------------------------------------+
*/
.wahl:link {
  width:       9em;
  max-width:   10em;
  background-image:url(/Praxis/img.sys/logo_hg_top.gif);   
  color: #339966;
  font-family:  Helvetica, sans-serif ,Verdana, Arial;
  font-size: small;
  font-weight: bold;
  text-decoration: underline;
  text-decoration:none;
}
.wahl:visited {
  width:       9em;
  max-width:   10em;
  background-image:url(/Praxis/img.sys/logo_hg_top.gif);   
  color: #339966;
  font-family:  Helvetica, sans-serif ,Verdana, Arial;
  font-size: small;
  font-weight: bold;
  text-decoration: underline;
  text-decoration:none;
}
.wahl:hover {
  width:       9em;
  max-width:   10em;
  background:  #339966;
  color: #ffffcc;
  font-family:  Helvetica, sans-serif ,Verdana, Arial;
  font-size: small;
  font-weight: bold;
  text-decoration: underline;
  text-decoration:none;
}

.zurueck:link {
  font-size:  small;                                                                                
  width:       9em;
  max-width:   10em;
  background:  #fffffc;
  color: #009933;
  text-decoration: underline;
  text-decoration:none;
}

.zurueck:visited {
  font-size:  small;                                                                                
  width:       9em;
  max-width:   10em;
  background:  #fffffc;
  color: #009933;
  text-decoration: underline;
  text-decoration:none;
}

.zurueck:hover {
  font-size:  small;                                                                                
  width:       9em;
  max-width:   10em;
  background:  #009966;
  color: #ffffff;
  text-decoration: underline;
  text-decoration:none;
}

/*
 +----------------------------------------------------------------------+
 | Frameset I (Aeusserer Rahmen)
 +----------------------------------------------------------------------+
*/

.BorderL {
/* Formatiert den linken und rechten Seitenrand
*/
  font-family: Impact ,Verdana, Arial, Helvetica, sans-serif;
  font-size:   xx-small;
  width:       6px;
  max-width:   6px;
  color:       #000000;
  background:  #CCCCCC;
  background:  #ffffff;
}

.BorderR {
/* Formatiert den linken und rechten Seitenrand
*/
  font-family: Impact ,Verdana, Arial, Helvetica, sans-serif;
  font-size:   xx-small;
  width:       0px;
  max-width:   0px;
  color:       #000000;
  background:  #CCCCCC;
  background:  #ffffff;
}


.kopf_logo {
/* Formatiert die Kopfzeile mit dem Logo
  background:  #ffffcc;
  valign-align: middle;
  background-repeat: no-repeat;
*/
  text-align: right;
  background-image:url(/Praxis/img.sys/logo_hg_top.gif);   
  background-repeat: repeat-x;
  border:     0em solid red;
  padding-top:    0em;
  margin-top:     0em;
  border-top:     4px solid #ffffcc;
  border-bottom:  4px solid #ffffcc;
}
.kopf_logo_main {
  border:     0em solid red;
  padding-top:    0em;
  margin-top:     0em;
  width: 1000px;
}

.hgFarbeGrau {
/* Graue Linie der 2. Zeile
*/
  background:  #CCCCCC;
  border:     0em solid red;
  padding-top:    0em;
  margin-top:     0em;
}

.imgWelcome {
  border:     0.3em solid #336633;
  text-align: center;
  img-align: center;
}

.fuss_logo {
/* Formatiert die Fusszeile mit dem Logo
*/
  background:  #ffffff;
  text-align: center;
  valign-align: top;
}

.footer a:link, a:visited {
}

.footer a:hover, a:active {
}

span.disclaimer {
	color:		#ff0000; 
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
    color:			#616d7e; 
	background: 	#c6deff;
	background: 	#ffffff;
    font-size: 		xx-small;                                                                                
    width: 			100%;                                                                                          
    text-align: 	center;                                                                                   

    margin-right: 	0px;
    margin-left: 	0px;
    margin-bottom: 	0px;
    margin-top: 	0px;

    padding-top: 	0px;
    padding-bottom: 0px;
    padding-left: 	0px;
    padding-right: 	0px;

	border-top: 	1px solid #00cc00;
    border-left: 	0px solid #98afc7;
    border-right: 	0px solid #f7f7ff;
	border-bottom: 	0px solid #c6deff;

}

*.Main_Menue {
  background:  #ffffcc;
  text-align: left;
  valign-align: top;

  margin-top:     0em;
  margin-left:    0em solid red;
  margin-right:   0em;
  margin-bottom:  0em;
  border-top:     0em;
  border-left:    0em solid #ffffff;
  border-right:   0em solid #ffffff;
  border-bottom:  0em;
  padding-top:    0em;
  padding-left:   0em;
  padding-right:  0em;
  padding-bottom: 0em;
 
}

*.Main_Bread {
  background:  #339966;
  background:  #00cc00;
  background-image:url(/Praxis/img.sys/bg_gity.gif);   
  text-align: left;
  font-size:  small;                                                                                
  valign-align: top;
  margin-top:     0em;
  margin-left:    0em;
  margin-right:   0em;
  margin-bottom:  0em;
  border-top:     0em;
  border-left:    0em solid #ffffff;
  border-right:   0em solid #ffffff;
  border-bottom:  0em solid #ffffcc;
  padding-top:    0.4em;
  padding-left:   .2em;
  padding-right:  0em;
  padding-bottom: .4em;
  
}

*.menue_bread {
  background:  #00CC00;
  text-align: center;
  valign-align: top;
  margin-top:     0em;
  margin-left:    0em solid red;
  margin-right:   0em;
  margin-bottom:  0em;
  border-top:     0pt solid #00cc00;
  border-left:    0pt solid #00cc00;
  border-right:   0pt solid #00cc00;
  border-bottom:  0pt solid #00cc00;
  padding-top:    0em;
  padding-left:   0em;
  padding-right:  0em;
  padding-bottom: 0em;
  
}

*.menue_top {
  font-family:  sans-serif, Helvetica, Verdana, Arial, Impact;
  font-size:   small;
  text-align:  left;
  valign-align: top;

  width:       160px;
  max-width:   170px;

  color:       #339966;
  background:  #ffffcc;

  margin-top:     0em;
  margin-left:    0em solid red;
  margin-right:   0em;
  margin-bottom:  0em;
  border-top:     0em;
  border-left:    0.4em solid #ffffcc;
  border-right:   0em solid #cccccc;
  border-bottom:  0em;
  padding-top:    0em;
  padding-left:   0em;
  padding-right:  0em;
  padding-bottom: 0.4em;
  text-indent:    0em;
}

*.menue_sub {
  font-family:  Arial, Verdana, Impact ,sans-serif, Helvetica ;
  font-size:   small;
  text-align:  left;
  valign-align: top;

  width:       11em;
  max-width:   12em;

  color:       #ffcc00;
  background:  #f5f5f5;

  margin-top:     0em;
  margin-left:    0em solid red;
  margin-right:   0em;
  margin-bottom:  0em;
  border-top:     0em;
  border-left:    1em solid #f5f5f5;
  border-right:   0em solid #cccccc;
  border-bottom:  0em;
  padding-top:    0em;
  padding-left:   0.8em;
  padding-right:  0em;
  padding-bottom: 0em;
}

*.bildKommentar {
  font-family: Helvetica, Impact ,sans-serif, Helvetica, Verdana, Arial ;
  font-size:   x-small;
  font-weight: strong;
  text-align:  center;
  valign-align: top;
  color: #00CC00;
  color: #333333;
}

#wahl {
  font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
  font-size:   large;
  font-weight: bold;
  background:  #ffffcc;
  color:       #00CC33;

  margin-top:     0em;
  margin-left:    0em;
  margin-right:   0em;
  margin-bottom:  0em;
  border-top:     0em;
  border-left:    0em;
  border-right:   0em;
  border-bottom:  0em;
  padding-top:    0.8em;
  padding-left:   12px;
  padding-right:  0em;
  padding-bottom: 48px;
  spacing: 0em;
  vertical-align: top;
  text-align: left;
}

