/*BODY ARGUMENTE*/

body	{
        font-family: sans-serif;
		font-size: 14;
		line-height:1em;
		background: white url(../../image/border_left.gif) repeat-y 100px;
		}
		
div#seite   {
			position:absolute;
			text-align: left;
			width: 760px;
			left: 100px;
			top: 0px;
			height: auto;
			}	
	
div#logo	{
            height: 110px;
            width: 760px;
			background: white url(../../image/top.gif) no-repeat;
            }
            
img			{
			border:none;
			}
			
/*NAVIGATIONSMENU*/

ul#navigation	{
                float:left;
                position: relative;
                top:15px;
                width: 120px;
                margin: 0em;
                padding: 0.2em 0em 0.2em;
                }
                
* html ul#Navigation {  /* Korrekturen fuer IE 5.x */
    				width: 120px;
    				w\idth: 120px;
    				padding-left: 0;
    				padd\ing-left: 0em;
					}
					
ul#navigation ul	{
                    padding: 0px;
                    margin: 0px;
                    }

ul#navigation li	{
                    list-style: none;
					padding:0px;
					margin: 0px;
					}
			
ul#navigation a,
ul#navigation h2,
ul#navigation span	{
                    display: block;
					padding: 0.3em;
					margin:0px;
					text-decoration: none;
					font-size: 12;
					color: #FFF;
					}
					
* html ul#Navigation a {  /* Breitenangaben nur fuer IE */
						color: white;
  						width: 100%;
  						width: 120px;
 						}

ul#navigation a 		{
                        background-color: #91ADD0;
                        }

ul#navigation a:visited {
                        background-color: #91ADD0;
                        }

ul#navigation a:hover 	{
                        background-color: #BCD4F3;
                        border-right: 2px dotted #FFF;
                        }



ul#navigation span		{
                        background-color:#BCD4F3;
						border-right: 2px dotted #FFF;
						color: #7C98BB;
						}
					
ul#navigation h2		{
                        font-size: 16;
                        background-color: #98B9E4;
						font-weight: 700;
						margin: 10px 0px;
						}

* html ul#Navigation h2 {  /* Breitenangaben nur fuer IE */
  						width: 100%;
  						width: 120px;
 						}

/*Seitenueberschrift*/

div#ueberschrift {
            margin: 15px 0px 15px 150px;
            padding: 5px 25px 5px 15px;
            border: 1px solid #ACACAC;
            }
            

div#ueberschrift h1   {
				text-align: right;
                font-size: 18;
                color: grey;
                margin: 5px 0px 5px 0px;
                font-weight: 800;
                }


/*Inhalt*/

div#inhalt {
            margin: 15px 0px 15px 150px;
            padding: 15px 25px 15px 30px;
            border: 1px solid #ACACAC;
            }
            
p#datum {
				float:right;
				color: #ACACAC;
				margin-top:13px;
				margin-left:50px;	
				font-size: 0.7em;
				}

div#inhalt h1   {
                font-size: 16;
                margin: 10px 0px 15px 0px;
                font-weight: 800;
                }

div#inhalt h2   {
                font-size: 14;
                font-weight: 800;
                margin: 15px 0px 10px 15px;
                }
                
div#inhalt h3   {
                font-size: 12;
                color: #ACACAC;
                font-weight: 800;
                margin:5px 0px 5px 30px;
                }
                
div#inhalt p    {
                font-size: 12;
                font-weight: 300;
                margin: 10px 0px 15px 30px;
                }

div#inhalt a	{
				text-decoration:none;
				color: black;
				}

div#inhalt a:hover	{
				text-decoration:none;
				color: grey;
				}
				
div#inhalt ul    {
				list-style:none;
                font-size: 12;
                font-weight: 300;
                margin: 0 auto;
                width:400px;
                }

/*div#inhalt ul li{
				margin: 1px 0px 1px 0px;
				}*/
/*Meldung*/


div#meldung {
            margin: 150px 0px 0px 150px;
            padding: 10px 50px 10px 30px;
            border: 1px solid #ACACAC;
            }
            
div#meldung h1   {
                font-size: 1.2em;
                font-weight: 800;
                }
                
div#meldung h2   {
                font-size: 1em;
                color: #ACACAC;
                font-weight: 400;
                }
                
div#meldung p   {
                font-size: 0.9em;
                font-weight: 300;
                }

div#meldung img {
				padding: 0;
				margin: auto;
				}

/*Termine*/

div#termine {
            margin: 5px 0px 5px 150px;
            padding: 5px 25px 5px 30px;
            border: 1px solid #ACACAC;
            }
            
p#datum {
				float:right;
				color: #ACACAC;
				margin-top:13px;
				margin-left:50px;	
				font-size: 0.7em;
				}

div#termine h1   {
                font-size: 16;
                margin: 10px 0px 5px 0px;
                font-weight: 800;
                }

div#termine h2   {
                font-size: 14;
                font-weight: 800;
                margin: 15px 0px 10px 15px;
                }
                
div#termine h3   {
                font-size: 12;
                color: #ACACAC;
                font-weight: 800;
                margin:5px 0px 5px 30px;
                }
                
div#termine p    {
                font-size: 12;
                font-weight: 300;
                margin: 7px 0px 7px 30px;
                }

div#termine a	{
				text-decoration:none;
				color: grey;
				}

div#termine ul    {
				list-style:none;
                font-size: 12;
                font-weight: 300;
                margin: 0 auto;
                width:400px;
                }

div#termine ul li{
				margin:10px 0px;
				}
				
							
/* Vorstellung: Personen */

div#rahmen-vorstellung {
						margin: 15px 0px 0px 150px;
						padding: 0px;
						}

div#portraits			{
						text-align:right;
						height: 40px;
						border: 1px solid #ACACAC;
						background-color: #BCD4F3;
						}
						
div#portraits img		{
						border:none;
						display:inline;
						width: 40px;
						height: 40px;
						margin: 0px -1px 0px -1px;
						padding: 0px;
						}

div#person				{
						margin: 10px 0px 10px 00px;
						padding: 20px 20px 20px 20px;
						height:	280px;
						border: 1px solid #ACACAC;
						border-right: none;
						background-color: #BCD4F3;
						}

div#person img			{
						float:left;
						height: 175px;
						margin: 42px 10px 42px;
						}

div#person div#text		{
						width:300px;
						height:230px;
						margin:0px 0px 0px 250px;
						padding:0px;
						font-size: 12px;
						}
						
div#person table		{
						margin: 0px;
						padding: 10px;
						width: 270px;
						}

div#person table td {
						margin:0px;
						border-bottom: 1px dashed #FFF;
						padding: 2px;
						font-size: 12px;
						}

div#person p			{
						float:clear;
						margin: 20px 10px;
						font-size: 12px;
						font-weight: 800;
						}

/*Formulare*/

div#tabelle				{
						padding: 2px;
						margin: 30px 0px;
						border: 1px solid #ACACAC;
						background-color: #F0F0F0;
						}
						
table#anmeldung			{
						table-layout:fixed;
						width:500px;
						padding: 20px 0px 20px 20px;
						}

table#anmeldung td#label	{
							text-align: left;
							vertical-align: top;
							width: 200px;
							font-size: 0.8em;
							}
						
table#anmeldung td		{
						font-size: 0.8em;
						}

table#anmeldung td label:after{
						content:":";
						}



