@charset "UTF-8";

/* CSS Copyright: MGOS - ctfdc->profil_aktualisieren */

div.return_message { position:relative; width:95%; max-width:1050px; margin:0px auto; padding:2px 5px; background-color:#FFE6F3; }

div.aufzaehlung { float:left; width:6%; min-width:50px; max-width:50px; min-height:70px; font-size:2.4em; }
div.aufzaehlungtext { float:left; width:90%; min-height:70px; }
div.clear { clear:left; }

#FormDialoge { width:98% !important; max-width:800px; }
#FormDialoge div.wrapper0 { background-color:#FFF !important; padding:5px 0px 5px 0px; font-size:1.0em; margin:0px 0px 10px 0px; }
#FormDialoge div.wrapper1 { background-color:antiquewhite !important; padding:5px 10px 5px 10px; }
#FormDialoge div.wrapper2 { background-color:antiquewhite !important; padding:5px 10px 5px 10px; }
#FormDialoge div.wrapper3 { background-color:#FFF !important; padding:5px 0px 5px 0px; font-size:1.0em; margin:30px 0px 10px 0px; }
#FormDialoge div.wrapper4 { background-color:aliceblue !important; padding:5px 10px 5px 10px; }
#FormDialoge div.wrapper5 { background-color:#FFF !important; padding:5px 0px 5px 0px; font-size:1.0em; margin:30px 0px 10px 0px; }
#FormDialoge div.wrapper6 { background-color:lemonchiffon !important; padding:5px 10px 5px 10px; }
#FormDialoge div.wrapper7 { background-color:lemonchiffon !important; padding:5px 10px 5px 10px; }
#FormDialoge div.wrapper8 { background-color:lemonchiffon !important; padding:5px 10px 5px 10px; }
#FormDialoge div.wrapper9 { background-color:lemonchiffon !important; padding:5px 10px 5px 10px; }
#FormDialoge div.wrapper10 { background-color:lemonchiffon !important; padding:5px 10px 20px 10px; }

#FormDialoge div.wrapper4 div.field4 .dijitTextArea { min-height:100px !important; }
#FormDialoge div.wrapper3 div.fulltext { white-space:normal !important; }
#FormDialoge div.wrapper5 div.fulltext { white-space:normal !important; }
#FormDialoge div.wrapper10 div.field10 .dijitTextArea { min-height:100px !important; }
#FormDialoge div.requiredyellow .dijitTextBox { background-color:#FFFF00 !important; }

#pageProfillisteDataListen div.alphabetselector { position:relative; width:100%; margin:10px 0px 10px 0px; }
#pageProfillisteDataListen div.alphabetliste550 div.datenliste div.titellinie { float:left; width:100%; height:18px; margin:5px 0px 5px 2px; color:#5C5994; text-shadow:0 1px 1px #000; }
#pageProfillisteDataListen div.alphabetliste550 div.datenliste div.titellinie-clear { clear:left; margin:0px 0px 10px 0px; border-bottom:1px solid black; }

#pageProfillisteDataListen div.alphabetliste550 div.datenliste div.element { position:relative; width:100%; margin:0px 0px 20px 0px; }
#pageProfillisteDataListen div.alphabetliste550 div.datenliste div.element { background-image: url("//www.schweizer-seiten.ch/images/Background_Verlauf_memb.jpg"); background-repeat:repeat-x; background-position: center top; }

#pageProfillisteDataListen div.alphabetliste550 div.datenliste div.element div.col-firma { float:left; width:34%; height:auto; text-align:left; font-weight:bold; margin:2px 0px 0px 0px; border:0px solid black; }
#pageProfillisteDataListen div.alphabetliste550 div.datenliste div.element div.col-text { float:right; width:64%; height:auto; text-align:left; margin:2px 0px 0px 0px; border:0px solid black; }
#pageProfillisteDataListen div.alphabetliste550 div.datenliste div.element div.col-clear { clear:both; }
#pageProfillisteDataListen div.alphabetliste550 div.datenliste div.element div.col-text div.col-plzort { float:left; width:80%; height:auto; text-align:left; margin:2px 0px 0px 0px; white-space:nowrap; overflow:hidden; }
#pageProfillisteDataListen div.alphabetliste550 div.datenliste div.element div.col-text div.col-webseite { float:left; width:80%; height:auto; margin:2px 0px 0px 0px; }
#pageProfillisteDataListen div.alphabetliste550 div.datenliste div.element div.col-text div.col-zusatz { float:left; width:80%; height:auto; margin:2px 0px 0px 0px; }
#pageProfillisteDataListen div.alphabetliste550 div.datenliste div.element div.col-text div.col-message { float:left; width:80%; height:auto; margin:10px 0px 0px 0px; background-color:#F8F8F8; padding:5px; }
#pageProfillisteDataListen div.alphabetliste550 div.datenliste div.element div.col-text div.col-message div.messagetext { position:relative; width:100%; font-size:0.7em; line-height:1.0em; }
#pageProfillisteDataListen div.alphabetliste550 div.datenliste div.element div.col-text div.col-clear { clear:left; }
#pageProfillisteDataListen div.alphabetliste550 div.datenliste div.element div.col-clear { clear:both; }
@media only screen and (max-width:760px) {
 #pageProfillisteDataListen div.alphabetliste550 div.datenliste div.element div.col-firma { float:none; width:100%; }
 #pageProfillisteDataListen div.alphabetliste550 div.datenliste div.element div.col-text { float:none; width:100%; }
}
@media only screen and (max-width:450px) {
 #pageProfillisteDataListen div.alphabetliste550 div.datenliste div.element div.col-firma { float:none; width:100%; }
 #pageProfillisteDataListen div.alphabetliste550 div.datenliste div.element div.col-text { float:none; width:100%; }
}
