ul,li{
	list-style-type:none;
        margin:0;
        padding:0;
}
#content .Kontakt-Anfrage dl dt.kontaktformular{
          padding:0;
          margin:0;
}
#content .midcol ul li{
        background-image: url(../img/listenanstrich.gif);
        background-repeat:no-repeat;
	background-position:0 0.3em;
	padding:0 0 0 1.2em;
}

#content .midcol_team table tr td ul li{
        background-image: url(../img/listenanstrich.gif);
        background-repeat:no-repeat;
	background-position:0 0.3em;
	padding:0 0 0 1.2em;
}
#content .midcol ul{
        margin:0 2em 0.5em 0;
}

hr{
        width:16.5em;
        margin:1em 0 0 0;
        padding:0;
}
a {
	text-decoration:none;
}
img{
        border:none;
}
#content .referenzen p{
	margin:0;
	padding:0;
}
p{
        margin:0;
        padding:0;
}



#content .midcol br{
        margin:0;
        padding:0;
}
#head {
	background-image:url(../img/zahnraeder_lang_inhaltsseiten.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 0 0 0;
}
h1,h2,h3,h4,h5,h6{
  	font-size:1em;
	margin:0;
	padding:0;
}

h1{
  	font-size:1.2em;
	margin:0;
}

#content .referenzen h1{
    	margin:0.7em 0 0 0;
        padding:0 0 0.8em 0;
}
#head img{
        margin:0 0 2em 0;
}
#head object, 
#head #flashcontent {
        text-align:right;
        margin:1.05em 0.5em 0 0;
        position:absolute;
        top:122px;
        right:0;
        float:right;
}


* html #head object, 
* html #head #flashcontent {
        margin:68px 0.5em 0 0;
        position:absolute;
        right:0;
        float:right;
        top: 0;
}
*+html #head object, 
*+html #head #flashcontent  {
        margin:0.5em 0.5em 0 0;
        position:relative;
        float:right;
        top: 0;
}


#head ul.languages{
	font-size:0.8em;
	font-family:arial;
	color:#829AC5;
        text-align:right;
        display:block;
        padding:0;
        margin:0 0 0 5em;
}
#head ul.languages li{
	margin:0;
        padding:0.5em 0 0 0;
}


#content a{
	text-decoration:none; 
	color:#004081;
        display:inline;
       	padding:0.3em;
}

#content .midcol h1,
#content .midcol_team h1{
	padding:0 0 0.5em 0;
        margin:0.3em 0 0 0;
        font-size:1.05em;
}
#content .midcol p{
	margin:0 0.5em 0.5em 0;
	padding:0;
        width:28.5em;
}
#content .midcol h2{
        margin:1em 0 0.5em 0;
}
#content .midcol .ueberschrift h2{
        margin:0 0 0.5em 0;
        padding:0;
        font-size:1em;
        font-weight:bold;
}
a{
	text-decoration:none; 
	color:#004081;	
}
#content .midcol a{
        text-decoration:none;
}

#contentnav a{
	display:inline;
	color:#fff;	
	padding:0.8em 0.8em 0.7em 0.8em;
	margin:0 0 0 0;	
	font-family:arial;
	font-size:1.05em;
	font-weight:bold;
        color:#fff;	
}
#head #contentnav a.aktuell{
	background-color:#d2d9ec;
	color:#000;
}

#contentnav a:hover{
	background-color:#d2d9ec;
	color:#000;
}

#head #contentnav ul li.aktuell ul.subnav li a,
#head #contentnav ul li.aktuell ul.subnav,
#head #contentnav ul li.aktuell ul.subnav li {
	background-color:none;
}

#head div.subnav a.aktuell {
     color: #000;
}

#metanav ul,
#metanav ul li{
	display:inline;
	color:#829ac5;
	padding:0 1.2em 0 0;
        font-size:1.1em;
	font-family:arial;
}	

#head .subnav a{
	color:#004081;	
        font-weight:normal;
        background-color:none;
        width:auto;
        background-color:none;
        padding:0.3em 0.8em 0.3em 0.8em;
}

#head div.agentur{
        margin:1.2em 0 0 47em;
}

#head div.agenturenglisch{
        margin:1.2em 0 0 54em;
}

#head div.dolmetschen{
        margin:1.2em 0 0 36em;
}

#content .Ueberschrift{
	font-weight:bold;
	font-family:arial;
	font-size:1.1em;
}

#content .bottomcol h2{
        padding:0;
        margin:0 0 0.5em;
}

#content .midcol{
	float:left;
	text-align:left;
	height:100%;
	font-size:1em;
	font-family:arial;
	line-height:1.3em;
}

/*----------------------------------Referenzen--------------------*/

#content table tr td{
	border-bottom:2px solid #D8CEA7;
}
#content .referenzen ul,
#content .referenzen ul li
#content .referenzen ul li h1
#content .referenzen ul li a{
	display:block;
	margin:0;
	padding:0;
}
#content .referenzen table{
	border:1px solid #D8CEA7;
	border-collapse:collapse;
	width:100%;
	height:100%;
}
#content .referenzen .text_referenzen table thead tr td{
	background-color:#D8CEA7;
        height:1.7em;
	width:39.5em;
}
#content .referenzen .text_referenzen table tr td{
        vertical-align:top;
}
#content .referenzen .text_referenzen{
        margin:0.3em 0 0 0;
}
#content .referenzen table tr td ul li{
	background-image: url(../img/listenanstrich.gif);
	background-repeat:no-repeat;
	background-position:0 0.4em;
	padding:0 0 0 1.5em;
}

#content .referenzen table tr td a{
	color:#004081;
        padding:0;
        margin:0;
}
#content .referenzen table tr td{
	padding:0.5em 0 0.5em 0.8em;
}

#content .referenzen table tr td h2{
	margin:0 0 0.5em 0;
	padding:0 0 0 0;
}
/*---------------------------Kontaktformular----------------*/

#content .midcol_kontakt,
#content .midcol_anfrage{
	float:left;
	text-align:left;
	width:28.5em;
	margin:1.5em 0 0 0;
}

#content .midcol_kontakt .form,
#content .midcol_anfrage .form{
  margin: 0;
  padding: 0;

}
#content .midcol_kontakt form label,
#content .midcol_anfrage form fieldset label{
	display: block;
	margin:1em 0 0 0;
}

#content .midcol_kontakt form textarea,
#content .midcol_kontakt form input,
#content .midcol_anfrage form textarea,
#content .midcol_anfrage form input{
    border: 1px solid #8F8563;
    background: white;
    padding:0.3em 0 0.3em 0;
    width:100%;
}

#content .midcol_kontakt form label,
#content .midcol_anfrage form label{
	color:#8F8563;
	margin:1em 0 0 0;
}

#content .midcol_kontakt form input.submit{
	background-color:#004081; 
	color:#fff;
	float:right;
	margin:0.7em 0 0 0;
	padding:0 1.2em 0 1.2em;
        -moz-border-radius:6px;
        width:30%;
}
#content .midcol_kontakt form p,
#content .midcol_anfrage form p{
	display:block;
	float:left;
	margin:0 1em 0 0;
        width:auto;
}

#content .midcol_anfrage form p.terminwunsch{
        width:35%;
}
#content .midcol_anfrage form p.anzahl{
        width:50%;
}

#content .midcol_anfrage form p.anzahl input{
        width:4em;
}
/*----------------Anfrageformular----------------*/

#content .midcol_anfrage h1{
        padding:0 0 0.5em 0;
        margin:0.3em 0 0 0;
        font-size:1.05em;
}
#content .midcol_anfrage form p.right{
	margin:0 0 0 0;
	width:47.3%;
}

* html #content .midcol_anfrage form p.right{
	margin:0 0 0 0;
	width:46%;
}

#content .midcol_anfrage form fieldset .file input{
          margin:1em 0 0 0;
}
#content .midcol_anfrage form p.right label{
         margin:1em 0 0 0;
}

#content .midcol_anfrage form p.left{
	width:47.3%;
	margin:0 1.5em 0 0;
}

* html #content .midcol_anfrage form p.left{
	width:46%;
	margin:0 1em 0 0;
}

#content .midcol_anfrage form p.left label{
        margin:1em 0 0 0;
}



#content .midcol_anfrage form select,
#content .midcol_anfrage form p label,
#content .midcol_anfrage form fieldset{
	width:100%;
}

#content .midcol_anfrage form a input{
	background-color:#D8CEA7; 
	color:#004081;
	margin:0.7em 0.6em 0 0;
	padding:0 2em 0 2em;
	border:1px solid #fff;
}
#content .midcol_anfrage form .datei input{
	background-color:#004081; 
	color:#fff;
	margin:0.7em 0.6em 1em 0;
	padding:0 2.83em 0 2.83em;
        -moz-border-radius:6px;
        width:37%;
}
#content .midcol_anfrage form .optionen{
	border-top: solid 3px #8F8563;
	/*width:53.2em;*/
}

#content .midcol_anfrage form .optionen input{
	background-color:#D8CEA7; 
	color:#004081;
	margin:0.7em 1em 0 0;
	padding:0 1.5em 0 1.5em;
	border:1px solid #fff;
	display:inline;
        -moz-border-radius:6px;
        width:auto;
}

#content .midcol_anfrage form .optionen input.ausdrucken{
	background-color:#004081; 
	color:#fff;
	/*margin:0.7em 0.6em 0 0.1em;*/
	/*padding:0 3.9em 0 3.9em;*/

}

* html #content .midcol_anfrage form .optionen input{
        margin:0.7em 1em 0 0;
	padding:0 1em 0 1em;
}

*+html #content .midcol_anfrage form .optionen input{
        margin:0.7em 0.5em 0 0;
	padding:0 1em 0 1em;
}

#content .midcol_anfrage form h2{
	background-color:#D8CEA7;
	height:1.7em;
	margin:1.3em 0 0 0;
	padding:0.4em 0 0 0.8em;
}
#content .midcol_anfrage fieldset{
	border:none;
	margin:0;
	padding:0;
}

#content .midcol_anfrage fieldset .radio{
	margin:0.3em 0 0 0;
}

#content .midcol_anfrage fieldset .radio input,
#content .midcol_anfrage fieldset .checkbox_unten input{
	display:inline;
	margin:0.7em 0 0 0;
        width:auto;
        border:none;
        background-color:transparent;
}
#content .midcol_anfrage fieldset .radio label,
#content .midcol_anfrage fieldset .checkbox_unten label{
	margin:0 0 0 1em;
	display:inline;
	color:#000;
}
#content .midcol_anfrage fieldset .checkbox_unten{
         margin:0.3em 0 1em 0;
}
#content .midcol_anfrage fieldset p input{
	width:100%;
}

#content .midcol_anfrage fieldset p.pflicht{
	margin:1em 0 0.5em 0;
}
/*--------------------------------------------------*/
#content .midcol_kontakt p{
	padding:0;
	margin:0.5em 0 0 0;
        width:28.5em;
}
#content .midcol_kontakt h2{
	padding:0.7em 0 0 0;
        margin:0 0 0.5em 0;
}

#content .midcol_kontakt h1{
        padding:0 0 0.5em 0;
        margin:0.3em 0 0 0;
        font-size:1.05em;
}



#content .rightcol_bilder p{
	margin:0;
	padding:0;
}
#content .rightcol_bilder p{
	padding:0.2em 0 1.2em 0;
}
#content .links{
        color:color:#829ac5;
}
#content .rightcol .Kontakt .Kontakt-Anfrage h2,
#content .bottomcol_team .Kontakt_team .Kontakt-Anfrage h2{
       padding:0 0 0 0;
       margin:0 0 0 0;
}

#content .Kontakt2 p.inhaber{
        margin:0;
        padding:0;
}

/*----------------------rechter Block------------*/
#content .Kontakt2 h1{
        padding: 0 0 0 0;
        margin: 0.3em 0 0 0;
        font-size: 1.05em;
}

#content .Kontakt h2,
#content .bottomcol_team .Kontakt_team h2{
	padding: 0.7em 0 0 0;
        margin: 0 0 0.5em 0;
}
#content .rightcol .Kontakt .Text-Kontakt h3{
	font-weight:normal;
        padding: 0;
        margin: 0;
}


/*----------dd------------*/
#content .rightcol .Kontakt .Text-Kontakt p,
#content .rightcol .Kontakt .Text-Kontakt dl,
#content .bottomcol_team .Kontakt_team p,
#content .bottomcol_team .Kontakt_team dl,
#content .midcol_kontakt .Kontakt2 p,
#content .midcol_kontakt .Kontakt2 dl,
#content .rightcol_kontakt .Kontakt2 p,
#content .rightcol_kontakt .Kontakt2 dl{
        margin:0;
        padding:0;
}
#content .rightcol .Kontakt .Kontakt-Anfrage p,
#content .bottomcol_team .Kontakt_team .Kontakt-Anfrage p{
       margin: 0.5em 0 0 0;
       padding: 0 0 0 0;
}

#content .Kontakt .Kontakt-Anfrage dl dd,
#content .midcol_kontakt .Kontakt2 dl dd,
#content .bottomcol_team .Kontakt_team dl dd,
#content .bottomcol_team .Kontakt_team .Kontakt-Anfrage dl dd,
#content .rightcol_kontakt .Kontakt2 dl dd,
#content .rightcol_kontakt .Kontakt-Anfrage dl dd,
#content .rightcol .Kontakt dl dd{
		color:#000000;
        margin: 0.3em 0 0 5em;
		padding: 0 0 0 0;
}

#content .rightcol .Kontakt .Kontakt-Anfrage dl dd.kontaktformular,
#content .rightcol .Kontakt-Anfrage dl dd.Anfrageformular,
#content .bottomcol_team .Kontakt_team .Kontakt-Anfrage dl dd.kontaktformular,
#content .bottomcol_team .Kontakt_team .Kontakt-Anfrage dl dd.Anfrageformular{
          margin: 0 0 0 0.3em;
          padding: 0.8em 0 0 0.3em;
}

#content .Kontakt_team dl dd.email1 img {
          margin-top: 0;
          padding-top: 0;
          float: left;
}

/*-----------a-----------*/

#content .midcol_kontakt .Kontakt2 dl dd a img,
#content .rightcol_kontakt .Kontakt2 dl dd a img,
#content .rightcol .Kontakt dd a img,
#content .bottomcol_team .Kontakt_team dd a img{
        padding: 0 0 0 0;
        margin: 0 0 0 0;
		display:block;
}

#content .midcol_kontakt .Kontakt2 dl dt a{
		text-decoration:none;
		color:#f5eed3;
        margin: 0 0 0 0;
        padding: 0;
}
#content .bottomcol_team .kontakt_team dl dd a{
        padding:0;
        margin:0;
}

/*-------dl dt a img -----*/
#content .rightcol .Kontakt .Kontakt-Anfrage dl dt.Anfrageformular a,
#content .rightcol .Kontakt .Kontakt-Anfrage dl dt.Anfrageformular img,
#content .rightcol .Kontakt .Kontakt-Anfrage dl dt.kontaktformular a,
#content .rightcol .Kontakt .Kontakt-Anfrage dl dt.kontaktformular img,
#content .rightcol .Kontakt dl dd a img,
#content .rightcol .Kontakt .Kontakt-Anfrage dl dt a img,
#content .bottomcol_team .Kontakt_team .Kontakt-Anfrage dl dt a img{
        padding: 0 0 0 0;
        margin: 0 0 0 0;
        display:block;
		float:left;
}
/*-----------dt-----------*/

#content .Kontakt3 .Text-Kontakt dl dt.kontaktformular,
#content .Kontakt-Anfrage dl dt.kontaktformular,
#content .Text-Kontakt dl dt.kontaktformular,
#content .bottomcol_team .Kontakt_team .Kontakt-Anfrage dl dt.kontaktformular,
#content .bottomcol_team .Kontakt_team dl dt.kontaktformular,
#content .midcol_kontakt .Kontakt2 dl dt{
        margin: 0.3em 0 0 0.3em;
}

#content .rightcol .Kontakt dl dt,
#content .midcol_kontakt .Kontakt2 dl dt,
#content .Kontakt3 dl dt,
#content .Kontakt-Anfrage dl dt,
#content .bottomcol_team .Kontakt_team dl dt,
#content .bottomcol_team .Kontakt_team .Kontakt-Anfrage dl dt,
#content .rightcol_kontakt .Kontakt2  dl dt,
#content .rightcol_kontakt .Kontakt-Anfrage dl dt{
		color:#8f8563;	
		float:left;
		display:block;
                width: 4.5em;
}



#content .rightcol .Kontakt .Kontakt-Anfrage dl dt.Anfrageformular{
        padding:0 0 0 0;
        margin:0 0 0 0;
}

#content .rightcol .Kontakt dt{
		color:#8f8563;	
		float:left;
		display:block;
        width: 4.5em;
}

/*-----------dl------------*/
#content .bottomcol_team .Kontakt_team dl{
	padding: 0 0 0 0;
        margin: 0;	
}
#content .rightcol .Kontakt-Anfrage dl,
#content .bottomcol_team .Kontakt_team .Kontakt-Anfrage dl,
#content .midcol_kontakt .Kontakt2 dl{
       margin: 0;
       padding: 0 0 0 0;
}


/*----------------------Kontaktseite-------------*/
#content .midcol_kontakt .Kontakt2 p.inhaber,
#content .midcol_kontakt .Kontakt2 dl dt{
        margin:0.2em 0 0 0;
        padding:0;
}

#content .midcol_kontakt .Kontakt2 dl dt{
        margin:0 0 0 0;
        padding:0;
}

#content .midcol_kontakt .Kontakt2 dl dd{
        margin:0.5em 0 0.3em 5em;
        padding:0.3em 0 0 0;
}

#content .midcol_kontakt .Kontakt2 p.inhaber2{
        margin:0.2em 0 1em 0;
}
#content .midcol_kontakt dt{
        color:#8f8563;	
	float:left;
	display:block;
        width:4.5em;
        margin:0.3em 0 0 0;
}
#content .midcol_kontakt ul li{
        background-image: url(../img/listenanstrich.gif);
        background-repeat:no-repeat;
	background-position:0 0.4em;
	padding:0 0 0 1.2em;
}
#content .midcol_kontakt h2{
        padding:0.7em 0 0 0;
        margin:1em 0 0.5em 0;
}
#content .midcol_kontakt .Kontakt2 p{
        width:28.5em;
}
#content .midcol_kontakt .Kontakt2 dl dd a{
        padding:0.2em 0 0 0;
        margin:0.2em 0 0 0;
}
#content .rightcol .Kontakt dl{
        margin:0;
        padding:0;
}
/*-------------------Unser Team Seite-------------*/
#content .midcol_team table,
#content .midcol_team table tr td{
       border:none;
}
#content .midcol_team table{
         width:30em;
}
#content .midcol_team table tr td p{
        width:28.5em;
        font-family:arial;
        margin:0 1em 1em 0;
}
#content .midcol_team table tr td h2,
#content .bottomcol_team h2{
        margin:1em 0 0.5em 0;
}
#content .midcol_team table tr td.border{
        border-bottom:1px solid rgb(202, 188, 140);     
}
#content .midcol_team table tr,
#content .midcol_team table tr td{
         padding:0;
         margin:0;
}
#content .midcol_team table tr td.border p.small{
        padding:0;
        margin:0 0 1em 29.8em;
        width:10em;
}
#content .midcol_team table tr td{
         width:40em;
}
#content .midcol_team table tr td img{
         margin:1em 0 0 0;
         padding:0;
}


#content div.bottomcol_team div.Kontakt_team {
         margin: 1em 0 0 0;
}


/*-------------------bottomcol--------------------*/
#content .bottomcol h2{
       font-size:1.05em;
       margin:0 0 0.5em 0;
}

#content .bottomcolanfahrt {
       clear: both;
       margin:4em 0 0.5em 16.7em;
       padding: 0 0 0 0;
}

/*---------------Globale Regeln-------------------*/

.fixfloat {
	display:block;
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	width: 0px;
	height: 0px;
	font-size: 0;
	line-height: 0px;
}

p.fehler,
#content .midcol_kontakt p.fehler{
         float:none;
         margin:0.5em 0 0 0;
         clear:both;
         padding:0 0 0 0;
         color:#DF1F20;
}

/*---------------Ticker-------------------*/
#TICKER {
    overflow:hidden;
    width:22em;
    color:#c7370c !important;
    font-weight:bold;
    font-size:16px;
    margin:0 0 1em 0;
}

#TICKER .tickercontent {
    padding:0 22em 0 22em !important;
}

#TICKER table tr td {
    border:none;
}
