* {margin: 0;padding: 0;}
body {background: url(../images/bg.jpg) repeat-y;height:100%;scrollbar-base-color:#F1EDEC;scrollbar-highlight-color:#003366;
      font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#003366}
#servicemenue {position:absolute;top:0px;left:0px;width:1000px;height:20px;padding-top:2px;background-color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#003366;text-align:right;}
#sprache {position:absolute;top:144px;left:733px;width:83px;height:20px;padding-top:2px;background-color:#003366}
#banner {position:absolute;top:20px;left:0px;width:1000px;height:121px;background:#003366;z-index:1;background: url(../images/banner.jpg)}
#linie {position:absolute;top:141px;left:0px;width:1000px;height:3px;background:#ffffff;}
#menu {position:absolute;top:144px;left:0px;width:180px;background:#003366;}
#rootie {position:absolute;top:144px;left:183px;width:550px;height:20px;padding:0px;padding-top:3px;background-color:#003366;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#ffffff;}
#rootierechts {position:absolute;top:144px;left:820px;width:180px;height:20px;background-color:#003366;}
#content {position:absolute;top:167px;left:213px;width:574px;background-image:url(../images/bg_content.jpg);background-repeat:no-repeat;background-position:110px 0px;text-align:justify;}

#rechts-jobs {position:absolute;top:144px;left:820px;width:180px;}
#rechts {position:absolute;top:144px;left:820px;width:180px;background:#ffffff;}

#sitemap a{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#003366;text-decoration:none;}

/* Links */
A {color:#E61010;}
A:hover {color:#E61010;}
A:active {color:#E61010;}
A:visited {color:#E61010;}

.rootie {color:#FFFFFF; text-decoration:none;}
.rootie A {color:#FFFFFF;text-decoration:none;}
.rootie A:hover  {color:#FFFFFF;text-decoration:none;}
.rootie A:active {color:#FFFFFF;text-decoration:none;}
.rootie A:visited {color:#FFFFFF;text-decoration:none;}

.news {color:#E61010;text-decoration:none;}
.news A {color:#E61010;text-decoration:none;}
.news A:hover  {color:#E61010;text-decoration:none;}
.news A:active {color:#E61010;text-decoration:none;}
.news A:visited {color:#E61010;text-decoration:none;}
.news_abst {padding-left:4px;padding-right:4px;padding-bottom:4px;padding-top:2px;}

.jobs {  
                font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
                line-height : 125%;
	margin-top : 0px;
	margin-bottom : 0px;
                margin-left : 3px;
	padding-bottom : 0px; 
                text-decoration:none;
}

.jobs A {  
                color:#E61010;text-decoration:none;
}

.job-text {  
                font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
                line-height : 140%;
	margin-top : 0px;
	margin-bottom : 0px;
                margin-left : 0px;
	padding-bottom : 0px; 
                text-decoration:none;
}

.service {color:#003366;text-decoration:none;}
.service A {color:#003366;text-decoration:none;}
.service A:hover  {color:#003366;text-decoration:none;}
.service A:active {color:#003366;text-decoration:none;}
.service A:visited {color:#003366;text-decoration:none;}

TABLE.contenttable{border:1px #003366 solid;border-collapse:collapse;margin:0px 0px 0px 0px;}
TABLE.contenttable TR {border:1px #003366 solid;}
TABLE.contenttable TD {border:1px #003366 solid;vertical-align:top; text-align:left;}
TABLE.contenttable TR TD {padding:0px 2px 0px 2px;}
TABLE.contenttable TD P.bodytext {padding-left:0px;padding-right:0px;}
TABLE.contenttable TD DIV {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 12px;padding-left:0px;padding-right:0px;line-height:180%;margin-top:0px;margin-bottom:0px;padding-bottom:0px;text-indent:0px;}

#ftext {position:absolute;top:50px;left:0px;width:420px;z-index:1;}
.imgtext-table {padding-left:0px;padding-right:0px;}
.csc-caption {padding-left:0px;padding-right:0px;}

P {  
                padding-left:0px;padding-right:0px;
                font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;  
                line-height : 180%;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-bottom : 0px;
	text-indent : 0px;
}
TABLE.contact TD {  
                padding-left:0px;padding-right:0px;
                font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;  
	margin-top : 0px;
	margin-bottom : 0px;
	padding-bottom : 0px;
	text-indent : 0px;
}
TABLE.content TD {  
                padding-left:0px;padding-right:0px;
                font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;  
	margin-top : 0px;
	margin-bottom : 0px;
	padding-bottom : 0px;
	text-indent : 0px;
                line-height : 180%;
                text-align:justify;
}
TABLE.reaching_us TD {  
                padding-left:0px;padding-right:0px;
                font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;  
	margin-top : 0px;
	margin-bottom : 0px;
	padding-bottom : 0px;
	text-indent : 0px;
                line-height : 180%;
                text-align:center;
}
li {  
                font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
                line-height : 180%;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-bottom : 0px;
	text-indent : 0px;
                text-align:justify;
}


input {  
                font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	background: #FFFFFF;
	border: 1pt solid #003366;
} 
textarea {  
                font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	background: #FFFFFF;
	border: 1pt solid #003366;
} 
select {  
                font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	background: #FFFFFF;
	border: 1pt solid #003366;
} 
