/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; line-height:150%; }

body { background-color:#E7E6E5; margin-top:25px; margin-left:15px; margin-right: 15px; margin-bottom:15px;}

h1, h2, h3 { font-family:"Times New Roman", Times, serif; }
h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; }

input, textarea {border: 1px solid grey; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333;}

a {color:#990000; text-decoration:underline; }
a.hover {color:#CC3300; }

a.hpnavmainmenu {font-family:"Times New Roman", Times, serif; font-size:18px; text-decoration:none; color:#333333; }
a.navmainmenu {font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; text-decoration:none; color:#333333; }
a.navsubmenu {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#333333; }

.imgintextleft { float:left; margin-right:10px;}
.imgeventbanner {margin-right:2px; margin-bottom:3px; border-style:none;}
.icon { border-style:none; vertical-align: middle; }
.smalltext {font-size:12px; color:#999999;}

div { margin:0px; padding:0px;}

div.navsubmenubox { margin-left:2px; margin-bottom:10px; }

div.logobox { width:750px; height:110px; text-align:center;}
div.flashbannerbox { width:750px; height:130px; background-color:#FFFFFF; padding-top:3px; padding-bottom:3px; padding-left:0px; padding-right:0px; border-bottom-style:solid; border-top-style:solid; border-left-style:none; border-right-style:none;  border-width:1px; border-color:#333333;}
div.contentbox { width:750px; background-color:#FFFFFF; padding:0px; }
div.patronesbox { width:750px; height:200px; border-bottom-style:none; border-top-style:solid; border-left-style:none; border-right-style:none; border-width:1px; border-color:#333333;}

table.hpmaptable1 { padding-top:22px;  padding-left:25px;  padding-right:10px;  padding-bottom:10px;}
table.hpmaptable2 { padding-top:15px;  padding-left:25px;  padding-right:10px;  padding-bottom:15px;}

td.alleventstable { vertical-align:top; padding-bottom:5px;}

td#hpsocietycolumn { width:170px; height:120px; vertical-align:top; background-image:url(../img/hp_krone_bg.gif); background-position:20px 25px; background-repeat:no-repeat; }
td#hpcfaprogramcolumn { width:180px; height:120px; vertical-align:top;background-image:url(../img/hp_cfa_bg.gif); background-position:20px 45px; background-repeat:no-repeat; }
td#hpmemberareacolumn { width:180px; height:120px; vertical-align:top;background-image:url(../img/hp_people_bg.gif); background-position:25px 20px; background-repeat:no-repeat; }
td#hpjoinnowcolumn { width:170px; height:120px; vertical-align:top;background-image:url(../img/hp_rufzeichen_bg.gif); background-position:20px 20px; background-repeat:no-repeat; }
td#hpcontactcolumn { width:170px; }
td#hppresscolumn { width:180px; }
td#hpjoblinecolumn { width:180px; }
td#hptermsconditionscolumn { width:155px; text-align:right; }


td#navcolumn {width:155px; vertical-align:top; padding-left:25px; padding-right:10px; padding-top:35px; }
td#secondpagecontent {width:390px; vertical-align:top; padding-top:20px; padding-right:35px; padding-bottom:35px;}
td#relatedcontent {font-size:12px; width:120px; vertical-align:top; padding-right:10px; padding-top:60px; }

td#patrone1 {width:560px; vertical-align:bottom; line-height:100%; padding-left:2px; }
/* td#patrone2 {width:150px; vertical-align:bottom; line-height:100%; } */
td#patrone3 {width:170px; vertical-align:bottom; line-height:100%; padding-bottom:5px; }  /* Text: More about patronacy */
td#patrone4 { display:none; }  /*copyright zeile */

/* .screenonly { display:inline;} */
.printonly { display:none; }
