/* --- Allgemein --- */

body { 
font-family: Arial,sans-serif;
font-size:11px;margin:0;
}

p,td,ul,li,dt,dl { 
font-family: Arial,sans-serif;
font-size:11px;
font-weight:normal; font-style:normal; 
}

p
{
	LINE-HEIGHT: 17px;
	display: inline;
}

div {text-align:left;}


.olzahl
{
    LINE-HEIGHT: 17px;
    list-style-type: decimal;
    list-style-position:outside
}

.noarrow   {background-image:none;padding-left: 0px;}


blockquote {
	display: inline;
/*margin-left:30px;*/
}


table {
}
td {
padding: 3px 3px 3px 3px;
}



.hr_dotted_grey {
border-top: 1px dashed #dddddd;
border-bottom: 1px solid #ffffff;
color: #fff;
background-color: #fff;
height: 4px;
}

.haekchen li {
/*list-style-image:url(http://www.sax-ag.de/sax/images/icons/haekchen.gif);*/

list-style-type:none;
padding-left:23px;
padding-bottom:10px;
background: url(http://www.sax-ag.de/sax/images/icons/haekchen.gif) 0px 3px no-repeat;
}



.1pxborder {
border: 1px solid #083763;
}

hr {
border-top: 1px solid #ffffff;
border-bottom: 1px solid #000000;
color: #ffffff;
background-color: #ffffff;
height: 2px;
}


/* --- Links --- */
a
{
COLOR: #083763;
TEXT-DECORATION: none;
background: url(http://www.sax-ag.de/sax/images/arrow_lnk.gif) 0px 5px no-repeat;
padding-left: 10px;
}



a:link
{
    COLOR: #083763;
    TEXT-DECORATION: none;
}

a:visited
{
    COLOR: #083763;
    TEXT-DECORATION: none;
}

a:hover
{
    COLOR: #083763;
    TEXT-DECORATION: underline;
}

a img   { border:0; background-image:none;padding-left: 0px;}



.nolinkarrow {
background-image:none;
padding-left: 0px;
}


/* --- Überschriften --- */

h1
{
vertical-align: top;
font-size: 16px;
line-height:20px;
color: #003366;
padding-bottom: 17px;
}

h2 {
COLOR: #083763;
TEXT-DECORATION: none;
FONT-SIZE: 13px;
FONT-WEIGHT: bold;
padding-top:10px;
padding-left: 5px;
padding-bottom: 12px;

}

h3 {
COLOR: #083763;
TEXT-DECORATION: none;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
}

h4 {
font-size:20px;
font-weight: bold;
color:#000000;
font-size: 14pt;
display: inline;
line-height:23px;
}





/* --- ### Border und Background-Einstellungen  ### --- */

.border_all {border: 1px;border-style: solid;}
.border_top {border-width: 1px 0px 0px 0px;border-style: solid;}
.border_bottom {border-width: 0px 0px 1px 0px;border-style: solid;}

.border_black {border-color: #000000;}
.border_white {border-color:#ffffff;}
.border_grau {border-color: #dddddd;}
.border_saxblau {border-color: #083763;}
.border_transp {border-color:transparent;}



.bg_grau{background:#dddddd;}
.bg_saxgrau{background:url(http://www.sax-ag.de/sax/images/saxgrau.gif);}
.bg_saxblau{background:url(http://www.sax-ag.de/sax/images/saxblau.gif);}
.bg_saxhellblau{background:url(http://www.sax-ag.de/sax/images/saxhellblau.gif);}



.txt_11_br{float:left;clear:left;width:726px;height:1px;margin:0;padding:0px 5px 6px 5px;}

/* --- ### TYP A, farbige Boxen mit Rahmen, ist aber im nachhinein durch Vererbung einzustellen ### --- */


.txt_11A{float:left;width:726px;margin:0;padding:6px 5px 8px 5px;border-width: 1px;border-style: solid;}

.txt_12A_links{float:left;width:353px;margin:0;padding:6px 5px 8px 5px;border-width: 1px;border-style: solid;}
.txt_12A_rechts{float:left;width:353px;margin:0;margin-left:7px;padding:6px 5px 8px 5px;border-width: 1px;border-style: solid;}

.txt_13A_links{float:left;width:230px;margin:0;padding:6px 5px 8px 5px;border-width: 1px;border-style: solid;}
.txt_13A_mitte{float:left;width:229px;margin:0;margin-left:7px;padding: 6px 5px 8px 5px;border-width: 1px;border-style: solid;}
.txt_13A_rechts{float:left;width:229px;margin:0;margin-left:7px;padding:6px 5px 8px 5px;border-width: 1px;border-style: solid;}

.txt_23A_links{float:left;width:478px;margin:0;padding:6px 5px 8px 5px;border-width: 1px;border-style: solid;}
.txt_23A_rechts{float:left;width:477px;margin:0;margin-left:7px;padding:6px 5px 8px 5px;border-width: 1px;border-style: solid;}



/* --- ### TYP B, kein Hintergrund, dunklen Trennlinien ### --- */

.txt_11B{float:left;width:728px;margin:0;padding:0px 5px 8px 5px;}

.txt_12B_links{float:left;width:356px;margin:0;padding:0px 5px 8px 5px;border-width: 0px 1px 0px 0px;border-style: solid;border-color: #dddddd;}
.txt_12B_rechts{float:left;width:361px;margin:0;padding:0px 5px 8px 5px;}

.txt_13B{float:left;width:235px;margin:0;padding:0px 5px 8px 5px;}
.txt_13B_links{float:left;width:236px;margin:0;padding:0px 5px 8px 5px;border-width: 0px 1px 0px 0px;border-style: solid;border-color: #dddddd;}
.txt_13B_mitte{float:left;width:235px;margin:0;  padding: 0px 5px 8px 5px;border-width: 0px 1px 0px 0px;border-style: solid;border-color: #dddddd;}
.txt_13B_rechts{float:left;width:235px;margin:0;padding:0px 5px 8px 5px;font-size:11px;
}

.txt_23B_links{float:left;width:457px;margin:0;padding:0px 25px 8px 5px;border-width: 0px 1px 0px 0px;border-style: solid;border-color: #dddddd;min-height:400px;}
.txt_23B_rechts{float:left;width:478px;margin:0;padding:0px 5px 8px 5px;border-width: 0px 1px 0px 0px;border-style: solid;border-color: #dddddd;}

.txt_13B_links2{float:left;width:236px;margin:0;padding:0px 5px 8px 5px;}
.txt_23B_rechts2{float:left;width:481px;margin:0;padding:0px 5px 8px 5px;border-width: 0px 0px 0px 1px;border-style: solid;border-color: #dddddd;
}

/* --- Produkte --- */

.produkt_txt1 {
  font-size: 13px;
  color:#000000;
  font-weight:normal;
margin-left:5px;
}



.produkt_headline {
font-size:20px;
font-weight:bold;
color:#000000;
margin-left:5px;
}
.produkt_features {
background-color: #ffffff;
padding: 3px;
padding-left:10px;
padding-bottom:10px;
float:right;
width: 170px;
}

/* --- News --- */
/* analog zum h1-Tag */
.news_heading {
	vertical-align: top;
	font-size: 17px;
	line-height:20px;
	color: #6D82AE;
	padding-bottom: 17px;
}

.news_subheading {
	vertical-align: top;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	padding-bottom: 2px;
}



/* --- Farbeinstellungen --- */

.txt_weiss { COLOR: #ffffff;}
.txt_saxblau {color: #083763;}
.txt_saxblau_fett {FONT-WEIGHT: bold;color: #083763;}
.txt_saxrot {color: rgb(238, 26, 4);}
.txt_saxrot_fett {FONT-WEIGHT: bold;color: rgb(238, 26, 4);}
.txt_white {color: #ffffff;}
.txt_grey { color:#999999;}
.txt_bold {FONT-WEIGHT: bold;}

.kursiv { font-style:italic; }
.kursivklein { font-style:italic; TEXT-TRANSFORM: none;}




/* --- Sonstiges --- */

.bild_links {
  float:left;
  margin-right:5px;
  margin-bottom:5px;
}


.bild_rechts {
  float:right;margin-left:5px;
  margin-bottom:5px;
}

.transparent1 {
opacity: 0.6;
-moz-opacity:0.6;
-khtml-opacity:0.6;
filter:alpha(opacity=60);
}



/* --- Formulare --- */

fieldset {
  border:solid 0 #fff; /* Opera doesn't get border:none or border:0 on fieldsets */
  width:190px;
  }
legend {
width:190px;
height:30px;
color:#fff;
font-size:2em;
padding-left:0.5em;
background: transparent url("graphics/legend_bg.gif") no-repeat;
position:relative;
top:-1em;
text-transform:uppercase;
font-weight:bold;
letter-spacing:-1px;
white-space:pre; /* hack: make sure */
}

.br {display:none;}  

.submit {
margin:3px;
height:20px;
border:solid 0 #083763;
width:30px;
font:1.1em Verdana, Arial, Helvetica, sans-serif;
color:#666;
text-transform:uppercase;
background:url(http://www.sax-ag.de/sax/images/saxhellblau.gif);
 }

input,textarea,select {
	background-color:#ffffff;
	border: 1px solid #6699CC;
	}




input:focus, input:hover, textarea:focus, textarea:hover, select:focus, select:hover {
	background-color:#e9e9e9;
	border: 1px solid #003366;
	}



.ullist li {
list-style-type:disc;
list-style: disc;
padding-left:23px;
padding-bottom:10px;
background: url(http://www.sax-ag.de/sax/images/icons/punkt.gif) 0px 3px no-repeat;
}


