/******************************************************
********** Zentrum für Medien und Interaktivität ******
/*+++++++++-.--.-.-stop OS-WAR-now.-..---.-++++++++++++
******  Simonow,Salisbury 2005  

/*****Banner*****/
body { background: transparent; } 

#banner { height: 181px; width: 783px;
          margin-left: -153px; background: transparent;
          padding: 0; letter-spacing: normal;
          font-weight: normal; color: #b5bbe3;
          font-family: sans-serif; font-size: .9em;
          z-index: 1; }
#banner a:visited 	{ Text-decoration: none; }
#banner img { padding:0;margin:0; }
#navi2  { float: right; padding-top: 14px;
          z-index: 5; }
#flashbanner  {width: auto;padding:0; }

/*** D E B U G ***
#flashbanner { display: none; }
#rightCol table { display: none; }
#leftCol { display: none; } 
#container { border: solid green 1px; }
#content { border: solid red 1px; }
#cover { border: solid purple 1px; }
#banner { border: solid blue 1px; }
.blog { border: solid yellow 1px; }
.blog h2 { display: none; }
.blog h1 { display: none; }
.blog p { display: none; }
/** debug end ***/

#plPerson h3 { display: none; }

#register { border: #fff 1px solid; clear: both; width: 780px; height: 18px;
            font-family: 'trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
            margin-left: -152px; background: #A1B0D9; z-index: 6;} 
#register .baustein { float: left; margin:0; 
                      font-size: .8em; font-weight: bold; border-right: solid white 1px;} 
#register .baustein a {padding: 0 5px 0 5px;  }
#register .baustein a:hover{ background: #12379F; color: white; padding: 0 5px 0 5px;  z-index: 10;}

#horbar img {display: none; }

/****Container***/
#container       { z-index: 5; margin-left: 160px;}
#content         { margin-top: 0px; width: 480px; margin-left: 0px; padding:0;}
#navi            {display: none;} 
#SubNav	         {display: none;}


#leftCol { font-size: .8em;
           width: 150px; z-index: 0;
           margin-top: 200px;
           font-family: 'trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
           padding: 0 0 0 0;
           background: #c3cde8; 
           margin-left: 9px; text-align: left;}


#leftCol h1 {  font-size: 1em; text-align: left;
              color: white; margin: 0 0 0 0; text-indent: 0;
              padding: 2px; background: #7189c5;
              border: 0; border-top: 1px white solid;
              font-family: sans-serif; display: block;}

#cover                  { margin: 0;}
#cover #dossier         { font-size: .8em;  color: inherit; padding: 0; margin-bottom: 0px;}
#cover #dossier img     { border:0; width: 480px; padding:0; margin-left:-1px; margin-top: 0px; }
#cover #dossier h2   	{ font-size: 1em; text-indent: 0; color: black; margin: 0; 
                          background:  #CFAA59; color: inherit;
                          padding: .1em 0 0 .3em; clear: both; margin-bottom: 1em;}
#cover #dossier a       { background: white; display: block; margin: .5em 0; padding: .2em; }

/****RightCol****/ 
#rightCol               { float: none; left: 640px; width: 147px; font-size: .8em;
                          clear: none; padding: 0; background: #dce2f2;
                          font-family: 'trebuchet MS', Verdana, Arial, Helvetica, sans-serif;}
#rightCol               { top: 200px; border-left: solid white 1px; border-top: solid white 1px;}

#rightCol  h1 { font-size: 1em; text-align: left;
                color: white; margin: 0 0 0 -.5em; padding: 2px 0em 2px 4px; 
                text-indent: 0; display: block; 
                background: #7189c5;
                border: none; }
#rightCol .rezension    { padding: 0; margin: 0; }
#rightCol .rezension h1 { font-size: .9em; text-align: left;
                          color: white; margin: 0; padding:2px; 
                          text-indent: 0; display: block; 
                          background: #7189c5;
                          border: none; }5A
/**kleiner Kalender*/
.calendar              { margin:0;padding:0; }
#calendarSmall         { color: #7b85c0; clear:both; 
                         text-align: center; 
                         padding: 0em; width: 95%;
                         border: solid 0px #1A2D4E;  }
#calendarSmall caption { border:  none;padding:0;
                         background-color: #7189c5;
                         color: white; margin-left: -7px;
                         font-weight: normal; font-size: 1.2em; height: 1.5em;}
#calendarSmall table   { width: 100%;padding: 0; margin:0;  }
#calendarSmall th      { border: none; color: #7189c5; }
#calendarSmall td      {padding: 0; }
.dayofweek             { border: none; }
.calToday              {color: #677bc0; background-color: #b9bee4; border: none}

#gruppenzugehoerig   ul li { text-align: left; }
#metagruppenzugehoerig    {  margin: 0 0 0 1.5em;  }
#gruppenzugehoerig h1     {  background:  #12379F; font-size: 1em; text-align: center; }
#gruppenzugehoerig        {  margin: 0 0 0 1.5em; text-align: left; } }
#metagruppenzugehCoerig h1 { background:  #12379F; font-size: 1em; }

/*******DEKO********/
#eventAktuell                   {  text-align: center; font-size: 1.1em;
                                  background: #CFAA59; border: none;}

#eventAktuell h1 {  font-size: 1em; text-align: left;
                   color: white; margin: 0 0 0 0; text-indent: 0;
                   padding: 2px; background: #7189c5;
                   border: 0; border-top: 1px white solid;
                   font-family: sans-serif;}

#eventAktuell img               {  margin: 0; width: 150px; }
#eventAktuell h3                {  font-weight: 700;  }
#eventAktuell h2                {  font-size: 0.9em; color: black; padding: 0; margin: 0;
                                  text-align: center; }
/***********B L O G ***************/
.blog 				   	{ margin: 0 ; font-size: .8em;
                                          float: none; width: 100%; padding: 0;
                                          clear: both; }
.blog h2			   	{ font-size: 1em; text-indent: 0; color: white; 
                                          padding: 0 0 .3em 0; display: block;
                                          background: #11389D; border: none; 
                                          color: white; padding: .3em;
                                          margin-bottom: 1em; }

.blog p				{ padding: 0 .5em 0 .5em; clear: both;}				  
.blog h1 a:link 		{ color: #004080; Text-decoration: none; }
.blog h1 a:visited 		{ color: #004080; Text-decoration: none; }

.blog  a:link 			{ color: #004080; Text-decoration: none; }
.blog  a:visited 		{ color: #004080; Text-decoration: none; }						  
						  
.blogUser 			   	{ color: black; font-weight: 200;
                                          margin: 0;display: block; 
                                          font-size: .8em; text-align: right; padding-right: 1em;
                                          background: trasnparent; color: #1A2D4E }

/***** global *******/
.label 				   { color: white; background: #004080; } 
#memberImg  			   { border: none; width: 120px;margin-top: -14px;}
#memberImg img 			   { width: 120px;}
#pagename			   { display: none; }
body 				   { background: white; margin: 0; font-size: 0.9em; 
					     font-family: 'trebuchet MS', Verdana, Arial, Helvetica, sans-serif; }
img 				   { border-style: none; }

h1  				   { font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif;
  					   	 font-size: 1.4em; padding-top: 10px; padding-bottom: 8px; }
h2 					   { font-weight: normal; font-size: 1.2em; color: #004080; }
h3 					   { font-weight: normal; font-size: 0.9em;margin-bottom: 0.5em;
						 color: #004080; background: transparent; text-align: left; }

A:link 				   { color: #004080; Text-decoration: none;}
A:visited 			   { color: #004080; Text-decoration: none; }
A:link:visited		   { color: #004080; Text-decoration: none; }			

a.extLink:link 		   { padding-left: .8em; color: #004080; Text-decoration: none; 
                             background: url(../images/link.gif) no-repeat left; }
a.extLink:visited 	   { padding-left: .8em; color: #004080; Text-decoration: none; 
                             background: url(../images/link.gif) no-repeat left; }
a.extLink:hover 	   { }




/* Styles related to the PHP Layers Menu System begin here */

.horbar	      {	color: black; background: #A1B0D9;}
               

.horbaritem   { float: left; white-space: nowrap;
                font-family: 'trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px; border-right: white solid 1px;}

.horbaritem a	{ display: block; text-decoration: none; font-weight: bold;padding-left: 4px;}                
.horbaritem a:link	{ color: #004080; text-decoration: none;}
.horbaritem a:visited	{color: #004080; text-decoration: none;}
.horbaritem a:hover	{color: #ffffff; background: #12379F; text-decoration: none;}
.horbaritem a:active	{color: #fff; text-decoration: none; background:  #12379F;}

.verbar	{ color: black; background: #dcdad5; border: none;}
.submenu	{ position: absolute; left: 0; top: 0;	visibility: hidden;}
.subframe	{ position: relative; display: block; background: #C3D1EE;
                  opacity:.9;
                  border-left: solid white 1px;
                  border-right: none;
                  border-bottom: solid #fff 1px;}

.item	{ text-align: left; white-space: nowrap; font-size: 12px; border-top: solid white 1px; }
.item a	{ position: relative; display: block; text-decoration: none; padding-left: 4px;}
.item a:link	{ color: #1037A0; text-decoration: none;}
.item a:visited	{ color: #1037A0; text-decoration: none;}
.item a:hover	{ color: #ffffff; background-color: #4766B6; text-decoration: none;}
.item a:active	{ color: #ff0000; text-decoration: none;}
.item .fwdarr	{position: absolute; top: 0px; right: 2px; visibility: hidden;}
.separator	{ background-color: #ff0000; border-top: 1px solid #9e9a91;
                  border-bottom: 1px solid #ffffff; margin: 2px 0px 2px 1px;
                  height: 0; font-size: 1px; line-height: 0;}

/* Styles related to the PHP Layers Menu System end here */
