/* ========== Allgemeine Einstellungen ========== */

#breite {width:980px}

/* #breite {width:90%} */

#shadow {
-moz-box-shadow: 10px 10px 5px #888;
-webkit-box-shadow: 10px 10px 5px #888;
box-shadow: 10px 10px 5px #888;
}

body
{margin-top: 5px; margin-left: 0px; margin-right: 0px;margin-bottom: 20px;        background-color: #383838;
background-image:url(images/lg01.gif);
background-attachment:fixed}


h1{
	color:#5179AD;
	margin-bottom:30px;
	letter-spacing:3px;
	font-family:berlin, Times, serif;
	font-size: 36px;
	line-height: normal;
	text-align: center;
}
h2{ color:#940707;
margin-bottom:30px;
letter-spacing:1px;
font-family:jfont, georgia, arial, helvetica, verdana, tahoma, sans-serif;
font-size: 20px;
}

h3{
	color:#666;
	margin-bottom:30px;
	letter-spacing:1px;
	font-family:mnpfont, georgia, arial, helvetica, verdana, tahoma, sans-serif;
	font-size: 28px;
}

h4{
	color:#000;
	margin-bottom:2px;
	letter-spacing:0px;
	font-family:typewfont, georgia, arial, helvetica, verdana, tahoma, sans-serif;
	font-size: 14px;
}

h5{
	color:#30C;
	margin-bottom:1px;
	letter-spacing: 0px;
	font-family:typewfont;
	font-size: 14px;
	line-height: normal;
}
h6{
	color:#A00000;
	margin-bottom:1px;
	letter-spacing: 0px;
	font-family: arial;
	font-size: 8px;
	line-height: normal;
}

.ad{
	color:#30C;
	margin-bottom:1px;
	letter-spacing: 0px;
	font-family:typewfont;
	font-size: 20px;
	line-height: normal;
}

.haupt {
border:solid 20px #000;
}


/* farbige scrolleiste internet explorer ab vers.5.5 */
body
{scrollbar-arrow-color: #535353;
scrollbar-base-color: #2d2d2d;
scrollbar-highlight-color : #535353;
scrollbar-shadow-color : #535353;
SCROLLBAR-TRACK-COLOR: #202020;
}

@font-face {
  font-family: "jfont";
  src: url("fonts/acmesa.eot");
  src: local("☺"),
    url("fonts/acmesa.TTF") format("truetype");
    
  }

@font-face {
  font-family: "mnpfont";
  src: url("fonts/Notethis.eot");
  src: local("☺"),
    url("fonts/Notethis.ttf") format("truetype");
    
  }

@font-face {
  font-family: "typewfont";
  src: url("fonts/TravelingTypewriter.eot");
  src: local("☺"),
    url("fonts/TravelingTypewriter.ttf") format("truetype");
    
  }
@font-face {
  font-family: "berlin";
  src: url("fonts/berlin.eot");
  src: local("☺"),
    url("fonts/berlin.ttf") format("truetype");
    
  }
/* ========== Kopfbereich ========== */

#top1 {
height:40px;
background-color:#a60201;
color:#56686D;
width:100%;
vertical-align:middle;
font-family: verdana,georgia,arial,tahoma,helvetica, sans-serif;
font-size: 17px;line-height: 20px;
padding-left:20px;
background-image:url(images/leiste_schatten_ob.jpg);
background-repeat:repeat-x;
background-position:  50% 0%;
}

#name {
font-family: verdana,georgia,arial,tahoma,helvetica, sans-serif;
font-size: 17px;line-height: 20px;
font-variant:small-caps;
letter-spacing:5px;
color:#fff;
}

#top2 {
height:320px;
vertical-align:middle;
text-align:center;
border-top:solid 1px #fff;
border-bottom:solid 1px #fff;
}

#logo {
	color:#FFF;
	background-color:#464646;
	font-family: verdana, georgia,arial, helvetica, tahoma, sans-serif;
	font-size: 22px;
	line-height: 20px;
	font-variant:small-caps;
	vertical-align:bottom;
	text-align:left;
	padding-top:250px;
	padding-left:30px;
	padding-bottom:10px;
/* Foto en haut à gauche by Jim */	
	background-image:url(images/2015_OM_CN.jpg);
	background-repeat:no-repeat;
	background-position: center;
	border-right:solid 1px white;
	text-shadow: black 2px 1px;
}

#nav {padding: 0 0 0 0 ;
vertical-align:middle;
background-color:#373737;
background-image:url(images/leiste_nav.jpg);
background-repeat:repeat-x;
background-position:  50% 0%;
}

#top3 {
height:40px;
background-color:#a60201;
color:#56686D;
width:100%;
vertical-align:middle;
padding-left:10px;
border-bottom:solid 1px #000;
background-image:url(images/leiste_schatten_ob.jpg);
background-repeat:repeat-x;
background-position:  50%  0%;
}

/* ========== Mittelbereich ========== */

#textbox {
	height: 1000px;
	background-color: #CCC;
	text-align: justify;
	font-size: 17px;
	line-height: 22px;
	font-family: arial, tahoma, verdana, helvetica, sans-serif;
	color: #150909;
	padding-top: 10mm;
	padding-bottom: 70px;
	padding-left: 40px;
	padding-right: 40px;
	letter-spacing: 0px;
	width: 100%;
	vertical-align: top;
	table-layout: fixed;
	font-style: normal;
}
#textbox2 {
	height:1000px;
	background-color:#CCC;
	text-align:justify;
	font-size: 17px;
	line-height: 22px;
	font-family: arial,tahoma,verdana,helvetica, sans-serif;
	color:#903;
	padding-top: 10mm;
	padding-bottom: 70px;
	padding-left: 40px;
	padding-right:40px;
	letter-spacing:0px;
	width:100%;
	vertical-align:top;
	table-layout: fixed;
}
#textbox3 {
	height:1000px;
	background-color:#CCC;
	text-align:justify;
	font-size: 14px;
	line-height: 17px;
	font-family: arial,tahoma,verdana,helvetica, sans-serif;
	color:#000;
	padding-top: 10mm;
	padding-bottom: 70px;
	padding-left: 30px;
	padding-right:20px;
	letter-spacing:0px;
	width:100%;
	vertical-align:top;
	table-layout: fixed;
}
#boxtab {
	font-family: arial,tahoma,verdana,helvetica, sans-serif;
	font-size: 10px;
	border-width: 1px;
	
		}

#pics01 {
	border: 15px solid #FFF;
	align: center;
	-moz-box-shadow: 10px 10px 5px #888;
	-webkit-box-shadow: 10px 10px 5px #888;
	box-shadow: 10px 10px 5px #888;

}
/* ========== Fussbereich ========== */

#fuss2 {
height:40px;
color:#fff;
background-color:#a60201;
font-family: georgia,arial, helvetica, tahoma ,verdana,  sans-serif;
font-size: 12px;line-height:20px;
text-align:center;
width:100%;
border-top:solid 1px #000;
background-image:url(images/leiste_schatten_un.jpg);
background-repeat:repeat-x;
background-position:  50% 100%;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: normal;
	color: #903;
}
#breite tr .haupt table tr #top3 #menu1 tr div td {
	color: #FF0;
}
#breite tr .haupt table tr #top3 #menu1 tr div td {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}
