body{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#333; font-size:12px; 
font-weight: normal; 

 padding:20px 0 0 20px; }
table,td,tr,div,p,pre,h1,h2,h3,h4,ul
 {font-family:Verdana, Arial,  Helvetica, sans-serif; 
 color: #333;
 font-size:100%; }

h1, h1 a{font-size: 120%; padding:0 0 15px 0;}
h2 {color:#f0e59e;}
h3 {}

.small {font-size: 12px;}
.mini {	font-size: 11px;}
.minimini {font-size: 10px;}

a {text-decoration: none; font-weight : bold;}
a:link {color:#336699;}
a:visited {color:#336699;}
a:active {color:#336699;}
a:hover{color: #333;}
.main
{ }
.title{ background-image: url(../images/globus-top.jpg); background-repeat: repeat; 
  text-align:right;color: #666; padding:10px 200px 0 0;font-weight:normal;}
.title a{
   text-align:right;color: #666;font-weight:normal;}

.left{ background-image: url(../images/rand-lh.gif); background-repeat: repeat-y; }
.left-top{ background-image: url(../images/rand-lho.jpg); background-repeat: repeat-y; }
.right { background-image: url(../images/rand-rh.jpg); background-repeat: repeat-y; }
.bottom { background-image: url(../images/rand-uv.jpg); background-repeat: repeat-x; }
.top { background-image: url(../images/rand-ov.gif); background-repeat: repeat-x; background-color:transparent; 
    text-align:right;color: #666; padding:10px 150px 0 0;font-weight:normal;}
.top a{
   text-align:right;color: #666;font-weight:normal;}  
/*------------ MENU ----------------*/
.menu-top {background-color:#82CCE5; height:1px;}
.menu { background-color:#82cce5; color: #ffffff; font-weight: bold; vertical-align: top; 
        padding: 13px 0 20px 10px; width: 200px;}
a.nav_on {color: #ffffff; display:block;}
a.nav_off{color: #3d608b; display:block;}
.nav_off:link { color: #3d608b; white-space: nowrap;}
.nav_off:hover
 { color: #ffffff; 
   white-space: nowrap;
 }
.nav_on:link, .nav_on:visited, .nav_on:hover, .nav_on:active, .nav_on:focus
 { color: #ffffff; 
   white-space: nowrap;
 }
/*------------ MENU - KONTAKT -----------*/
.menu-kontakt {background-color:#0099CC; color: #ffffff; font-weight:bold; 
               padding: 20px 0 20px 10px; width: 200px;height:100px;}
a.navK_on {color: #fff;}
a.navK_off {color: #ccc;}


/*------------ INHALT  ----------------*/
.content {background-color: #ffffff; color: #333; vertical-align: top; padding: 10px 20px 20px 10px; width: 80%; border-top: 3px solid #cccc33; border-right: 8px solid #ccc; }

/*------------ Bild zum INHALT  ----------------*/
.contentpic { vertical-align: top; border-top: 0 solid #cccc33; background-color: #fff; width: 100px; margin: 0; padding: 0; }
/*------------ FOOTERpic - unterer Bildbereich -----------*/
.footerpic {background-color: #ccc; color: #666666;padding: 20px 0 20px 10px;font-weight: normal;}
.footerpic a{color: #666666;font-weight: normal;}

.white
  {color:#ffffff;}

.ref img{border:4px solid #cccccc;}