/*   file:   AR-main.CSS   */

/*   BODY   */

body.martin {
margin:auto;
max-width:777px;
background-color:rgb(16,16,61);
color:rgb(77, 77, 77);
font-family:Verdana,Arial,sans-serif;
text-decoration:none;
text-align:left;
vertical-align:top;
}

/*   TABLES   */

table.cont {
margin-top:0px;
width:100%;
max-width:777px;
vertical-align:top;
font-size:15px;
text-align:justify;
background-color:#FFFFFF;
line-height: 1.6;
}

/*   GLOBAL CONTENT TABLE CELLS   */

td.zurich { /* banner cell (id: top)*/
vertical-align:top;
height:122px;
background-image:url('MartinPics/martin-banner777.png');
background-position:left top;
background-repeat:no-repeat;
background-color:transparent;
}

td.tab { /* bootstrap tabs cell */
height:52px;
vertical-align:top;
font-size:15px;
margin-top:7px;
margin-left:10%;
margin-right:10%}

td.reg { /* primary table cell regular */
vertical-align:top;
text-align: left;
font-size:15px;
margin-top:7px;
background-color:transparent;
}

td.sp1 {        /* primary table cell (background) */
height:21px;
background-color:rgb(16,16,61);
}

td.gotop {        /* primary table cell (bottom copyright) */
height:43px;
vertical-align:bottom;
font-weight:bold;
margin-right:10%;
text-align:right;
}

p.gotop {
margin-right:10%;
text-align:right;
}

/*   GLOBAL Paragraph Styles   */

p.reg {
margin-top:18px;
margin-bottom:0px;
margin-left:10%;
margin-right:10%;
text-align: justify;
}

p.regR {
margin-left:10%;
margin-right:10%;
text-align:right;
}

p.regC {
margin-left:10%;
margin-right:10%;
text-align:center;
}

p.regB {
margin-left:10%;
margin-right:10%;
font-weight:bold;
text-align:left;
}

p.regJ {
margin-top:18px;
margin-bottom:0px;
margin-left:10%;
margin-right:10%;
text-align:justify;
}


/*   Main Content   */

td.mgr-pic {
height: 227px;
background-image:url('MartinPics/mgr184.png');
background-position:13% 45px;
background-repeat:no-repeat;
background-color:transparent;
}

p.mgr-pic-txt {
margin-left: 285px;
margin-top: 0px;
vertical-align: top;
margin-right: 10%; 
max-width: 498px;
text-align:justify;
}

td.gre-pic {
height: 227px;
background-image:url('MartinPics/Gremlich-Wappen126.png');
background-position:87%, 0px;
background-repeat:no-repeat;
background-color:transparent;
}

p.gre-txt {
margin-left: 10%; 
margin-right: 285px;
margin-top: 12px;
vertical-align: top;
max-width: 600px;
text-align:justify;
}

td.HB-pic {
height: 227px;
background-image:url('MartinPics/IHBlogo world (2018).png');
background-position:13% 45px;
background-repeat:no-repeat;
background-color:transparent;
}


span.mgr-txt {
display: inline-block;
border: none;
max-width: 200px;
vertical-align:top;
background-color:transparent;
}

td.mgr1 {
height:227px;
vertical-align:top;
background-image:url('MartinPics/mgr184.png');
background-repeat:no-repeat;
background-position:13% 43px;
background-color:transparent;
}

td.mgr2 {
vertical-align:top;
background-image:url('MartinPics/Gremlich-Wappen126.png');
background-repeat:no-repeat;
background-position:87% 16px;
background-color:transparent;
}

td.bottom {     /* primary table cell (bottom copyright) */
height:34px;
text-align:center;
font-size:12px;
}

p.gotop {
margin-right:10%;
text-align:right;
}

/*   TEXT & PARAGRAPHS   */

td.err404 {
vertical-align:top;
background-image:url('MartinPics/404img.png');
background-repeat:no-repeat;
background-position:8% 70px;
background-color:transparent;
}

/*   LISTS   */

ul.n1 {
list-style-type:none;
margin-left:14%;
margin-right:10%;
}

ul.dot {
line-height:25px;
margin-left:14%;
margin-right:10%;
}

/*   LINKS   */

a {
text-decoration:none;
color:#303030;
}

a:link {
text-decoration:none;
color:#303030;
}

a:visited {
text-decoration:none;
color:#303030;
}

a:hover {
text-decoration:none;
color:red;
}

a:active {
text-decoration:none;
color:#303030;
}


