body {
font-family: Georgia, "Times New Roman", serif;
font-size: 12px;
font-weight: normal;
margin:0px;
padding:0px; 
color:#000000;
background-image: url(bg_2008.png);
background-color:#626262;
}

/*-- 

#8A8A8A;
Verdana, Tahoma, Helvetica, Arial, sans-serif;

-------*/

h1 {font-size: 16px;
margin: 5px 0px 0px 0px;
padding: 0px;
/*text-transform:uppercase;
visibility: hidden; display:none;*/
line-height: 100%;
}

h2.abstand {
font-size: 18px;
font-weight: normal;
margin: 45px 0px 30px 0px;
padding:0px;
}

a:link { color:#000000; text-decoration:none; }
a:visited { color:#000000; text-decoration:none; }
a:hover { color:#65abd3; text-decoration:none; }
a:active { color:#8A8A8A; text-decoration:none; }

a img {
border: 0px; 
}

#bg{
width: 100%;
height:800px;
background-image: url(bgv_2008.png);
background-repeat: repeat-x;
margin:0px;
padding:0px;
}

#container {
position: absolute;
top: 10px;
left: 82px;
width: 497px;
}

#bg_menu {
width: 497px;
height: 31px;
background-image: url(bg_menu.gif);
}

#menu {
position: relative;
top: 6px;
left: 24px;
display: block;
z-index:1;
}

#menu a {
margin-right: 10px;
}

.menu_active { font-weight: bold; margin-right: 10px;}

#bg_content {
width: 497px;
background-image: url(bg_content.gif);
background-repeat: repeat-y;
}

#head {
position: relative;
top: 0px;
left: 8px;
width: 480px;
height: 343px;
z-index:1;
border-bottom:1px solid #838383;
}


#content{
margin: 0px;
padding: 20px 20px 20px 40px;
}

.clear{
clear:both;
}

#footer_adresse{
padding: 30px 0px 15px 16px;
margin: 0px 0px 0px 25px;
}

#footer_copy{
height:34px;
padding: 6px 0px 0px 34px;
margin:0px;
font-size: 9px;
font-family: Tahoma, Helvetica, Arial, sans-serif;
background-image: url(footer2.gif);
}

/*-- Index  Start --*/

#textspalte{
font-size: 14px;
margin-right: 28px;
line-height:150%;
}

#textspalte h2.spez {
font-weight: normal;
font-size: 18px;
margin: 10px 0px 0px 0px;
padding: 0px;
}

#textspalte p.first{
font-size: 16px;
margin: 3px 0px 30px 0px ;
padding: 0px;
}

#textspalte ul.points{
margin: 0px 0px 0px 17px;
padding:0px;
width: 420px;
}

#textspalte ul.pfeile{
margin: 0px 0px 0px 27px;
padding: 0px;
}

#textspalte ul.points li.point {
list-style-image:url(stern.gif);
margin: 0px 0px 0px 10px;
font-weight: bold;
}

#textspalte ul.pfeile li.more {
list-style-type: none;
margin: 0px 0px 15px 0px;
}

#textspalte ul.pfeile li.pfeil {
list-style-image:url(pfeil_l.gif);
font-weight: bold;
}

#textspalte ul.pfeile li.pfeilo {
list-style-image:url(pfeil_l.gif);
font-weight: bold;
margin: 0px 0px 3px 0px;
}

#bildspalte{
margin-top:10px;
}
.bildabstand{
margin-bottom:30px;
}
/*-- Index  Ende --*/


/*-- Referenzen  Start --*/

.zeile{
width: 427px;
padding: 0px;
margin: 0px 15px 30px 0px;
float:left;
}


ul.text{
width: 240px;
padding: 0px;
float:left;
margin: 0px 0px 0px 10px;
list-style-type: none;
}

li.date{
margin: 0px 0px 4px 0px;
padding:0px;
font-style: italic;
}

li.name {
font-size: 12px;
font-weight: bold;
margin:0px;
padding: 0px;
}
li.type{
visibility: hidden; display:none;}
/*
li.type{
margin: 4px 0px 0px 0px;
padding:0px;
font-style: normal;
font-size: 10px;
color: #838383;
font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}*/

li.job{
line-height:120%;
margin: 8px 0px 0px 0px;
padding:0px;
}

li.jobsub{
line-height:120%;
margin: 4px 0px 0px 0px;
padding:0px;
font-style: italic;
}

li.url{
color: #838383;
line-height:120%;
margin: 4px 0px 0px 0px;
padding:0px;
}

li.screenshots{
font-family: Verdana, Helvetica, Arial, sans-serif;
letter-spacing: 0.1em;
font-size: 9px;
color: #838383;
line-height:120%;
margin: 20px 0px 0px 0px;
}

li.screenshots a{
padding:3px;
border: 1px solid #B6B6B6;
}
ul.text li.screenshots a { color:#838383; text-decoration:none; }

.bild{
margin: 0px;
padding: 0px;
float:left;
border: 1px solid #838383;
}

ul.text li.url a:link { color:#838383; text-decoration:underline; }
ul.text li.url a:visited { color:#838383; text-decoration:underline;}
ul.text li.url a:hover { color:#65abd3; text-decoration:none; }
ul.text li.url a:active { color:#8A8A8A; text-decoration:none; }


ul.customers{
padding: 0px;
margin: 0px;
list-style-type: none;
font-weight: bold;
}

ul.customers li{
line-height:120%;
margin: 4px 0px 0px 0px;
}

/*-- Referenzen  Ende --*/




