﻿
body {
  background-image: url('images/backround.jpg');
  background-repeat: no-repeat;
  background-position: 50% 0px;
  background-attachment: fixed;
  background-color: #999999;
  font:11px verdana, sans-serif;
  margin: 0;
  color: #222222;
}
 A {color: #FFFFFF}
 A:visited {color: #FFFFFF}
 A:active {color: #FFFFFF}

 B: {font:bold 14px ;}

 blockquote {margin-left: 35px; margin-right:-30px}

li {
  margin-left: 15px;
  margin-right: 0px;
  margin-bottom: 4px;

}



#head{
height:244px;
background-image: url('images/head.png')!important;
background-image: url('images/head_ref.gif');
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
background-repeat: no-repeat top left ;
  margin-left: -24px;
}
#head_ref{
height:244px;
background-image: url('images/head_ref.png')!important;
background-image: url('images/head_ref.gif');
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
background-repeat: no-repeat top left ;
}
#head_pak{
height:244px;
background-image: url('images/head_pak.png')!important;
background-image: url('images/head_pak.gif');
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
background-repeat: no-repeat top left ;
}
#head_dru{
height:244px;
background-image: url('images/head_dru.png')!important;
background-image: url('images/head_dru.gif');
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
background-repeat: no-repeat top left ;
  margin-left: -1px;
}
#head h1{
font:bold 34px verdana, sans-serif;}
#head h3{
color:#000099;
font:bold 14px verdana, sans-serif;}

#container {
  background:;
  width: 924px;
  margin:0px auto 0px auto ;
  padding:0px;
}

#container h1{
  margin:0 0 10px 0;
  padding:18px 0 2px 5px;
  font:bold 34px verdana, sans-serif;
  color: #FFFFFF;
}

#container h3{
  margin:0 0 10px 0;
  padding:10px 0 2px 5px;
  font:bold 14px verdana, sans-serif;
  color: #FFFFFF;
}

#service li{
  margin-left: 25px;
  margin-right: 80px;
}

#picright{
background:;
float:right;
border:0px solid white;
margin:3px 0 5px 10px;
}
#picleft{
background:;
float:left;
border:0px solid white;
margin:3px 10px 5px 0;
}


#box1{
background:;

padding:0 10px 10px 10px;
margin: -10px 25px 0 230px;

}

form {
width: 600px;
}

#box2{
background:;
float:right;
text-align:center;
padding:0px;
border:0px solid white;
margin:40px 10px 0 10px;
}

#box3{
background:gainsboro;
padding:10px;
margin:5px 0px 0 0px;
text-align:center;
color:#000;
border:1px solid #fff;
}
#box3 a{
color:#000;
}

#box4{
background:gainsboro;
padding:10px;
margin:5px 0px 0 0px;
text-align:left;
color:#000;
border:1px solid #fff;
}
#box4 a{
color:#000;
}

.tab01 {
  width: 14em;
  float: left;
  font-weight: bold;
  font-size: 14px;
  text-align: right;
  margin-right: 1em;
}

.tab02 {
  width: 8em;
  float: left;
  font-weight: bold;
  font-size: 14px;
  text-align: right;
  margin-right: 1em;
}
.tab03 {
  width: 12em;
  float: right;
  font-weight: bold;
  font-size: 14px;
  text-align: left;
  margin-right: 1em;
}

.tab2 {
float: left;
width: 19em;
}

.form_feld {
float: left;
margin-bottom: 1em;
margin-right: 0.5em;
}
.form_feld_br {
margin-bottom: 1em;
margin-right: 0.5em;
}
label {
font-size: 12px;
}
input, textarea, select {
border: 1px solid #666666;
font-family: Verdana,Arial,Helvetica;
font-size: 12px;
padding-left: 1px;
}
input:focus {
border: 1px solid #ff0000;
}
textarea:focus {
border: 1px solid #ff0000;
}
select:focus {
border: 1px solid #ff0000;
}

#sidebar{
float: left;
margin-left: 3em;
}

#menu{
letter-spacing:1px;
width: 188px;
}

#menu a {
font-family: Verdana,Arial,Helvetica,sans-serif,;
font-size: 12px;
text-decoration: none;
background-image: url(images/but08.png)!important;
background-image: url(images/but08.gif);
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
background-repeat: no-repeat;
/*padding-top:10px;   hab ich auf 8px gesetzt, wegen dem weissen Rand über den Buttons || Jan, 25.11.10*/
padding-top: 8px;
padding-bottom: 15px;
width: 180px;
display: block;
}

#menu a:visited {
 color: #FFFFFF;
 }

#menu a:hover {
 color: #000000;
 background-position: 0px -38px;
 background-repeat: no-repeat;
 }
#menu ul{
margin: 0 0 0 -10px;
}

#menu ul a{
margin: 0 0 0 -10px;
background-image: url(images/but04.png)!important;
background-image: url(images/but04.gif);
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
background-repeat: no-repeat;
}


#menu_v{
letter-spacing:1px;
float: none;
}


#menu_v a {
font-family: Verdana,Arial,Helvetica,sans-serif,;
font-size: 12px;
text-decoration: none;
background-image: url(images/but08.png)!important;
background-image: url(images/but08.gif);
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
background-repeat: no-repeat;
padding-top:8px;
padding-bottom: 15px;
width: 180px;
display: inline-block;
}

#menu_v a:visited {
 color: #FFFFFF;
 }

#menu_v a:hover {
 color: #000000;
 background-position: 0px -38px;
 background-repeat: no-repeat;
 }
#menu_v ul{
margin: 0 0 0 -10px;
}

#menu_v ul a{
margin: 0 0 0 -10px;
background-image: url(images/but04.png)!important;
background-image: url(images/but04.gif);
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
background-repeat: no-repeat;
}



#menuadress{
float: left;
width: 180px;
text-align: center;
margin-top: -15em;  
/* margin-top: -19em; mit zwei Zeiten (Thailand) */
margin-left: 35px;
  color: #FFFFFF;
}


#content{
background-image: url('images/content_ref.png')!important;
background-image: url('images/content_ref.gif');
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
background-repeat:repeat-y;
background-repeat: left;
width:900px;
}

#content h1{
margin:0px 0 10px 0;
padding:0 0 0 7px;
font: 20px 'Nova Square', verdana, sans-serif;

/* text-transform:uppercase; */
border-left:5px solid #bcbcbc;
border-bottom:1px solid #bcbcbc;
}


#content h2{
margin:25px 0 10px 0;
padding:0 0 0 6px;
font: 18px 'Nova Square', verdana, sans-serif;
border-left:4px solid #bcbcbc;
border-bottom:1px solid #bcbcbc;}

#content h3{
margin:25px 0 10px 0;
padding:0 0 0 6px;
font:bold 12px verdana, sans-serif;
border-left:6px solid #bcbcbc;
border-bottom:1px solid #bcbcbc;}


#footer{
  background-image: url('images/foot_ref.png')!important;
  background-image: url('images/foot_ref.gif');
  _filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
  background-repeat: no-repeat;
  background-position: left;
  text-align:center;
  font:11px arial verdana, sans-serif;
  letter-spacing:1px;
  margin:;
  padding:10px;
  color: #ffffff;
 }

#footer a{
  text-decoration:none;
 }

#linksz{
display: none;
}
