﻿body {
	background-image: url('../images/Seerose_Hintergrund.jpg'); 
	background-attachment: fixed;	
	font-family:Arial, Helvetica, sans-serif;

}
#idHeader {

    /*  background-image:url('../images/background23a_header_horizontal.png'); */
      float:left;
      width:85%;
      height:140px;
	  overflow:auto;
	  left:15%;
	  position:fixed;
	  z-index:9;
}
#idHeader  {
background: #9de351; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #9de351 0%, #53ba18 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#9de351), color-stop(100%,#53ba18)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #9de351 0%,#53ba18 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #9de351 0%,#53ba18 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #9de351 0%,#53ba18 100%); /* IE10+ */
background: linear-gradient(135deg,  #9de351 0%,#53ba18 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9de351', endColorstr='#53ba18',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

#idTopNav {
background: #3b8146; /* Old browsers */
background: -moz-linear-gradient(top,  #3b8146 0%, #8ed36b 13%, #89d680 49%, #8ed36b 88%, #3b8146 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b8146), color-stop(13%,#8ed36b), color-stop(49%,#89d680), color-stop(88%,#8ed36b), color-stop(100%,#3b8146)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3b8146 0%,#8ed36b 13%,#89d680 49%,#8ed36b 88%,#3b8146 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3b8146 0%,#8ed36b 13%,#89d680 49%,#8ed36b 88%,#3b8146 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3b8146 0%,#8ed36b 13%,#89d680 49%,#8ed36b 88%,#3b8146 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3b8146 0%,#8ed36b 13%,#89d680 49%,#8ed36b 88%,#3b8146 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b8146', endColorstr='#3b8146',GradientType=0 ); /* IE6-9 */

}

#idTopNav {
 padding-top:5px;
 padding-bottom:5px;


 min-height:35px;
 width:100%;
 overflow:auto;
 position:absolute;
 bottom:1px

}

#idHeader p {
	text-align: center;
	font-size: 28px;
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	height: 65px;
	margin-top:20px;
	margin-bottom:10px
}

#idHeader ul {
    left:0px;
    top:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
    padding:0px;
	min-height:35px;
	/*background-color:#2CA500*/
	width:100%;

}

#idHeader li {
	display:inline-block;
	margin-bottom:0px;
	margin-top:3px;

	margin-right:0px;
	margin-left:5px;
	line-height:22px;
	padding:0px 0px;
	position:relative;
	min-width:150px;
    top:0px;
        }

#idHeader li {
    border:3px solid gray;
    border-style:inset;
 /*   border-radius:13px;*/
    
    background-color: #ECECDC;
    opacity:0.9;

}



#idHeader li a {
    display:block;
    text-align:center;
    font-size:14px;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration:none;
    color:black
}

#idHeader li a:hover { background-color:#D7D95B}

ul .submenu2 {
	display:none;
}
#idHeader ul .submenu2>li {
	display:inline-block;
}

aside {

      /*background-image:url('../images/background23a_sidebar_vertikal.png');*/
      float:left;
      width:15%;
      height:100%;      
      overflow:auto;
      position:fixed

}
aside {
background: #aeec5e; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #aeec5e 0%, #56bc1a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#aeec5e), color-stop(100%,#56bc1a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #aeec5e 0%,#56bc1a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #aeec5e 0%,#56bc1a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #aeec5e 0%,#56bc1a 100%); /* IE10+ */
background: linear-gradient(135deg,  #aeec5e 0%,#56bc1a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aeec5e', endColorstr='#56bc1a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

aside p {
	float:left;
	margin-top:0px;
	margin-bottom:0px;
}


#idSideNav {
	margin-top:10px;
}


#idSideNav ul li ul {
    display:none;
}

#idSideNav li {
<!--    list-style:none  -->

}

#idSideNav ul {
    border: 0px none;
    padding: 0px;
    margin: 0px 0px 0px 10px;
}

#idmainnav ul {
    margin-top:3px;
    border-top:5px;
    padding:0px;
    margin:0px;
}

/* erste Ebene */

#idmainnav li {
    border:5px solid gray;
    background-color:#B6BA27;
    border-style:double;
    padding:0px;
    margin-bottom:0px;
    width:145px;
    min-height:24px;
    text-align:center;
    font-family: Arial,Helvetica,sans-serif;
    font-weight:bold;
    list-style:none ;
}

#idmainnav ul li {
   
    padding:0px;
    margin:0px;
    background-color: #D2D3B1;
    color:#484844;
    border:1px solid gray;
    width:143px;
    } 
#idmainnav li.active {
    background-color: #EEF141;
    }

/* Erste Ebene -Schriftfarbe von A-Tag */

#idmainnav li a {
    padding:1px 0px 1px 0px;
    line-height:24px;
    width:100%;
    display:block;
    font-family: Arial,Helvetica,sans-serif;
    font-size:14px;
    text-decoration:none;
    color:black
    }

#idmainnav li a.zweizeilig {
	line-height:16px;
}

#idmainnav li a:hover { background-color:#D7D95B}

/* Zweite Ebene -Schriftfarbe von A-Tag */
#idmainnav li ul li  a { 

    color:#484844;

}

#idmainnav  ul.submenu2 li 
{ 
   border-left:0px;
   border-right:0px;

}

#idmainnav  ul.submenu2 li.menufolder
{ 
    background-color:#C7C7C7;
    color:#4F569F;
}
#idmainnav  ul.submenu2 li.menuphoto a
{ 
    font-weight:100;
    font-size:12px;
    background-color:#FAFAD2;
}


#idmainnav  ul.submenu2 li.menuphoto a:hover {
  background-color:#D7D95B;
}
#idmainnav  ul.submenu2 li.menuphoto.active  a {
   background-color: #EEF141;
}


#idmainnav  ul.submenu3 li.menufolder
{ 
    background-color:#E0E0E0;
    color:#4F569F;
}
#idmainnav  ul.submenu3 li.menuphoto a
{ 
    background-color:#FAFAD2;
    color:green;
    font-weight:100;
    font-size:12px;
}


#idmainnav  ul.submenu3 li.menuphoto a:hover {
  background-color:#D7D95B;
}


#idTopNav .active {
  background-color:#EEF141
}

.menucursor {
	cursor: pointer;
	font-size:14px;
	display:block;
	line-height:24px;
}
.email {
	text-align:center; 
	height:100%; 
	margin-left:10px;
	margin-top:10px;
	font-size:large;
	}

.facebook {
   clear:both;  width:160px;  border:0px; margin-left:10px; margin-top:4px;
}
 
article  {
	float:left;
	width:85%;
	height:83%;
	margin-top:140px;
	margin-left:15%;
	overflow-y:hidden;
	padding:0px;
	border:0px;
}

.clearfix{
	clear: both;
}

/*                                       */
/* Einstellungen für die Seite Anfahrt   */
/*                                       */

#drag, 
#start {
	font-size:14px
}

/*                                     */
/* Einstellungen für die Seite Start   */
/*                                     */
.ie_article_anfahrt {
	
	display:none;
}

.indexseite {
    width:80%;
    height:100%;
    margin:auto;
	padding:0 10% 0 10%;

	font-family:Arial, Helvetica, sans-serif;
/*    font-weight:bold;
		font-size:large;
*/
	text-align:center;
	overflow-y:auto;
}

.inhaltiframe {
	
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
    width:65%; 
    margin:auto;
    background-color:#ffffff;
    padding-right:10px;
}
.inhaltiframe h1 {
    font-size:20px;
    margin-top:0px;
    margin-bottom:20px;
    margin-top:30px;
    width:100%;
    background-color:#EEEAEC;
    padding-right:10px;

}

.inhaltiframe h2 {
    font-size:18px;
    font-weight:bold;
    margin-top:3px;
    margin-bottom:8px;

    padding-top:0px;
}
.inhaltiframe p {
	
	margin-bottom:12px;
    margin-top:10px;
}
.inhaltiframe ul {
	    margin-top:10px;
	    margin-bottom:10px;


}

.inhaltiframe table th {
	
	text-decoration:underline;
	font-weight:200;
	}
.hervorgehoben {
	font-style:	italic;
	font-weight: 700;
}

/*  Überschriften nummerieren */
body {    	counter-reset: Ebene01;
}
inhaltiframe h1:before { content: counter(Ebene01) ". ";
            counter-increment: Ebene01;
          }
inhaltiframe h1        { counter-reset: Ebene02; }
/*
h2:before { content: counter(Ebene01, decimal) "." counter(Ebene02, decimal) " "; }
h2        {counter-increment: Ebene02;  }
*/
/* */


.auflistung {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	word-spacing:2px;
}

.auflistung span {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	
	word-spacing:0px;

}

/*                                            */
/* Einstellungen für die Seite Schützenjugend */
/*                                            */

.jugend {
	font-family: Arial, Helvetica, sans-serif, Comic Sans MS;
	font-size:16px;
	letter-spacing:1px;
	background-color:white;
}
.jugend {
	width:72%;
    margin:auto;
	}
	
.jugend table {
    border:1px solid black;
    border-collapse:collapse;
}

.jugend table td {
      border:1px solid green;
      padding:2px;
      text-align:center
}
.jugend table th {
      border:1px solid green;
      padding:5px;
      text-align:center;
      background-color:#EFEAED;
}

.jugend .mintable, .jugend .mintable td {
      border:0px;
      text-align:left;

}
.jugend .spalte1 {
	
	text-align:left;
}
.jugend h2 {
	color: #FF0000;
}
.jugend h1 {
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;

}

.jugend .wettkampf {
	margin-top:16px; 
	text-decoration:underline;
}
/*                                      */
/* Einstellungen für die Seite Könige   */
/*                                      */

.koenig {
	width:100%;
	padding:0 0% 0 0%;
	margin:auto
}

.koenig {
	font-size:16px;
	font-weight:bold;

	letter-spacing:1px;
	background-color:#AEB3B0;
/* 	background-image:url('backgr_002.png');*/
	background-image:url('../images/backgrounds/backgr_relief_003_4.png');
	min-height:100%;
}
.koenig h1, .koenig h3 {
	margin:0px;
	padding:20px;
	text-align:center;
	font-size:22px;
}
.koenig h4{
	margin:0px;
	padding:20px;
	text-align:center;
	font-size:22px;
}

.koenigabsatz {
	width:98%;
	padding:0 01% 0 01%;
	margin:auto 0px 15px 0px;

	text-align:center;
	line-height:20px;
}
.koenigabsatz_text {
	width:98%;
	padding:0 01% 0 01%;
	margin:auto 0px 15px 0px;
	background-color:white;
	text-align:center;
	line-height:20px;
	opacity:0.8;
}

.koenig_format1 {
	font-weight:bold;
	font-size:16px;
}
.koenig_format2 {
	font-weight:normal;

	font-size:16px;
}

.koenig_farbe1 {
	color:#2F840A;
}
.koenig table {
   /* background-image:url('../images/backgrounds/backgr_relief_003_1.png');*/
    background-color:#C9CDCB;
	border-color:#B9C4BF;
	border-width:4px;
	border-style:inset ;
}
 .koenig table th{
	border-bottom-color:#B9C4BF;
	border-bottom-width:3px;
	border-bottom-style:outset ;
	padding-left:10px;
	height:24px;
	background-color:#925980;

}
 .koenig table th.rechts {
   text-align:right;  
   padding-right:5px;
}


 .koenig table td {
	padding-left:10px;
	font-weight:normal;
}

.spaltentrenner{
	border-left-color:#B9C4BF;
	border-left-width:3px;
	border-left-style:outset ;
}
 .koenig table td.spalte1 {
   text-align:center;
   font-weight:bold;
}
 .koenig table td.rechts {
   text-align:right;  
   padding-right:5px;
}

 .koenig table td.spaltecenter {
   text-align:center;   
   }
 .koenig table tr.rowtrenner {

	border-top-color:#B9C4BF;
	border-top-width:3px;
	border-top-style:outset ;
 }

 .koenig table tr.rowtrenner td {
	padding-top:4px;
}

/*                                         */
/* Einstellungen für die Impressum Seite   */
/*                                         */

.impressum {
	width:80%;
	height:100%;
	padding:0 10% 0 10%;
	margin:auto;
	overflow-y:auto;
}
	
.impressum {
	font-size:large;
	letter-spacing:1px;	height:100%;
}
.impressum h1 {
	margin:0px;
	padding:20px;
	text-align:center;
}
.impressum h2 {
   font-size:large;
	text-align:center;

}

.impressum h3 {
   font-size:medium;
	text-align:center;

}

.impressum p {
	width:100%;
	text-align:center;
	margin:auto;
	}

/*                                    */
/* Einstellungen für die LINK Seite   */
/*                                    */

.extlink {
    float:left;
    margin-left:30px;
	width:84%;
	padding:0 8% 0 8%;
	margin:auto;
	height:100%;
	overflow-y:auto;
}
.extlink p {
	float:left;
	margin-left:50px;
	text-align:center;
}

.logo1 {
	
	width:80px;
	height:100px;
}
.logo2 {
	
	width:80px;
	height:80px;
	margin-top:20px
}


/*                                          */
/* Einstellungen für die Vereinheim Seite   */
/*                                          */

.vereinsheim {
	width:100%;
	height:100%;
	padding:0 0 0 0;
	margin:auto;
	overflow-y:auto;
	/*background:url('../images/backgr_01.png')*/
	background-color:#F2F2F2;

}
#stage div{
	font-size:large;
	text-align:center;
	padding-top:10px;
	
}


/*                                             */
/* Einstellungen für die Volksschießen Seite   */
/*                                             */

.volkschiessen{
	width:90%;
	height:100%;
	padding:0 5% 0 5%;
	margin:auto;
	overflow-y:auto;
	text-align:center;
	font-size:16px;
	background-color:#E3E8E8
}
.volkschiessen ul{
	text-align:left
}
.volkschiessen p #siegertitel{
	text-align:left
}
.volkschiessen table {
	table-layout:fixed;
	background-color:#8EDA45
}
.volkschiessen table th {
 height:30px;
}
.volkschiessen table td {
 padding:5px;
}
#volksliste {
	
	font-size:14px
}

.volkschiessen table tbody{
	background-color:#D4F6C6
}

.textcursiv {
	font-style:	italic
}

/*                                             */
/* Einstellungen für die Vereinsmeisterschaft Seite   */
/* */ 
.vmeisterschaft {
	letter-spacing:1px;
	background-color:#ffffff;
/* 	background-image:url('../images/backgrounds/backgr_relief_003_4.png'); ;*/
	min-height:100%;
	padding:0px 10px 0px 10px;
}
                              
.vereinsabsatz{
	
    font-family: Helvetica,Arial, sans-serif;

	font-size:14px;
	font-weight:normal;
	text-align:center;
}

.vmeisterschaft h1, .vmeisterschaft h3 {
	margin:0px;
	padding:20px;
	text-align:center;
	font-size:22px;
}
.vmeisterbildtext {
    font-family: Helvetica,Arial, sans-serif;

	font-size:12px;
	font-weight:normal;
	text-align:center;
}
.meisterliste {
	font-size:12px;
	font-weight:bold;

	letter-spacing:1px;
	background-color:#AEB3B0;
/* 	background-image:url('backgr_002.png');*/
	background-image:url('../images/backgrounds/backgr_relief_003_4.png');
	min-height:100%;
}

.meisterliste h4{
	margin:0px;
	padding:20px;
	text-align:center;
	font-size:22px;
}

.meisterliste table {
   /* background-image:url('../images/backgrounds/backgr_relief_003_1.png');*/
    background-color:#C9CDCB;
	border-color:#B9C4BF;
	border-width:4px;
	border-style:inset ;
}
 .meisterliste table th{
	border-bottom-color:#B9C4BF;
	border-bottom-width:3px;
	border-bottom-style:outset ;
	padding-left:10px;
	height:24px;
	background-color:#925980;

}
 .meisterliste table th.rechts {
   text-align:right;  
   padding-right:5px;
}


 .meisterliste table td {
	padding-left:5px;
	font-weight:normal;
}
 .meisterliste table td.spalte1 {
   text-align:center;
   font-weight:bold;
}
 .meisterliste table td.rechts {
   text-align:right;  
   padding-right:5px;
}

 .meisterliste table td.spaltecenter {
   text-align:center;   
   }
 .meisterliste table tr.rowtrenner {

	border-top-color:#B9C4BF;
	border-top-width:3px;
	border-top-style:outset ;
 }

 .meisterliste table tr.rowtrenner td {
	padding-top:4px;
}
.mheader {
	
  font-size:24px;
  text-align: center;
  background-color:#EEF141;
}

.freundschafts {
	background-color:#E3E8E8;
	padding-left:20px;
	padding-right:20px;
	}
}
#idsecondnav select {
	
	width:100%
}
.listselect {
	background-color: #EEF141;
}

.listoption {
	background-color:#ffffff;
}