/* Übergeordnet ---------------------------------------------------- */
html		{scrolling:no; padding:0px;}
frameset	{ frame-border:none ; frame-spacing:0 ; border:0px; }

.body2		{ padding:0px;
			  scrollingleft:no;
			  scrollbar-face-color: #EEEEEE ;
			  scrollbar-arrow-color: #000000 ;
			  scrollbar-track-color: #FFFFFF ;
			  scrollbar-highlight-color: #EEEEEE ;
			  scrollbar-darkshadow-color: #EEEEEE ; }
body		{ padding:0px; background-color: #FFFFFF ;
                margin-left: 0px;
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 0px;
			  scrollbar-face-color: #EEEEEE ;
			  scrollbar-arrow-color: #CC3333 ;
			  scrollbar-track-color: #FFFFFF ;
			  scrollbar-highlight-color: #EEEEEE ;
			  scrollbar-darkshadow-color: #EEEEEE ; }
.nav-frame	{
			  scrollbar-face-color: #EEEEEE ;
			  scrollbar-arrow-color: #CC3333 ;
			  scrollbar-track-color: #EF3039 ;
			  scrollbar-highlight-color: #EEEEEE ;
			  scrollbar-darkshadow-color: #EEEEEE ; }

/* BASICS ---------------------------------------------------- */
font,li,p,div		 	{ font-size: 12px; color:#333333;
						  font-family: Arial, sans-serif; }

table,td				{ border:0px ; padding:0px ; spacing:0px ; }
img						{ border:0px ; }
iframe	                { border:0px solid #CCCCCC ; scrolling=no ;
                          scrollbar-face-color: #CCCCCC ;
                          scrollbar-arrow-color: #FFFFFF ;
                          scrollbar-track-color: #FFFFFF ;
                          scrollbar-highlight-color: #CC3333 ;
                          scrollbar-darkshadow-color: #CC3333 ;  }

        .center         {margin: auto ; text-align: center ; }
        .frameset       {margin-bottom: 3px ; margin-right:37px ; text-align: center ; border:0px; }

/* Content & IN-between -------------------------------------------------*/
.sub				{margin-left:30px;}
.in_content			{ margin-left:30px; margin-right:10px; width: 510px; height:246px;
 					  border-top:0px solid #CCCCCC;
 					  border-left:0px solid #CCCCCC;}
 					/* background: url(pics/2x2.gif)    ---  text-align:right;*/
.in_left			{ padding-right:10px;  padding-bottom:6px;  width: 380px;  spacing:2px ; }
.in_right			{ padding-left:10px; width:186px;  spacing:2px ; } /*  padding:0px ; spacing:0px  }*/
.in_right_no		{ padding-right:4px; padding-left:0px; width:186px;  spacing:2px ; } /*  padding:0px ; spacing:0px  }*/

.in_left_2			{ padding-right:10px;  width:186px;  spacing:2px ; }
.in_right_2			{ padding-left:10px;  padding-right:6px; padding-bottom:6px;  width: 380px;  spacing:2px ; } /*  padding:0px ; spacing:0px  }*/

.in_titel           { font-size: 12px; color: #000000 ; font-weight:bold ; padding:8px }

    .in_260             { padding:2px; width: 240px; }
    .in_510             { padding:2px; width: 490px; }
/*
.en					{ color: #666666 ; font-weight:normal ;  }
.fr					{ color: #666666 ; font-weight:normal ;  }
*/
.sprache 			{ font-size: 10px; color: #999999 ; font-weight:normal ;  }
.in_left_sprache	{ padding-right:20px; width: 350px;}
.in_right_sprache	{ margin-left:10px; width: 200px; }
.pressepics	td		{ border-bottom:1px solid #CCCCCC;}

/* SCHRIFT ---------------------------------------------------*/
br					{ font-size: 8px;}
.stern            { font-size: 14px; color: #EF3039 ;background-color: #FFFFFF ; font-weight:bold ; }
.titel 				{ font-size: 12px; color: #373535 ; font-weight:bold ;  }
.subtitel 			{ font-size: 12px; color: #373535 ; font-weight:bold ;  }
.f10 				{ font-size: 10px; }
.footer				{ font-family:  Arial, sans-serif; font-size: 9px; letter-spacing:0.5 ; color: #999999 ;  }
.druck				{ font-size: 10px; color: #996666; font-weight: normal ; }
.spr				{ font-size: 10px; color: #996666;  }
.preis         	{ color: #EF3039 ; padding: 1px ; }

    .teilnehmer_list    { border-bottom: 1px solid #CCCCCC ; height:8px; }
    .teilnehmer         { color: #373535 ; }
    .fotograf           { color: #373535 ; font-size: 10px ; }
    .orte               { color: #373535 ;  font-size: 11px ; }
    .datum              { color:#660000; }
    .zeit               { color: #996666; }
    .plan               { font-size: 12px; }
    .zitat              { font-size: 11px;  font-style:italic ; text-align: right ; }
    .img                {  }
    .delimitter         { color: #373535 ; }
    .tab__              { width: 450px ; border: 1px solid #373535 ;}
    .f11                { font-size: 11px; }
    .justify            {}
    .rahmen             { color: #FFFFFF ; background-color: #EF3039 ; padding: 1px ; }


/* COLORS */
.c_01	{color: #FFFFFF ;} /* weiß */
.c_02	{color: #000000 ;} /* schwarz */
.c_03	{color: #EF3039 ;} /* rot */
.c_04	{color: #F15F22 ;} /* orange */
.c_05	{color: #2DA7DF ;} /* blau */
.c_06	{color: #FFD540 ;} /* gelb */
.c_07	{color: #EF5BA1 ;} /* pink */
.c_08	{color: #00AF62 ;} /* grün */

/* Hintergründe */
.bg_01  {background-color: #FFFFFF ;} /* weiß */
.bg_02	{background-color: #000000 ;} /* schwarz */
.bg_03  {background-color: #EF3039 ;} /* rot */
.bg_04	{background-color: #F15F22 ;} /* orange */
.bg_05	{background-color: #2DA7DF ;} /* blau */
.bg_06	{background-color: #FFD540 ;} /* gelb */
.bg_07	{background-color: #EF5BA1 ;} /* pink */
.bg_08	{background-color: #00AF62 ;} /* grün */


/* FRAMES -----------------------------------------------------------------------*/
.content			{width:500px;  margin-left:30px; }

.subnav				{background-color: #F45813 ; height: 24px ; padding-top: 4px ; padding-left:8px;}
.content_left		{background-color: #FFFFFF ; width: 496px ; padding: 8px 18px 8px 8px ;}
.content_right		{background-color: #FFFFFF ; width: 184px ;  }
.content_left_50	{background-color: #B1C514 ; width: 340px ; padding: 8px 18px 8px 8px ; }
.content_left_2		{background-color: #B1C514 ; width: 220px ; padding: 8px 18px 8px 8px ;}
.content_right_2	{background-color: #B1C514 ; width: 470px ;  }
.content_left_3		{background-color: #B1C514 ; width: 150px ; padding: 8px 18px 8px 8px ;}
.content_right_3	{background-color: #B1C514 ; width: 540px ;  }

.content_all		{background-color: #B1C514 ; padding: 8px 18px 8px 8px ; }


/* LINKS ----------------------------------------------------------------------- */
a		 	{ font-family: Arial, Verdana, sans-serif; COLOR: #EF3039 ; font-size: 12px; font-weight:bold }
a:link 		{ font-family: Arial, Verdana, sans-serif; COLOR: #EF3039 ; font-size: 12px; TEXT-DECORATION: none ; font-weight:bold }
a:visited 	{ font-family: Arial, Verdana, sans-serif; COLOR: #EF3039 ; font-size: 12px; TEXT-DECORATION: none ; font-weight:bold }
a:hover		{ font-family: Arial, Verdana, sans-serif; COLOR: #000000 ; font-size: 12px; TEXT-DECORATION:underline ; font-weight:bold }
a:active 	{ font-family: Arial, Verdana, sans-serif; COLOR: #000000 ; font-size: 12px; TEXT-DECORATION: none ; font-weight:bold }

.subnav a:hover		{ COLOR: #B1C514 ; font-weight:bold}

.content a		 	{ COLOR: #CC3333 ; font-size: 12px; }
.content a:link 	{ COLOR: #CC3333 ; TEXT-DECORATION: none ;}
.content a:hover	{ COLOR: #000000 ; TEXT-DECORATION:underline ;}
.content a:visited 	{ COLOR: #CC3333 ; }

.db_content a		 	{ COLOR: #CC3333 ; font-size: 12px; }
.db_content a:link 		{ COLOR: #CC3333 ; TEXT-DECORATION: none ;}
.db_content a:hover		{ COLOR: #000000 ; TEXT-DECORATION:underline ;}
.db_content a:visited 	{ COLOR: #CC3333 ; }

.db_content_nav a		 	{ COLOR: #FFFFFF ; font-size: 12px; }
.db_content_nav a:link 		{ COLOR: #FFFFFF ; TEXT-DECORATION: none ;}
.db_content_nav a:hover		{ COLOR: #000000 ; TEXT-DECORATION:underline ;}
.db_content_nav a:visited 	{ COLOR: #FFFFFF ; }



/* db_access ----------------------------------------------------------------------- */
.admin-nav /*body*/	{ background-color: #FFFFFF ; }

.logon_titel	{font:16px ; color: #CCCCCC ; font-weight:bold; padding-left:4px;}

.db_nav_in			{margin-left:12px;}
.db_content			{width: 700px ; margin-left:10px; margin-top:10px;;}
.db_content_nav		{	background-color: #FFFFFF ; }
.db_content_450		{width: 450px ; margin-left:10px; margin-top:0px;
					 background-color: #FFFFFF ; border: 0px #373535 ;}
.db_content_red		{width: 450px ; margin-left:20px; margin-top:20px;
					 background-color: #FFFFFF ; border: 1px #373535 ;}

.db_maske		{ width: 440px ; background-color: #FFFFFF ; padding: 2px ; }
.db_maske td	{ height: 30px ;  padding: 2px ; }
.infobox 		{ margin-bottom:22px; margin-left:10px; width:230px ; height:400px ; }

.formater			{ width:100% ; } 							 /* tabelle */
.formater_td		{ text-align: left ; valign:bottom ; } 		 /* spalten */
.formaterhelp p 	{ font:11px; line-height:10px }

.db_titel			{font:16px ; color: #373535 ; font-weight:bold;   }
.db_titel_new		{font:14px ; color: #009900 ; background-color: #FFFFFF ; font-weight:bold;   }
.db_titel_klon		{font:14px ; color: #0000CC ; background-color: #FFFFFF ; font-weight:bold;   }
.db_titel_change	{font:14px ; color: #FF9900 ; background-color: #FFFFFF ; font-weight:bold;   }
.db_titel_delete	{font:14px ; color: #CC0000 ; font-weight:bold;   }

.db_new		{font:11px ; color: #FFFFFF ; background-color: #009900 ; font-weight:bold;   }
.db_klon	{font:11px ; color: #FFFFFF ; background-color: #0000CC ; font-weight:bold;   }
.db_change	{font:11px ; color: #FFFFFF ; background-color: #FF9900 ; font-weight:bold;   }
.db_delete	{font:11px ; color: #FFFFFF ; background-color: #CC0000 ; font-weight:bold;   }


.db_titel_nav	{font:14px ; color: #000000 ; font-weight:bold; }
.db_titel_nav_or{font:14px ; color: #F45813 ; font-weight:bold; }
.db_titel_txt	{font:12px ; color: #373535 ; font-weight:bold; }
.db_titel_txt2	{font:10px ; color: #373535 ;  }
.db_table_head	{font:14px ; color: #373535 ; }

.db_table_list td	{padding: 2px ; spacing: 2px; }

    .red            { font-size: 14px; color: #EF3039 ;background-color: #FFFFFF ; font-weight:bold ; width: 450px; }
    .white          { color: #FFFFFF ; background-color: #CC3333 ; padding: 4px ; }
    .back           { font: arial ; color: #FFFFFF ;}

/*   FORM ---------------------------------  */
form  			{font-size: 11px; color:#333333;}
select			{font-size: 11px; color:#333333; border-width:0px;
				 border-color:#cccccc; background:#FFFFFF;  margin:0px 0px 0px 0px	; }
input 			{font-size: 11px; border:1px solid #000000;}
textarea		{font-size: 12px; border:1px solid #000000;}
checkbox		{font-size: 11px; border:0px solid #000000;}
input.radio			{ border:0px solid #000000;}
.rot            { font-size: 12px; color: #FFFFFF ;background-color: #CC0000 ; padding:2px; }
.alarm            { font-size: 12px; color: #FFFFFF ;background-color: #FF9900 ; padding:2px; }
.nr  /* TAGE */ { font-size: 14px; align:center; font-weight:bold; color: #FFFFFF ;  background: #EF3039 ;}
#login 		{ font-size: 10px; color: #996666;  }
#pw 		{ font-size: 10px; color: #996666;  }


/*   begin dropmenue --------------------------------- */
/*   dropmenue Copyright (c) 2003,2004 Cezary Tomczak  */
#menu1	{  line-height:12px ; }
.item1	{ color: #333333 ; font:11px  Arial, Helvetica, sans-serif;
		  padding: 0px; line-height:18px ;}
/* .item2	{ color: #333333 ; font: 10px  Arial, Helvetica, sans-serif; } */
.ddm1 {
    font: 11px  Arial, Helvetica, sans-serif;
    padding: 0px;;}
.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding:0px;
    border: 0px #FFFFFF;
    text-decoration: none;
    display: block;
    position: relative; }
.ddm1 .item1 {
    padding: 0px;
    background: #EF3039;
    color: #FFFFFF;}
.ddm1 .item1:active, {
    background: #FFFFFF;
    color: #333333;
    padding-left:0px;}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 0px;
    background: #FFFFFF;
    color: #333333;
    padding-left:0px}
/* .ddm1 .item2,
.ddm1 .item2:hover {
    padding: 0px ;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    color: #333333 ;
    font: 10px Verdana, Arial, Helvetica, sans-serif;} /* Text sub */
/* .ddm1 .item2 {
    background: #FFFFFF;
    color: #333333;}
.ddm1 .item2:hover {
    background: #EDEDED;
    color: #333333;} */
--.ddm1 .section {
    border: 0px #CCCCCC; /* Rand sub */
    position: absolute ;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
    background: #FFFFFF;}
--.ddm1 .left, .ddm1 .left:hover { border-style: solid none solid solid; }
--.ddm1 .right, .ddm1 .right:hover { border-style: solid solid solid none; }
* html .ddm1 td { position: relative;  } /* ie 5.0 fix */
/*   end  dropmenue --------------------------------- */