/* ---------------------------------------------------
Author:        Dipl.Inform.(FH) M.v.Pazatka-Lipinski
Created:       2011-12
Version:       2.1 2011-12
Description:   Haupt StyleSheet Datei für Pazatka Web
Modifications: -
Useing:        Einbindung über <link rel="StyleSheet" href="./files/main.css" type="text/css" title="Help Style Sheet"> in jede gewünschte website.
Notes:         -
----------------------------------------------------- */
body { 
  font-family: Arial, Helvetica, sans-serif; 
  color: black;
  background-color:rgb(204,204,204);
  text-align: left; 
  margin: 0px 0px 0px 0px;
  height: 100%;

}

#S_main_menu {
font-size: 8px; 
color:black;
text-decoration:none;
text-align:center;
Width:80px;
height:15px;
}
#S_main_menu_on {
font-size: 8px; 
background-color:rgb(0, 99, 132);
text-align:center;
color:white;
border:0px;
Width:80px;
height:15px;
}

#main_menu {
font-size: 14px; 
color:black;
text-decoration:none;
text-align:center;
Width:140px;
height:25px;
}
#main_menu_on {
background-color:rgb(0, 99, 132);
text-align:center;
color:white;
border:0px;
Width:140px;
height:25px;
}
#OLD_main_menu {
font-size: 14px; 
color:black;
text-decoration:none;
text-align:center;
Width:140px;
height:25px;
}
#OLD_main_menu_on {
background-color:rgb(0, 99, 132);
text-align:center;
color:white;
border:1px rgb(0, 99, 132) solid;
Width:140px;
height:25px;
}
#sub_menu_on {
background-color:rgb(0, 99, 132);
color:white;
border:0px rgb(0, 99, 132) solid;
Width:200px;
}
#sub_menu {
color:black;
text-decoration:none;
Width:200px;
}
#dn {
background-color:none;
color:black;
}

#hl_h2_g {
background-color:rgb(204,204, 204);
color:white;
padding-left: 5px;
padding-right: 5px;
padding-top: 1px;
margin: 0px;
font-size:24px;
}
#hl_h1_bg_v { color:white; padding-left: 5px; padding-right: 5px; padding-top: 1px; margin: 0px; font-size:30px; background-image: url(../files/bg_v.jpg); background-repeat: epeat-x; }
#hl_h1_vl { background: url('../files/h1_vl.jpg') repeat; color:white; padding-left: 5px; padding-right: 5px;padding-top: 1px;margin: 0px;font-size:30px; }
#hl_h1_vl_r { background: url('../files/h1_vl_r.gif'); color:white; padding-left: 5px; padding-right: 5px;padding-top: 1px;margin: 0px;font-size:30px; }
#hl_h1_vl_k { background: url('../files/h1_vl_k.gif'); color:white; padding-left: 5px; padding-right: 5px;padding-top: 1px;margin: 0px;font-size:30px; }
#hl_h1_bl { background-color: #1a418c; color:white; padding-left: 5px; padding-right: 5px; padding-top: 1px; margin: 0px; font-size:30px; }
#hl_h1_gr { background-color: #6b7076; color:white; padding-left: 5px; padding-right: 5px; padding-top: 1px; margin: 0px; font-size:30px; }
#hl_h1    { background-color:rgb(0, 99, 132); color:white; padding-left: 5px; padding-right: 5px; padding-top: 1px; margin: 0px; font-size:30px; }
#hl_h2_vl { background: url('../files/h2_vl.jpg') repeat; color:white; padding-left: 5px; padding-right: 5px; padding-top: 1px; margin: 0px; font-size:24px; }
#hl_h2_bl { background-color: #1a418c; color:white; padding-left: 5px; padding-right: 5px; padding-top: 1px; margin: 0px; font-size:24px; }
#hl_h2_gr { background-color: #6b7076; color:white; padding-left: 5px; padding-right: 5px; padding-top: 1px; margin: 0px; font-size:24px; }
#hl_h2    { background-color:rgb(0, 99, 132); color:white; padding-left: 5px; padding-right: 5px; padding-top: 1px;margin: 0px;font-size:24px; }
#hl_h2_bl { background-color: #1a418c;color:white;padding-left: 5px;padding-right: 5px;padding-top: 1px;margin: 0px;font-size:24px;}
#hl_h2_gr { background-color: #6b7076;color:white;padding-left: 5px;padding-right: 5px;padding-top: 1px;margin: 0px;font-size:24px;}
#hl_h3    { background-color:rgb(0, 99, 132);color:white;padding-left: 5px;padding-right: 5px;padding-top: 1px;margin: 0px;font-size:20px;}
#hl_h3_bl { background-color: #1a418c;color:white;padding-left: 5px;padding-right: 5px;padding-top: 1px;margin: 0px;font-size:20px;}
#hl_h3_gr { background-color: #6b7076;color:white;padding-left: 5px;padding-right: 5px;padding-top: 1px;margin: 0px;font-size:20px;}
#hl_h4    { background-color:rgb(0, 99, 132);color:white;padding-left: 5px;padding-right: 5px;padding-top: 1px;margin: 0px;font-size:16px;}
#hl_h4_bl { background-color: #1a418c;color:white;padding-left: 5px;padding-right: 5px;padding-top: 1px;margin: 0px;font-size:16px;}
#hl_h4_gr { background-color: #6b7076;color:white;padding-left: 5px;padding-right: 5px;padding-top: 1px;margin: 0px;font-size:16px;}
#hl_h5    { background-color:rgb(0, 99, 132);color:white;padding-left: 5px;padding-right: 5px;padding-top: 1px;margin: 0px;font-size:12px;}
#hl_h5_bl { background-color: #1a418c;color:white;padding-left: 5px;padding-right: 5px;padding-top: 1px;margin: 0px;font-size:12px;}
#hl_h5_gr { background-color: #6b7076;color:white;padding-left: 5px;padding-right: 5px;padding-top: 1px;margin: 0px;font-size:12px;}
#hl_h5_vl { background: url('../files/h5_vl.jpg') repeat;color:white;padding-left: 5px;padding-right: 5px;padding-top: 1px;margin: 0px;font-size:12px;}
#hl_h6    { background-color:rgb(0, 99, 132);color:white;padding-left: 5px;padding-right: 5px;padding-top: 1px;margin: 0px;font-size:10px;}
#hl_h6_bl { background-color: #1a418c;color:white;padding-left: 5px;padding-right: 5px;padding-top: 1px;margin: 0px;font-size:10px;}
#hl_h6_gr { background-color: #6b7076;color:white;padding-left: 5px;padding-right: 5px;padding-top: 1px;margin: 0px;font-size:10px;}

#s_menu_select {
font-size: 10px;
color: white;
}
#s_menu_unselect {
font-size: 10px;
color: black;
}

#menu_select {
color: white;
}
#menu_unselect {
color: black;
}
#sub_select {
color: white;
font-size: 12px;
}
#sub_unselect {
color: black;
font-size: 12px;
}
#disclaimer {
font-size: 14px; text-decoration:none;
}
A:link		{ font-size: 16px; text-decoration:none;}
A:hover	        { font-size: 16px; text-decoration:none;}
A:active	{ font-size: 16px; text-decoration:none;}
A:visited	{ font-size: 16px; text-decoration:none;}

/*  Start Forms */
#formwrap {
   padding: 0px 0px 0px 0px;
   margin: 20px 0px 0px 50px;
}
#form {
   padding: 0px 0px 10px 0px;
   margin: 0px 0px 0px 0px;
   text-align: left;
}
/* Rahmenfarbe angeben für Opera */
fieldset {
   border: 1px solid #fff;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}
legend {
   border: 1px solid #fff;
}
Label {
   font:11px/20px verdana, arial, helvetica, sans-serif;
   padding:0px;
   padding-left:5px;
   margin-left: 0px;
}
.inpt {
   width: 350px;
   border: 1px solid #999;
   background-color: white;
   color: #666666;
   font-family: Verdana, Arial, Sans-Serif;
   font-size: 11px;
   padding: 1px 1px 1px 3px;
   margin: 0px 5px 5px 0px;
   word-spacing: 0.2em;
}
.xcs {    background-color: transparent;
 }
.txt {
   width: 350px;
   border: 1px solid #999;
   background-color: white;
   color: #666666;
   font-family: Verdana, Arial, Sans-Serif;
   font-size: 11px;
   padding: 1px 1px 1px 3px;
   margin: 0px 0px 5px 0px;
   word-spacing: 0.2em;
}
input.inpt:focus, textarea.txt:focus {
   color: #000;
   font-family: Verdana, Arial, Sans-Serif;
}
.senden {
   width: 150px;
   font-weight: bold;
   font-size: 11px;
   margin: 15px 5px 5px 198px;
   padding: 3px 0px 3px 0px;
   background-color: #eee;
   color: #333;
   text-align: center;
   border: solid 1px #999;
   cursor: pointer;
}
label,
select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit] {
   cursor: pointer;
}

.formerror {
	color: red;
}
#footer {
    	
  position: absolute;
  bottom: 0; /* wichtig */
  text-align: center;
}
#news {
  valign: top;
  width: 200px;
}
/*   position: absolute; top:40px; */
/*  End Forms */ 