/* Ü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,td		 	{ 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:0px;}
.sub td				{ padding-right:14px;}
.in_content			{ margin-left:0px; width: 99%; height:99%;}
 					/* background: url(pics/2x2.gif)    ---  text-align:right;*/

.900x				{ width:950px}
.partnerlogos		{ margin-top:14px; }

	
.inc_logo			{ width:180px; }	
.inc_topnav			{ padding-left:50px; }		
.inc_nav			{ padding-left:50px; }					
.inc_subnav			{ padding-top:8px; padding-left:50px }

.c_left				{ width:180px; }
.c_middle			{ width:610px; padding-left:50px; padding-right:30px;} /*  padding:0px ; spacing:0px  }*/
.c_double			{ width:790px; padding-left:50px; } 
.c_right			{ width:180px; } 

.in_left			{ padding-right:10px;  padding-bottom:6px;  width: 200px;  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: 14px; 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: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 }
a:visited 	{ font-family: Arial, Verdana, sans-serif; COLOR: #EF3039 ; 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 --------------------------------- */

/*   Begin LightBox --------------------------------- */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }

#prevLink { left: 0; float: left;background: url(../../daten/images/prevlabel.gif) left 15% no-repeat;}
#nextLink { right: 0; float: right;background: url(../../daten/images/nextlabel.gif) right 15% no-repeat;}
#prevLink:hover, #prevLink:visited:hover { background: url(../../daten/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../../daten/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
