/*PAGE LAYOUT http://www.oswd.org/design/preview/id/3699 */

div.tab1 {
	margin-left:9.5em;
        border:0px solid black;
}
.carttable {width:100%;}
.ordertable {width:100%;}

#mapsearch {
  width : 600px;
  margin : 10px;
  padding : 4px;
  border : 1px solid #f9f9f9;
}

#contenttext .contentleft form{width:470px; }
#contenttext .contentleft fieldset{background-color:#fff;}
#contenttext .contentleft label{ line-height:150%;padding-right:3px;}

.externalimg {border-bottom:1px dotted red; background-color:grey;}

.brevettbl {    border: 1px solid #999;
   border-collapse: separate;
   border-spacing: 0 0;
   }
.brevettbl td {
   border: 1px solid #999;
   border-top: none;
   border-left: none;
   }
.brevettbl th {
   border: 1px solid #999;
   border-top: none;
   border-left: none;
   }
.brevettbl th.first-child {
   border-left: 1px solid #999;
   }
.brevettbl thead th {
   border-top: 1px solid #999;
   }

.tabellarischleft {width:10em; color:black; font-weight: normal; float:left;}
.tabellarischright {color: blue; font-weight: bold; }

.epoz_button_anchor {display:none;}
.epoz_button_list {display:none;}
.epoz_button_table {display:none;}
.epoz_button_strikethrough {display:none;}
.epoz_button_numbered_list {display:none;}
.epoz_button_outdent {display:none;}
.epoz_button_indent {display:none;}
.epoz_button_subscript {display:none;}
.epoz_button_subscript {display:none;}
.epoz_button_superscript {display:none;}
.epoz_button_image{display:none;}
.epoz_button_bgcolor {display:none;}
.epoz_button_hr {display:none;}

.pop_nav_fieldinfo {font-size: 0.8em; width:140px; align:right; color: red; z-index:99; }

.chboxclass {margin-bottom: 0em; padding:0em 0 0 0;}
.chboxlabel {border: 0px solid #fff; float:none; font-weight:bold; margin-left: 2em; width: 90%; display:block;}

.chbox {float:left;
             margin: 0em 0em 0em 0em !important;
             border: 0px solid #ffffff;
             }

.warningbig {color: #ff0000;
          font-weight: bold;
          }
.warningsmall {color: #ff0000;
          font-weight: bold;
          font-size:0.8em;
          }



.page {}
#maincontent{background-color:  #fff;
         width:993px; border: 0px solid blue; height: auto; }

#sprachwechsel {position:relative; z-index:98; float:right; padding-right:5px; padding-top:3px;}

textarea {font-size:0.9em;}


#contenttext form{width:500px;}

#specialform form{width:650px;}
#specialform textarea{font-size:110%}
#specialform textarea title{font-weight:bold;}

#centercontent
	{
		margin-right: 220px;
		border: 0px solid black;
                padding-top:1em;
                padding-bottom:2em;
                padding-left: 1.5em;
                text-align: justify;
                background-color:#ffffff;
	}

h1 {font-size:2em; color: #06529A; line-height: 1em;
    margin:0em 0em 0em 0em;}

h2 {font-size:1.2em; line-height: 1em; }

h3 {font-size: 1em; line-height: 1em; color: #FF0101}

h4 {font-size:0.8em; line-height: 1em; text-align:left; margin-bottom: 0em;}

a img {border:none;}

body { background-color:  #F5F1D4;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
        font-size: 0.8em;
        line-height: 1.5em;
        font-family: Verdana, Arial, Helvetica, sans-serif;

}

.fototext {font-size:x-small; line-height: 140%; text-align:left; padding-left: 12px; padding-top: 12px; margin-bottom: 0em; margin-top:0;}
.contentleft {border:0px solid blue;width:450px; float:left; padding-left: 1em; text-align:left; line-height:1.8em;}
.contentright {border:0px solid red; float:right; width:295px}

#logo{float:left; background-color:  #F5F1D4;
      background-image:url(brevetclub_ausweis2.gif); 
      width:208px; height: 196px; }

#topheader{float:right; 
           border-top: 13px solid #F5F1D4;
            width:785px; background-color:#F5F1D4; 
            height: 183px;
            background-image:url(clubbanner.gif); 
            }

#toplinks{right:10px; top:10px;}

#menu{height:30px; 
      color: white; 
      float:right; 
      width:770px;
      background-image:url(brevetclub_ausweis3.gif); background-repeat: no-repeat;
      background-color: #06529A; 
      padding-left:223px;
      padding-top:5px;
      text-align:left;
      border: 0px solid blue;}
.menuitem {margin: 0 1em 0 1em; text-align:center;}
#menu ul {font-size:1em; height:30px; }

#menu a:link{ color: #fff; text-decoration : none; font-weight: bold; }
#menu A:visited{ color: #fff  ; text-decoration : none; font-weight: bold ; }
#menu A:hover { color: #fff; text-decoration : none; font-weight: bold; } 
#menu A:active { color: #fff; text-decoration : none; font-weight: bold; } 

#contenttext{width:780px; background-color: white; float:right;}
#leftpanel{float:left; width:993px; background-color:  #F5F1D4;  }
#footer{float:left; clear:both; width:1024px; background-color:#F5F1D4; padding:10px;}

.brevetschriftzug {width: 535px; 
                   margin-left: 1.2em; 
                   margin-top: 4em; 
                   margin-bottom: 1em; 
                   border:0px solid red;
                   float:left;}
.slrglogo {float:right; margin-right:1em; margin-top: 0.5em; 
           position:relative; border:0px solid blue;}

/*GRAY PANEL*/
.graypanel{
	border:solid 0px #666666; float:left; background-color:#F5F1D4; 
        width:200px; 
        padding-top: 3em;
        background-image:url(brevetclub_ausweis4.gif); background-repeat: no-repeat;
}

/*TEXT STYLES*/

.smallwhitetext {
	font: 1em Verdana, sans-serif;
        font-style: italic;
	font-weight:bold;
	color: #FFFFFF;
}
.smallwhitetext a:link{
	font: 1em Verdana, sans-serif;
        font-style: italic;
	font-weight:bold;
	color: #000;
	text-decoration:none;
}
.smallwhitetext a:hover{
	text-decoration:underline;
}

.smallredtext {font-size: x-small; line-height: 120%;}

.smallgraytext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
}
.smallgraytext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
.smallgraytext a:hover{
	text-decoration:underline;
}

.smalllink a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}


/* Forms */

fieldset {
		margin: 1em 0em 0.5em 0em;
                padding-left: 1em;
                padding-bottom: 1em;
		display: block;
		border: 1px solid #F5F1D4;
                background-color: #F5F1D4;}


label {         margin:0px 0px 0px 0px;
                margin-top: 0px;
	        width: 9em;
                border:1px solid white;
               }


/* hide from IE mac \*/

label {         float:left; 
               }
/* end hiding from IE5 mac */

legend {           margin-left:0px;
		   margin-bottom: 1em;
		   font-weight: bold;
		   }

.dropdown {margin:3px 0px 2px 0px; }

.formauswahl{margin:3px 0px 20px 0px; 
             padding: 5px 5px 5px 15px;
             background-color: #EEF0F3;
             border: 1px solid #EEF0F3;
             }

.nav_fieldinfo {background-color:blue;
                font-family:times; 
                font-size:0.8em; 
                margin:3px 0px 2px 10px;}


input:active, input:focus, input:hover { background: #E9F0F8; }


A:link .logo1 { color: #4D9E09; text-decoration : none; } 
A:visited .logo1 { color: #4D9E09; text-decoration : none; } 
A:active .logo1 { color: #4D9E09; text-decoration : none; } 

A:link .nav_fieldinfo { color: #ffffff; text-decoration : none;} 
A:visited .nav_fieldinfo { color: #ffffff; text-decoration : none;} 
A:hover .nav_fieldinfo { color: #ff0000;font-weight: bold;  text-decoration:underline;}
A:active .nav_fieldinfo { color: #ffffff; text-decoration : none;}

A:link { color: #06529A;; text-decoration : none; font-weight: bold; }
A:visited { color: #06529A;  ; text-decoration : none; font-weight: bold ; }
A:hover { color: #06529A;; text-decoration : underline; font-weight: bold; } 
A:active { color: #06529A;; text-decoration : none; font-weight: bold; } 