/* CSS-Formate für Form u Lage */

html {
	/* Höhe auf 110% damit alle Seiten einen Scrollbalken haben */
	height: 110%;
}

/* Hintergrundfarbe fuer alte Browser, Verlauf fuer aktuelle, Seite zentrieren */
body {background-color:#F9F9F9;
      background: linear-gradient(left, #E9F2FC 0%, #ffffff 30%, #ffffff 70%, #E9F2FC 100%);
      background: -moz-linear-gradient(left, #E9F2FC 0%, #ffffff 30%, #ffffff 70%, #E9F2FC 100%);
      background: -ms-linear-gradient(left, #E9F2FC 0%, #ffffff 30%, #ffffff 70%, #E9F2FC 100%);
      background: -webkit-linear-gradient(left, #E9F2FC 0%, #ffffff 30%, #ffffff 70%, #E9F2FC 100%);
      background: -o-linear-gradient(left, #E9F2FC 0%, #ffffff 30%, #ffffff 70%, #E9F2FC 100%);
      color:#000000;
      margin: 0px;
      /* Zentrierung fuer alte Browser */
      text-align: center;
      height:110%;
      }

/* umfasst den kompletten Seiteninhalt fuer Zentrierung */
#container_frame {
	background-color:#ffffff;
	/* Zentriert den Div-Container */
	margin:auto auto;
	/* minimale Höhe von 100% wenn der Content nicht die ganze Seite füllt */
	min-height:100%;
	position: relative;
	width:1050px;
	/* Content ausserhalb den Containers verhindern */
	overflow:hidden;
	/* Schatten am Uebergang zum Hintergrund */
         -webkit-box-shadow: 1px 3px 19px #666;
         -moz-box-shadow: 1px 3px 19px #666;
         box-shadow: 1px 3px 19px #666;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
         /* text-align center aus body wieder aufheben */
         text-align: left;
         /* für alten IE hinzu */
         border-left:1px solid lightgrey;
         border-right:1px solid lightgrey;
}

/* Positionierung von Menu und Inhalt */
div#Navigation {
                width:100%;
                height:98px;
                margin: 0 0 0 0px;
                padding: 0 0 0 0;
                color:#000000;
                background-color:#ffffff;
                background-image:url(titel_cmm.jpg);
                background-repeat:no-repeat;
                border: 0px solid silver;
                text-align:left;
                z-index:10;
}

div#Inhalt {
                margin: 0 20px 100px 10px;
                padding: 10px 30px 0 10px;
                max-width:850px;
                text-align:left;
}

/* wird nur von IE6 interpretiert, Seitenbreite fix, da max-width nicht bekannt ist */
* html div#Inhalt {width:780px;}


/* Arial als Standard-Schrift */
body,p,ul,ol,li,div,td,th,address,blockquote,nobr,a {font-family:"Trebuchet MS",Tahoma, Geneva,Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6 {font-family:"Trebuchet MS", Tahoma, Geneva,Arial,Helvetica,sans-serif;}

/* Standard-Text in 10 Punkt-Höhe */
body,p,ul,ol,li,div,td,th,address,nobr {font-size:10pt;}

/* Uberschriften */
h1 {font-size:18pt;}
h2 {font-size:16pt;}
h3 {font-size:14pt;}
h4 {font-size:11pt;}
h4 {font-style:italic;}
h5,h6 {font-size:8pt;}
h6 {font-weight:normal;}
h6 b {font-size:8pt;}

/* weil Listenzeichen bei NC4.x sonst circle ist */
ul {List-Style-Type:disc;}

/* Links-Farben: unbesucht-blau, besucht:rot, aktiv:schwarz */
a:link {color:##444A7A; text-decoration:none;}
a:visited {color:#0000ff; text-decoration:none;}
a:hover {color:#0000ff; text-decoration:underline;}
a:active {color:000000; text-decoration:underline;}
/* wird benötigt weil Anker sonst auch hoover Eigenschaft bekommen*/
a:hover[name] { color:inherit;
                text-decoration:inherit;}


/* Nav-Links */
a.nav:link {color:#171717; font-weight:bold; text-decoration:none; font-size:8pt; }
a.nav:visited {color:#171717; font-weight:bold; text-decoration:none; font-size:8pt; }
a.nav:hover {color:#0000ff; font-weight:bold; text-decoration:none; font-size:8pt; }
a.nav:active {color:#000000; font-weight:bold; text-decoration:none; font-size:8pt; }

/* externe Links kennzeichnen */
a.ext { background:url(../golf/pic/link_extern.gif) no-repeat center left;
            padding-left:16px; }

/* Schreibmaschinenschrift */
div.type {font-family:monospace;}

/* Tabelle mit 40Pixel Platz zum linken Seitenrand */
table.lrand {margin-left:40px;}

/* Stand Datum formatieren */
.stand {font-size:8pt;
        font-weight:bold;
        text-align:right;}

/* Ersatz für font color */
.red {color:#FF0000;}
.blue {color:#0000FF;}
.none {color:#FFFFFF;}

/* für kleine Schrift */
.klein {font-size:8pt;}

/* Einkaufswagen-Icon */
a.cart {background:url(../pic/icon_einkaufswagen.gif) no-repeat center left;
        padding-left:24px;
        padding-top:1px;
        white-space:nowrap;}

/* CMM: Ueberschriften fuer Rubriken formatieren */
.head {background-color:#969EB1;
       background: linear-gradient(left, #969EB1 0%, #969EB1 50%, #F5F5F5 100%);
       background: -moz-linear-gradient(left, #969EB1 0%, #969EB1 50%, #d1dcf6 90%, #ffffff 100%);
       background: -ms-linear-gradient(left, #969EB1 0%, #969EB1 50%, #d1dcf6 90%, #ffffff 100%);
       background: -webkit-linear-gradient(left, #969EB1 0%, #969EB1 50%, #F5F5F5 100%);
       background: -o-linear-gradient(left, #969EB1 0%, #969EB1 50%, #F5F5F5 100%);
       font-size:11pt;
       font-weight:bold;
       padding-top:1px;
       padding-bottom:1px;
       padding-left:5px;}
