l/****************************************************************/
/*   Design:   Multiflex-3.12 / Layout-4                        */
/*   File:     Text formats                                     */
/*--------------------------------------------------------------*/
/*   Design:   www.1234.info                                    */
/*   Date:     January 20, 2008                                 */
/*--------------------------------------------------------------*/
/*   License:  Fully open source without restrictions.          */
/*             Please keep footer credits with the words        */
/*             "Design by 1234.info". Thank you!                */
/****************************************************************/

/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN NAVIGATION */
.nav3-grid {width:199px; border-bottom:solid 1px rgb(200,200,200);}
.nav3-grid dt a, .nav3-grid dt a:visited {display:block; min-height:2.0em /*Non-IE6*/; height:auto !important; height:2.0em /*IE6*/; line-height:2.0em; padding:0px 10px 0px 20px;  border-top: solid 1px rgb(200,200,200); text-decoration:none; color:rgb(70,122,167); font-weight:bold; font-size:120%;}
.nav3-grid dd a, .nav3-grid dd a:visited {display:block; min-height:1.7em /*Non-IE6*/; height:auto !important; height:1.7em /*IE6*/; line-height:1.7em; padding:0px 10px 0px 40px; border:none; font-weight:normal; text-decoration:none; color:rgb(70,122,167); font-size:120%;}
.nav3-grid dt a:hover, .nav3-grid dd a:hover {background-color:rgb(225,225,225); /*background-color:rgb(143,174,215) /*For blue background*/; color:rgb(42,90,138); text-decoration:none;}

.nav3-bullet {width:170px; margin:10px 0 0 20px;}
.nav3-bullet dt a, .nav3-bullet dt a:visited {line-height:2.0em; padding:0 0 0 10px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0px 50%; text-decoration:none; color:rgb(70,122,167); font-weight:bold; font-size:120%;}
.nav3-bullet dd a, .nav3-bullet dd a:visited {line-height:1.7em; margin:0 0 0 15px; padding:0 0 0 10px; background:url(../img/bg_bullet_half_1.gif) no-repeat 0px 50%; text-decoration:none; color:rgb(70,122,167); font-weight:normal; font-size:120%;}
.nav3-bullet dt a:hover {background:url(../img/bg_bullet_full_2.gif) no-repeat 0px 50%; text-decoration:underline; color:rgb(42,90,138);}
.nav3-bullet dd a:hover {background:url(../img/bg_bullet_half_2.gif) no-repeat 0px 50%; text-decoration:underline; color:rgb(42,90,138);}

.nav3-nobullet {width:170px; margin:10px 0 0 20px;}
.nav3-nobullet dt a, .nav3-nobullet dt a:visited {line-height:2.0em; text-decoration:none; color:rgb(70,122,167); font-weight:bold; font-size:120%;}
.nav3-nobullet dd a, .nav3-nobullet dd a:visited {line-height:1.7em; margin:0 0 0 15px; text-decoration:none; color:rgb(70,122,167); font-weight:normal; font-size:120%;}
.nav3-nobullet dt a:hover, .nav3-nobullet dd a:hover {text-decoration:underline; color:rgb(42,90,138);}

.main-navigation .loginform {width:160px; margin:-10px 20px 0 20px;}
.main-navigation .loginform p {clear:both; margin:0; padding:0;}
.main-navigation .loginform fieldset {width:160px; border:none;}
.main-navigation .loginform label.top {float:left; width:125px; margin:0 0 2px 0; font-size:110%;}
.main-navigation .loginform label.right {float:left; width:125px; margin:5px 0 0 0; padding:0 0 0 3px; /*IE6*/; font-size:110%;}
.main-navigation .loginform input.field {width:158px; margin:0 0 5px 0; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.main-navigation .loginform input.checkbox {float:left; margin:5px 0 0 0 !important /*Non-IE6*/; margin:2px 0 0 -3px /*IE6*/; border:none;}
.main-navigation .loginform input.button {float:left; width:5.0em; margin:10px 0 5px 0; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
.main-navigation .loginform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

.loginform-spalteD1 {float:left; width:20px; margin:0.5em 0 0.5em 0.5em; font-family:verdana,arial,sans-serif; font-size:110%; text-align:center;}
.loginform-spalteD2 {float:left; width:150px; line-height:1.5em; margin-left:20px; margin:0.5em 0 0.5em 0.2em; font-family:verdana,arial,sans-serif; font-size:110%; text-align:left;}

.main-navigation .searchform {width:160px; margin:0 20px 0 20px;}
.main-navigation .searchform p {clear:both; margin:0; padding:0;}
.main-navigation .searchform fieldset {border:none;}
.main-navigation .searchform input.field {float:left; width:158px; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:1px solid rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:120%;}
.main-navigation .searchform input.button {float:left; width:3.0em; margin-top: 0.5em; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:120%;}
.main-navigation .searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

.main-navigation h1.first {clear:both; margin:0px; padding:4px 20px 3px 20px; background-color:rgb(190,190,190); /*background-color:rgb(137,170,214)/*For blue background*/; font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:150%;}
.main-navigation h1 {clear:both; margin:30px 0 20px 0; padding:4px 20px 3px 20px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:150%;}
.main-navigation h2 {clear:both; margin:20px 10px 10px 20px; font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:150%;}
.main-navigation h3 {clear:both; margin:10px 10px 5px 20px; color:rgb(80,80,80); font-weight:bold; font-size:110%;} /* Note: h2 not existent, to make identical to formats for main-navigation for easier exchange */
.main-navigation p {clear:both; margin:0 10px 10px 20px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}
.main-navigation p.center {text-align:center;}
.main-navigation p.right {text-align:right;}

.main-navigation ul {list-style:none; margin:0.5em 10px 1.0em 20px;}
.main-navigation ul li {margin:5px 0 0.2em 2px; padding:0px 0px 0 11px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:110%;}
.main-navigation ol {margin:0.5em 10px 1.0em 40px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 45px /*IE6*/;}
.main-navigation ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:110%;}

/* MAIN CONTENT */
.main-content h1.pagetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 3px rgb(225,225,225); font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:220%;}
.main-content h1.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:220%;}
.main-content h1 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:210%;}
.main-content h2 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:170%;}
.main-content h3 {clear:both; margin:-1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(125,125,125); font-weight:normal; font-size:130%;}
.main-content h1.HT {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,0,0); font-weight:normal; font-size:210%;}
.main-content h1.Erdinger {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(215,21,52); font-weight:bold; font-size:280%;text-align:center;}
.main-content h2.HT {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,0,0); font-weight:normal; font-size:170%;}
.main-content h2.Erdinger {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(33,57,91); font-weight:normal; font-size:170%;}
.main-content h3.HT {clear:both; margin:-1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,0,0); font-weight:normal; font-size:130%;}
.main-content h3.Erdinger {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(33,57,91); font-weight:bold; font-size:120%;}
.main-content h1.side {clear:none;}
.main-content h2.side {clear:none;}
.main-content h3.side {clear:none;}

.main-content h4 {margin:1.0em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-weight:normal; font-size:170%;}
.main-content h5 {margin:1.0em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-size:140%;}
.main-content h6 {margin:0.8em 0 0.2em 0; color:rgb(80,80,80); font-weight:bold; font-size:120%;}
.main-content p {margin:0.5em 0.5em 1.0em 0em; line-height:1.3em; font-size:120%;}
/*.main-content p {margin:0 0 0.5em 0; line-height:1.5em; font-size:120%;/*test*/clear:none;}*/
.main-content p.center {text-align:center;}
.main-content p.right {text-align:right;}
.main-content p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:110%;}
.main-content p.Eingerahmt {border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;	border-left-width: 1px;	border-bottom-color: #000000;}
.main-content blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:90%;}
.main-content ul {list-style:none; margin:0.5em 0 1.0em 0;}
.main-content ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.5em; line-height:1.4em; font-size:120%;}
.main-content ol {margin:0.5em 0 1.0em 20px !important /*Non-IE6*/; margin:0.5em 0 1.0em 25px /*IE6*/;}
.main-content ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:120%;}

.main-content table {clear:both; width:600px; margin:2.0em 0 0.2em 20px; table-layout: fixed; border-collapse:collapse; empty-cells:show; /*background-color:rgb(233,232,244);*/}
.main-content table th.top {height:3.5em; padding:0 7px 0 7px; empty-cells:show; /*background-color:rgb(175,175,175);*/ text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:110%;}
.main-content table th {height:3.0em; padding:2px 20px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); /*background-color:rgb(225,225,225);*/ text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
.main-content table td {height:3.0em; padding:2px 7px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); /*background-color:rgb(225,225,225);*/ text-align:left; font-weight:normal; color:rgb(80,80,80); font-size:110%;}
p.caption {clear:both; margin:0.5em 0 2.0em 20px; text-align:left; color:rgb(80,80,80); font-size:110%;}

/* MAIN CONTENT BREIT */
.main-content-breit h1.pagetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 3px rgb(225,225,225); font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:220%;}
.main-content-breit h1.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:220%;}
.main-content-breit h1 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:210%;}
.main-content-breit h2 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:170%;}
.main-content-breit h3 {clear:both; margin:-1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(125,125,125); font-weight:normal; font-size:130%;}
.main-content-breit h1.HT {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,0,0); font-weight:normal; font-size:210%;}
.main-content-breit h2.HT {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,0,0); font-weight:normal; font-size:170%;}
.main-content-breit h3.HT {clear:both; margin:-1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,0,0); font-weight:normal; font-size:130%;}
.main-content-breit h1.side {clear:none;}
.main-content-breit h2.side {clear:none;}
.main-content-breit h3.side {clear:none;}
.main-content-breit h4 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-weight:normal; font-size:170%;}
.main-content-breit h5 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-size:140%;}
.main-content-breit h6 {margin:1.2em 0 0.2em 0; color:rgb(80,80,80); font-weight:bold; font-size:120%;}
.main-content-breit p {margin:0 0 1.0em 0; line-height:1.5em; font-size:120%;}
.main-content-breit p.center {text-align:center;}
.main-content-breit p.right {text-align:right;}
.main-content-breit p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:110%;}
.main-content-breit blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:90%;}
.main-content-breit ul {list-style:none; margin:0.5em 0 1.0em 0;}
.main-content-breit ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.5em; line-height:1.4em; font-size:120%;}
.main-content-breit ol {margin:0.5em 0 1.0em 20px !important /*Non-IE6*/; margin:0.5em 0 1.0em 25px /*IE6*/;}
.main-content-breit ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:120%;}

.contactform {width:640px; margin:2.0em 0 0 0; padding:5px 5px 0 5px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}
.contactform fieldset {padding:10px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 10px 0; border:solid 1px rgb(220,220,220);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding: 3px 5px; top: -10px; background-color:#ecefcb;	border-width:1px 1px 1px 10px; border-color:#ff9900; border-style:solid; color:#5c71a2; font-weight:bold; text-transform:uppercase; font-size:110%; text-align:center;}
/*.contactform label.left {float:left; width:150px; margin:0.5em 0 0 10px; padding:1px; font-size:110%;}*/
.contactform label.left {float:left; width:150px; margin:0.2em 0 0 10px; padding:2px; font-size:100%; vertical-align: middle;}
.contactform label.right {float:left; width:150px; margin:0.2em 0.5em 0.2em 10px; padding:2px; font-size:100%; text-align:right; vertical-align: middle;}
.contactform label.leftlang {float:left; width:300px; margin:0.2em 0 0 10px; padding:1px; font-size:100%; text-align:right; vertical-align: middle;}
.contactform select.combo {width:175px; padding:1px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform select.comboVersand {width:88px; padding:1px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform select.combolang {width:299px; padding:1px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform select.comboextralang {width:450px; padding:1px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform select.combokurz {width:100px; padding:1px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform select.combokurzWarnung {width:100px; padding:1px; border:solid 1px rgb(200,200,200); background-color:rgb(255,127,0); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform select.combomini {width:70px; padding:1px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform select.combobetrag {width:150px; padding:1px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform input.fieldreadonly {width:450px; padding:1px; border:solid 0px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%; font-weight:bold; background:transparent;}
.contactform input.fieldreadonlykurz {width:250px; padding:1px; border:solid 0px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%; font-weight:bold; background:transparent;}
.contactform input.field {width:305px; padding:1px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform input.fieldWarnung {width:305px; padding:1px; border:solid 1px rgb(200,200,200); background-color:rgb(255,127,0); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform input.field_Strasse {width:191px; padding:1px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform input.field_StrasseWarnung {width:191px; padding:1px; border:solid 1px rgb(200,200,200); background-color:rgb(255,127,0); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform input.field_Nr {width:80px; padding:1px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform input.field_NrZusatz {width:30px; padding:1px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform input.field_Land {width:25px; padding:1px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%; text-transform:uppercase;}
.contactform input.field_LandWarnung {width:25px; padding:1px; border:solid 1px rgb(200,200,200); background-color:rgb(255,127,0); font-family:verdana,arial,sans-serif; font-size:100%; text-transform:uppercase;}
.contactform input.field_PLZ {width:66px; padding:1px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform input.field_PLZWarnung {width:66px; padding:1px; border:solid 1px rgb(200,200,200); background-color:rgb(255,127,0); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform input.field_Ort {width:200px; padding:1px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform input.field_OrtWarnung {width:200px; padding:1px; border:solid 1px rgb(200,200,200); background-color:rgb(255,127,0); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform input.field_Datum {width:76px; padding:1px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform input.field_DatumWarnung {width:76px; padding:1px; border:solid 1px rgb(200,200,200); background-color:rgb(255,127,0); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform input.field_Betrag {width:76px; padding:1px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%; text-align:right;}
.contactform-ErdingerText {float:right; width:380px; margin:0em 0 1em 0; font-family:verdana,arial,sans-serif; font-size:100%; text-align:left;}
.contactform-GBText {float:left; width:465px; margin:0em 0em 1em 165px; font-family:verdana,arial,sans-serif; font-size:120%; text-align:left;}

.contactform input.field_ArtMenge {width:25px; padding:1px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%; text-align:right; text-transform:uppercase;}
.contactform input.field_Dummy25 {width:27px; padding:1px; border:solid 0px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%; text-align:right; background:transparent;}
.contactform input.field_ArtBezeichnung {width:300px; padding:1px; border:solid 0px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%; background:transparent;}
.contactform input.field_ArtBezeichnung_kurz {width:200px; padding:1px; border:solid 0px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%; background:transparent;}
.contactform input.field_ArtPreis {width:76px; padding:1px; border:solid 0px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%; text-align:right; background:transparent;}

.contactform textarea {width:305px; padding:1px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform input.button {float:right; width:9.0em; margin: -4px 5px 5px 0; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:100%;}
.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}
.contactform input.buttonli {float:left; width:9.0em; margin: -4px 0px 5px 5px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:100%;}
.contactform input.buttonli:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}
.contactform input.button2 {float:right; width:14.0em; margin: -4px 5px 5px 0; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:100%;}
.contactform input.button2:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}
.contactform input.radio {padding:-10px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 15px 0; font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform input.checkbox {float:left; padding:1px;  margin:0.2em 0.5em 0.2em 0; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform ul {width:305px;  margin-left:150px; padding:1px; font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform img.img-contactform {float:none; /*margin: 5px 0px 0px 0;*/  margin:0;}
.contactform p.eng {margin:0.5em 0 0.5em 0; line-height:0.2em; font-size:120%;}
.contactform-text {float:left; width:300px; margin-left:150px; margin:-0.5em 0 1em 0; font-family:verdana,arial,sans-serif; font-size:100%; font-weight:bold; text-align:left;}
.Stand-img-right {float:right; /*width:30px;*/  margin: 10px 10px 5px 0; }
.Stand-img-left  {float:left; margin: -3px 10px 0px 30px; border: 0px}

.roterStern {margin:0 0 0.5em 0.2em; font-family:verdana,arial,sans-serif; color:rgb(255,0,0); font-size:160%; vertical-align: middle;}

/* MAIN SUBCONTENT */
.main-subcontent h1 {clear:both; margin:0 0 10px 0; padding:4px 10px 3px 10px; background-color:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.main-subcontent h1.green {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(160,214,81); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.main-subcontent h1.blue {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(137,170,214); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.main-subcontent h1.orange {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(232,177,13); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
 /* Note: h2 non-existent, to make HTML-code interchangeable between 'main-navigation' and 'main-subcontent' */
.main-subcontent h3 {clear:both; margin:1.0em 10px 0.5em 10px; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
.main-subcontent p {clear:both; margin:0 10px 1.0em 10px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}
.main-subcontent p.center {text-align:center;}
.main-subcontent p.right {text-align:right;}
.main-subcontent ul {list-style:none; margin:0.5em 10px 1.0em 10px;}
.main-subcontent ul li {margin:5px 0 0.2em 2px; padding:0 0 0 11px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:110%;}
.main-subcontent ol {margin:0.5em 10px 1.0em 30px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 35px /*IE6*/;}
.main-subcontent ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:110%;}

.main-subcontent .loginform {width:160px; margin:0 10px 0 10px;}
.main-subcontent .loginform p {clear:both; margin:0; padding:0;}
.main-subcontent .loginform fieldset {width:160px; border:none;}
.main-subcontent .loginform label.top {float:left; width:125px; margin:0 0 2px 0; font-size:110%;}
.main-subcontent .loginform label.right {float:left; width:125px; margin:5px 0 0 0; padding:0 0 0 3px; /*IE6*/; font-size:110%;}
.main-subcontent .loginform input.field {width:158px; margin:0 0 5px 0; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:90%;}
.main-subcontent .loginform input.checkbox {float:right; margin:12px 0 0 0 !important /*Non-IE6*/; margin:2px 0 0 -3px /*IE6*/; border:none;}
.main-subcontent .loginform input.button {float:left; width:5.0em; margin:10px 0 5px 0; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
.main-subcontent .loginform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

.main-subcontent .searchform {width:160px; margin:0 10px 0 10px;}
.main-subcontent .searchform fieldset {border:none;}
.main-subcontent .searchform input.field {float:left; width:158px; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:1px solid rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:120%;}
.main-subcontent .searchform input.button {float:left; width:3.0em; margin-top: 0.5em; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:120%;}
.main-subcontent .searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

/*******************************************************/
/*                                                     */
/* Listenausgabe                                       */
/*                                                     */
/*******************************************************/

.filterform {/*width:300px;*/ margin:1.0em 0 0 3.0em; /*padding:5px 5px 0 5px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);*/ text-align:right;}
.filterform-breit {width:400px; margin:1.0em 0 0 3.0em; /*padding:5px 5px 0 5px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);*/ text-align:right;}
.filterform select.miniselect, .filterform-breit select.miniselect {width:50px; padding:1px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.filterform select.Stichtagselect, .filterform-breit select.Stichtagselect {width:80px; padding:1px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.filterform select.FilterLang, .filterform-breit select.FilterLang {width:250px; padding:1px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.filterform select.Filter, .filterform-breit select.Filter {width:100px; padding:1px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.filterform input.button, .filterform-breit input.button {/*float:right;*/ width:8.0em; /*margin-right:20px; margin-bottom:10px;*/ padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}

.listenzeile {clear:both; min-height:2.2em /*Non-IE6*/; height:auto !important; height:2.2em /*IE6*/; width:625px; margin:0 0 0 5px;*/ padding:2px 2px 2px 2px; /*border:solid 1px rgb(200,200,200);*/ background-color:rgb(180,205,180);}
.listenzeile1 {clear:both; min-height:2.2em /*Non-IE6*/; height:auto !important; height:2.2em /*IE6*/; width:625px; margin:0 0 0 5px;*/ padding:2px 2px 2px 2px; /*border:solid 1px rgb(200,200,200);*/ background-color:rgb(255,246,143);}
.listenzeile2 {clear:both; min-height:2.2em /*Non-IE6*/; height:auto !important; height:2.2em /*IE6*/; width:625px; margin:0 0 0 5px;*/ padding:2px 2px 2px 2px; /*border:solid 1px rgb(200,200,200);*/ background-color:rgb(240,240,240);}
.listenzeile-img img {float:left; /*width:30px;*/  margin: -2px 0px 0px 0; }
.listenzeile-img a img {float:left; /*width:30px;*/  margin: -2px 0px 0px 0; }
.listenzeile-img a:hover img {float:left; /*width:30px;*/  margin: -2px 0px 0px 0; }
.Listenzeile-img-right {float:right; /*width:30px;*/ margin:0;}
.Listenzeile-img-left {float:left; /*width:30px;*/ margin:0;}
.Listenzeile-img-DHL {float:left; /*width:30px;*/ padding:2px; margin:0;}
 
.listenzeile-spalte1 {float:left; width:20px; margin:0.5em 0 0.5em 0; font-family:verdana,arial,sans-serif; font-size:110%; text-align:center;}
.listenzeile-spalte2 {float:left; width:240px; margin-left:20px; margin:0.5em 0 0.5em 0; font-family:verdana,arial,sans-serif; font-size:110%; text-align:left;}
.listenzeile-spalte3 {float:left; width:80px; margin-left:260px; margin:0.5em 0 0.5em 0; font-family:verdana,arial,sans-serif; font-size:110%; text-align:center;}
.listenzeile-spalte4 {float:right; width:80px; margin:0.5em 0 0.5em 0; font-family:verdana,arial,sans-serif; font-size:110%; text-align:right;}
.listenzeile-spalte3_5 img {float:right; /*width:30px;*/  margin: -2px 0px 0px 0; }

/* Detailtabellen */
/* Detailtabellen */
.listenzeileD {clear:both; min-height:1.0em /*Non-IE6*/; height:auto !important; height:1.0em /*IE6*/; width:615px; margin:0; margin:0em 0 0em 0.5em; padding:2px 2px 2px 10px; border-top:solid 1px rgb(25,25,112); background-color:rgb(143,188,143);}
.listenzeileD1 {clear:both; min-height:1.0em /*Non-IE6*/; height:auto !important; height:1.0em /*IE6*/; width:615px; margin:0em 0 0em 0.5em; padding:2px 2px 2px 10px; /*border:solid 1px rgb(200,200,200);*/ background-color:rgb(137,170,214);}
.listenzeileD2 {clear:both; min-height:1.0em /*Non-IE6*/; height:auto !important; height:1.0em /*IE6*/; width:615px; margin:0em 0 0em 0.5em; padding:2px 2px 2px 10px; /*border:solid 1px rgb(200,200,200);*/ background-color:rgb(213,255,240);}
.listenzeile-spalteD1 {float:left; width:100px; margin:0.5em 0 0.5em 0; font-family:verdana,arial,sans-serif; font-size:110%;}
.listenzeile-spalteD2 {float:left; width:300px; margin-left:100px; margin:0.5em 0 0.5em 0; font-family:verdana,arial,sans-serif; font-size:110%; text-align:left;}
.listenzeile-spalteD3 {float:left; width:80px; margin-left:300px; margin:0.5em 0 0.5em 0; font-family:verdana,arial,sans-serif; font-size:110%; text-align:center;}
.listenzeile-spalteD4 {float:left; width:80px; margin-left:380px; margin:0.5em 0 0.5em 0; font-family:verdana,arial,sans-serif; font-size:110%; text-align:right;}
.listenzeile-spalteD5 {float:right; width:40px; margin:0.5em 0 0.5em 0; font-family:verdana,arial,sans-serif; font-size:110%; text-align:center;}

.img-Sortierrichtung {float: left; margin: -5px 10px 0px 0px; border: 0px}

/* Verschiedene Listen */

.listenzeile-Anmeldungen {float:left; width:640px; height:31px; background-image: url('../img/bg_listen_top.png'); background-repeat: no-repeat; color:rgb(70,122,167); font-weight:bold; text-decoration:none;}
.listenrumpf-Anmeldungen {clear:both; width:640px; /*margin:0em 0 0em 0; padding:2px 2px 2px 2px;*/ background-image: url('../img/bg_listen_rep.png'); background-repeat: x;color:rgb(70,122,167); font-weight:bold; text-decoration:none;}
.listenzeile-Anmeldungen1 {clear:both; min-height:2.5em /*Non-IE6*/; height:auto !important; height:2.5em /*IE6*/; width:640px; /*margin:0em 0 0em 0; padding:2px 2px 2px 2px;*/ background-image: url('../img/bg_listen_rep1.png'); background-repeat: x;color:rgb(70,122,167); font-weight:bold; text-decoration:none;}
.listenzeile-Anmeldungen2 {clear:both; min-height:2.5em /*Non-IE6*/; height:auto !important; height:2.5em /*IE6*/; width:640px; /*margin:0em 0 0em 0; padding:2px 2px 2px 2px;*/ background-image: url('../img/bg_listen_rep2.png'); background-repeat: x;color:rgb(70,122,167); font-weight:bold; text-decoration:none;}

/* alphabetspalte */
.listenzeile-alphabet {/*float:left; */width:640px; height:31px; margin:0.5em 0 0.5em 0; font-family:verdana,arial,sans-serif; text-align:center; font-size:100%; vertical-align: middle;}

.listenzeile-Anmeldungen-spalte1 {float:left; width:280px; margin:0em 0 0em 0; padding:0.5em 0 0.5em 5px; font-family:verdana,arial,sans-serif; font-size:100%; text-align:left;}                       
.listenzeile-Anmeldungen-spalte2 {float:left; width:220px; margin-left:290px; margin:0em 0 0em 0; padding:0.5em 0 0.5em 0; font-family:verdana,arial,sans-serif; font-size:100%; text-align:left;}
.listenzeile-Anmeldungen-spalte3 {float:left; width:80px; margin-left:510px; margin:0em 0 0em 0; padding:0.5em 0 0.5em 0; font-family:verdana,arial,sans-serif; font-size:100%; text-align:center;}
.listenzeile-Anmeldungen-spalte4 {float:left; width:20px; margin-left:590px; margin:0em 0 0em 0; padding:0.5em 5px 0.5em 0; font-family:verdana,arial,sans-serif; font-size:100%; text-align:center;}
.listenzeile-Anmeldungen-spalte5 {float:left; width:20px; margin-left:615px; margin:0em 0 0em 0; padding:0.5em 5px 0.5em 0; font-family:verdana,arial,sans-serif; font-size:100%; text-align:center;}

.listenzeile-Admin-spalte1 {float:left; width:50px; margin:0em 0 0em 0; padding:0.5em 0 0 0; font-family:verdana,arial,sans-serif; font-size:95%; text-align:center;}
.listenzeile-Admin-spalte2 {float:left; width:180px; margin-left:50px; margin:0em 0 0em 0; padding:0.5em 0 0em 0; font-family:verdana,arial,sans-serif; font-size:95%; text-align:left;}
.listenzeile-Admin-spalte3 {float:left; width:180px; margin-left:230px; margin:0em 0 0em 0; padding:0.5em 0 0em 0; font-family:verdana,arial,sans-serif; font-size:95%; text-align:left;}
.listenzeile-Admin-spalte4 {float:left; width:40px; margin-left:410px; margin:0em 0 0em 0; padding:0.5em 0 0em 0; font-family:verdana,arial,sans-serif; font-size:95%; text-align:center;}
.listenzeile-Admin-spalte3-4 {float:left; width:220px; margin-left:230px; margin:0em 0 0em 0; padding:0.5em 0 0em 0; font-family:verdana,arial,sans-serif; font-size:95%; text-align:left;}
.listenzeile-Admin-spalte5 {float:left; width:100px; margin-left:450px; margin:0em 0 0em 0; padding:0.5em 0 0em 0; font-family:verdana,arial,sans-serif; font-size:95%; text-align:center;}
.listenzeile-Admin-spalte6 {float:left; width:30px; margin-left:550px; margin:0em 0 0em 0; padding:0.5em 0 0em 0; font-family:verdana,arial,sans-serif; font-size:95%; text-align:center;}
.listenzeile-Admin-spalte7 {float:left; width:30px; margin-left:580px; margin:0em 0 0em 0; padding:0.5em 0 0em 0; font-family:verdana,arial,sans-serif; font-size:95%; text-align:center;}
.listenzeile-Admin-spalte8 {float:left; width:30px; margin-left:610px; margin:0em 0 0em 0; padding:0.5em 0 0em 0; font-family:verdana,arial,sans-serif; font-size:95%; text-align:center;}

.listenzeile-Warenkorb-spalte1 {float:left; width:80px; margin:0em 0 0em 0; padding:0.5em 0 0 0; font-family:verdana,arial,sans-serif; font-size:95%; text-align:center;}
.listenzeile-Warenkorb-spalte2 {float:left; width:300px; margin-left:80px; margin:0em 0 0em 0; padding:0.5em 0 0em 0; font-family:verdana,arial,sans-serif; font-size:95%; text-align:left;}
.listenzeile-Warenkorb-spalte3 {float:left; width:50px; margin-left:230px; margin:0em 0 0em 0; padding:0.5em 0 0em 0; font-family:verdana,arial,sans-serif; font-size:95%; text-align:right;}
.listenzeile-Warenkorb-spalte4 {float:left; width:80px; margin-left:310px; margin:0em 0 0em 0; padding:0.5em 0 0em 0; font-family:verdana,arial,sans-serif; font-size:95%; text-align:right;}
.listenzeile-Warenkorb-spalte5 {float:left; width:100px; margin-left:430px; margin:0em 0 0em 0; padding:0.5em 0 0em 0; font-family:verdana,arial,sans-serif; font-size:95%; text-align:right;}

.listenzeile-Anmeldungen-Fuss-li {float:left; width:200px; margin:0em 0 0em 0; padding:0.5em 0 0.5em 5px; font-family:verdana,arial,sans-serif; font-size:110%; text-align:left;}                       
.listenzeile-Anmeldungen-Fuss-mi {float:left; width:230px; margin-left:200px; margin:0em 0 0em 0; padding:0.5em 0 0.5em 0; font-family:verdana,arial,sans-serif; font-size:110%; text-align:center;}
.listenzeile-Anmeldungen-Fuss-re {float:right; width:200px; margin-left:440px; margin:0em 0 0em 0; padding:0.5em 5px 0.5em 0; font-family:verdana,arial,sans-serif; font-size:110%; text-align:right;}

.listenzeile-StarterListe-spalte1 {float:left; width:180px; margin:0.1em 0 0.1em 10px; padding:0.5em 0 0 0; font-family:verdana,arial,sans-serif; font-size110%; text-align:left;}                       
.listenzeile-StarterListe-spalte2 {float:left; width:180px; margin-left:180px; margin:0.1em 0 0.1em 0; padding:0.5em 0 0em 0; font-family:verdana,arial,sans-serif; font-size:110%; text-align:left;}
.listenzeile-StarterListe-spalte3 {float:left; width:180px; margin-left:360px; margin:0.1em 0 0.1em 0; padding:0.5em 0 0em 0; font-family:verdana,arial,sans-serif; font-size:110%; text-align:left;}
.listenzeile-StarterListe-spalte4 {float:left; width:50px; margin-left:540px; margin:0.1em 0 0.1em 0; padding:0.5em 0 0em 0; font-family:verdana,arial,sans-serif; font-size:110%; text-align:center;}
.listenzeile-StarterListe-spalte5 {float:left; width:30px; margin-left:590px; margin:0.1em 0 0.1em 0; padding:0.5em 0 0em 0; font-family:verdana,arial,sans-serif; font-size:110%; text-align:center;}

.listenzeile-GB-spalte1 {float:left; width:80px; margin:0.1em 0 0.1em 10px; padding:0.5em 0 0 0; font-family:verdana,arial,sans-serif; font-size110%; text-align:center;}                       
.listenzeile-GB-spalte2 {float:left; width:320px; margin-left:80px; margin:0.1em 0 0.1em 0; padding:0.5em 0 0em 0; font-family:verdana,arial,sans-serif; font-size:110%; text-align:left;}
.listenzeile-GB-spalte3 {float:left; width:140px; margin-left:400px; margin:0.1em 0 0.1em 0; padding:0.5em 0 0em 0; font-family:verdana,arial,sans-serif; font-size:110%; text-align:left;}
.listenzeile-GB-spalte4 {float:left; width:80px; margin-left:540px; margin:0.1em 0 0.1em 0; padding:0.5em 0 0em 0; font-family:verdana,arial,sans-serif; font-size:110%; text-align:center;}

.listenzeile-5SP {float:left; width:640px; height:31px; background-image: url('../img/bg_listen_top.png'); background-repeat: no-repeat;color:rgb(70,122,167); font-weight:bold; text-decoration:none;}
.listenrumpf-5SP {clear:both; width:640px; /*margin:0em 0 0em 0; padding:2px 2px 2px 2px;*/ background-image: url('../img/bg_listen_rep.png'); background-repeat: x;color:rgb(70,122,167); font-weight:bold; text-decoration:none;}
.listenzeile-5SP1 {clear:both; min-height:2.5em /*Non-IE6*/; height:auto !important; height:2.5em /*IE6*/; width:640px; /*margin:0em 0 0em 0; padding:2px 2px 2px 2px;*/ background-image: url('../img/bg_listen_rep1.png'); background-repeat: x;color:rgb(70,122,167); font-weight:bold; text-decoration:none;}
.listenzeile-5SP2 {clear:both; min-height:2.5em /*Non-IE6*/; height:auto !important; height:2.5em /*IE6*/; width:640px; /*margin:0em 0 0em 0; padding:2px 2px 2px 2px;*/ background-image: url('../img/bg_listen_rep2.png'); background-repeat: x;color:rgb(70,122,167); font-weight:bold; text-decoration:none;}
.listenzeile-5SP-spalte1 {float:left; width:280px; margin:0em 0 0em 0; padding:0.5em 0 0.5em 5px; font-family:verdana,arial,sans-serif; font-size:110%; text-align:left;}                       
.listenzeile-5SP-spalte2 {float:left; width:100px; margin-left:290px; margin:0em 0 0em 0; padding:0.5em 0 0.5em 0; font-family:verdana,arial,sans-serif; font-size:110%; text-align:center;}
.listenzeile-5SP-spalte3 {float:left; width:100px; margin-left:390px; margin:0em 0 0em 0; padding:0.5em 0 0.5em 0; font-family:verdana,arial,sans-serif; font-size:110%; text-align:right;}
.listenzeile-5SP-spalte4 {float:left; width:100px; margin-left:490px; margin:0em 0 0em 0; padding:0.5em 0 0.5em 0; font-family:verdana,arial,sans-serif; font-size:110%; text-align:right;}
.listenzeile-5SP-spalte5 {float:left; width:50px; margin-left:590px; margin:0em 0 0em 0; padding:0.5em 5px 0.5em 0; font-family:verdana,arial,sans-serif; font-size:110%; text-align:right;}
.listenzeile-5SP a, .listenzeile-5SP a:visited {color:rgb(70,122,167); font-weight:bold; text-decoration:none;}
.listenrumpf-5SP a, .listenrumpf-5SP a:visited {color:rgb(70,122,167); font-weight:bold; text-decoration:none;}
.listenzeile-5SP1 a, .listenzeile-5SP1 a:visited {color:rgb(70,122,167); font-weight:bold; text-decoration:none;}
.listenzeile-5SP2 a, .listenzeile-5SP2 a:visited {color:rgb(70,122,167); font-weight:bold; text-decoration:none;}
.listenzeile-5SP a:hover, .listenrumpf-5SP a:hover, .listenzeile-5SP1 a:hover, .listenzeile-5SP2 a:hover {color:rgb(42,90,138); text-decoration:underline;}

/********************/
/*  COMMON CLASSES  */
/********************/
.main img {clear:both; /*float:left; margin:3px 10px 7px 0; padding:1px;*/ /*border:1px solid rgb(150,150,150);*/}
.main img.center {clear:both; float:none; display:block; margin:0 auto; padding:1px; /*border:1px solid rgb(150,150,150);*/}
.main img.right {clear:both; float:right; margin:3px 0 7px 10px; padding:1px; /*border:1px solid rgb(150,150,150);*/}
.main img.left {clear:both; float:left; margin:3px 10px 7px 10px; padding:1px; /*border:1px solid rgb(150,150,150);*/}

.main a {color:rgb(70,122,167); font-weight:bold; text-decoration:none;}

.main-content h1 a {color:rgb(70,122,167); font-weight:normal; text-decoration:none;}
.main a:hover {color:rgb(42,90,138); text-decoration:underline;}
.main a:visited {color:rgb(42,90,138);}

/*
.main a img {border:solid 1px rgb(150,150,150);}
.main a:hover img {border:solid 1px rgb(220,220,220);}
*/
/* Infobox */
a.infobox { border-bottom: 1px dashed #c30; text-decoration:none; }
a.infobox:hover { cursor:help; color:#c30; background:white; }
a.infobox span { visibility:hidden; position:absolute; left:-99em; margin-left:300px; margin-top:1.5em; padding:1em; text-decoration:none; }
a.infobox:hover span, a.infobox:focus span, a.infobox:active span {visibility:visible; left:1em; border:1px solid #c30; color:blue; background:white; }

<!--[if IE 5]>
  a.infobox span { display:none; }
  a.infobox:hover span { display:block; }
<![endif]-->

.facebook {float:right; width:150px; /*margin-left:440px;*/ margin:0em 0 0em 0; padding:0.5em 5px 0.5em 0; font-family:verdana,arial,sans-serif; font-size:110%; text-align:right;}
