#head{
height:100px;
background:#98bed1;
}

.title{
text-align:center;
font-size:65px;
font-variant:small-caps;
}

#container{
background:#98bed1;
margin-top:0;
margin-left:10px;
margin-bottom:0;
margin-right:10px;
}

#container img{
border:0;
}

body{
margin:-65 0 0 0;
padding:0;
background:#003399;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

table {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

table.events{
width:90%;
}

th {
font-weight:bold;
font-variant:small-caps;
text-align:left;
}

td{
padding:1px 5px;
}

th.date{
width:15%;
}
th.time{
width:7%;
}
th.event{
width:23%;
}
th.location{
width:23%;
}
th.wer{
width:23%;
}

td.entrys{
text-align:center;
}

a {
color:#0033CC;
text-decoration:none;
font-style:italic;
}

a:hover {
text-decoration:underline overline;
}

#menu{
margin:0;
padding:0;
border-top:1px solid black;
border-bottom:1px solid black;
text-align:center;
}
#menu ul{
background:#003399;
margin:0;
padding:5px;
list-style:none;
white-space: nowrap;}
#menu li{
display: inline;}
#menu a{
color:#000099;
background:#98bed1;
padding:2px 20px 2px 20px;
border:1px solid black;
font-size:14px;
font-weight:bold;
font-style:normal;
text-decoration:none;
text-align:center;}
#menu a:hover{color:white;background:blue;}

#submenu{
margin-top:50px;
padding:5px;
float: left;
font-variant:small-caps;
}
#submenu ul{
margin:0px;
padding:0 10px 0 0;
list-style:none;
}
#submenu li{
padding:0 0 4px 0;
margin:0;

}
#submenu a{
color:#000099;
padding:2px 2px 2px 20px;
background:transparent;
font-size:12px;
font-weight:bold;
font-style:normal;
font-variant:normal;
text-decoration:none;}
#submenu a:hover{
color:white;background:blue;
}
#submenu p{
font-weight:bold;
font-size:16px;
padding:20px 0 10px 10px;
margin:0;
}

#content {
/* das hier für den ie */
color:black;
background:white;
padding:40px 20px 20px 20px;
margin:0 150px 0 150px;
border-left:1px solid black;
border-right:1px solid black;
/* height:490px; */
/* IE min-height FIX */
min-height:575px;
height:auto !IMPORTANT;
height:580px;
}
/* folgende anweisung wird nicht vom ie interpretiert */
/*#content[id] {
height:auto;
color:black;
background:white;
padding:40px 20px 20px 20px;
margin:0 150px 0 150px;
border-left:1px solid black;
border-right:1px solid black;
min-height:490px;
}*/

#content p{
font:light;
font-size:12px;}

#content td.verein{
padding:10px;
vertical-align:top;
}

#content table.chronik{
width:100%;
}

#content .titel{
font:bold;
font-size:14px;
}

#content .italic{
font-style:italic;
font-weight:normal;
font-size:12px;
}

#content hr {
border-left:#000000;
border-right:#000000;
border-top:#000000;
border-bottom:1px solid #003399;}

#content h1{
margin:0 0 10px 0;
padding:2px 0 2px 5px;
font:bold 16px verdana, sans-serif;
border-left:10px solid #003399;
border-bottom:1px solid #003399;}

#content h2{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 14px verdana, sans-serif;
border-left:8px solid #003399;
border-bottom:1px solid #003399;}

#flyer{
float:right;
padding:0 0 0 20px;
background-color:white;
}

#right{
position:absolute;
right:20px;
top:150px;
padding:5px;
border: 0px solid black;
width:120px;
}

#right p{
margin:0;
padding:0;
}

#right p.bday{
font-weight:bold;
font-size:14px;
font-variant:small-caps;
}

#foot{
clear:both;
color:white;
background:#98bed1;
padding:0;
margin:0;
border-top:1px solid black;}
#foot p{margin:0;padding:4px;text-align:right;}

#content img { border-style:none; }

input,textarea,select{ 
	border-top: 1px solid #9999CC; 
	border-bottom: 1px solid #9999CC; 
	border-left: 1px solid #9999CC; 
	border-right: 1px solid #9999CC; 
	background-color: #E9E9F6; 
	color: #2D2E81;  
}

/* Rahmendiv */
#galery {font-family: sans-serif;}

/* Galerie-Übersicht */
#galpreview {}
#galpreview .gal {float:left;width:120px;text-align:center;}
#galpreview p.galgroup {font-weight:bold;font-size:16px;}
#galpreview p.galtitle {font-weight:bold;font-size:16px;}
#galpreview p.galinfo {font-size:11px;}

/* Einzelgalerie */
#singlegalery {margin:1px;}
#singlegalery h3 {font-size:16px;margin:2px;}
#singlegalery p {margin:2px 0 2px 26px;color:#3300cc;}

/* Vorschaubilder */
#preview {margin-left:20px;text-align:center;}
#preview img {vertical-align:middle;margin:4px;}
#preview span {text-align:center;margin-right:10px;}
#preview span p {margin:2px 0;color:#000066;font-size:11px;}



/* Einzelbild */
#picture {text-align:center;}
#picture p {color:#000066;font-size:14px;margin-bottom:4px;}


/* Paging */
#paging {font-size:12px;}
p.paging {font-size:11px;}
p.paging a {border:1px outset;color:#000;background-color:#f0f0f0;padding:2px 4px 2px 4px;text-decoration:none;font-size:0.85em;}
p.paging span {margin:0 20px;}

/* Popup */
#popupheader {text-align:center;}
#popupheader p.forebacklink a {border:1px outset;color:#000;background-color:#f0f0f0;padding:2px 4px 2px 4px;text-decoration:none;font-size:0.85em;}
#popupheader p.closelink a {margin:0;}


#galery img {border:0;}
#galery span.copyright {font-size:10px;color:#cccccc;}
#galery p.error {color:#ff0000;}
#galery p.success {color:#3300cc;}
#galery hr {height:1px;color:#990033;clear:left;}
#galery ul {list-style:none;}
#galery ul li {margin-left:20px;}

/* Form Elemente */
#galery form {display:inline;}
#galery label {width:300px;} 
#galery textarea {width:320px;height:120px;}

/* Admin specials */
#adminleft {width:120px;float:left;height:100%;text-align:center;}
#adminleft img.publicthumb {border:2px solid red;}
#adminleft img.activethumb {border:3px solid blue;}

#adminoptions label {display:block;width:240px;float: left;}
#adminoptions h5 {color:#003366;}