#body
{
	width: 923px;
	background-color:#7C0B0B;
	margin-left: 20px;
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica,  sans-serif; 
	font-size: 12px; 
	color: #000000;
	border-style: solid; 
	border-width: 0px; 
	border-color: #0000ff;
}


#umlauf
{
	width: 889px;
	border-style: solid; 
	border-width: 0px; 
	border-color: #000000;
	height: 627px;
}


.inhalt
{
	width: 824px;
	height: 455px;
	font-family: Verdana, Arial, Helvetica,  sans-serif; 
	font-size: 12px; 
	color: #000000;
	border-style: solid; 
	border-width: 0px; 
	line-height: 20px;
	border-color: #ff0000;
}
        .inhalt a
	        {  
	        	font-size: 12px; color: #C60505; 
	        }
        
        .inhalt a:hover
	        {
	        	color: #A7A7A7;
	        }

.navi a
	{
		font-family: Verdana, Arial, Helvetica,  sans-serif; 
		font-size: 12px; 
		color: #ffffff; 
		padding: 1px 5px 1px 6px;
		text-align: center;
		text-decoration: none; 
		margin-bottom: 1px;
		background-color:#7C0B0B;
	}

.navi a:hover
	{
		color: #000000;
		background-color:#ffffff;
	}


.datum
	{
		float: right;
		font-family: Verdana, Arial, Helvetica,  sans-serif; 
		font-size: 10px;
		font-weight: bold;
	}
	

.info
	{
		text-align: center;
		font-family: Verdana, Arial, Helvetica,  sans-serif; 
		font-size: 11px;
		color: #ffffff;
	}



.spacer 
	{
		clear: both;
		width: 0px;
		height: 0px;
		margin: 0px;
		padding: 0px;
		font-size: 0px;
	}
 

h1 
	{ 
		margin-top: 10px;
		font-size: 15px; color: #7C0B0B;
		font-weight: bold;
		margin-top: 0px;
	}

h2 
	{
		display: inline;
		font-size: 14px; color: #7C0B0B; 
		font-weight: bold;
		padding-right: 10px;
		margin-top: 0px;
	}

h3 
	{
		display: inline;
		font-size: 12px; color: #000000; 
		font-weight: bold;
		padding-right: 8px;
		margin-top: 0px;
	}

h4 
	{
		display: inline;
		font-size: 11px; color: #000000; 
		font-weight: bold;
		margin-top: 0px;
	}

h5 
	{
		display: inline;
		font-size: 11px; color: #AE0103; 
		font-weight: bold;
		margin-top: 0px;
	}

h6 
	{
		display: inline;
		font-size: 10px; color: #727272; 
		font-weight: bold;
		margin-top: 0px;
	}

h7 
	{
		display: inline;
		font-size: 13px; color: #FFFFFF; 
		font-weight: bold;
		margin-top: 0px;
	}

h8 
	{
		font-size: 11px; color: #4B1709;
		margin-top: 0px; 
	}

h9 
	{
		display: inline;
		font-size: 11px; color: #4B1709; 
		font-weight: bold;
		margin-top: 0px;
	}

       
a.link9 { font-size: 9px; color: #AC0202; text-decoration: none;}
a.link10 { font-size: 10px; color: #AC0202; text-decoration: none;}
a.link11 { font-size: 11px; color: #AC0202; text-decoration: none;}
a.link12 { font-size: 12px; color: #AC0202; text-decoration: none;}
a.link13 { font-size: 13px; color: #AC0202; text-decoration: none;}
a.link14 { font-size: 14px; color: #AC0202; text-decoration: none;}
a.link15 { font-size: 15px; color: #AC0202; text-decoration: none;}
a.link18 { font-size: 18px; color: #AC0202; text-decoration: none;}

a.link9:hover { font-size: 9px; color: #000000; text-decoration: none;}
a.link10:hover { font-size: 10px; color: #000000; text-decoration: none;}
a.link11:hover { font-size: 11px; color: #000000; text-decoration: none;}
a.link12:hover { font-size: 12px; color: #000000; text-decoration: none;}
a.link13:hover { font-size: 13px; color: #000000; text-decoration: none;}
a.link14:hover { font-size: 14px; color: #000000; text-decoration: none;}
a.link15:hover { font-size: 15px; color: #000000; text-decoration: none;}
a.link18:hover { font-size: 18px; color: #000000; text-decoration: none;}


.text4 { font-size : 4px; color: #000000; }
.text9 { font-size : 9px; color: #000000; }
.text10 { font-size : 10px; color: #000000; }
.text11 { font-size : 11px; color: #000000; }
.text12 { font-size : 12px; color: #000000; }
.text13 { font-size : 13px; color: #000000; }
.text14 { font-size : 14px; color: #000000; }
.text15 { font-size : 15px; color: #000000; }


.box 
{
font-family: Verdana, Arial, Helvetica,  sans-serif;  
font-size: 16px; 
color: #7C0B0B; 
line-height: 30px;
font-weight: bold;
margin-left: 40px;
}


.index1
{ 
text-decoration: none;
font-family: Verdana, Arial, Helvetica,  sans-serif; 
font-size: 11px; 
color: #ffffff;
text-align: center;
}

a.index_link 
{ 
font-size: 11px; color: #AC0202; text-decoration: none;
}

a.index_link:hover 
{ 
color: #000000;
}

a.index_link2 
{ 
font-size: 14px;
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none;
}

a.index_link2:hover 
{ 
color: #000000;
}

.td_bg
{
border-bottom-width: 1px; 
border-bottom-color: #7C0B0B;
border-bottom-style: solid;
}

.td_line
{
border-bottom-width: 1px; 
border-bottom-color: #7C0B0B;
border-bottom-style: solid;
}

.td_line2
{
border-bottom-width: 1px; 
border-bottom-color: #7C0B0B;
border-bottom-style: solid;
font-weight: bold;
} 

	a.td_line2 
	{ 
	font-size: 11px; 
	color: #AC0202; 
	text-decoration: none;
	}
	
	a.td_line2:hover 
	{ 
	color: #000000;
	}   		        

.td_line3
{
color: #7C0B0B;
border-bottom-width: 1px; 
border-bottom-color: #7C0B0B;
border-bottom-style: solid;
font-weight: bold;
}		        


/* #################################   BOXEN FÜR NAVIGATION ###################### */

                    
#box_produkte  
{
background-color:#ffffff; 
padding: 0px 1px 1px 1px;
margin: 0px;
display: block;
font-size: 12px; 
color: #615E5E; 
text-decoration: none;
position:absolute; top: 15px; left: 149px;
visibility:hidden;
z-index: 2;
}
                    
        #box_produkte a
        {        
        font-size: 13px; color: #ffffff; 
        text-decoration: none; text-align: left;
        display:block;
        line-height: 18px;
        }
        #box_produkte a:hover
        {
        color: #7C0B0B;
        } 


#box_leistungen  
{
background-color:#ffffff; 
padding: 0px 1px 1px 1px;
margin: 0px;
display: block;
font-size: 12px; 
color: #615E5E; 
text-decoration: none;
position:absolute; top: 15px; left: 233px;
visibility:hidden;
z-index: 2;
}
                    
        #box_leistungen a
        {        
        font-size: 13px; color: #ffffff; 
        text-decoration: none; text-align: left;
        display:block;
        line-height: 18px;
        }
        #box_leistungen a:hover
        {
        color: #7C0B0B;
        } 


#box_referenzen  
{
background-color:#ffffff; 
padding: 0px 1px 1px 1px;
margin: 0px;
display: block;
font-size: 12px; 
color: #615E5E; 
text-decoration: none;
position:absolute; top: 15px; left: 439px;
visibility:hidden;
z-index: 2;
}
                    
        #box_referenzen a
        {        
        font-size: 13px; color: #ffffff; 
        text-decoration: none; text-align: left;
        display:block;
        line-height: 18px;
        }
        #box_referenzen a:hover
        {
        color: #7C0B0B;
        } 


#box_kontakt  
{
background-color:#ffffff; 
padding: 0px 1px 1px 1px;
margin: 0px;
display: block;
font-size: 12px; 
color: #615E5E; 
text-decoration: none;
position:absolute; top: 15px; left: 538px;
visibility:hidden;
z-index: 2;
}
                    
        #box_kontakt a
        {        
        font-size: 13px; color: #ffffff; 
        text-decoration: none; text-align: left;
        display:block;
        line-height: 18px;
        }
        #box_kontakt a:hover
        {
        color: #7C0B0B;
        } 

 

.impressum
{
font-size: 10px;
font-weight: bold;
border-bottom-style: solid; 
border-bottom-width: 1px; 
border-bottom-color: #B0AEC4;
} 


.impressum2
{
font-size: 11px;
border-bottom-style: solid; 
border-bottom-width: 1px; 
border-bottom-color: #B0AEC4;
} 


.error
{
font-size: 11px;
font-weight: bold;
color: #D20C0C;
}   

.copy_index 
{ 
font-size : 11px; 
color: #4D0B0B; 
}  


a.rahmen
{ 
display: block;
text-decoration: none; 
width: 200px;
padding:4px;
border-style:solid; 
border-width:1px; 
border-color:#7C0B0B;
}

a.rahmen:hover 
{ 
display: block;
border-color:#FFFFFF;
} 


a.rahmen2
{ 
display: block;
text-decoration: none; 
width: 120px;
padding:4px;
border-style:solid; 
border-width:1px; 
border-color:#7C0B0B;
}

a.rahmen2:hover 
{ 
display: block;
border-color:#FFFFFF;
}     

.text_klein
{
font-size: 11px;
color: #7C0B0B;
} 

.fett_rot
{
font-size: 12px;
color: #7C0B0B;
font-weight: bold;
}  

    
.pagenavi 
    { 
    font-size: 11px; 
    color: #FFFFFF; 
    background-color:#7C0B0B;
    font-weight: bold;
    padding: 1px;
    }   


.inputtext 
{
background-color: #FFFFFF;
font-size: 12px; color: #000000; 
border-style: solid; 
border-width: 1px; 
border-color: #4B1709;
}

.inputsubmit
{ 
background-color:#7C0B0B;
font-size: 10px; color: #ffffff; 
text-align: center;
border-style: solid; border-color:#C60505; border-width: 1px;
}

.inputsubmit:hover
{ 
background-color:#ffffff;
border-color:#C60505;
color: #4B1709;
}          