/* Übergeordnet ---------------------------------------------------- */
html		{scrolling:no; padding:0px; }
frameset	{ frame-border:none ; frame-spacing:0 ; border:0px; }
body		{ padding:0px; background-color: #dedede ;
                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 ; }
			  

/* BASICS ---------------------------------------------------- */
font,p,td,tr,li,div { font-size: 14px; color:#333333; font-family: Tahoma, Arial, Verdana, sans-serif;    }
table,td			{  padding:0px ; spacing:0px ;  valign:top;  position:top;}
#rahmen td			{  background-color: #FFFFFF ;}
#rahmen  			{ border:10px solid #FFFFFF;}
.mainnav td			{  background-color: #B6381E ;}

/* COLORS ---------------------------------*/
.c_01	{color: #;} /* hell */
.c_02	{color: #FF5148 ;} /* orange-ig */
.c_03	{color: #B6381E ;} /* dnkl */
.db_nav2 td   {background-color: #00CCFF ;}/* blau */

/* VORTRAG STGT ---------------------------------*/
.city			{ font-size: 18px; COLOR: #000000 ; font-weight: bold; }
.tel			{ padding-top: 8px; }
.f18			{ font-size: 18px; COLOR: #CC0000 ; font-weight: bold; }
.vortragfooter 	{ font-size: 9px; color: #CC0000 ; background-color: #dedede ; }

/* IDs ---------------------------------*/
#adr			{ padding: 4px; }
#adr2			{ padding: 4px; }


/* --- change colors -------------------------------------------------------------------------------- */

.main			{ spacing:0px ; width:770px; padding-top:14px; height:100% ;
				  border-left:0px solid #B6381E ; border-right:0px solid #B6381E ; }
.footer 		{ font-size: 9px; color: #FFFFFF ; background-color: #B6381E ; }
.footer td 		{ background-color: #B6381E;}
.rotig  		{ background-color: #B6381E;}
.f10			{ font-size: 10px;  font-weight: normal; font-style: normal ;}
.f11			{ font-size: 11px;  font-weight: normal; font-style: normal ;}
.navback	    { background-color: #B6381E ;  font-size: 14px; color: #FFFFFF ; padding-left: 10px ; padding-right:10px; }
.mainnav	    { background-color: #B6381E ;  font-size: 14px; color: #FFFFFF ; padding-left: 10px ; padding-right:10px; }
.button		    { background-color: #B6381E ;  font-size: 14px; color: #FFFFFF  ; }

/* --- Classes ----------------------------------------------------------------------------- */
.info			{ font-size: 9px; color:#666666;}
.info9			{ font-size: 9px; color: #B6381E ;}
.left			{ width:100px; }
.middle			{ width:400px; }
.right			{ width:200px; }
.titel			{ font-size: 14px; color:#000000; font-weight: bold; }
.titel-r		{ font-size: 14px; color:#B6381E; font-weight: bold; }
.titelrot		{ font-size: 16px; color:#B6381E; font-weight: bold; }
.titelweiss		{ font-size: 14px; color:#FFFFFF; font-weight: bold; }
img				{ border:0px ; }
.fett			{ font-size: 14px; COLOR: #FFFFFF ; font-weight: bold; }
.weiss			{ font-size: 12px; COLOR: #FFFFFF ; font-weight: bold; }
.f18			{ font-size: 18px; COLOR: #000000 ; font-weight: bold; }
.t11			{ font-size: 11px; COLOR: #FFFFFF ; font-weight: bold; }
/* - dbAccesss - */
.db_content		{ margin-left:10px; background-color:#FFFFFF ;width: 560px ;}

.navtitel		{ font-size: 12px; color: #000000 ; font-family: Arial, Verdana, sans-serif; }
.dbaccess		{ width:560px; border:0px; padding:4px; margin-left:10px; }
.dbklein		{ font-size:10px; font-style: italic; }
.new font 		{ color: #00CC00 ; padding-left:10px; }
.change font	{ color: #FF9900 ; padding-left:10px; }
.del font		{ color: #CC0000 ; padding-left:10px;  }
.db_maske		{ width: 560px ; background-color: #FFFFFF ; padding:8px ; }
.db_titel_new	{ padding:10px ; color:#00CC00 ; }
.db_titel_change{ padding:10px ; color:#FF9900 ; }
.db_titel_delete{ padding:10px ; font-size:18px; background-color:#FFFFFF ; color:#CC0000; }

.infobox 		{ margin-bottom:22px; margin-left:10px; width:280px ; height:400px ; }
.formaterhelp  	{ font-size:10px; line-height:11px; }
.pflicht		{ font-size:16px ; color: #FFFFFF ; background-color: #CC0000 ;  }
.back			{ font-size:14px; }
.db_nav	td, .db_nav	table	{ background-color: #B6381E ;  }

/* Tables -------------------------------*/
.t700		{ width:750px ; height:500px; }
.nav250		{ width:250px ; }


/* Form ---------------------------------*/

ul {
font-size: 12px; color:#660000;
font-family:  Arial, Verdana, sans-serif; }

input {
font-size: 12px; color:#660000; background-color: #FFFFFF ;
border:1px solid #B6381E; }

select {
font-size: 12px; color:#660000; background-color: #FFFFFF ;
border:1px solid #B6381E; }

textarea {
font-size: 12px; color:#660000; background-color: #FFFFFF ;
border:1px solid #B6381E; }


/* LINKS ---------------------------------*/
.mainnav a		 	{font-size: 13px; font-family: Verdana, sans-serif; COLOR: #FFFFFF ; TEXT-DECORATION: none;  }
.mainnav a:href 	{font-size: 13px; font-family: Verdana, sans-serif; COLOR: #FFFFFF ; TEXT-DECORATION: none;  }
.mainnav a:link		{font-size: 13px; font-family: Verdana, sans-serif; COLOR: #FFFFFF ; TEXT-DECORATION: none;  }
.mainnav a:hover 	{font-size: 13px; font-family: Verdana, sans-serif; COLOR: #FF5148 ; TEXT-DECORATION: none;  }
.mainnav a:visited 	{font-size: 13px; font-family: Verdana, sans-serif; COLOR: #FFFFFF ; TEXT-DECORATION: none;  }

.navback a		 	{font-size: 11px; font-family: Verdana, sans-serif; COLOR: #FFFFFF ; TEXT-DECORATION: none;  }
.navback a:href 	{font-size: 11px; font-family: Verdana, sans-serif; COLOR: #FFFFFF ; TEXT-DECORATION: none;  }
.navback a:link		{font-size: 11px; font-family: Verdana, sans-serif; COLOR: #FFFFFF ; TEXT-DECORATION: none;  }
.navback a:hover 	{font-size: 11px; font-family: Verdana, sans-serif; COLOR: #FF5148 ; TEXT-DECORATION: none;  }
.navback a:visited 	{font-size: 11px; font-family: Verdana, sans-serif; COLOR: #FFFFFF ; TEXT-DECORATION: none;  }

a		 	{ font-size: 14px; COLOR: #B6381E ; TEXT-DECORATION: none;  }
a:href 		{ font-size: 14px; COLOR: #B6381E ; TEXT-DECORATION: none;  }
a:link		{ font-size: 14px; COLOR: #B6381E ; TEXT-DECORATION: none;  }
a:hover 	{ font-size: 14px; COLOR: #FF5148 ; TEXT-DECORATION: none;  }
a:visited 	{ font-size: 14px; COLOR: #B6381E ; TEXT-DECORATION: none;  }

/*   begin dropmenue --------------------------------- */
/*   dropmenue Copyright (c) 2003,2004 Cezary Tomczak  */

#menu1 td {background-color: #B6381E;}
#menu1 {background-color: #B6381E;}
.ddm1 {
    font:13px Verdana, sans-serif;  TEXT-DECORATION: none;  ;
    padding: 0px 0px 0px 0px; 
	background-color: #B6381E;}
.ddm1 .item1,{
    font-size: 13px;
    font-family: Verdana, sans-serif;  TEXT-DECORATION: none;
    color: #B6381E ;
    padding: 0px 0px 0px 0px ;
    text-decoration: none; }
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 0px 0px 0px 0px;
    text-decoration: none; }
.ddm1 .item1 {
    background: #B6381E;
    color: #FFFFFF ;}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 0px 0px 0px 0px;
    background: #FFFFFF ;
    color: #B6381E ;}
.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 0px 0px 0px 0px;
    text-decoration: none;}
.ddm1 .item2 {
    background: #FFFFFF;
    color: #333333;}
.ddm1 .item2:hover {
    background: #EDEDED;
    color: #000000;}
.ddm1 .section {
    border: 1px #CCCCCC;
    border-style: solid solid solid solid;
    visibility: hidden;
    z-index: -1;
    background: #FFFFFF;}
.ddm1 .left, .ddm1 .left:hover { border-style: solid none solid none ; }
.ddm1 .right, .ddm1 .right:hover { border-style: solid solid solid none; }

* html .ddm1 td { position: relative; } /* ie 5.0 fix */
/*   end  dropmenue --------------------------------- */
