body {
	background-image: url(images/sky00.jpg);
	background-repeat: repeat;
	color: #FFFFFF;
	margin: 0; padding: 0;
    font-size: 100.01%;
	font-family: Helvetica,Arial,sans-serif;
  	background-color: #cfdbfe;
}	
html, body{		
	scrollbar-face-color: #C0C0FF;
    scrollbar-track-color: #BDC6DE;
    scrollbar-arrow-color: #949CCE;
    scrollbar-highlight-color: #94D6E7;
    scrollbar-shadow-color: #5D61FF;
    scrollbar-3dlight-color: #31B5D6;
    scrollbar-darkshadow-color: #000000
}   
form {
   padding: 0;
   margin: 0;
   
}
.foto_hg {
    background-image: url(images/polaroid.png);
	background-repeat: no-repeat;
	height: 135px;
	width: 110px;   	 
		
}  
.head{
	background-image: url(images/head.png);
	height: 40px;
	width: 468px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
}
td {
	color: #000000;
	font-family: tahoma;
	font-size: 11px;	
}      /* hides text-align to the left from IE, because the next 2 rules doesn't apply to IE*/
html>body td {
	text-align: left;
	
}
*[align="center"] {
    text-align: center;
  
}
*[align="right"] {
    text-align: right;

}	
.main_home_table_1{
	width: 245px;
	background-image: url(images/fcd.png);
	background-repeat: no-repeat;
	height:175px;
	
	
}	
.main_home_table{
	width: 359px;
	background-image: url(images/paar.png);
	background-repeat: no-repeat;
	height: 202px;
		
	
}	
.newprof{	
    
	
}
.main_outer_table_1{
	width: 711px;
	background-image: url(images/to_2.png);
	background-repeat: no-repeat;
	height: 211px;
	
}
.lrb_oben{
	background-image: url(images/box.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 181px;
	
}
.lrb_mitte{
	background-image: url(images/lrb_mitte.png);
	background-repeat: repeat-y;
	width: 181px;
	
}
.lrb_unten{
	background-image: url(images/lrb_unten.png);
	background-repeat: no-repeat;
	height: 27px;
	width: 181px;			
	
 /*mitte w_box_bottom*/	
/*}
.main_outer_table_2{    
	background-image: url(images/mitte.png);
	background-repeat: repeat-y;
	width: 584px;
	background-position: center;*/			
	 
}

/*Boxen rechts Start*/
.lrb_oben_r{
	background-image: url(images/box_r.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 181px;
	
}
.lrb_mitte{
	background-image: url(images/lrb_mitte.png);
	background-repeat: repeat-y;
	width: 181px;
	
}
.lrb_mitte_r{
	background-image: url(images/lrb_mitte_r.png);
	background-repeat: repeat-y;
	width: 181px;	
	
}
.lrb_unten_r{
	background-image: url(images/lrb_unten_r.png);
	background-repeat: no-repeat;
	height: 27px;
	width: 181px;			
	
 /*mitte w_box_bottom*/	
/*}
.main_outer_table_2{    
	background-image: url(images/mitte.png);
	background-repeat: repeat-y;
	width: 584px;
	background-position: center;*/			
	 
}

/* Boxen rechts ende */

.main_outer_table{
	background-image: url(images/mitte.png);
	background-repeat: repeat-y;
	height: 350px;
	width: 584px;
		
}	
.main_outer_oben{
	width:584px;
	height: 42px;
	background-image: url(images/oben.png);
	background-repeat: no-repeat;
				
}	
.main_outer_unten{
	width: 584px;
	height: 37px;
	background-image: url(images/unten.png);
	background-repeat: no-repeat;
		
}
.profbox_oben{
	width: 530px;
	background-image: url(images/probox_oben.png);
	height: 41px;
	background-repeat: no-repeat;
	
	
}	
.profbox_oben3{
	width: 530px;
	background-image: url(images/profbox_oben3.png);
	height: 15px;
	background-repeat: no-repeat;
	
	
}

.profbox_mitte{
	width: 530px;
	background-image: url(images/probox_mitte.png);
	background-repeat: repeat-y;
			
}	
.profbox_mitte3{
	width: 530px;
	background-image: url(images/probox_mitte3.png);
	background-repeat: repeat-y;
			
}
.profbox_unten{
	width: 530px;
	height: 34px;
	background-image: url(images/probox_unten.png);
	background-repeat: no-repeat;	
		
}
.profbox_unten3{
	width: 530px;
	height: 15px;
	background-image: url(images/profbox_unten3.png);
	background-repeat: no-repeat;	
		
}
.admin_lastlog{                  /* AC_profile_last login */
	color: #000000;
	border: thin solid #000000;
	height: 25px;
	font-size: 14px;
	font-weight: bold;
	width: 571px;
	background-color: #E1E5F2;
}
.admin_lastlog_inside{                  /* AC_profile_last login_inside_Schrift */
	color: #000000;
	font-size: 14px;
	font-weight: bold;

}
.admin_profile{                         /* AC_profile_rating */
	color: #000000;
	background-color: #E1E5F2;	
	

}
.admin_head{
    font-size: 12px;
    color: #000000;
    font-weight: bold;
	
}
.admin_head_index{
	background-image: url(images/trenner_765.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 584px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	background-position: center;
}
.admin_module_head{
	/*background-color: #F9F4E7;*/
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	height: 25px;
	
}
.admin_module_head_1{
	/*background-color: #F9F4E7;*/
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	height: 25px;			
	
}	
.admin_nick_bas {           /* Admin_nickpage_basic*/
	background-image: url(images/navi.png);
	background-repeat: repeat;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	height: 25px;
	
}
.admin_module_detail_inside{
	background-color: #E1E5F2;
	
		
}
.headbg{
	color: #000000;
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	height: 80px;
	width: 753px;
	
}
.headbg_1{
	color: #000000;
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	height: 80px;
	width: 753px;
	
}
.headbgbox{
	color: #000000;
	border: 1px solid #7575FF;
	text-decoration: none;	
}
.loginbarbg{
	background: url(images/cellpic_1.png);
	color: #000000;
	width: 779px;
	height: 30px;
	
}
.login{
	background-image: url(images/login.gif);
	background-repeat: no-repeat;
	height: 200px;
	width: 178px;
	
}
/*.letzt_login{                  
	background-image: url(images/trenner_571.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 571px;
	
}
.stats{
	background-image: url(images/stats.gif);
	background-repeat: no-repeat;
	height: 200px;
	width: 178px;
	
}*/
.profil_box{
	background-image: url(images/profil_box.png);
	background-repeat: no-repeat;
	height: 260px;
	width: 120px;
	
}
.flirtfaktor{                /* Flirtfaktor Hintergrund*/
	background-image: url(images/flirt.png);
	background-repeat: no-repeat;
	height: 270px;
	width: 200px;
	
}
.flirtzaehler{                /* Balken Zähler Flirtcaktor*/
	background-image: url(images/rating.png);
	background-repeat: repeat;	
	
}

.poll{                       
	background-image: url(images/poll.gif); /* Umfrage Hintergrund*/        
	background-repeat: no-repeat;
	height: 250px;
	width: 178px;
	
}
.pollquestion{              /* Umfrage Schrift*/   
	color: #000000;
	font-weight: normal;
	border: thin none #000000;	

}
.polltable{                   /* Umfrage Tabelle_Schrift*/   
	color: #000000;
	font-weight: normal;
	border: thin none #000000;	
	
}
.im{                          /* Messenger Hintergrund*/
	background-image: url(images/im.png);
	background-repeat: no-repeat;
	height: 270px;
	width: 200px;
	
}
.im_area{                     /* Messenger Area*/
	
	font-size:8.5pt;
	color: #000000;
	width:170px;
	height:70px;
	cursor:pointer;
	
}
#userList{                 /* Messenger user Liste*/
	font-size:8.5pt;
	color: #000000;
	width:170px;
	height:70px;
	overflow: auto;
	cursor:pointer;
	font-weight: bold;	
}
.im_an{
	border: 1px solid #7575FF;

}
.newMsg{
	background-color: #d4dffe;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}
.im_Msg{
	/*background-color: #E1E5F2;*/
	
}
#msgArea{                         /*Nachrichtenfenster Messenger*/
	/*background-image: url(images/hg.gif);
	background-repeat: repeat;*/
	font-size: 8.5pt;
	color: #000000;
	height: 75px;
	width: 170px;
	cursor: pointer;
	overflow: auto;
}	
.im_refuname{	
    background-color: #d4dffe;    
	
}
.module_head {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border: thin none #000000;
	height: 30px;
		
}
.boxen_module_head_580 {
	font-size:18px;
	font-weight: bold;
	color: #000066;
    font-family: Perpetua;
	height: 30px;
}
.boxen_module_head_580_1 {
	font-size:18px;
	font-weight: bold;
	color: #FFFFFF;
    font-family: Perpetua;
	height: 30px;
}
.topmenu {
	font-size:12px;
	font-weight: bold;
	color: #000066;
    font-family: Helvetica,Arial,sans-serif;
	height: 30px;	
}
.werbe_boxen {
	font-size:12px;
	font-weight: bold;
	color: #000066;
	font-family: Perpetua;
	background-image: url(images/w_box.png);
	border: 1px solid #7575FF;
	background-repeat: repeat;
	height: 650px;
	width: 181px;
	
}
.werbe_boxen_horizont {
	font-size:12px;
	font-weight: bold;
	color: #000066;
	font-family: Perpetua;
	background-image: url(images/w_box.png);
	border: 1px solid #7575FF;
	background-repeat: repeat;
	height: 60px;
	
	
}
.boxen_title_text{
	background-image: url(images/box.png);
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	height: 19px;
	
}
.boxen_title_left {


}
.boxen_title_right {
    
	
}
.werbe_box_top {
	background-image: url(images/head_959.png); 
	background-repeat: no-repeat;
	height: 120px;
	width: 959px;
	/*font-size: 100.01%;
	font-family: Helvetica,Arial,sans-serif;
	margin: 0;*/
	
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 936;
	/*float: left;*/
}
.module_head_right {
	font-size: 11px;
	color: #000000;
	
}
.module_head_right a {
	font-size: 11px;
	color: #000000;
		
}
.module_head_right a:hover {
	font-size: 11px;
	color: #000000;	
		
}
td.edituserlink{
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	/*background-color: #F2EBDB;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000000;
	border-left-color: #000000;
	height: 25px;
	border-right-color: #000000;
	border-bottom-color: #000000;	
	border: 1px none #B0B0FF; */

}
td.edituserlink a{
	font-size: 11px;
	color: #000075;
	font-weight: bold;
	
} 
td.edituserlink a:hover{
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
		
}
.text_head1 {
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-decoration:none;
  
}
a.text_head1 {
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-decoration:none;
  
}
a.hovertext_head1 {
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-decoration:none;
  
}
.text_head2, .text_head2:hover {
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}
.stats_text {
	color: #000000;
	font-size: 8pt;
	font-weight: lighter;  
}
.offer_head {
	font-size: 18pt;
	color: #000000;
	font-family: Andy;
	font-weight: normal;
		
}
.oddrow {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
	
}
.evenrow {
	background-color: #c8d6fd;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
.evenrow_1 {
	background-color: #E1E5F2;	
		
}
.calendar{
	background-image: url(images/calendar.gif);
	height: 30px;
	color: #000000;	
	border: 1px solid #8484FF;
	
}
.calendar_bg{
	color: #000000;
	background-color: #E1E5F2;
		

}
.module_head_calendar{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #8484FF;
	height: 30px;
	background-image: url(images/calendar.gif);
	background-repeat: repeat;	
	
}
.module_head_calendar_1{
	color: #000000;
	
}
.module_head_calendar_2{
	color: #000000;	
		
}
.module_detail_inside {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	border: 1px none #000000;
	
}
.im_text {
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #7575FF;
   background-color: #E1E5F2;
}
.module_detail {
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #7575FF;
	background-color: #E1E5F2;
}
/*.admin_module_detail {
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #7575FF;
	
}*/
.tellafriend {
	background-color: #E1E5F2;
	color: #000000;
	font-size: 12px;
	border-top-color: #006A9D;
	border-right-color: #006A9D;
	border-bottom-color: #006A9D;
	border-left-color: #006A9D;		
}
.statusbar {
	color: #000000;
	border: thin none #000000;
	font-weight: bold;
	
}
th {
	font-weight: bold;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;
	font-size: 11px;	
}
th a {
    text-decoration: none;
    color: #000000;
  
}
th a:hover {
    color: #000000;
    text-decoration: none;

}
a.subhead {
    text-decoration: none;
    color: #000000;
    font-weight: bold;
  
}
a.subhead:hover {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}
.smallpic {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}
input {
	background-color: #F1F3FA;
	color: #000000;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: inset;
	border-left-style: none;
	border-bottom-color: #031C66;	
}
textarea {
	font-size: 11px;
	overflow: auto;
	color: #000000;
	background-color: #E1E5F2;
	
}
.formbutton {
	background-image: url(images/button.png);
	background-repeat: repeat;
	font-size: 11px;
	color: #000000;
	height: 20px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: inset;
	border-left-style: none;
	border-bottom-color: #031C66;
}
.top_10 {
	background-image: url(images/top_10.png);
	background-repeat: no-repeat;
	height: 145px;
	width: 145px;	
}

.errors {
    color: #FF0000;

}
.errormsg {
    color: #000000;
	
}
a.main_title{
    font-size: 40px;
    color: #000000;
    text-decoration: none;
	
}
a.hover_main_title{
    font-size: 40px;
    color: #000000;
    text-decoration: none;
  
}
.dotted{
	border: 3px dotted #fff;
}
.double{
	border: 3px double #6F89DD;  
  
}
.s_table_blue{
	color: #000000;
	
}
.s_table_white{
	color: #000000;
	
}
.table_inside{                      
	color: #000000;
	background-color: #99ACE5;
	height: 25px;
	border: 1px none #7575FF;
	font-weight: bold;
}
.table{
	color: #000000;
	
			
}
.table_blue{
	color: #000000;
	
}
.table_white{
	color: #000000;
	
}
.table_green{
	color: #000000;
		
}
.table_red{
	color: #000000;
	
}
.table_pink{
	color: #000000;
		
}
.table_gray{
	color: #000000;
		
}
.table_yellow{
	color: #000000;
	
}
.table_head{
	color: #000000;
	background-color: #c8d6fd;
	height: 25px;
	border: 1px solid #7575FF;
	font-weight: lighter;
	font-size: 10px;
}
.main_text1{
    font-size: 24px;

}
.page_heading {
	font-size: 14pt;
	border: 1px solid #7575FF;
	text-align: center;
	background: #E1E5F2;
	
}
.headrow {
	border: 1px solid #7575FF;
	text-align: center;
	background: #E1E5F2;
	
}
.text8pt {
    font-size: 8pt;
  
}
.xtitle {
	font-size: 14pt;
	border: 1px solid #7575FF;
	text-align: center;
	background: #E1E5F2;
	
}
.title {
	font-size: 12pt;
	border: 1px solid #7575FF;
	text-align: left;
	font-weight: bold;
	padding: 4px 4px 4px 11px;
	margin-left: 11px;
	background: #E1E5F2;
	
}
.subtitle {
	font-size: 10pt;
	color: #000000;
	border: 1px solid #7575FF;
	font-weight: bold;
	padding: 1px;
	background: #E1E5F2;
	
}

a {
	color: #000000;
	text-decoration: none;
	
}
a:hover {
	text-decoration: none;
	color: #004ABB;
	
}
a.menulink {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;   
}
a.menulink:hover {
	font-size: 11px;
	color: #0000BF;
	text-decoration: none;
	font-weight: bold;   
}
.panellink {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
}
a.panellink {
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
   color: #000;
   font-family: Georgia, "Times New Roman", Times, serif;
  
}
a.panellink:hover {
   font-weight: bold;
   font-size: 12px;
   color: #000;
   font-family: Georgia, "Times New Roman", Times, serif;
  
}
.panelbox {

	
}
.footer {
	background-image: url(images/trenner_765.png);
	background-repeat: no-repeat;
	height: 50px;		
}
a.footerlink {
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	
}
a.footerlink:hover {
	font-size: 8pt;
	color: #0000CC;
	text-decoration: none;
	font-weight: normal;
	
}
.copyright{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	/*background-image: url(images/navi.png);
	background-repeat: repeat;
	border: 1px solid #FF0000;*/
	
}
.copyright:hover {
   color: #000000;
   font-size: 11px;
   	
}
.paneltable{
	background-color: #E1E5F2;	
}
.modulehead{
    color: #000000;
  
}
.storyhead{
    color: #000000;
    font-weight: bold;
  
}
.storydate{
    font-size: 9px;
    color: #000000;
    font-style: italic;
  
}
.storyby{
    color: #000000;
  
}
.storytext{

  
}
.newshead{
    color: #000000;
    font-weight: bold;
  
}
.newsdate{
    font-size: 9px;
    font-style: italic;
  
}
.newstext{


}
.polloptions{
	color: #000000;
	background: #E1E5F2;
	border: thin none #000000;
	font-weight: bold;
	
}
.payment_mod_head{
	font-size: 11px;
	color: #000000;
	background: #E1E5F2;
	

}
h4{
    font-size: 12px;
  

}
.headerfooter, .headerfooter:hover {  /*** style of "xxx's profile", "last logge" ***/
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	height: 20px;
	background-image: url(images/cellpic3.gif);
	
}
.headerfooter:hover {                 /*** hover: style of "xxx's profile", "last logge" ***/
    color: #000000;
    text-decoration: none;
  
}
.rating{                             /* Rating_Anzeige_Balken _Bewertung*/
	background-image: url(images/rating.png);
	background-repeat: repeat-x;
	
}
.rating_border{                       /* Rating_Anzeige_Rahmen _Bewertung*/
	border: thin inset #000000;
	width: 250px;
	height: 20px;
	
}
.nickwidth {                         /*** width of sections ***/
   /* margin: 10px;
    text-align: center;
    width: 571px;*/
	
}
.navi_nick{              /* Showprofile_nickpage_navi + edituser*/
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	
/*}
.birthday{
	background-color: #676565;	*/
	
}
.searchselect{                 
	background-color: #E1E5F2;
	color: #000000;
	font-size: 12px;
	
}
.select{
	background-color: #E1E5F2;
	color: #000000;
	font-size: 12px;	
	
}	
.search {
    background-image: url(images/quick.gif);
  
  
}
.searchtitle {
    font-size: 14pt;
    font-weight: bold;
    color: #000000;
	
}
.quicksearch{
	background-image: url(images/map.png);
	background-repeat: no-repeat;
	
}
.userresult_new{        /* neueste profile_unter Bild_NAME*/
	background-image: url(images/navi.png);
	background-repeat: repeat;
	border: 1px solid #7575FF;
	height: 25px;
	color: #000000;
}

.starbg {
	background-image: url(images/star_1.png);  /*Vote_Bewertung*/
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
}   	

/* dynamische Navi_verticale*/
 ul#Navigation {
    width: 13.5em;
    margin: 0;
	padding: 0.8em;
   /* border: 1px none black;*/
    background-color: tranzparent;
  }
  * html ul#Navigation {  /* Korrekturen fuer IE 5.x */
    width: 11.6em;
    w\idth: 10em;
    padding-left: 0;
    padd\ing-left: 0.8em;
  }
  ul#Navigation li {
    list-style: none;
    margin: 0.4em; padding: 0;
  }

  ul#Navigation li ul {
    margin: 0 0 0 1em; padding: 0;
  }
  ul#Navigation li ul li {
    margin: 0.1em 0;
  }
  * html ul#Navigation li ul li {  /* Korrektur fuer IE 5.x */
    margin-left: 1em;
    ma\rgin-left: 0;
  }

  ul#Navigation a {
    display:block;
    padding: 0.2em;
    text-decoration: none; 
	font-weight: bolder;
    border: 1px solid black;
    border-left-color: white; 
	border-top-color: white;
    color: black; 
	background-image: url(images/button.png)
  }
  * html ul#Navigation a {
    width: 100%;    /* Breitenangabe fuer IE 5.x */
    w\idth: 8.8em;  /* Breitenangabe fuer IE 6 */
  }
  * html ul#Navigation li ul li a {
    width: 100%;    /* Breitenangabe fuer IE 5.x */
    w\idth: 7.8em;  /* Breitenangabe fuer IE 6 */
  }
  ul#Navigation a:hover {
    border-color: white;
    border-left-color: black; 
	border-top-color: black;
    color: darkblue; 
	background-image: url(images/navi.png)
  }

 /* Erweiterung zur dynamischen Ein-/Ausblendung */
  ul#Navigation li>ul {
    display: none; 
	top: 1.6em;
  }
  ul#Navigation li:hover>ul, ul#Navigation li>a#aktuell+ul {
    display: block;
  }

  /* Workaround fuer den IE 7 */
  *:first-child+html ul#Navigation ul {
    background-color:tranzparent; 
	padding-bottom:0.4em;
  }
  
/*index_mitte_Hintergrund*/
 .li_o {
	float: left;
	width: 42px;
	margin: 0;
	padding: 0;
	background-image: url(images/li_o.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	height: 34px;
  }
  
 .rahmen_o {
	margin: 0;
	padding: 0;
	background-image: url(images/rahmen_o.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 34px;
	background-repeat: repeat-x;	
  }
  
  .re_o{
    float: right;
	width: 46px;
	margin: 0;
	padding: 0;
	background-image: url(images/re_o.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	height: 34px;
  }
  
  .rahmen_li{
	float: left;
	width: 41px;
	margin: 0;
	padding: 0;
	background-image: url(images/rahmen_li.png);
	background-repeat: repeat-y;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
  }
  
  .absolut_mitte{
	margin: 0;
	padding: 0;
	background-image: url(images/absolut_mitte.png);
	background-repeat: repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	min-height: 80em;
  }
  
  .rahmen_re {
	float: right;
	margin: 0;
	padding: 0;
	background-image: url(images/rahmen_re.png);
	background-repeat: repeat-y;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 47px;
  }
  
  .li_u {
	float: left;
	margin: 0;
	padding: 0;
	background-image: url(images/li_u.png);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 38px;
	width: 42px;
  }
  
 .rahmen_u {
	margin: 0;
	padding: 0;
	background-image: url(images/rahmen_u.png);
	background-repeat: repeat-x;
	height: 37px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
  }
  
  .re_u {
	float: right;
	width: 46px;
	margin: 0;
	padding: 0;
	background-image: url(images/re_u.png);
	background-repeat: no-repeat;
	height: 39px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
  } 

/* dynamische Navi_verticale_ENDE*/  

  .tranz_trenn {
	margin: 0;
	padding: 0;
	background-image: url(images/tranz_trenn.png);
	background-repeat: no-repeat;
	height: 40px;
  }	
  

/* ANFANG VERTICAL Navi */
.menu2{
	font-family: arial, sans-serif;
	width:150px;
	height:auto;
	position:relative;
	font-size:11px;
	z-index:100;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
.menu2 ul {
    padding:0; margin:0; 
	list-style-type: none; 
	background:transparent;
	width:140px; height:auto; 
	border:1px none #00006C;
}
.menu2 ul li ul {
    visibility:hidden; 
	position:absolute; 
	height:0; 
	overflow:hidden; 
	top:0; 
	left:85px;
}
.menu2 ul li {
    float:left;
}
.menu2 ul li a, .menu2 ul li a:visited {
    display:block; 
	float:left; 
	text-decoration:none; 
	color:#000; 
	width:130px; 
	height:25px; 
	line-height:24px; 
	font-size:11px; 
	background:transparent; 
	padding-left:10px;
}
* html .menu2 ul li a, * html .menu2 ul li a:visited {width:150px; w\idth:130px;}

.menu2 table {
    border-collapse:collapse; 
	border:0; margin:0; 
	padding:0; 
	font-size:1em; 
	position:absolute; left:0; top:0;
}

/* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */
.menu2 ul li:hover a,
.menu2 ul li a:hover{
    background:#859dde; 
	color:#fff;
}

.menu2 ul li:hover {position:relative; z-index:90;}
* html .menu2 ul li a:hover {position:relative; z-index:100;}

.menu2 ul li:hover ul,
.menu2 ul li a:hover ul {
	visibility:visible;
	position:absolute;
	height:auto;
	border:1px solid #859dde;
	overflow:visible;
	background-color: #859dde;
}
.menu2 ul li:hover ul li a,
.menu2 ul li a:hover ul li a{
    display:block; 
	background:transparent; 
	color:#fff; 
	line-height:15px; 
	padding:5px 0 5px 10px; 
	height:auto; 
	ext-decoration:none;
}

.menu2 ul li:hover ul li:hover a,
.menu2 ul li a:hover ul li a:hover {
	color:#031C66;
	background-image: url(images/button.png);
	background-repeat: repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: inset;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #031C66;
}
.menu2 ul li:hover ul li ul,
.menu2 ul li a:hover ul li a ul {
    visibility:hidden; 
	position:absolute; 
	height:0; 
	overflow:hidden; 
	top:0; 
	left:85px;
}
.menu2 ul li:hover ul li:hover ul,
.menu2 ul li a:hover ul li a:hover ul {
    visibility:visible; 
	position:absolute; 
	height:auto; color:#000; 
	padding:0; 
	border:1px solid #069; 
	list-style-type:none; 
	background:#069;
}
.menu2 ul li:hover ul li:hover ul li a,
.menu2 ul li a:hover ul li a:hover ul li a {
    display:block; 
	background:transparent; 
	color:#ff0;
}

.menu2 ul li:hover ul li:hover ul li:hover a,
.menu2 ul li a:hover ul li a:hover ul li a:hover {
    background:#eee; 
	color:#000;
}

.navig {
	background-image: url(images/button.png);
	background-repeat: repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 0px;
	border-bottom-color: #031C66;
	height: 25px;
}
/*ENDE vertical NAVI*/


/* dynamische Navi_right_verticale*/
 ul#Navigation_right {
    width: 13.5em;
    margin: 0;
	padding: 0.8em;
    border: 1px none black;
    background-color: transparent;
  }
  * html ul#Navigation {  /* Korrekturen fuer IE 5.x */
    width: 11.6em;
    w\idth: 10em;
    padding-left: 0;
    padd\ing-left: 0.8em;
  }
  ul#Navigation li {
    list-style: none;
    margin: 0.4em; padding: 0;
  }

  ul#Navigation li ul {
    margin: 0 0 0 1em; padding: 0;
  }
  ul#Navigation li ul li {
    margin: 0.1em 0;
  }
  * html ul#Navigation li ul li {  /* Korrektur fuer IE 5.x */
    margin-left: 1em;
    ma\rgin-left: 0;
  }

  ul#Navigation a {
    display:block;
    padding: 0.2em;
    text-decoration: none; 
	font-weight: bolder;
    border: 1px solid black;
    border-left-color: white; 
	border-top-color: white;
    color: black; 
	background-image: url(images/button.png)
  }
  * html ul#Navigation a {
    width: 100%;    /* Breitenangabe fuer IE 5.x */
    w\idth: 8.8em;  /* Breitenangabe fuer IE 6 */
  }
  * html ul#Navigation li ul li a {
    width: 100%;    /* Breitenangabe fuer IE 5.x */
    w\idth: 7.8em;  /* Breitenangabe fuer IE 6 */
  }
  ul#Navigation a:hover {
    border-color: white;
    border-left-color: black; 
	border-top-color: black;
    color: darkblue; 
	background-image: url(images/navi.png)
  }

 /* Erweiterung zur dynamischen Ein-/Ausblendung */
  ul#Navigation li>ul {
    display: none; 
	top: 1.6em;
  }
  ul#Navigation li:hover>ul, ul#Navigation li>a#aktuell+ul {
    display: block;
  }

  /* Workaround fuer den IE 7 */
  *:first-child+html ul#Navigation ul {
    background-color:tranzparent; 
	padding-bottom:0.4em;
  }
/* dynamische Navi_right_verticale_ENDE*/  

/*Nick_navi*/

#tabsF {
	float:left;
	width:auto;
	font-size:93%;
	line-height:normal;	/*border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;	*/
	padding-left: 20px;	
}
#tabsF ul {
	margin:0;
	list-style:none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
#tabsF li {
    display:inline;
    margin:0;
    padding:0;
      }
#tabsF a {
    float:left;
    background:url(images/tableftF.gif) no-repeat left top;
    margin:0;
    padding:0 0 0 4px;
    text-decoration:none;
}
#tabsF a span {
    float:left;
    display:block;
    background:url(images/tabrightF.gif) no-repeat right top;
    padding:5px 15px 4px 6px;
    color:#000093;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsF a span {float:none;}
/* End IE5-Mac hack */
#tabsF a:hover span {
    color:#FFF;
}
#tabsF a:hover {
    background-position:0% -42px;
}
#tabsF a:hover span {
    background-position:100% -42px;
}
/*Nick_navi_ENDE*/

/*TABS_Profile*/
#tabsP {
	float:left;
	width:auto;
	font-size:93%;
	line-height:normal;	/*border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;	*/
	padding-left: 10px;
	
}
#tabsP ul {
	margin:0;
	list-style:none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#tabsP li {
      display:inline;
      margin:0;
      padding:0;
      }
#tabsP a {
	float:left;
	background:url(images/tableftF.gif) no-repeat left top;
	margin:0;
	text-decoration:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 2px;
}
#tabsP a span {
	float:left;
	display:block;
	background:url(images/tabrightF.gif) no-repeat right top;
	color:#666;
	padding-top: 5px;
	padding-right: 13px;
	padding-bottom: 4px;
	padding-left: 6px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsP a span {float:none;}
/* End IE5-Mac hack */
#tabsP a:hover span {
      color:#FFF;
}
#tabsP a:hover {
      background-position:0% -42px;
}
#tabsP a:hover span {
      background-position:100% -42px;
}
/*TABS_Profile_ENDE*/
/*TABS_ExtendedSearch_ANFANG*/
#tabsEs {
	float:left;
	width:auto;
	font-size:93%;
	line-height:normal;	/*border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;	*/
	padding-left: 20px;
	
}
#tabsEs ul {
	margin:0;
	list-style:none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
#tabsEs li {
      display:inline;
      margin:0;
      padding:0;
      }
#tabsEs a {
      float:left;
      background:url(images/tableftF.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 2px;
      text-decoration:none;
}
#tabsEs a span {
      float:left;
      display:block;
      background:url(images/tabrightF.gif) no-repeat right top;
      padding:5px 13px 4px 6px;
      color:#666;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsEs a span {float:none;}
/* End IE5-Mac hack */
#tabsEs a:hover span {
      color:#FFF;
}
#tabsEs a:hover {
      background-position:0% -42px;
}
#tabsEs a:hover span {
      background-position:100% -42px;
}
/*TABS_ExtendedSearch_ENDE*/
/*TABS_Simplesearch*/
#tabsSi{
	float:left;
	width:auto;
	font-size:93%;
	line-height:normal;	/*border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;	*/
	padding-left: 50px;
	
}
#tabsSi ul {
	margin:0;
	list-style:none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
#tabsSi li {
      display:inline;
      margin:0;
      padding:0;
      }
#tabsSi a {
      float:left;
      background:url(images/tableftF.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
}
#tabsSi a span {
      float:left;
      display:block;
      background:url(images/tabrightF.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsSi a span {float:none;}
/* End IE5-Mac hack */
#tabsSi a:hover span {
      color:#FFF;
}
#tabsSi a:hover {
      background-position:0% -42px;
}
#tabsSi a:hover span {
      background-position:100% -42px;
}
/*TABS_Simplesearch_ENDE*/

/* Start Member Menu ausklappbar nach links */
.menu_mm{
	font-family: arial, sans-serif;
	width:150px;
	height:auto;
	position:relative;
	font-size:11px;
	z-index:100;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
.menu_mm ul {
    padding:0; margin:0; 
	list-style-type: none; 
	background:transparent;
	width:140px; height:auto; 
	border:1px none #00006C;
}
.menu_mm ul li ul {
    visibility:hidden; 
	position:absolute; 
	height:0; 
	overflow:hidden; 
	top:0; 
	right:85px; /* nach links ausklappen */
}
.menu_mm ul li {
    float:left;
}
.menu_mm ul li a, .menu_mm ul li a:visited {
    display:block; 
	float:left; 
	text-decoration:none; 
	color:#000; 
	width:130px; 
	height:25px; 
	line-height:24px; 
	font-size:11px; 
	background:transparent; 
	padding-left:10px;
}
* html .menu_mm ul li a, * html .menu_mm ul li a:visited {width:150px; w\idth:130px;}

.menu_mm table {
    border-collapse:collapse; 
	border:0; margin:0; 
	padding:0; 
	font-size:1em; 
	position:absolute; left:0; top:0;
}

/* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */
.menu_mm ul li:hover a,
.menu_mm ul li a:hover{
    background:#859dde; 
	color:#fff;
}

.menu_mm ul li:hover {position:relative; z-index:90;}
* html .menu_mm ul li a:hover {position:relative; z-index:100;}

.menu_mm ul li:hover ul,
.menu_mm ul li a:hover ul {
	visibility:visible;
	position:absolute;
	height:auto;
	border:1px solid #859dde;
	overflow:visible;
	background-color: #859dde;
}
.menu_mm ul li:hover ul li a,
.menu_mm ul li a:hover ul li a{
    display:block; 
	background:transparent; 
	color:#fff; 
	line-height:15px; 
	padding:5px 0 5px 10px; 
	height:auto; 
	text-decoration:none;
}

.menu_mm ul li:hover ul li:hover a,
.menu_mm ul li a:hover ul li a:hover {
	color:#031C66;
	background-image: url(images/button.png);
	background-repeat: repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: inset;
	border-left-style: none;
	border-bottom-width: 0px;
	border-bottom-color: #031C66;
}
.menu_mm ul li:hover ul li ul,
.menu_mm ul li a:hover ul li a ul {
    visibility:hidden; 
	position:absolute; 
	height:0; 
	overflow:hidden; 
	top:0; 
	left:85px;
}
.menu_mm ul li:hover ul li:hover ul,
.menu_mm ul li a:hover ul li a:hover ul {
    visibility:visible; 
	position:absolute; 
	height:auto; color:#000; 
	padding:0; 
	border:1px solid #069; 
	list-style-type:none; 
	background:#069;
}
.menu_mm ul li:hover ul li:hover ul li a,
.menu_mm ul li a:hover ul li a:hover ul li a {
    display:block; 
	background:transparent; 
	color:#ff0;
}

.menu_mm ul li:hover ul li:hover ul li:hover a,
.menu_mm ul li a:hover ul li a:hover ul li a:hover {
    background:#eee; 
	color:#000;
}

.menu_mm_navig {
	background-image: url(images/button.png);
	background-repeat: repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 0px;
	border-bottom-color: #031C66;
	height: 25px;
}
/* Ende Member Menu ausklappbar nach links */

/*sexy button  start*/
.clear { /* Container (z.B. div) für floatende Buttons */
   overflow: hidden;
   width: 100%;
}

a.sb_button {
   background: transparent url(images/bg_button_a.gif) no-repeat top right;
   font: normal 12px arial, sans-serif;
   color: #666!important;
   display: block;
   float: left;
   height: 24px;
   margin-right: 6px;
   padding-right: 18px; /*sliding doors padding */
   text-decoration: none;
}

a.sb_button span {
   background: transparent url(images/bg_button_div.gif) no-repeat;
   display: block;
   line-height: 14px;
   padding: 5px 0 5px 18px;
}

a.sb_button:active {
   background-position: bottom right;
   color: #000;
   outline: none; /* die gepunktete Linie im FF abschalten */
}

a.sb_button:active span {
   background-position: bottom left;
   color: #000!important;
   padding: 6px 0 4px 18px; /* Text 1px nach unten verschieben */
}
a.sb_button:hover {
   text-decoration: none;
   color: #000!important;
} 
/*sexy button  end*/

/* neue css buttons */

/* button styles */
a.button, a.buttonDis {
display: block;
background-color: transparent;
background-image: url(images/buttonBackground.gif);
background-repeat: no-repeat;
width: 132px;
height: 28px;
margin: 5px auto;
padding: 5px 0 0 0;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
text-decoration: none;
}
a.button:link, a.button:visited {
color: #002577;
}
a.button:hover, a.button:active {
background-position: 0 -36px;
color: #FF7200;
}
a.buttonDis:link, a.buttonDis:visited, a.buttonDis:hover, a.buttonDis:active {
background-position: 0 -72px;
color: #5F5F5F;
cursor: default;
}
.icon {
display: inline-block;
background-repeat: no-repeat;
padding: 0 0 5px 18px;
}
a.button:hover .icon, a.button:active .icon {
background-position: 0 -28px;
}
a.buttonDis:link .icon, a.buttonDis:visited .icon, a.buttonDis:hover .icon, a.buttonDis:active .icon {
background-position: 0 -56px;
}
/* list of button icons */
#buttonOK .icon {
background-image: url(images/ok.gif);
}
#buttonCancel .icon {
background-image: url(images/cancel.gif);
}
#buttonImport .icon {
background-image: url(images/import.gif);
}
/* neue css buttons ende */

/*Rundbox_ANFANG*/
#roundbox {
	display:block; 
	background:transparent; 
	font-weight:normal; 
	margin:3px; 
	min-height: 80em;
}
#roundbox p {
	margin:0 2px; 
	padding:2px 0; 
	line-height:1.2em;
}
.roundboxcontent {
	/* background-image: url(images/herzerln.png); */
	display:block;
	/*background:#D6DFF7;*/
	padding:0.5em;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6F89DD;
	border-left-color: #6F89DD;
	min-height: 80em;
	background-repeat: repeat;
}

.linie1, .linie2, .linie3, .linie4 {display:block; overflow:hidden; font-size:1px;}
.linie1, .linie2, .linie3 {height:1px;}
.linie2, .linie3, .linie4 {background:#D6DFF7; border-left:1px solid #6F89DD; border-right:1px solid #6F89DD;}
.linie1 {margin:0 5px; background:#6F89DD;}
.linie2 {margin:0 3px; border-width:0 2px 0 2px;}
.linie3 {margin:0 2px;}
.linie4 {height:2px; margin:0 1px 0 1px;}

/*Rundbox_ENDE*/

/*Rundbox_2_ANFANG*/
#roundbox_2 {
	display:block; 
	background:transparent; 
	font-weight:normal; 
	margin:3px; 
	
}
#roundbox p {
	margin:0 2px; 
	padding:2px 0; 
	line-height:1.2em;
}
.roundboxcontent_2 {
	display:block;
	background:#D6DFF7;
	padding:0.5em;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6F89DD;
	border-left-color: #6F89DD;
	
}

.linie1, .linie2, .linie3, .linie4 {display:block; overflow:hidden; font-size:1px;}
.linie1, .linie2, .linie3 {height:1px;}
.linie2, .linie3, .linie4 {background:#D6DFF7; border-left:1px solid #6F89DD; border-right:1px solid #6F89DD;}
.linie1 {margin:0 5px; background:#6F89DD;}
.linie2 {margin:0 3px; border-width:0 2px 0 2px;}
.linie3 {margin:0 2px;}
.linie4 {height:2px; margin:0 1px 0 1px;}

/*Rundbox_2_ENDE*/

/*TABS_Mailmessages*/

#tabsMs{
	float:left;
	width:auto;
	font-size:93%;
	line-height:normal;	/*border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;	*/
	padding-left: 100px;
	
}
#tabsMs ul {
	margin:0;
	list-style:none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
#tabsMs li {
      display:inline;
      margin:0;
      padding:0;
      }
#tabsMs a {
      float:left;
      background:url(images/tableftF.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
}
#tabsMs a span {
      float:left;
      display:block;
      background:url(images/tabrightF.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#000;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsMs a span {float:none;}
/* End IE5-Mac hack */
#tabsMs a:hover span {
      color:#FFF;
}
#tabsMs a:hover {
      background-position:0% -42px;
}
#tabsMs a:hover span {
      background-position:100% -42px;
}
/*TABS_Mailmessagesh_ENDE*/

.gb_txt_comment{
	border: 1px solid #6F89DD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #FF0000;
}
