* {
    padding: 0;
    margin: 0;
}
html, body {
    padding: 0;
    margin: 0;
}

body{ 
background-color: #ffffff;
FONT-FAMILY: Verdana; 
FONT-SIZE:13px; 
color:#002e35;
}

A:LINK,A:VISITED{color:#e01218;text-decoration:underline;font-weight: normal;}
A:HOVER{color:#ff343a;text-decoration:underline;font-weight: normal;}

table ul li A:LINK, table ul li A:VISITED{color:#002e35;text-decoration:underline;font-weight: normal;}
table ul li A:HOVER{color:#ff343a;text-decoration:underline;font-weight: normal;}


b {
	color:#f2171e; text-decoration:none; font-weight: bold;
}

TD {
	text-decoration:none; font-weight: normal;
}

strong {
	FONT-SIZE:14px; color:#ed0043; text-decoration:none; font-weight: bold; text-transform: uppercase; 
}

h1, h2, h3, h4, h5, h6 {letter-spacing: 0px;font-family: Tahoma, verdana, sans-serif;margin: 1.0em 0 .4em;color:#46a6ff;padding-bottom: .1em}
h1 {font-size: 8pt; font-family: Tahoma; margin: 0px; color:#ed1d24;text-transform: uppercase; padding: 0px 0px 2px 15px;
background: url(../img/item1.gif) no-repeat center left; font-weight: bold;}
h2 {FONT-SIZE:12px;font-family: Tahoma,sans-serif; font-weight: bold; color:#d70108; border:0; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-transform: uppercase;}
h3 {FONT-SIZE:11px;font-family: Tahoma,sans-serif; font-weight: bold;  color:#ed1c24; 	border:0;  padding: 0px 0px 0px 0px; 
  margin: 15px 0px 0px 0px; border-bottom: 1px #e8e8e8 solid; text-transform: uppercase;}
h6 {font-size: 14pt;}
h4 {FONT-SIZE:12pt; color:#0c6fe9;border-bottom: none; font-weight: normal;}
h5 {FONT-SIZE:20px; color:#0192e9;  font-weight: normal;border-bottom: 1px solid #0192e9;}
h6 {color:#ef1c0c;}

h1 A:LINK, h1 A:VISITED{color:#ed1d24;text-decoration:underline; font-weight: bold;}
h1 A:HOVER {color:#ff343a;text-decoration:underline;font-weight: bold;}


small A:LINK, small A:VISITED{FONT-SIZE:8pt;color:#003c9e;text-decoration:underline;font-weight: normal;}
small A:HOVER{FONT-SIZE:8pt;color:#cc0404;text-decoration:underline;font-weight: normal;}


ul {
margin-top: 14px;
}

#content ul li {
margin:0; padding:0;
  list-style: none;
  padding: 0px 0px 6px 18px;
  background: url(../img/item2.gif) no-repeat top left;
  margin: 0px 2px 0px 0px;

}

small {FONT-FAMILY: tahoma; FONT-SIZE:11px;color:#b5b5b5; }
.small1 {FONT-FAMILY: tahoma; FONT-SIZE:11px;color:#bb2401;font-weight: bold;}

.pic0 {
background: #fafafa;
padding: 5px 10px 5px 0px;
height: 265px;
margin: 10px 0px 10px 0px;
border: 1px #e4e4e4 dotted;
}

.pic1 {
padding: 5px 10px 12px 0px;
height: 265px;
margin: 10px 0px 10px 0px;
border-bottom: 1px #cccccc dotted;
}

.obj {
padding: 0px 5px 0px 10px;
margin: 10px 10px 10px 10px;
border-left: 1px #d9d9d9 solid;
}

.obj1 table td {
padding: 0px 10px 0px 10px;
}

.obj1 {
margin: 10px 0px 10px 0px;
}

.obj1  p {
padding: none;
margin: none;
}

#objects table td {
padding: 0px 10px 0px 10px;
}

#objects h2, #objects table td  p {
padding: none;
margin: none;
}


#objects li {
margin:0; padding:0;
  list-style: none;
  padding: 0px 0px 0px 18px;
  background: url(../img/item2.gif) no-repeat top left;
  margin: 0px 2px 0px 0px;

}

.add {
background: url(../img/item2.gif) no-repeat center right;
padding: 0px 15px 0px 0px;
margin: 0;
}

.lupa {
background: url(../img/lupa.gif) no-repeat center left;
padding: 0px 0px 0px 20px;
margin: 0;
font-size: 8pt;
}


.pic1 img {
border: 5px #ededed solid;
margin: 5px 10px 5px 0px;
padding:2px; background:#cdcdcd;
float: left;
}

.pic2 img {
border: 5px #ededed solid;
margin: 5px 10px 5px 0px;
padding:2px; background:#cdcdcd;
}

.pic2 {
border-top: 1px #dfdfdf dotted;
border-bottom: 1px #dfdfdf dotted;
padding: 5px 0px 5px 0px;
margin: 5px 0px 5px 0px;
}
#letter4 img {margin: 0px 5px 0px 0px;
border: 5px #ededed solid;
padding:2px; background:#cdcdcd; }


#letter3 img {margin: 10px 5px 10px 5px;
border: 5px #ededed solid;
padding:2px; background:#cdcdcd; }

#letter img {margin: 10px 10px 10px 0px;
border: 7px #e2e2e2 solid;
padding:2px; background:#cdcdcd; }

#letter1 img {margin: 10px 12px 10px 0px;
border: 5px #ededed solid;
padding:2px; background:#cdcdcd; }

#letter1 {margin: 0px 15px 0px 0px;
float:left; }


#pic {
margin: 4px 3px 4px 5px;
}


#menu {
background: #e81c23 url(../img/menu_fon.gif) no-repeat; 
height: 37px;
width: 995px;
vertical-align: center;
margin: 3px 0px 3px 0px; 
padding: 0;
}

#logo {float:left; margin: none; padding: none; margin: 25px 0px 0px 25px; display:inline;}
#phone {float:right; margin: none; padding: none;display:inline; margin: 15px 24px 0px 0px; }
#phone a:link, #phone a:visited {font-family: Arial, Trebuchet MS; font-weight: bold;FONT-SIZE:11px;color:#e81c23;text-decoration: none} 
#phone a:hover{font-family: Arial, Trebuchet MS; font-weight: bold;FONT-SIZE:11px;color:#e81c23;text-decoration: underline} 

#menu a:link, #menu a:visited{padding: 0px 4px 0px 4px; font-family: Verdana, Trebuchet MS, Arial, Tahoma, verdana,sans-serif;font-weight: normal;FONT-SIZE:12px;color:#fff;text-decoration:none; text-transform: uppercase;}
#menu a:HOVER{font-family: Verdana, Trebuchet MS, Arial, tahoma, verdana,sans-serif;font-weight: normal;color:#fff;text-decoration:underline; text-transform: uppercase;}

p{margin: 15px 0px 15px 0px; text-align: justify;}
#header{position:relative; width:995px; height: 216px; margin: 9px 0px 0px 0px; background: url(../img/header.jpg) repeat-x top left;}

div#container{text-align:left;min-height: 100%;width:995px;margin:0 auto; padding: 0px 0px 0px 0px;  }
div#content{width:965px; min-height: 212px; text-align: justify; line-height:1.5; margin: 0px 0px 0px 0px; padding: 20px 15px 20px 15px;background: #fff url(../img/content.gif) top left no-repeat;}
div#footer{FONT-SIZE:8pt; font-family: tahoma; color: #737373; padding: 15px 0px 0px 0px; height: 75px; width:100%;position:relative;border-top: 2px #eb3e44 solid;background: #fff url(../img/footer.gif) top left no-repeat;}
div#footer td {FONT-SIZE:8pt; color: #666666; vertical-align: top;}
div#footer small {color: #cccccc; FONT-SIZE:6pt;}
#footer b {color: #ec3a42; FONT-SIZE:8pt; }
div#wrapper{float:left;margin:0 auto;width:100%; min-height: 100%;height:100%}
div#content h2{margin: 15px 0px 0px 0px; }

#footer a:link, #footer a:visited{font-family: Tahoma, sans-serif;font-weight: normal;color: #737373;FONT-SIZE:8pt;text-decoration:none; }
#footer a:HOVER{font-family: tahoma, sans-serif;font-weight: normal;color:#ff343a;text-decoration:underline; }


.form1 {
text-align: left;
}

.head2_2 {
margin: 0; padding:0;
background: url(../img/head_fon22.jpg) no-repeat top left; 
width:758px;
height:205px;
border-top: 0px #a10000 solid;
text-align: left;
vertical-align: top;
}

#content small {
color: #b5b5b5;
FONT-SIZE:8pt;
}

#content small a:link, #content small a:visited {
color: #ff0505;
FONT-SIZE:8pt;
padding: 0px 10px 0px 0px;
background: url(../img/item3.gif) no-repeat center right;
}
div#footer p{margin:0;padding:0px 0px 0px 0px;}


.smallred {
	FONT-FAMILY: arial; FONT-SIZE:8pt; color:#ff0000; text-decoration:none; font-weight: normal; BACKGROUND-COLOR: #F4F6F1
}

.small1 {
	FONT-FAMILY: arial; FONT-SIZE:7pt; color:#ffffff; text-decoration:none; font-weight: bold; BACKGROUND-COLOR: #78931e
}


.small4 {
	FONT-FAMILY: verdana; FONT-SIZE:7pt; color:#ffffff; text-decoration:none; font-weight: bold; text-transform: uppercase;
BACKGROUND-COLOR: #82b832
}
.small {
	FONT-FAMILY: arial; FONT-SIZE:8pt; color:#333333; text-decoration:none; font-weight: normal; BACKGROUND-COLOR: #F4F6F1
}

.img2 {
border: 8px #eeeeee solid;
margin: 6px 0px 6px 10px;
}

.img3 {
border: 8px #eeeeee solid;
margin: 6px 10px 6px 10px;
}



fieldset {margin:0 0 20px 0;padding:10px;border: 1px dotted #cccccc; text-align:left;}
legend {padding:0 5px 0 5px;margin:0 0 10px 0; font: bold 13px Arial, Helvetica, sans-serif; color: #5c9ff0; background-color:#ffffff;}
form {padding:0; margin:0}
.step select {width:430px}
.step {clear: left; margin:0; padding:5px 0px 5px 0px; margin-left: 12px;}
label {width: 180px; float: left;  margin-left: 0px; } 
textarea {width:99%; color:#222222; background-color:#FFFFFF; border:1px solid #9ba3ac;}

.farbe { color: #ff0000; FONT-FAMILY: verdana; FONT-SIZE:10px;  } 

input.text_form {width: 655px;  color:#222222; background-color:#FFFFFF; border:1px solid #9ba3ac;}
input.text_checkbox {float:left; margin:-5px 15px 0 0; height:25px}
