body {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    background-color: #F3F4F4;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

.ul {
     margin-left: 15px;
     list-style-image: url(_maingrafik/pfeil.gif);
     }

.li  {
	  margin-left: 0px;
     margin-bottom: 8px;
	  }


.headline_red {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 12px;
    color: #E7170B;
    font-weight: bold;
}

.small {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 9px;
    color: #333333;
    font-weight: normal;
}

.red {
    color: #e7170B;
}

td {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
}

.meta{
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 10px;
    color: #F7F7F7;
}

.headline_black {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    font-weight: bold;
}

.error_message {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    font-weight: bold;

}

.news_topic {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    font-weight: bold;
}

A:LINK {
   text-decoration:underline;
   color: #333333;
}
A:VISITED {
   text-decoration:underline;
   color: #333333;
}
A:ACTIVE {
   text-decoration:underline;
    color: #333333;
}
A:HOVER {
   text-decoration:underline;
   color: #e7170B;
}


A.intro:LINK {
   text-decoration:none;
   color: #333333;
}
A.intro:VISITED {
   text-decoration:none;
   color: #333333;
}
A.intro:ACTIVE {
   text-decoration:none;
    color: #333333;
}
A.intro:HOVER {
   text-decoration:none;
   color: #e7170B;
}

.imgcollage {
        margin-left: 10px;
        margin-bottom: 10px;
        margin-right: 10px;
}

.imgnews {
        margin-left: 10px;
        margin-bottom: 10px;
        border-color: #333333;
        border: 1px solid;

}

.imgarchive {
        border-color: #333333;
        border: 1px solid;

}

.imgkontakt {
        margin-right: 10px;
        margin-bottom: 10px;
        border-color: #333333;
        border: 1px solid;

}

.thumb {
        border: 1px solid ;
        border-color: #333333

}

input {
         font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
         font-size: 10px;

}

.button {
         font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
         font-size: 10px;
                 border: 1px solid;
         COLOR: #000000;
         BACKGROUND-COLOR: #E0E0E0;
         font-weight: bold;
                 width: 160px;

}

.normal {

         font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
         font-size: 10px;
         border: 1px solid;
         COLOR: #000000;
         BACKGROUND-COLOR: #E0E0E0;
         font-weight: normal;
         width: 250px;
}

.active{

         font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
         font-size: 10px;
         border: 1px solid;
         COLOR: #000000;
         BACKGROUND-COLOR: #F0F0F0;
         font-weight: normal;
         width: 250px;
}

/* REFERENZ MAGAZIN */

div#referenzBox{
	margin: 20px 0;
}

div.referenzInner{
	border: 1px solid #9a9a9a;
	border-top: none;
	width: 193px;
	height: 214px;
	background: url('_maingrafik/referenz_mag/referenz_mag_bg.jpg') no-repeat;
}

div.referenzTxt{
	padding: 8px;
	line-height: 160%;
	color: #3d3d3d;
	font-size: 10px;
	font-family: Verdana;
}

div.referenzLinks{
	margin-top: 40px;
}

div.buttonAnsehen{
	margin-left: 5px;
}

a.buttonAnsehen{
	width: 150px;
	height: 33px;
	display: block;
	background: url('_maingrafik/referenz_mag/referenz_mag_ansehen.png') no-repeat top left;
}

a.buttonAnsehen:hover{
	background-position: bottom left;
}

div.buttonDownload{
	margin-left: 10px;
}

a.buttonDownload{
	width: 136px;
	height: 28px;
	display: block;
	background: url('_maingrafik/referenz_mag/referenz_mag_download.png') no-repeat top left;
}

a.buttonDownload:hover{
	background-position: bottom left;
}

span.hidden{
	visibility: hidden;
}


/* Menu Top */
div.menuTop{
height:20px;
overflow: hidden;
position:relative;
z-index: 10;
margin: -42px 0 34px 0;
}

div.menuTop a.menuTopItem {
position:absolute; 
top:0;
display: block;
overflow: hidden;
height:13px;
cursor: pointer; 
z-index: 99;
background: url('_maingrafik/x.gif')
}


div.menuTop a#menu1Item1{
width:69px; 
left:0px;
}

div.menuTop a#menu1Item2{
width:59px; 
left:81px;
}

div.menuTop a#menu1Item3{
width:51px; 
left:151px;
}

div.menuTop a#menu1Item4{
width:51px; 
left:212px;
}

div.menuTop a#menu1Item5{
width:205px; 
left:274px;
}
