html{




}


body{

	margin:0;
	padding:0;
	font-family: Arial, Verdana, "Trebuchet MS", sans-serif;
	font-size:11px;
	vertical-align:top;
	text-align:left;
	line-height:15px;
	color:#666666;}

}


.rosa{
	color:#ee325c;
}





#all{

  width:100%;
  height:100%;
  border-bottom:30px solid #FFFFFF;
  text-align:left;
  background-color: #FFFFFF;

}


#site{
  width:720px;
  text-align:left;
  /*margin:0px auto; */
  margin-top:20px;
  padding:0px;
  background-color: #FFFFFF;
  clear:both;
}


#logo{
  width:100%;
  height:120px;
  text-align:left;
  clear:both;

}

#bar{
  width:100%;
  height:22px;
  text-align:left;
  background-color:#ee325c;
  clear:both;
  color:#FFFFFF;
  font-size:14px;
  vertical-align:middle;

}

#bar marquee{
  padding-top:3px;
  height:18px;
  font-size:12px;
  vertical-align:middle;
}


#left{
  width:300px;
  text-align:left;
  padding:0px;
  float:left;
  /*border:2px solid #008800;*/

}


#right{
  	width:420px;
  	text-align:left;
  	padding:0px;
  	float:left;
  	/*border:2px solid #000088; */
        margin-bottom:20px;

}


#footer{
  	width:420px;
  	height:120px;
  	text-align:left;
  	clear:both;
        margin-top:10px;
        margin-left:300px;

}


#footer a{
   	font-size:11px;
	font-weight:normal;
	color:#666666;
	line-height:15px;
	margin:0px;
	font-family: Arial, Verdana, "Trebuchet MS", sans-serif;
	text-decoration:underline;
        clear:both;

}

h1{
	font-size:11px;
	font-weight:bold;
	color:#ee325c;
	line-height:15px;
	margin:0px;
	font-family: Arial, Verdana, "Trebuchet MS", sans-serif;

}

h1.pagetitle{
	font-size:11px;
	font-weight:bold;
	color:#ee325c;
	line-height:15px;
	margin:0px;
	padding:0px;
	font-family: Arial, Verdana, "Trebuchet MS", sans-serif;
	margin-top:30px;

}

h1.pagetitle_order{
	font-size:13px;
	font-weight:bold;
	color:#ee325c;
	line-height:15px;
	margin:0px;
	padding:0px;
	font-family: Arial, Verdana, "Trebuchet MS", sans-serif;
	margin-top:30px;

}

div.subtitle{
        text-align:left;
        vertical-align:middle;
        background-color:#cccccc;
        height:45px;
         clear:both;
    margin-bottom:10px;


}

h2.subtitle{
        font-size:11px;
	color:#ffffff;
	font-weight:bold;
	margin-left:5px;
        padding-top:10px;
	font-family: Arial, Verdana, "Trebuchet MS", sans-serif;


}



div.subtitle h3{
          font-size:11px;
	color:#ffffff;
	font-weight:bold;
	margin-left:5px;
        padding-top:10px;
	font-family: Arial, Verdana, "Trebuchet MS", sans-serif;


}






p{
	margin-top:0px;
	margin-bottom:19px;
}


ul {/*unsortierte liste*/
	list-style-image:url(../img/aufzaehlung.gif);
	margin-top:0px;
	margin-bottom:4px;
	margin-right:0px;
	margin-left:15px;
	}


#right a{

       	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-decoration:underline;

	margin:0px;
	font-family: Arial, Verdana, "Trebuchet MS", sans-serif;

}




#right a.GotTo {
  color:#ee325c;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;


}


div.registerform{
    clear:both;
    margin-bottom:20px;

}


div.registerform div.label {
    padding-top:8px;
    width:160px;
    float:left;
}

div.registerform div.content {
    padding-top:4px;
    width:255px;
    float:left;
}


div.loginbox div.label {
    padding-top:8px;
    width:160px;
    float:left;
}

div.loginbox div.content {
    padding-top:4px;
    width:260px;
    float:left;
}



input.login{
    	width:150px;
	height:14px;
	font-size:11px;
	border:#666666 solid 1px ;
        margin-top:4px;


}

input.email{
    	width:200px;
	height:14px;
	font-size:11px;
	border:#666666 solid 1px ;
        margin-top:4px;


}


input.tx-srfeuserregister-pi1-text,
input.tx-srfeuserregister-pi1-password,
select{
    	width:250px;
	height:19px;
	font-size:11px;
	border:#666666 solid 1px ;
        margin-top:4px;
}

.tx_imucommunication_pi1_select {
  width: 305px;
}

input.tx-srfeuserregister-pi1-submit{
        margin-top:10px;

}

div.registerform div.tx-srfeuserregister-pi1-notice{
   clear:both;
   border-top:10px solid #FFFFFF;
   width:100%;

}


div.registerform div.submit_button{
   clear:both;
   border-top:10px solid #FFFFFF;
    width:100%;
}

p.tx-srfeuserregister-pi1-error{

   color:#EE325C;
   font-weight:bold;
   line-height:15px;
   margin:0px;

}


/*************************************/
/********Sitemap**************/
/*************************************/
ul.csc-menu csc-menu-def{
    margin-bottom:20px;

}



/*************************************/
/********Frame-Divs**************/
/*************************************/

div.frame1{
   margin-bottom:20px;

   clear:both;
}



div.tx-th7exgmgcolor-pi1{
    margin-bottom:20px;
   clear:both;

}



#left div.frame2{
   margin-left:15px;
   margin-right:15px;


}

#left div.frame2 div.content_title h2{
    	font-size:11px;
	font-weight:bold;
	color:#ee325c;
	line-height:15px;
	margin:0px;
	padding:0px;
	font-family: Arial, Verdana, "Trebuchet MS", sans-serif;
	margin-top:30px;


}


#right div.frame3{
    margin-top:20px;

}







div.resultlist {



}


div.resultlist div.feedbacklink{

    margin-top:30px;
    margin-bottom:20px;
    clear:both;

}


div.resultlist_item{
    margin-top:20px;
    margin-bottom:20px;
    clear:both;

}


div.parmslist div.parm_info h3{
     margin-bottom:0px;
     padding:0px;
}

div.parmslist div.parm_info div.descr{
     display:none;
}

div.parmslist div.parm_info div.file_infos{

}


div.function_info ul{
    margin-top:10px;
    margin-left:10px;
    padding-left:2px;
    margin-bottom:10px;
}

div.function_info li{

    line-height:16px;
}


div.function_site1{

    margin-bottom:10px;

}

div.function_site div.parm_info h3{

    	font-size:11px;
	font-weight:bold;
	color:#666666;
        margin-bottom:0px;

}

div.function_site1 div.parmslist {
      margin-top:5px;

}


div.function_site1 div.parmslist div.parm_info{
     margin:0px;
     padding:0px;

}

div.function_site1 div.parmslist div.parm_info h3{

    	font-size:11px;
	font-weight:bold;
	color:#666666;
        margin:0px;
        margin-bottom:3px;
        padding:0px;
        padding-left:15px;
        margin-bottom:5px;
        background-image:url("../images/sysimages/dot.gif");
        background-repeat:no-repeat;

}



div.function_site1 div.parmslist div.parm_info div.file_infos{

        display:none;
    	margin:0px;
        padding:0px;

}



div.uploadform div.param div.label h4{
    	font-size:11px;
	font-weight:normal;
	color:#666666;
        margin-bottom:3px;

}





div.infos div.param div.label{
    font-weight:bold;
    margin-top:5px;
}



div.download_link{
   margin-top:5px;

}

div.download_link a img{
   border:0px;
   vertical-align:middle;

}

div.downloadlist{


}


div.downloadlist div.download_item div.download_infos h3{

    	font-size:11px;
	font-weight:bold;
	color:#666666;
        margin:0px;
        margin-top:10px;
        padding:0px;


}




/*************************************/
/********Content**************/
/*************************************/







/*************************************/
/********Upload-Form**************/
/*************************************/

div.uploadform div.param{
     margin-bottom:10px;


}

div.uploadform div.param div.label{
     margin-bottom:5px;


}


div.uploadform select{
     height:20px;
     width:300px;

}

div.uploadform input.file,
div.uploadform input.submit{

    font-size:11px;
    height:20px;
    vertical-align:middle;

}

#upload_ticker{

    width:200px;

}


#upload_ticker span{
   font-size:11px;
   color:#ee325c;
   font-weight:bold;

}



/*************************************/
/********Feedback-Form**************/
/*************************************/

div.feedbackform{
    clear:both;
    width:100%;

}


div.feedbackform div.param{
    margin-top:0px;
    height:30px;
    clear:both;
     border-bottom:1px solid #FFFFFF;
}

div.feedbackform div.param_message{
    margin-top:0px;
    height:70px;
    clear:both;
     border-bottom:1px solid #FFFFFF;
}

div.feedbackform div.param_message div.label,
div.feedbackform div.param div.label,
div.feedbackform div.submit div.label {
    padding-top:2px;
    width:160px;
    float:left;
}

div.feedbackform div.param_message div.content,
div.feedbackform div.param div.content,
div.feedbackform div.submit div.content {
    padding-top:0px;
    width:255px;
    float:left;
}


div.feedbackform div.submit div.content {
    padding-top:0px;

}




div.feedbackform input.text,
div.feedbackform select,
div.feedbackform textarea,
div.feedbackform input.text_short1,
div.feedbackform input.text_short2{
       /*
	height:16px;
	font-size:11px;
	border:#666666 solid 1px ;
        margin-top:0px;
        */
        width:250px;
	height:20px;
	font-size:11px;
	border:#666666 solid 1px;
        margin-top:4px;
}


div.feedbackform div.param div.content select {
    width:250px;
	height:20px;
	font-size:11px;
	border:#666666 solid 1px;
        margin-top:4px;
}


div.feedbackform input.text,
div.feedbackform select,
div.feedbackform textarea{

    	width:250px;


}


div.feedbackform textarea{

     height:50px;

}


div.feedbackform input.text_short1{
      width:40px;

}

div.feedbackform input.text_short2{
      width:197px;
      margin-left:5px;

}

div.feedbackform div.submit{
   width:100%;
   margin-top:10px;
   margin-bottom:20px;
   clear:both;
   border-bottom:1px solid #FFFFFF;



}

div.feedbackform div.mustfield_text{

   margin-bottom:10px;

   clear:both;



}

div.feedbackconfirm {

     clear:both;
}

div.feedbackconfirm  div.footer{
    width:100%;
    clear:both;
    padding-top:15px;
}


div.feedbackconfirm div.param{
  clear:both;
}


div.feedbackconfirm div.param div.label{
  float:left;
  width:150px;

}


div.feedbackconfirm div.param div.content{
  float:left;
  width:200px;
  padding-top:4px;
}


.form_einzeilig{
  width: 300px;
}

.form_zweizeilig{
  width: 137px;
}

.form_tab_abstand{
  padding-left:20px;
}
