@media screen {
#formcontainer
{width: 615px;
 padding:7px 5px;
 margin:0;
 border:1px solid #red;
 font-size:8.5pt;
 height:100%;
 min-height:450px;
 }
 
/*Eingabefelder*/

input{
background:#fff;
border: 1px #353434 solid;
font-size:8pt;
padding-left:3px;
}

input#ctl00_ucAccess_cmdLogin{
	background-color:transparent;}

.long{width:200px; margin:4px 0;} 
.longCity{width:110px; margin:4px 0;} 
.longboerse{width:295px; margin:4px 0;} 
.standard{width:145px; margin:4px 0;} 
.terminecity{width:150px; margin:4px 0;}
.street{width:117px; margin:4px 0;}
.number{width:20px; margin:4px 0px 4px 0px;}
.city{width:97px; margin:4px 0px 4px 0px;}
.postcode{width:40px; margin:4px 0;}
.date{width:80px; margin:4px 0; }
.repair{width:50px; margin:4px 0; }
.uploadlabel{width:400px; margin:4px 0; float:left;} 
.aqualexaddlabel{width:320px; margin:4px 20px; float:left;}

.infofeld{width:198px; margin:4px 0;}
.commentaquabild{width:370px; border:none!important; overflow:hidden; padding-left:10px;}

/*verschiedene Abstaende der Eingabefelder*/
.terminedate{margin-left:32px;}



 /*verschiedene Labels*/
 
label.long
{display: block;
float: left;
width: 250px; 
padding:5px 0 5px 0;
font-weight: normal;
font-size:8.5pt;
}
label.short
{display: block;
float: left;
width: 90px; 
padding:5px;
font-weight: normal;
font-size:8.5pt;
}

label.middle
{display: block;
float: left;
width: 120px; 
padding:5px;
font-weight: normal;
font-size:8.5pt;
}

/*Impressum*/

label.imprint
{display: block;
float: left;
width: 90px; 
padding:0px;
font-weight: normal;
font-size:8.5pt;
}

/*Literatur*/

label.literaturshort
{display: block;
float: left;
width: 40px; 
padding-left:0px;
font-weight: normal;
text-align:left;
font-size:8pt;
}


/*Label fuer Literatur-Detail in Bereich Magazin*/

.literaturinfodetail
{padding-left:5px;
 margin:0;
 width:95px;
 float:left;
 text-align:left;}

/*Boerse*/

label.aqualexadd
{display: block;
width: 200px; 
padding:5px;
font-weight: normal;
font-size:8.5pt;
float:left;
}

label.itemboerse
{display: block;
width: 200px; 
padding:5px;
font-weight: normal;
font-size:8.5pt;
float:left;
}

label.itemboerselist
{height:40px;
}
#boerseimagelist{margin-left:210px;}

/*Bilder Kontrollzentrum*/
 
label.listbilder
{display: block;
float: left;
width: 80px; 
padding:1px;
font-weight: normal;
font-size:8.5pt;
}
label.listbilderinfo
{display: block;
float: left;
width: 110px; 
padding:1px;
font-weight: normal;
font-size:8.5pt;
overflow:hidden;
}

/*Daten Kontrollzentrum*/

label.data
{display: block;
width: 330px; 
padding:5px;
font-weight: normal;
font-size:8.5pt;
float:left;
}
label.datamedia
{display: block;
width: 310px; 
padding:5px;
font-weight: normal;
font-size:8.5pt;
float:left;
}

label.button{width:145px; margin:4px 0; float:left; }
label.distance{width:5px; margin:0; padding:0;}
label.downloadbutton{width:180px; display:block; padding:5px; text-align:right; float:right;}


/*Textareas*/

textarea
{border:1px solid #000;
 font-size:8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;}


textarea.boerseinfofeld
{width:295px;
 margin:4px 0;
 height:150px;}

textarea.boerseinfozusatz
{width:295px;
 margin:4px 0;
 height:80px;}

/*Dropdownlisten*/

select
{ font-size:8pt;
 }

 
 /*Fuer Mozilla/Firefox Schatten weg*/

:-moz-dropdown-list {
border: 1px solid ;
}

/*Dropdown-Liste*/

.boersedropdown
{margin:0px 15px 2px 0px !important;
 border-color:#a86804;
 }
 

 .lexikondropdown
{margin:0px 15px 2px 0px !important;
 border-color:#40759d;
 }
 

 .aqualinkdropdown
{
 margin:0px 15px 2px 0px !important;
 border-color:#006ab3;
 }
 
 .aquabilddropdown
{
 margin:0px 15px 2px 0px !important;
 border-color:#2d7e7d;
 }

 select.searchdropdown
 {width:200px;}
 

select.short
 {width:80px;}
 
 select.spacerdropdown
 {margin-left:15px !important;}
 

 select.aqualinkdropdown
 {width:204px;}
 

 /*Liste Boerse*/
 
 select.countrydropdown
{width:130px; 
 margin:3px 0 2px 0 !important;}
 
 /****************Eventuell Selectboxformatierung**************/

div#select { 
   position: absolute; 
   left: 515px; 
   top: 510px; 
   z-index: 20; 
   width: 200px; /*Breite dem Layout anpassen*/ 
   height: 18px; 
   margin-left: -100px; 
   margin-top: -11px; 
   overflow: hidden; 
   color: inherit; 
   background-color: #fff; 
   border: 1px solid #000; 
   } 
select.test { 
   position: relative; 
   top: -1px; 
   left: -1px; 
   z-index: 10; 
   width: 250px; /*Breite dem Text anpassen*/ 
   height: 20px; 
   color: #000; 
   background-color: #fff; 
   border: 1px solid #000; /*für Opera*/ 
   font-size: 8pt; 
   } 
option { 
   border-left: 1px solid #000; 
   border-right: 1px solid #000; 
   } 


/*****************Ende*********************/

/*Fehlermeldungen*/

.error
{font-size:7pt;
color:Red;
line-height:22px;} 

/*.sendbutton
{font-size: 9pt;
 text-decoration:none;
 text-align:left;
 font-weight: bold;
 font-style: normal;
 color: #000000;
 padding:0;
 margin:0;
 height: 18px;
 float:right;
 background:none;
 cursor:pointer;
 border:0px solid;}*/

/*Uploadbutton*/ 
.uploadbutton
{width:350px; 
 margin-top:4px;}
.lexikonupload{margin-top:4px; width:210px;} 

/*Linkbutton als Formularbuttons*/
a.button
{font-size: 8pt;
 text-decoration:none;
 text-align:left;
 color:#000;
 font-weight:bold;}

/*Kontrollzentrum*/
.darkgrey a.button
{color:#fff;}

/*Magazin*/
a.brown{color:#663401;}

/*Boerse*/
a.lightbrown{color:#996600;}

/*AquaLink*/
a.aqualinkblue{color:#006ab3;}

/*Lexikon*/
a.lexikonblue{color:#003366;}

/*AquaBild*/
a.aquabildgreen{color:#2d7e7d !important;}

/*Abstand zum naechsten Button*/
a.spaceright
{margin-right:20px;}

a.white{color:#fff;}

#login a.white{
  color:#000;}




/*Tabellen mit Checkboxen oder Radiobuttons*/
/*table.radiolist td 
{width:100px;
  
 margin:0;
 padding:0;
 }
/*******************Listen mit Checkboxen oder Radiobuttons*************************/

.radiolist input
{border:0px solid;
 margin:0px 3px 0 0;
 padding:0px 0 0px 0;
 background-color:Transparent;
 height:12px;
  }
/*ASP.NET erzeugt ein SPAN*/

span.checkbox
{display:block;
 float:left;
 }
 
 span.checkall
 {}
 
div.boerselistwidth 
 {
  width:240px ;
 }
span.type
{margin-top:5px;} 

span.categorylist
{height:60px;}

 /*Definition der Label in der Liste*/

span.checkbox label
{border:0px solid ;
float: left;
clear: none;display:block;
padding:0px 0 0px 0;
margin:0px 0 0 0 !important;
/*clear: none;*/
display:block;
height:20px;

}

span.boerselist label
{}

span.category label
{width:100px;}

span.rubric label
{width:70px;}

span.type label
{font-size:8.5pt;
}


/*Definition der Inputs in der Liste*/

span.checkbox input { 
border:0px solid;
float: left;
clear: none;
margin: 0px 0px 0px -4px;
/*clear: none;*/
padding: 0px 0px 0px 0px;
background-color:Transparent;
height:12px;

display:block;}

span.type input { 
border:0px solid;
float: left;
clear: none;
margin: 0px 0px 0px 0px;
/*clear: none;*/
padding: 0px 0px 0px 0px;
background-color:Transparent;
height:14px;
width:14px;
display:block;
}

span.checksort input
{padding:0;
margin:4px 0 0 0;
width:14px;
height:14px;
background:transparent;
border:0;}

span.checkall input
{padding:0;
margin:4px 0 0 0;
width:14px;
height:14px;
background:transparent;
border:0;
}

.RadUpload_Default .ruRemove {
background:#333;
border-color:#333333;
border-style:solid;
border-width:0 1px;
color:#fff;
padding-left:14px;
vertical-align:middle;}





/*Bei unterbrochenen Listen noetig*/
span.checkbox br
{clear:both;}

}






