* { 
    border: 0;
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
}

table {
    border-collapse: collapse;
    line-height: 1.3em;
    text-align:left;
}

html {
    height: 100%;
    background: #797a7a url(bg.gif) repeat-x;
    padding: 0;
}

body {
    position: relative;
    width: 1000px;
    margin: 20px auto 0 auto;
    background: url(bg2_1.gif) no-repeat;
    }
    
    
body.start {
    background: url(bg2.gif) no-repeat;
    }
body.iso {
    background: url(bg2_iso.gif) no-repeat;
    }
body.aktuelles {
    background: url(bg2_aktuelles.gif) no-repeat;
    }
body.ktq {
    background: url(bg2_ktq.gif) no-repeat;
    }
body.wiesocert {
    background: url(bg2_wiesocert.gif) no-repeat;
    }
body.karriere {
    background: url(bg2_karriere.gif) no-repeat;
    }
body.referenzen {
    background: url(bg2_referenzen.gif) no-repeat;
    }
body.news {
    background: url(bg2_news.gif) no-repeat;
    }
    
a {
    color:#fc9900;
    font-weight:bold;
}

a:hover {
    color:#000;
}


/* C O N T E N T */

#mainContent {width:700px;min-height:800px;height:auto !important;height:800px;}
/*#Content{position:absolute;padding-left:186px;width:538px;background: #797a7a url(bg2.gif) repeat-x;}*/
#Content_text {width:460px;padding:170px 25px 40px 250px;line-height:1.3em;text-align:justify}
#Content_text table tr td{padding-bottom:5px}
#headimg{border:0px;margin:0 0 0 200px}
#balken_head{background-color:#1A1E51;height:36px;margin:-3px 0 0 200px}


#foto{position:absolute;margin:0px}
#subline{position:absolute;margin-left:10px;margin-top:8px;font-weight:bold;width:700px;padding-bottom:15px;font-size:10px;color:#FFF}

table td img{margin-bottom:0px;margin-top:0px;margin-right:7px; border:1px solid #999999}
table td h2{margin-top:10px}
table th img{margin-bottom:-10px;margin-top:0px;margin-right:0px;margin-left:0px;}



ol {
    text-align:left;
    padding-left:19px;  
}
ol li{
    margin-bottom:1.2em;  
}
ol ul li{
    margin-bottom:0em;  
    margin-top:1em;
}
ol ul{
    padding-left:14px;  
}
ol ul li{
    font-weight:normal;
}

/* A K T U E L L E S */

#rechts_inhalt{}
#rechts{position:absolute;width:265px;margin-left:756px}
#logo{margin-left:40px;margin-top:12px;}
.balken_aktuelles{background:url(referenzen_head.gif) no-repeat;height:20px;width:246px;margin-top:25px}
.balken_links{background:url(links_head.gif) no-repeat;height:20px;width:246px;}
.aktuelles_text {position:relative; width:211px;padding:10px 10px 15px 25px;font-size:10px;background-color:#FFFFFF;margin-bottom:20px;}
.aktuelles_text p {margin-bottom:8px;}
.links a {font-weight:normal;display: block;color:#000;padding:3px 0;}
.links a:hover {color:#ffab2a;}


/* Counter */
#balken_counter{background-color:#D7DADD;height:20px;width:235px;margin-top:-5px}
#head_counter{padding-top:5px;padding-left:20px;color:#1A1E51;font-size:10px}
#counter{}


	 
/* M E N U E */

#links {

background-color:#D7DADD;
}

#menue {
position:absolute;
width: 212px;
top:170px;
font-size: 13px;
margin:5px 0 0 11px;
}

#menue ul {
list-style: none;
margin: 0px 0px 50px 0px;

}
#menue li {
background: #fff url(pfeil.gif) 92% 8px no-repeat; 
padding: 3px 0px 3px 0px;
text-align:right;
font-size:13px;
}
#menue li.aktiv {
background-color:#fef2df;
}
#menue li.menuekopf {
font-weight: bold;
color: #fc9900;
padding: 5px 16px 5px 0px;
background: url(kasten.gif) 100% 9px no-repeat; 
color: #000;
margin-right:18px;
}

#menue li.leistungen {
background: #ffab2a; 
margin-right:0px;

color:#fff;
border-bottom:2px solid #fff;
}


#menue li.menuekopf2{
font-weight: bold;
background:none;
}

#menue li a, #menue li a:link {
text-decoration: none;
display: block;
color: #000;
font-size:11px;
margin-right:18px;
padding-right:16px;
}

#menue li.menuekopf a{
font-weight: bold;
padding-right:0px;
margin-right:0;
font-size:13px;
}
#menue li.leistungen a{
font-weight: bold;
padding-right:0px;
margin-right:0;
color:#fff;
}
#menue li.leistungen a:hover{
color:#000;
}

#menue li.menuekopf2 a:hover{
text-decoration:underline;
}

#menue li.menuekopf2 a{
font-weight: bold;
color: #fc9900;
padding-right:0px;
}

#menue li.menuekopf a.aktiv{
background-color:#b4b3b3;
color: #fff;
}

#menue li a:hover, #menue li a:active, #menue li a:focus {
color: #ffab2a;
}


/* service_navigation *********************************************************/

ul#service_navigation {
    display: inline;
    list-style-type: none;
    padding-bottom:10px;
    margin-left:35px;
}

ul#service_navigation li {
    display: inline;
    margin-left:5px;
}

ul#service_navigation li.active {
    display: inline;
    background-color:transparent;
}

ul#service_navigation li a {
    font-size:12px;
    font-weight:bold;
    padding: 0 6px;
    margin: 0;
}


/* F O R M */

input,select,textarea {border-width:1px;border-style:solid;border-color:#000000}
input.text {width:120px;height:17px;font-size:9px;margin:0px;vertical-align:middle}
input.image {vertical-align: middle}
input.checkbox {border: 0px}
input.radio {border: 0px}


/* S P E C I A L LIST */

ol{font-weight:bold;color:#000000;} 

ul#ohne{list-style: none;margin-top:10px;font-weight:normal;color:#000;}
ul#mit{margin-top:10px;font-weight:normal;color:#000;}


/* S P E C I A L TEXT */

h1 {font-size:18px;color:#fc9900;font-weight:normal;padding-bottom:20px;padding-top:8px}
h2 {padding-top:8px;font-size:12px;}
h3 {font-size:12px;color:#000000}
b{color:#000000}
.s {margin-top:5px;}
.o {color:#fc9900}
.black{color:#000; font-size:18px;}
.weiss{color:#999999;font-size:1px;}
#text li {padding: 3px 0 7px 0;}
#text2 li {padding: 2px 0 2px 0;}

/* T I C K E R */

marquee#newsticker {
    cursor: pointer;
    font-size: 14px;
    position: absolute;
    width: 460px;
    margin-top:  114px;
    margin-left: 250px;
}

marquee#newsticker span {
    font-size: 14px;
}


h4, h3 {
    margin: 0.3em 0;
}

div#auditorenprofile h3 {
    font-size: 16px;
}

div#Content_text table, div#Content_text ul {
    margin-bottom: 0.8em;
}
/* Auditorenprofile */

div#auditorenprofile td {
    padding-right: 0.5em;
    vertical-align: top;
}

div#auditorenprofile ul {
    margin-left: 1em;
}

div#auditorenprofile img {
    float: right;
    margin:  0 0 0.5em 1em;
}










