html 		{ height: 100%; margin:0; padding:0; }
body 		{ height: 100%; margin:0; padding:0; background-color:#EBEDEB; color:#0000FF; }
table.rahmen 	{ height: 100%; width:100%; }

td { font-family: Verdana, Tahoma, sans-serif; font-size: 12px; color: #000; }

td.grau1	{ background-color:#9AA09C; color:#0000FF; }
td.grau2	{ background-color:#BFC8BD; color:#0000FF; }
td.grau3	{ background-color:#EBEDEB; color:#0000FF; }
td.blau   { background-color:#4665BC; color:#0000FF; }
td.weiss	{ background-color:#FFFFFF; color:#0000FF; }


/* Schrift fur News auf der Startseite */
.home_head {font-family:verdana; font-size:20px; line-height:28px; color:#FFFFFF;}
.home_text1 {font-family:verdana; font-size:14px; line-height:20px; color:#FFFFFF;}
.home_text2 {font-family:verdana; font-size:12px; line-height:18px; color:#FFFFFF;}
.news_head {font-family:verdana; font-size:14px; line-height:20px; color:#DC6812; font-weight:bold; text-decoration:none; }
.news_anzeige {font-family:verdana; font-size:12px; line-height:18px; color:#000000; }
.news_klein {font-family:verdana; font-size:11px; line-height:16px; color:#000000; }
.lebenslauf {font-family:verdana; font-size:12px; line-height:18px; color:#747874; }
.worker {font-family:verdana; font-size:12px; line-height:18px; color:#000000; }
.inlink_text {font-family:verdana; font-size:12px; color:#4665BC; }
.blind10 {font-family:verdana; font-size:0px; height:10px; }
.blind {font-family:verdana; font-size:0px; }
.linie {font-family:verdana; font-size:0px; height:0px; }
.anfahrt {font-family:verdana; font-size:12px; line-height:18px; color:#DC6812; }
.stelle {font-family:verdana; font-size:20px; line-height:28px; color:#000000;}
.home_stabil {font-family:verdana; font-size:1px; line-height:1px;}

/* Schriftarten der einzelnen Seite */
.kontakt_1 {font-family:verdana; font-size:20px; line-height:28px; color:#DC6812; }
.kontakt_2 {font-family:verdana; font-size:14px; line-height:18px; color:#DC6812; }
.kontakt_3 {font-family:verdana; font-size:12px; line-height:18px; color:#4665BC; }
.kontakt_4 {font-family:verdana; font-size:12px; line-height:18px; color:#000000; }

.impressum_1 {font-family:verdana; font-size:20px; line-height:28px; color:#DC6812; }
.impressum_2 {font-family:verdana; font-size:14px; line-height:18px; color:#DC6812; }
.impressum_3 {font-family:verdana; font-size:12px; line-height:18px; color:#4665BC; }
.impressum_4 {font-family:verdana; font-size:12px; line-height:18px; color:#000000; }

.ueberuns_1 {font-family:verdana; font-size:20px; line-height:28px; color:#DC6812; }
.ueberuns_2 {font-family:verdana; font-size:14px; line-height:18px; color:#8C918C; }
.ueberuns_3 {font-family:verdana; font-size:12px; line-height:16px; color:#4665BC; font-weight:bold; }
.ueberuns_4 {font-family:verdana; font-size:12px; line-height:16px; color:#000000; }

.executive_1 {font-family:verdana; font-size:20px; line-height:28px; color:#DC6812; }
.executive_2 {font-family:verdana; font-size:14px; line-height:18px; color:#8C918C; }
.executive_2d {font-family:verdana; font-size:14px; line-height:18px; color:#777; }
.executive_3 {font-family:verdana; font-size:12px; line-height:16px; color:#4665BC; font-weight:bold; }
.executive_4 {font-family:verdana; font-size:12px; line-height:16px; color:#000000; }



table.practice {
width: 820px;
margin: 10px 0 0 0;
border-collapse: seperate;
border-spacing: 5px 1px;
}
table.practice th, table.practice td { 
width: 113px;
padding: 2px 1px 1px 3px;
font-family: Verdana, sans-serif;
font-size: 11px;
vertical-align: top;
border: 1px solid #4665BC;
}
table.practice th { 
font-weight: bold; 
color: #4665BC; 
text-align: left; 
background-color: #dae0f2; 
}
table.practice td {  
color: #333; 
padding: 3px 1px 4px 3px; 
background-color: #f3f4f3;
}
table.practice td.linie {
padding: 0 0 0 0; 
text-align: center;
color: #4665BC;
border: 0;
}
table.practice td.noborder { border: 0; background: transparent; }
/* Practice Groups neu */
p.pgh { 
float: left; 
width: 112px; 
margin: 0 2px;
text-align: left;
font-size: 13px;
}
a.text { color:#777; text-decoration: none; }
a.text:hover { color: #dc6812; }

p.clearleft {
clear: left;
height: 0px;
margin: 0; padding: 0; 
font-size: 0p; 
}
div.zeile {
margin: 3px 0;
}
img.berater {
float: left;
margin: 15px 15px 0 0;
}
p, ul { 
font-family: Verdana, Tahoma, sans-serif;
font-size: 12px; line-height: 18px;
margin: 5px 0 8px 0;

}
ul {
width: 600px;
padding-left: 18px; 
margin-bottom: 8px;
list-style-type: square; 

}
ul li {
list-style-type: square; 
margin-bottom: 6px;
}
p.pg { 
font-size: 11px;
float: left;
width: 105px; height: 50px;
border: 1px solid #4665BC;
margin: 0 4px 0 0;
padding: 1px 3px 2px 3px;
background: #fff;
}
p.adresse {
color: #000;
margin: 15px 0 0 0;
padding: 0;
}
p.anker { 
height: 400px;
}

/* Links */
a.newstext:link {font-family:verdana; font-size:12px; line-height:18px; color:#FFFFFF; text-decoration:none; }
a.newstext:visited {font-family:verdana; font-size:12px; line-height:18px; color:#FFFFFF; text-decoration:none; }
a.newstext:active {font-family:verdana; font-size:12px; line-height:18px; color:#DC6812; text-decoration:none; }
a.newstext:hover {font-family:verdana; font-size:12px; line-height:18px; color:#DC6812; text-decoration:none; }

a.norm:link {font-family:verdana; font-size:12px; color:#4665BC; text-decoration:none; }
a.norm:visited {font-family:verdana; font-size:12px; color:#4665BC; text-decoration:none;}
a.norm:active {font-family:verdana; font-size:12px; color:#DC6812; text-decoration:none;}
a.norm:hover {font-family:verdana; font-size:12px; color:#DC6812; text-decoration:none;}

a.normbold:link {font-family:verdana; font-size:12px; color:#4665BC; text-decoration:none; font-weight:bold; }
a.normbold:visited {font-family:verdana; font-size:12px; color:#4665BC; text-decoration:none; font-weight:bold;}
a.normbold:active {font-family:verdana; font-size:12px; color:#DC6812; text-decoration:none; font-weight:bold;}
a.normbold:hover {font-family:verdana; font-size:12px; color:#DC6812; text-decoration:none; font-weight:bold;}

a.norm_act:link {font-family:verdana; font-size:12px; color:#DC6812; text-decoration:none;}
a.norm_act:visited {font-family:verdana; font-size:12px; color:#DC6812; text-decoration:none;}
a.norm_act:active {font-family:verdana; font-size:12px; color:#DC6812; text-decoration:none;}
a.norm_act:hover {font-family:verdana; font-size:12px; color:#DC6812; text-decoration:none;}

a.exec:link {font-family:verdana; font-size:11px; color:#4665BC; text-decoration:none; }
a.exec:visited {font-family:verdana; font-size:11px; color:#4665BC; text-decoration:none;}
a.exec:active {font-family:verdana; font-size:11px; color:#DC6812; text-decoration:none;}
a.exec:hover {font-family:verdana; font-size:11px; color:#DC6812; text-decoration:none;}
a.exec_act:link {font-family:verdana; font-size:11px; color:#DC6812; text-decoration:none;}
a.exec_act:visited {font-family:verdana; font-size:11px; color:#DC6812; text-decoration:none;}
a.exec_act:active {font-family:verdana; font-size:11px; color:#DC6812; text-decoration:none;}
a.exec_act:hover {font-family:verdana; font-size:11px; color:#DC6812; text-decoration:none;}

a.link_mail:link {font-family:verdana; font-size:12px; line-height:18px; color:#4665BC; text-decoration:none; }
a.link_mail:visited {font-family:verdana; font-size:12px; line-height:18px; color:#4665BC; text-decoration:none; }
a.link_mail:active {font-family:verdana; font-size:12px; line-height:18px; color:#DC6812; text-decoration:none; }
a.link_mail:hover {font-family:verdana; font-size:12px; line-height:18px; color:#DC6812; text-decoration:none; }

a.link_mail2:link {font-family:verdana; font-size:12px; line-height:18px; color:#DC6812; text-decoration:none; }
a.link_mail2:visited {font-family:verdana; font-size:12px; line-height:18px; color:#DC6812; text-decoration:none; }
a.link_mail2:active {font-family:verdana; font-size:12px; line-height:18px; color:#DC6812; text-decoration:none; }
a.link_mail2:hover {font-family:verdana; font-size:12px; line-height:18px; color:#DC6812; text-decoration:none; }

a.workers:link {font-family:verdana; font-size:12px; line-height:18px; color:#4665BC; text-decoration:none; }
a.workers:visited {font-family:verdana; font-size:12px; line-height:18px; color:#4665BC; text-decoration:none; }
a.workers:active {font-family:verdana; font-size:12px; line-height:18px; color:#DC6812; text-decoration:none; }
a.workers:hover {font-family:verdana; font-size:12px; line-height:18px; color:#DC6812; text-decoration:none; }

a.back:link {font-family:verdana; font-size:11px; line-height:18px; color:#747874; text-decoration:none; }
a.back:visited {font-family:verdana; font-size:11px; line-height:18px; color:#747874; text-decoration:none; }
a.back:active {font-family:verdana; font-size:11px; line-height:18px; color:#CCCCCC; text-decoration:none; }
a.back:hover {font-family:verdana; font-size:11px; line-height:18px; color:#CCCCCC; text-decoration:none; }


img		{ border:0; }



.login {font-family:verdana; font-size:12px; line-height:18px; color:#000000; }
.login_klein {font-family:verdana; font-size:11px; line-height:16px; color:#FF0000; }
.login_head {font-family:verdana; font-size:12px; line-height:18px; color:#DC6812; }
.field {font-family:verdana; font-size:12px; color:#000000; border:1px solid; border-color:#747874; width:400px; height:18px; }
.button {font-family:verdana; font-size:12px; color:#000000; border:1px solid; border-color:#747874; width:150px; height:20px; }
.textfield {font-family:verdana; font-size:12px; color:#000000; border:1px solid; border-color:#747874; width:400px; height:150px; }
.textfield_kl {font-family:verdana; font-size:12px; color:#000000; border:1px solid; border-color:#747874; width:400px; height:70px; }
.hr { border:1px solid; border-color:#000000; }
.hr2 { border:1px solid; border-color:#000000; width:80%; }

a.loeschen:link {font-family:verdana; font-size:12px; line-height:18px; color:#DC6812; text-decoration:underline; }
a.loeschen:visited {font-family:verdana; font-size:12px; line-height:18px; color:#DC6812; text-decoration:underline; }
a.loeschen:active {font-family:verdana; font-size:12px; line-height:18px; color:#FF0000; text-decoration:none; }
a.loeschen:hover {font-family:verdana; font-size:12px; line-height:18px; color:#FF0000; text-decoration:none; }


td.bezeichnung { width: 100px; vertical-align: top; }
td.daten { font-family: Verdana, sans-serif; font-size: 12px; color: #000; }


/* Erläuterungen =================================================================================================================
height: 	gibt die Höhe an 	(willst du table height:100% erreichen, müssen auch html&body height:100% sein.
					Achtung ! margin:0 ! muss "0" sein, da sonst der Browser die Tabelle mit 100% Höhe
					einzeichnet jedoch mit/plus default Vetikalabstand, was zu einem Scrollbalken führt.)
width:		gibt die Breite an

margin: 	gibt die Vetikalabstände an
padding: 	gibt die Horizontalabstände an

background-color: 	gibt die Hintergrundfarbe an
color: 			gibt die Schriftfarbe an

PS. Seite ist laut W3C XHTML und CSS konform.
=================================================================================================================================== */





/* Hier noch ein paar CSS die dir helfen könnten =======================================================================================================================================================================================================================================================================
body 			{color:#000000; background-color:#CCCCCC; cursor:default; scrollbar-track-color:#CCCCCC; scrollbar-face-color:#009422; scrollbar-highlight-color:#B7E59F; scrollbar-3dlight-color:#ffffff; scrollbar-3dshadow-color:#00ff00; scrollbar-darkshadow-color:#000000; scrollbar-arrow-color:#FFFFFF;}

a:link			{text-align:left; font-weight:normal; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#009422;}
a:visited		{text-align:left; font-weight:normal; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#009422;}
a:active		{text-align:left; font-weight:normal; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#009422;}
a:hover 		{text-align:left; font-weight:normal; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#305319;}


td			{text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:9pt; color:#000000;}

.nav			{text-align:left; font-weight:bold; text-decoration:underline; font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#FFFFFF; background-color:#009422;}
a.nav:link		{text-align:left; font-weight:bold; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#CCCCCC;}
a.nav:visited		{text-align:left; font-weight:bold; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#CCCCCC;}
a.nav:active		{text-align:left; font-weight:bold; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#FFFFFF;}
a.nav:hover 		{text-align:left; font-weight:bold; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#FFFFFF;}

*/
