/* +++ Standards +++ */
body    {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        background-image: url(img/worldwide/bg.gif);
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-size: 10px;
        color: #646464;
        }

table {
      border:0px;
      }

td {
   vertical-align: top;
   text-align: left;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   }


/* +++ Formulare +++ */
form {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     }

.suchinput {
           border: 1px solid #FFFFFF;
           padding: 0px 0px 0px 0px;
           margin: 0px 0px 0px 0px;
           display:inline;
           width: 55px;
           height: 12px;
           background-color: #424853;
           font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 9px;
           color: #FFFFFF;
           font-weight: normal;
           }


/* +++ Textformatierungen +++ */
p {
  padding: 0px 0px 6px 0px;
  margin: 0px;
  }

strong {
       color: #564A82;
       }

ul {
   padding: 0px 0px 0px 13px;
   margin: 0px;
   list-style-type: disc;
   color: #343041;
   }

li {
   padding: 0px 0px 3px 0px;
   margin: 0px;
   }

h1 {
   padding: 0px 0px 18px 0px;
   margin: 0px 0px 0px 0px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px; color:#343041;
   font-weight: bold;
   text-transform: uppercase;
   letter-spacing: -0.1px;
   line-height:22px;
   }

h2 {
   padding: 16px 0px 3px 0px;
   margin: 0px; font-family:Arial, Helvetica, sans-serif;
   font-size:15px;
   line-height:20px;
   color:#343041;
   font-weight: bold;
   text-transform: uppercase;
   letter-spacing: -0.3px;
   }
h3 {
	padding: 0px 0px 3px 0px;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#343041;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -0.3px;
}
h4 {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:20px;
	color:#646464;
	font-weight: bold;
}



/* Text innerhalb des Schreibblocks, rechts */
.newstext {
          padding: 0px 10px 7px 6px;
          font-size:10px;
          }


.newstext a {
            color: #564A82;
            text-decoration: none;
            }

.newstext a:hover {
                  text-decoration: underline;
                  }



/* +++ Menus +++ */

/* Inhaltsübersicht */
.contentviewer {
               padding: 4px 10px 7px 9px;
               font-size:11.4px;
               }

a {
               color: #634cb7;
               text-decoration: none;
               }

a:hover {
                       text-decoration: underline;
                       }
/* Menu oben rechts */
.addmenu {
         width:755px;
		 height:204px; 
		 text-align:right;
         font-size:11px;
         color:#FFFFFF;
		 background-repeat: no-repeat; 
		 padding: 0px;
		 margin: 0px;
         }

.addmenu a {
           padding: 0px 0px 0px 0px;
           margin: 0px 0px 0px 0px;
           color: #FFFFFF;
           text-decoration: none;
           }

.addmenu a:hover {
                 text-decoration: underline;
                 }

/* Menu unterhalb der Hauptkategorien */
.submenu {
	font-size:11px;
	color:#FFFFFF;
	padding: 5px 16px 0px 16px;
         }

.submenu a {
           padding: 0px 0px 0px 0px;
           margin: 0px 0px 0px 0px;
           color: #FFFFFF;
           text-decoration: none;
           }

.submenu a:hover {
                 text-decoration: underline;
                 }

/* Menu unten rechts */
.minormenu {
           text-align:right;
           font-size:11px;
           color:#FFFFFF;
           padding: 0px 17px 0px 340px;
           }

.minormenu a {
             padding: 0px 0px 0px 0px;
             margin: 0px 0px 0px 0px;
             color: #FFFFFF;
             text-decoration: none;
             }

.minormenu a:hover {
                   text-decoration: underline;
                   }
.rand {
		width:3px;
}
hr {
	width: 100%;
	color: #FFFFFF;
	height: 12px;
	text-align: left;
	border: #B4C9D0 1px;
	border-top-style: dashed;
}
