body{
    background-color: ##AFAFAF;
	 font-family: Arial,Tahoma;
}
body, form{
    margin: 0px;
}
img {
	border: 0px solid #FFFFFF;
	text-align: center;
}
td{
  font-size: 11px;
  color: #333333;
}
.header_menu{
  font-size: 10px;
  background-color: #FFFFFF;
  padding-right: 31px;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: left;
  font-weight: bold;
}

.header_menu, a{
  color: #333333;
  text-decoration: none;
}
.header_menu a:hover{
  text-decoration: underline;
}
.header {
  background-image: url('images/header_bg.gif');
  height: 87px;
  background-repeat: repeat-x;
  border-bottom: 1px solid #FFFFFF;
}

.top_menu{
  background-image: url('images/menu_bg.gif');
  background-repeat: repeat-y;
  text-align: center;
  font-weight: bold;
  color: #ffffff;
  padding-top: 3px;
  padding-bottom: 3px;
}

.top_menu a{
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
 margin-left: 5px;
 margin-right: 5px;
}

.footer a{
 color: #FFFFFF;
 text-decoration: none;
}


.top_menu a:hover{
  font-weight: bold;
  color: #1D488F;
}

.top_box{
  float: left;
  padding-top: 2px;
}

.cell00{
 background-color: #AFAFAF;
 background-image: url('images/main_bg.gif');
 background-repeat: repeat-x;
 background-position: top;
 padding-bottom: 10px;
 padding-top: 3px;
}

.cell01 {
 background-color: #FFFFFF;
/* border-bottom: 1px solid #D4D7DC;*/
}
.cell02 {
 background-color: #5B82C7; 
 background-image: url('images/t_bg2.gif');
 background-repeat: repeat-x;
 background-position: bottom;
 color: #FFFFFF;
 padding: 5px;
}
.cell03 {
 background-image: url('images/t5.gif');
 background-repeat: repeat-y;
}
.cell05{
  background-color: #FFFFFF;
  padding: 10px;
}
.listheader{
  background-color: #214E99;
  padding-left: 4px;
  height: 22px;
  border-top: 1px solid White;
}

.list{
  width:173px;
  font-weight: bold;
}

.cell10, .box_header{
  font-size:11px;
  color: #FFFFFF;
  border-top: 1px solid #FFFFFF;
  padding-left: 10px;
  text-align:	center;
}
a.contactlink{
  font-size:11px;
  color: #FFFFFF;
}
.cell10{
  background-color: #6087CD;
}
.box_header{
	background-color: #214E99;
}
.bluebox{
  font-size:11px;
  color: #FFFFFF;
}
.cell11{
 background-image: url('images/t12.gif');
 background-repeat: repeat-y;
}
.cell11_1{
 background-image: url('images/t12_1.gif');
 background-repeat: repeat-y;
}
.cell12_2{
 background-color: #BA3322;
 padding-left: 5px;
 padding-top: 5px;
 font-size: 10px;
 color: #FFFFFF;
}
.cell12, .cell12_1{
 background-image: url('images/t11.gif');
 background-repeat: no-repeat;
 background-position: top;
 padding-top: 10px;
 padding-left: 5px;
 padding-right: 5px;
 background-color: #FFFFFF;
}
.boxend{
 background-image: url('images/t11.gif');
 background-repeat: repeat-x;
 background-position: top;
}
.cell12_1{
  padding:10px;
}
.cell13, .cell14, .cell15, .cell14_1, .cell16 {
 padding: 5px;
}

.cell14, .cell15, .cell14_1{
 background-color: #F0F4FA;
}
.cell16, .cell17{
 background-color: #FFFFFF;
}
.cell14, .cell14_1, .cell16{
  color: #333333;
}
.cell15, .cell13_1, .cell17{
 color: #153C7C;
}
.cell14 a, .cell16 a{
  font-weight: bold;
  text-decoration: none;
  color: #333333;
}
.cell14 a:hover,.cell14_1 a:hover, .cell16 a:hover{
  text-decoration: underline;
}
.cell14_1 a{
 color: #C9440B;
 text-decoration: none;
 font-weight: bold;
}


.box2{
 float: left;
 width:25%;
 text-align: center;
 font-weight:bold;
 font-size: 11px;
}
.box2 a{
 margin:3px;
}
.box3 {
 float: left;
 width:60%;
}
.box3 p{
  padding: 3px;
}
.box_4{
 float: right;
 width: 40%;
}

.box6,.lbox6{
  color: #153C7D;
  font-size: 13px;
  font-weight: bold;
}
.lbox6{
  float:left;
  padding-right: 5px;
  
}

.box6, .box7{
 padding:10px;
}
.box8{
 width: 33%;
 float:left;
}




.box5{
 clear: both;
}
.box5 a{
 color: #214E99;
 font-weight: bold;
  text-decoration: none;
}
.box5 a:hover{
  text-decoration: underline;
}

.table1{

 margin-left: 5px;
 margin-right: 5px;
 margin-bottom: 5px;
}

.inputtext, .selectbox{
 font-size: 11px;
 border: 1px solid #6087CD;
}
.inputtext{
  width: 120px;
}
.selectbox{
  width:140px;
}

.lbox{
	color: #FFFFFF;
   padding:1px;
}
.lbox1{
  float:left;
  padding-top: 1px;
}
.lbox2{
  float: left;
  font-weight: bold;
  color: #153D7E;
  width: 121px;
  padding-top: 3px;
}

.clear{
 clear: both;
}

li.activecategory{
	background: url no-repeat 0px 4px;
	list-style-type: inside;
	font-weight: bold;
	margin-left: -15px;
	padding-left: 15px;
}

li.activecart{
	background: url(images/icon_red.gif) no-repeat 0px 3px;
	list-style-type: inside;
	font-weight: bold;
	margin-left: -20px;
	padding-left: 20px;
}
li.activecategory a{
	 color: #003C81;
}
.list1 {
 list-style-type : none;
 line-height: 20px;
 word-spacing: 1px;
 letter-spacing: 1px;
  margin: 0px;
  padding: 0px;
  margin-left: 7px;
  padding-top: 5px;
  padding-left: 7px;


}
.list1 a{
  text-decoration: none;
}
.list1 a:hover{
  color: #FFFFFF;
  background:#214E99;
}
.rbox {
 float: right;
}

.rbox3, .rbox3_1 {
 padding: 1px;
}
.rbox3_1{
  border-top: 1px solid #EAEAEA;
  border-bottom: 1px solid #EAEAEA;
}
.rbox3_1 a{
  color: #000000;
  text-decoration: none;
}
.rbox3_1 a:hover{
  text-decoration: underline;
}
.rbox4{
 float:right;
 padding-right:2px;
 padding-bottom: 5px;
}
.rbox4_1{
 float:right;
 padding-right:5px;
 padding-bottom: 5px;
}

.rbox5{
 color: #FFFFFF;
 padding-right: 10px;
 float:right;
}

.rbox5 a{
  font-weight:bold;
  color: #FFFFFF;
  text-decoration: none;
  margin-left: 3px;
  margin-right: 3px;
}
.rbox5 a:hover{
  text-decoration: underline;
}

.rbox5_1{
 color: #FFFFFF;
 padding-right: 10px;
}

.rbox5_1 a{
  font-weight:bold;
  color: #FFFFFF;
  text-decoration: none;
  margin-left: 3px;
  margin-right: 3px;
}
.rbox5_1 a:hover{
  text-decoration: underline;
}

.rbox2{
 float: right;
 font-size: 14px;
 font-weight: bold;
 color: #6087CD; 
 padding-left:5px;
 padding-right: 5px;
}
.orange{
  color: #D96D3F;
}
.footer, a{
  font-size: 11px;
  color: #333333;
  text-decoration: none;
}
.footer a:hover{
  text-decoration: underline;
}
.bigblue{
	background-color: #FFFFFF;
	color: #6087CD;
	font-weight: bold;
	font-size: x-large;
}
/* ungesehene Objekte */
.notseenbg{
	background-color: #FFFFFF;
}
.seenbg{
	background-color: #F0F4FA;
}
.bluebold{
	font-weight: bold;
	color: #153C7C;
}
.listtitle{
	font-size: 12px;
}

.listdescription{
	width:173px;
	font-weight: bold;
}

.underline{
	border-bottom: 1px dotted Silver;
	
}
.activeheaderbg {
	color: #333399;
	background-color: #97B8E3;
	padding: 4px;
}
.activeheaderbg a{
	color: #99CCCC;
}
.activeheaderlink a{
	text-decoration: underline;
	font-weight: bold;
	color: #333399;
}
.menuebg{
	background-color: White;
	height: 20px;
}
h1 {
	display:inline;
	font-size: 12px; 
	line-height: 12px; 
	color: #000000
}

.form_error{
	background-color: 	red;
	color: 				white;
	padding:			2px;
	width:				100%;
	font-size: 			10px; 
}
.form_succ{
	background-color: 	#99cc00;
	color: 				white;
	padding:			2px;
	width:				100%;
	font-size: 			10px; 
}


#error	{
	background-color: 	red;
	color: 				white;
	padding:			6px;
	margin-bottom:		15px;
	width:				100%;
	}
	
#error H1 {
	color: 				white;
	}
#succ	{
	background-color: 	#99cc00;
	color: 				white;
	padding:			6px;
	margin-bottom:		15px;
	width:				100%;
	}
	
#succ H1 {
	color: 				white;
	}

#fav_short {
	text-align:			left;
	padding:			10px;
	line-height:		20px;
	}
	
#fav_short A {
	border-bottom:		1px dashed blue;
	}	
	
#fav_short A:hover {
	border-bottom:		1px solid blue;
	}
	
.fav_date_infos {
	color:				gray;
	font-size:			9px;
	}
	
TH {
	font-size:			12px;
	text-align:			left;
	}
	
.alreadyrequested TD{
	background-color: 	blue;
	color:				white;
}

h2 {
   color:#333399;
   display:inline;
   font-weight:bold;
   font-size:11px;
}

h3 {
   color:#6087CD;
   display:inline;
   font-weight:bold;
   font-size:24px;
}

