@charset "utf-8";

body {
	 font-family:Arial, Helvetica, sans-serif;
	 background:url(images/bg5.jpg) top left repeat-y no-repeat;
	 font-size: 12px;
	 padding:0px;
	 margin:0px;
	 text-align: center;
}

img {
	border:none;
	}
	
.lines {
color:#FF0000;
size:1px;
}
	
A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: none}

#top_red_line{
margin:0px 0px 10px 0px;
background-color:#FF0000;
padding:0;
height:5px;
width:100%;
}
#main_frame { 	
  text-align: left;
  vertical-align: middle;	
  margin: 0px auto;
  padding: 0px;
  width: 1000px;
}
#main_header {
  background-color:#000000;
  height:125px;
  vertical-align: middle;
  margin-bottom: 10px;
  padding: 0px;
  width: 1000px;
}
#header_left {
  float:left; 	
  padding: 0px;
  margin:0px; 
}

#main_banner { 	

  vertical-align: middle;	
  margin-bottom: 10px;
  padding: 0px;
  width: 1000px;
}

.ittm_title{	
	width:1000px;
	color:#FFFFFF;
	background-color:#000000;
	font-size:30px;
	padding-top:5px;
	margin-bottom:10px;
	height:50px;
	overflow:hidden;
	cursor:pointer;
}

.ittm_title_link A:link { color:#FFFFFF; text-decoration: none}
.ittm_title_link A:visited { color:#FFFFFF; text-decoration: none}
.ittm_title_link A:hover { color:#FFFFFF; background:#FF0000;font-weight:bold;}
.ittm_title_link A:active { color:#FFFFFF; background:#FF0000;font-weight:bold;}
.ittm_title_link A:focus { color:#FFFFFF; background:#FF0000;font-weight:bold;}


.ittm_inhalt{	
	width:1000px;
	font-size:12px;
	padding:5px;
	margin-bottom:9px;
	height:0px;
	overflow:hidden;
	position:relative;

}

.work_box{
	width:100%;
	height:200px;
	padding:5px;
	margin-bottom:15px;
	border-bottom:#FF0000 solid 1px;
}
.work_box img{
	float:left;
	
}
.work_box_text{
	float:right;
	text-align:right;
	width:255px;
	height:200px;
	padding:5px;
	margin-bottom:15px;
}

/*////////////////////// Contact Form /////////////////////////*/

#contact-area {
	float:right;
	width: 500px;
	margin-top: 10px;
}

#contact-area input, #contact-area textarea {
	padding: 0px;
	width: 500px;
	font-family: Helvetica, sans-serif;
	font-size: 1.2em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 120px;
	overflow-x: hidden; 
	overflow-y: hidden;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #FF0000;
}

#contact-area input.submit-button {

	width: 100px;
	background-color:#999999;
}

#contact-area label {

	text-align: left;
	width: 300px;
	padding-top: 5px;
	padding-bottom:10px;
	font-size: 1.1em;
	font-weight:bold;
}

#contact-data {
	float:left;
	text-align:left;
	width: 400px;
	margin-top: 10px;
	padding: 0px 0px 0px 20px;
}

/*////////// FONT STYLES //////////////////////////////////*/

.standard {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
}
.small_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	font-weight:bold;
	}
.headline_bg_red {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color:#000000;
	background-color:#FF0000;
	}
.headline_bg_red_big {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color:#000000;
	background-color:#FF0000;
	}
.gray_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FF0000;
	font-weight:bold;
	}
.big_red {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#000;
	font-weight:bold;
	}
.big_black {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#000;
	font-weight:bold;
	}
	
.sprite-11{ background:url('images/sprite.jpg') 0 0;} 
.sprite-10{ background:url('images/sprite.jpg') 0 -200px; } 
.sprite-9{ background:url('images/sprite.jpg') 0 -400px; } 
.sprite-8 { background:url('images/sprite.jpg') 0 -600px; }
.sprite-7{ background:url('images/sprite.jpg') 0 -800px; } 
.sprite-6 { background:url('images/sprite.jpg') 0 -1000px; }
.sprite-5{ background:url('images/sprite.jpg') 0 -1200px; } 
.sprite-4 { background:url('images/sprite.jpg') 0 -1400px; }
.sprite-3{ background:url('images/sprite.jpg') 0 -1600px; } 
.sprite-2 { background:url('images/sprite.jpg') 0 -1800px; }	
.sprite-1{ background:url('images/sprite.jpg') 0 -2000px; } 

