@import url("content.css");
@import url("udm.css");
@import url("news.css");
@import url("referenzen.css");

* { /* Mit dem Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
margin: 0;
padding: 0;
}

body {
text-align: center; /* Für IE 5.01 & 5.5, um die Box #wrapper horizontal zu zentrieren */
background-color:#e2e2e2;
}

div {
text-align: left; /* text-align:center wieder aufheben, damit DIV-Inhalte linksbündig ausgerichtet sind */
}

/* DIV-Boxen */

div#wrapper {
width: 990px;
margin: 0 auto; 
font-family:Verdana, Arial, Helvetica, sans-serif;
}


div#container {
margin:0; 

background-image:url(../gx/bg-container.jpg);
background-repeat:repeat-y;
}

/* clearfix zum Aufheben der Floatumgebung */

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#header-ges {
width:950px;
height:130px;
padding:0 0 0 36px;
margin:0;
}

#header-left {
width:635px;
background-image:url(../gx/bg-header-ges.jpg);
background-repeat:repeat-x;
float:left;
}

#lang-ho {
width:600px;
height:50px;
min-height:50px;
}

.language {
float:left;
padding:5px 0 0 0;
width:210px;
font-size:12px;
color:#666;
}

.home {
float:left;
padding:0;
margin:0;
}

#nav {
z-index:9000;
padding:0;
margin:0;
}

#logo {
width:270px;
padding:20px 0 0 25px;
float:left;
border: 0px solid #ff0000;
}


#pic {
padding:0 0 0 20px;
z-index:1000;

}

.spacer {
height:50px;
min-height:50px;
}

#content {
padding:0 0 30px 36px;
margin:0;
width:950px;
min-height:20px;
}

.col1 {
float:left;
width:343px;
}

.col1-content,
.col2-content {
margin:0;
padding:0;
}



.col1 p,
.col2 p {
width:300px;
margin-left:10px;
display:block;
font-size:12px;
line-height:19px;
color:#666;
}

.col1-ueber,
.col2-ueber {
padding:0 0 35px 0;
margin:0;
width:200px;
}

/************************/
.col1-newsstart {
display:block;
padding:0 0 5px 0;
margin:4px 0 0 10px;
height:20px;
width:333px;
background-image:url(../gx/bg-h1.gif);
background-repeat:repeat-x;
background-position:11px 0;
color:#ff0000;
}
/************************/



.col2 {
float:left;
width:345px;
padding:0 0 0 17px;
margin:0 20px 0 0;
}

.col3 {
float:left;
width:180px;
padding:57px 0 0 0;
}
.col3 p{
font-size:12px;
line-height:17px;
color:#666;
}



div#footer2 {
margin:0; 
height:60px;
background-image:url(../gx/bg-footer2.jpg);
background-repeat:no-repeat;
background-position:0 0 ;
text-align: center;
padding:35px 0 0 0;
}

#footer2 p {
margin:0;
padding:0;
font-size:10px;
color:#aeaeae;
}

/*-------------CSS---------------------*/
.lang_menu{
font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#666;
  margin-left:0;
}
.lang_menu a.lang_act:link, .lang_menu a.lang_act:visited, .lang_menu a.lang_act:hover, .lang_menu a.lang_act:active{
  color:#000;
  text-decoration:none;
}
.lang_menu .lang_default a:link, .lang_menu .lang_default a:visited, .lang_menu .lang_default a:hover, .lang_menu .lang_default a:active{
  color:#ccc;
    text-decoration:none;
}
.lang_menu .lang_default a:hover{
  color:#999;
    text-decoration:underline;
}

.current  {
  color:#ff0000;
}
.lang_default{}
.lang_act{}
.lang_leer{color:#000;}
.lang_actleer{color:#000;}
.lang_trenner{color:#fff;}

