body {
	scrollbar-base-color:#C47A6C;
}

.text, td, div{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: 400;
    COLOR: #690711;
}

.text a:link,.text a:visited,td a:link,td a:visited,div a:link,div a:visited {
	color:#660033;
	
}

.text a:hover, td a:hover,div a:hover {
	color:#BE005F;
}


h1{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 11px;
    margin:0px;
    display:inline;
    
    FONT-WEIGHT: 400;
    COLOR: #222222;
}

h1 a:link, h1 a:visited{
	color:#660033;	
}

h1 a:hover{
	color:#440022;	
}


h2{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 11px;
    margin:0px;
    display:inline;
    
    FONT-WEIGHT: 800;
    COLOR: #222222;
}

h2 a:link, h1 a:visited{
	color:#ff0000;
}

h2 a:hover, h3 a:hover {
	color:#880000;
}

h3{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
    margin:0px;
    display:inline;
    
    FONT-WEIGHT: 800;
    COLOR: #550000;
}

h3 a:link, h3 a:visited{
	color:#ff0000;
}

h4{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
    margin:0px;
    display:inline;
    
    FONT-WEIGHT: 100;
    COLOR: #550000;
}

h4 a:link, h4 a:visited{
	color:#ff0000;
}

h4 a:hover{
	color:#880000;
}


.rss_title{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 11px;
    margin:0px;
    display:inline;
    
    FONT-WEIGHT: 700;
    COLOR: #222222;
}

.rss_title a:link, .rss_title a:visited{
	color:#660033;
	
}

.rss_title a:hover{
	color:#440022;
	
}

.rss_text{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 11px;
    margin:0px;
    display:inline;
    
    FONT-WEIGHT: 200;
    COLOR: #222222;
}

.rss_text a:link, .rss_text a:visited{

	FONT-SIZE: 11px;
	color:#AC0820;
	FONT-WEIGHT: 700;
	text-decoration:none;
}

.rss_text a:hover{

	FONT-SIZE: 11px;
	color:#D60A28;
	FONT-WEIGHT: 700;
	text-decoration:none;
}

.navi {
	display:inline;
	
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 13px;
    float:left;

    padding:0px 0px 6px 0px;
}

.navi a:link,.navi a:visited{
	color:#660033;
	text-decoration:none;
}

.navi a:hover{
	color:#970D1C;
	text-decoration:none;
}


.naviactive {
	display:inline;
	
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 13px;
    float:left;

    padding:0px 0px 6px 0px;
    
    color:#970D1C;
	text-decoration:none;
}

.subnavi {
	display:inline;
	
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
    float:left;

    padding:0px 0px 4px 0px;
}

.subnavi a:link,.subnavi a:visited{
	color:#A0855E;
	text-decoration:none;
}

.subnavi a:hover{
	color:#970D1C;
	text-decoration:none;
}


.subnaviactive {
	display:inline;
	
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
    float:left;

    padding:0px 0px 4px 0px;
    
    color:#970D1C;
	text-decoration:none;
}


.topnavi{
	display:inline;
	
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 11px;
    float:left;
    
    color:#690711;
    
    padding:0px 0px 3px 0px;
}


.topnavi a:link,.topnavi a:visited{
	color:#690711;
	text-decoration:none;
	
}

.topnavi a:hover {
	color:#690711;
	text-decoration:none;
}

.topnavi a:active {
	text-decoration:none;
}

.topnaviact {
	display:inline;
	
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 13px;
    float:left;
    
    color:#690711;
    FONT-WEIGHT: 700;
    padding:0px 0px 3px 0px;
}


.toptitle{
	width:430;
	
	display:inline;
	
	FONT-FAMILY: Times, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 22px;
    float:left;
    
    color:#690711;
    FONT-WEIGHT: 600;
    padding:0px 0px 15px 30px;
}


.boxtitle{
	display:inline;
	
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 11px;
    float:left;
    
    color:#940D1B;
    FONT-WEIGHT: 600;
    padding:0px 0px 4px 0px;
}

.redline{
	background-image:url(../images/site/redline.gif);
	background-repeat:repeat-x;
	FONT-SIZE: 6px;
	width:430px;
}

.whiteline{
	background-image:url(../images/site/whiteline.gif);
	background-repeat:repeat-x;
	FONT-SIZE: 3px;
	margin:3px 0px 0px 0px;
}

.text_plus1 {
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    COLOR: #000000;
}

.text_minus1 {
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    COLOR: #000000;
}

.text_minus1 a:link,.text_minus1 a:visited,.text_minus1 a:hover{
	
	 COLOR: #000000;
	text-decoration:none;
}

.text_4
{
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 4px;
    FONT-WEIGHT: normal;
    COLOR: #000000;
}


.textfield { 
   		border:1px;
   		
		FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    	FONT-SIZE: 11px;
    	FONT-WEIGHT: normal;
    	width:160px;
    	height:120px;
    	COLOR: #690711;
    	border:1px solid #5E0126;
		BACKGROUND-COLOR: #FEEBD0;
   }
   
.onetextfield { 
   		border:1px;
   		
		FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    	FONT-SIZE: 11px;
    	FONT-WEIGHT: normal;
    	width:160px;
    	height:16px;
    	COLOR: #690711;
    	border:1px solid #5E0126;
		BACKGROUND-COLOR: #FEEBD0;
   }


.onetextfield_small
   { 
   		border:1px;
   		
		FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    	FONT-SIZE: 11px;
    	FONT-WEIGHT: normal;
    	width:60px;
    	height:16px;
    	COLOR: #690711;
    	border:1px solid #5E0126;
		BACKGROUND-COLOR: #FEEBD0;
   }

.onetextfield_smallest
   { 
   		border:1px;
   		
		FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    	FONT-SIZE: 11px;
    	FONT-WEIGHT: normal;
    	width:40px;
    	height:16px;
    	COLOR: #690711;
    	border:1px solid #5E0126;
		BACKGROUND-COLOR: #FEEBD0;
   }

.onetextfield_web
   { 
   		border:1px;
   		
		FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    	FONT-SIZE: 11px;
    	FONT-WEIGHT: normal;
    	width:260px;
    	height:16px;
    	COLOR: #690711;
    	border:1px solid #5E0126;
		BACKGROUND-COLOR: #FEEBD0;
   }
 
 
 .currencyfield
   { 
   		border:1px;
   		
		FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    	FONT-SIZE: 11px;
    	FONT-WEIGHT: normal;
    	width:70px;
    	height:16px;
    	COLOR: #690711;
    	border:1px solid #5E0126;
		BACKGROUND-COLOR: #FEEBD0;
   }
     
.onetextfield_l
   { 
   		border:1px;
   		
		FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    	FONT-SIZE: 11px;
    	FONT-WEIGHT: normal;
    	width:200px;
    	height:16px;
    	COLOR: #690711;
    	border:1px solid #5E0126;
		BACKGROUND-COLOR: #fff;/*#FEEBD0;*/
   }
   
.selectfield
   { 
   
   FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   width:100px;
   height:16px;
    COLOR: #690711;
    border:1px solid #5E0126;
	BACKGROUND-COLOR: #FEEBD0;
  
   }
   

.submitfield
   { 
   		text-decoration:none;
   		border-width:2px;
   		line-height: 10px;
   		border-style:outset;
   		   		
		FONT-FAMILY: Verdana, Arial, Sans-serif;
    	FONT-SIZE: 10px;
    	FONT-WEIGHT: bold;
    	width:90px;
    	
    	height:11px;
    	
    	padding:2px 0px 2px 0px;
    	
		cursor:pointer;
		
    	COLOR: #FFFFFF;

		BACKGROUND-COLOR: #8D1420;
   }
 
.submitfield_hover
   { 
   
   		text-decoration:none;
   		border-width:2px;
   		
   		border-style:outset;
   		   		
		FONT-FAMILY: Verdana, Arial, Sans-serif;
    	FONT-SIZE: 10px;
    	FONT-WEIGHT: bold;
    	width:90px;
    	
    	height:11px;
    	
    	padding:2px 0px 2px 0px;
    	
		cursor:pointer;
		
    	COLOR: #FFFFFF;

		BACKGROUND-COLOR: #B11929;

   }
 
 .submitfield_height {
 	height:20px;
 	width:130px;
 }
 
 .anfrage
   { 
    	width:120px;
    	text-decoration: none;
    	outline: none;
   }
   
 
.checkbox_style
{
  border: 1px solid #5E0126;
  width:14px;
  height:14px;
}


   
.missingbox
   { 
   		border:1px;
   		
		FONT-FAMILY: Verdana, Arial, Sans-serif;
    	FONT-SIZE: 11px;
    	FONT-WEIGHT: normal;
    	width:200px;

    	COLOR: 880000;
    	border:1px solid #ff0000;
		BACKGROUND-COLOR: #ffeeee;
   }
   
.lereadonly
   { 
   		border:0px;
   		
		FONT-FAMILY: Arial, Helvetica, Sans-serif;
    	FONT-SIZE: 11px;
    	FONT-WEIGHT: bold;
    	width:80px;
    	COLOR: #880000;
		BACKGROUND-COLOR: #FFF2B7;
   }

/* LAST MINUTE PAGE */

#last-minute-elements table {
	width: 100%;
	margin: 5px 0;
}

#last-minute-elements span {
	display: none;
}

.last-minute-element {
	float: left;
	margin: 7px;
	width: 187px;
	display: inline;
}







