BODY {
    FONT: 13px arial, helvetica, sans-serif; background-color:#eee; color:#555555;
}

#rahmen {
margin: 10px auto auto auto;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
width:650px;
background:#fff;
}

/*#intro {
width:650px;
} 

.tabhead {
text-align:center;
background-color:#666; color:#FFFFFF; font-size:14px; font-weight:bold; height:22px; padding-top:4px; width:650px;
position:relative;
top:0px;
}*/

 .tabhead {
	position:relative;
	top:0px;
	text-align:left;
	background-color:#efefef;
	color:#333;
	font-size:13px;
	font-weight:bold;
	height:19px;
	padding-left:10px;
	width:auto;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

p.head, h1 {
color:#003366;
font-size:18px;
font-weight:bold;
}

p.veranstaltung {
color:#003366;
font-size:15px;
}

.klein {
 font-size: 11px;
 color: #003366;
}

.rot            {font-size:11px; color:#ff0000;}

.hochstellen {
font-size:60%;
vertical-align:text-top;
}

#SpryContactForm{
    padding-top:0px;
}
span.contactFormSubmit input.resetbutton,span.contactFormSubmit input.submitbutton{
    background:#fff;
    color:#000;
    border: 1px solid #555;
    font-size:13px;
}
span.contactFormSubmit input.submitbutton{
    margin-left:60px;
}
#SpryContactForm ul{
    list-style:none;
    margin:0;
    padding:0;
}

#SpryContactForm select, #SpryContactForm input[type="text"]{
    width:250px;
    font-size:13px;
    color:#555;
}

#SpryContactForm textarea{
    height:150px;
    width:250px;
}
#SpryContactForm ul li{
    height:30px;
    clear:both;
}

#SpryContactForm ul li.text{
 height:auto;
 width:650px;
 float:left;
 background-color:#fff;
 padding-bottom:10px;
}

#SpryContactForm ul li.text ul {
	list-style:square;
	list-style-position:inside;
	margin-left: 20px;
}


#SpryContactForm ul li.textarea {
    height:180px;
}


#SpryContactForm ul li.onecheckbox {
padding-top:0;
}


#SpryContactForm ul li.onecheckbox label {
display:block;
float:right;
width:620px;
}


#SpryContactForm ul li.onecheckbox input {
display:block;
float:left;
width:20px;
}


#SpryContactForm label{
    display:block;
    float:left;
    width:170px;
}

.validMsg, .novalidMsg{
    position:relative;
    top:2px;
    padding: 0px 3px;
    width:16px;
    height:16px;
    display:none;
}
.validMsg{
    display:none;
}
.radioValidState .validMsg,
.checkboxValidState .validMsg,
.textfieldValidState .validMsg,
.textareaValidState .validMsg,
.selectValidState .validMsg{
    display:inline;
}

.checkboxMaxSelectionsState .novalidMsg,
.checkboxMinSelectionsState .novalidMsg,
.radioRequiredState .novalidMsg,
.checkboxRequiredState .novalidMsg,
.textfieldRequiredState .novalidMsg,
.textareaRequiredState  .novalidMsg,
.textfieldInvalidFormatState .novalidMsg ,
.textfieldMinCharsState .novalidMsg,
.textfieldMaxCharsState .novalidMsg ,
.textareaMinCharsState .novalidMsg ,
.textareaMaxCharsState .novalidMsg,
.selectRequiredState .novalidMsg{
    display:inline;
}
span.textareaRequiredMsg,span.textareaMinCharsMsg,span.textareaMaxCharsMsg{
	position:relative;
	left:131px;
}
#Counterror_mess{
    padding:0px 5px;
}
#SpryContactForm ul li.grpradio{
	height:auto;
}
#SpryContactForm ul li span span.grpradio{
	display:block;
	width:70px;
	height:25px;
	float:left;
}
#SpryContactForm ul li.grpcheckbox{
	height:auto;
}
#SpryContactForm ul li span span.grpcheckbox{
	display:block;
	width:480px;
	height:25px;
	float:left;
}
br.clear{
	clear:both;}
	
/* ##################### DOWNLODLISTE ##############################*/
.dl_tbl {
	margin-bottom: 10px;
	width:100%
	font-size: 13px;
}
.dl_head {
	padding: 1px;
	color: black;
	background-color: #cccccc;
	text-align: left;
	font-size: 13px;
	font-weight: normal;
	height: 20px;
}
.dl_anzeigen {
	background: #fff url(../images/dl_plus.gif) no-repeat left center;
	padding-left: 20px;
	margin-left: 4px;
}
.dl_verbergen {
	background: #fff url(../images/dl_minus.gif) no-repeat left center;
	padding-left: 20px;
	margin-left: 4px;
}
.lastmodified {
	margin: -33px 5px 10px 0px;
	text-align: right;
	font-size: 10px;
}
h7 {

color:#000000;
font-size:13px;
padding:0px 7px 7px 7px;
width:500px;
}

.Downlod-Liste {
background-color:#eeeeee;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
padding-top:3px;
height:20px
}

td {
font-size: 13px;}

/***********************
* Up-Download Styles 
***********************/

.upl_button {
    font-family:Verdana, Arial, Verdana, Sans-Serif;
    font-size:10px;
    color:#000000;
    background-color:#fff;
    height:19px;
    padding:0 2px;
    border:1px solid #000080;
    margin-top:2px;
}

.upl_formdesc {
    width:100px;
    float:left;
    display:block;
}

.upl_table {
    margin-left:1px;
}

#updownload small {
    color:#000;
}

.upl_table, .upl_file, .upl_file_inactive {
    border-collapse: collapse;
    border:1px solid #000;
}

td.upl_file, td.upl_folder {
    padding:2px;
    background:#fff;
}

td.upl_file p {
    padding:0px;
    margin:0px;
}

td.upl_file small {
    font-size:10px;
    color:#000;
}

td.upl_file span.more_info {
    color:#888;
}

.upl_file_inactive {
    padding:0px;
    background:#ccc;
}

.upl_file_inactive form {
    margin:0px;
    padding:0px;
}

td.upl_folder {
    
}

td.upl_folder img {
    border:0px;
}

td.upl_textaction, td.upl_textfilename, td.upl_textsize, td.upl_textdate {
    background:#bbb;
}

td.upl_textaction, td.upl_textfilename, td.upl_textsize {
    border:1px #000 solid;
}

td.upl_textfilename{
    border-right:0px;
}

.upl_textbox {
    font-family:Verdana,Sans-Serif;
    font-size:10px;
    color:#000;
    background-color:#fff;
    border:1px #000080 solid;
}

div.upl_filename {
    font-weight:bold;
    height:16px;
}

td.upl_textsize {
    width:80px;
}

td.upl_textdate {
    width:70px;
    border-bottom:1px #000 solid;
}

#showMessage, .edit {
    padding:5px;
    font-weight:normal;
    background-color:#DAEDF9;
    border:2px #3F9AC9 dashed;
}

tr.edit td {
    background-color:#DAEDF9;
}

h3.showUpload {
    color:#3F9AC9;
    font-size:12px;
}

#showMessage {
    margin:0px 0px 10px 100px;
    width:300px;
    text-align:center;
}

#showMessage form {
    margin:0px;
}

#showMessage h3 {
    font-size:14px;
    padding:0px;
    margin:0px;
    text-align:center;
}

div.upl_filename div.psd     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-3px -3px;}
div.upl_filename div.ai      {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-47px -3px;}
div.upl_filename div.html    {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-69px -3px;}
div.upl_filename div.htm     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-69px -3px;}
div.upl_filename div.7z      {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-25px -25px;}
div.upl_filename div.pdf     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-47px -25px;}
div.upl_filename div.torrent {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-69px -25px;}
div.upl_filename div.empty   {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-113px -25px;}
div.upl_filename div.flv     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-135px -25px;}
div.upl_filename div.m4p     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-157px -25px;}
div.upl_filename div.iso     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-69px -47px;}
div.upl_filename div.rm      {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-91px -47px;}
div.upl_filename div.ra      {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-91px -47px;}
div.upl_filename div.ram     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-91px -47px;}
div.upl_filename div.m3u     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-113px -47px;}
div.upl_filename div.wmv     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-135px -47px;}
div.upl_filename div.wma     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-135px -47px;}
div.upl_filename div.rar     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-157px -47px;}
div.upl_filename div.zip     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-3px -69px;}
div.upl_filename div.png     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-25px -69px;}
div.upl_filename div.jpg     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-47px -69px;}
div.upl_filename div.jpeg    {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-47px -69px;}
div.upl_filename div.jpe     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-47px -69px;}
div.upl_filename div.gif     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-69px -69px;}
div.upl_filename div.tif     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-91px -69px;}
div.upl_filename div.tiff    {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-91px -69px;}
div.upl_filename div.bmp     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-113px -69px;}
div.upl_filename div.ico     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-135px -69px;}
div.upl_filename div.svg     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-157px -69px;}
div.upl_filename div.cdr     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-25px -91px;}
div.upl_filename div.eps     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-47px -91px;}
div.upl_filename div.indd    {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-69px -91px;}
div.upl_filename div.mdi     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-91px -91px;}
div.upl_filename div.ps      {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-113px -91px;}
div.upl_filename div.mov     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-135px -91px;}
div.upl_filename div.odt     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-3px -113px;}
div.upl_filename div.ods     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-25px -113px;}
div.upl_filename div.odp     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-47px -113px;}
div.upl_filename div.odg     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-69px -113px;}
div.upl_filename div.odf     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-91px -113px;}
div.upl_filename div.odb     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-113px -113px;}
div.upl_filename div.odc     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-135px -113px;}
div.upl_filename div.emf     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-157px -113px;}
div.upl_filename div.rtf     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-3px -135px;}
div.upl_filename div.doc     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-3px -135px;}
div.upl_filename div.docx    {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-25px -135px;}
div.upl_filename div.xls     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-47px -135px;}
div.upl_filename div.xlsx    {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-69px -135px;}
div.upl_filename div.ppt     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-91px -135px;}
div.upl_filename div.pptx    {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-113px -135px;}
div.upl_filename div.mdb     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-135px -135px;}
div.upl_filename div.accdb   {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-157px -135px;}
div.upl_filename div.txt     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-3px -157px;}
div.upl_filename div.php     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-25px -157px;}
div.upl_filename div.php3    {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-25px -157px;}
div.upl_filename div.php4    {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-25px -157px;}
div.upl_filename div.php5    {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-25px -157px;}
div.upl_filename div.css     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-47px -157px;}
div.upl_filename div.js      {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-69px -157px;}
div.upl_filename div.asp     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-91px -157px;}
div.upl_filename div.jsp     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-113px -157px;}
div.upl_filename div.xml     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-135px -157px;}
div.upl_filename div.csv     {height:16px;width:16px;float:left;background-image:url(../images/file-icons.gif);background-repeat:no-repeat;background-position:-157px -157px;}

