/* CSS Document */

body              {   font-family:arial, verdana, sans-serif;
                      font-size:12px;
                      color: #565656;
                      text-align:center;
                      line-height:18px;}                      
		      
.csc-textpic-imagewrap  {   margin-top:10px;
		            margin-bottom:10px;}      
		            
.csc-textpic-center  {   margin-top:10px;
		         margin-bottom:10px;} 		

.align-center {
  width:100%;
  text-align:center;
}                                                          
          
#all              {   width:1001px;
                      border: solid #b4b4b4 1px;
                      text-align:left;
                      margin:0px auto;
                      }
          
#content          {   background-image:url("img/bg.jpg");}
                  
.inhalt           {   padding-top:20px;}
                
#linkebox         {   float:left; 
                      width:196px;
                      font-weight:bold;
                      padding-top:20px;}
                  
ul                {   list-style: none;
                      padding:0px;
                      margin:0px;}          

.zeilen           {   line-height:35px;}

.submenu          {   color:#bb0000;
                      padding:10px; 
                      margin:0px;                  
                      line-height:18px;}
                      
.subnavi          {   padding-left:15px;}

.link             {   padding-left:35px;    
                      border-bottom:solid #d4d4d4 1px;}
                  
.sub              {   border:none;
                      padding-left:0px;}
                  
.markiert         {   background-image:url("img/navi_bg.jpg");
                      background-repeat:repeat-x;
                      padding:0px;  
                      padding-left:35px;
                      border-bottom:solid #d4d4d4 1px;}

#contentbox       {   float:left;
                      margin:30px;         
                      margin-top:20px;
                      width:547px;}
                                      
#rechtebox        {   float:left;     
                      overflow:hidden;
                      width:195px;
                      border-left: solid #d4d4d4 1px;}
                  
#deutz            {   margin-left:12px;}

#r_content        {   padding-left:25px;
                      padding-right:10px;
                      padding-top:0px;}

#r_content a      {  
                      color:#565656;
                  }   

h1                {   font-size:18px;
                      margin-top:0px;}
                  
h2                {   font-size:14px;
		      margin-bottom:5px;}

h3                {   font-size:12px;
                      font-weight:bold;
                      margin-bottom:5px;}
                      
h4                {   font-size:12px;
                      font-weight:italic;
                      margin-bottom:5px;}
                      
h5                {   font-size:14px;
                      font-weight:italic;
                      margin-bottom:5px;}
                      
h6                {   font-size:18px;
		      margin-bottom:5px;}   
                  
#logos            {   padding-left:28px;}

.logo_right       {  margin-bottom:20px; margin-top:20px;}

hr                {   color: #d4d4d4;}
                  
a:link            {   color:#bb0000; text-decoration:none; }

a:visited         {   color:#bb0000; text-decoration:none; }

a.navi:link       {   text-decoration:none; color:black;}

a.subnavi:link    {   text-decoration:none; color:#bb0000;}

a.navi:visited    {   text-decoration:none; color:black;}

a.subnavi:visited {   text-decoration:none; color:#bb0000;}

a.clear:link      {   text-decoration:none; color:black; }

a.clear:visited   {   text-decoration:none; color:black; }

a.navi:hover	  {   color:#bb0000;}

a.subnavi:hover	  {   color:#565656;}

#footer           {   border-top: solid #d4d4d4 1px; 
                      padding-left:35px; 
                      font-weight:bold;}
                      
#footer_slogan    {   float:right; 
                      margin-right:20px;
                      margin-top:8px;}  

.footer_slogan_red{   color:#BF0000;}                        
                                          

.links            {   float:left;
                      padding:8px;
                      padding-right:50px;}
                      
.links a          {   text-decoration:none;
                      color:#565656;
                  }    
                                    
/* KONTAKT  */

.formbox {
  width: 490px;
  margin-top:20px;
}

.form_row, .form_row_tarea {
	position:relative; 
	height:28px; 
	width:490px;
		color: #58585a;	
		font-family: verdana, arial;
		font-size: 13px;	
}

.form_row_tarea { 
	height:110px; 
		color: #58585a;	
		font-family: verdana, arial;
		font-size: 13px;	
}

.standart_input {
	width:350px; 
	position:absolute; 
	right:0px; 
	top:0px;
		color: #58585a;	
		font-family: verdana, arial;
		font-size: 13px;	
}

.input_plz {
	width:50px; 
	position:absolute; 
	right:300px; 
	top:0px;
		color: #58585a;	
		font-family: verdana, arial;
		font-size: 13px;	
}

.input_ort {
	width:245px; 
	position:absolute; 
	right:0px; 
	top:0px;
		color: #58585a;	
		font-family: verdana, arial;
		font-size: 13px;	
}

.standart_tarea {
	width:350px; 
	height:100px;
	position:absolute; 
	right:0px; 
	top:0px;
		color: #58585a;	
		font-family: verdana, arial;
		font-size: 13px;	
}

.standart_label {
	position:absolute; 
	right:370px; 
	top:2px;
			color: #58585a;	
		font-family: verdana, arial;
		font-size: 13px;
}

.label_ort {
	position:absolute; 
	right:260px; 
	top:2px;
			color: #58585a;	
		font-family: verdana, arial;
		font-size: 13px;
}

.send {
	position:absolute; 
	right:283px; 
	top:2px;
	width:70px;	
}

.defbreite {
  width: 350px;
}
                  

