/*------------------------------------------------------------*/
/*                        Base                                */
/*------------------------------------------------------------*/

body {
    font-family:verdana, arial, "sans-serif";
    font-size:13px;
    padding:0px 0px 50px 0px;
    margin-top:0px;
    text-align:center;
}

#wrapper {
    margin:0px;
    padding:0px;
    display:inline-block;
    background-color:#ebddb5;
    background:-webkit-gradient(linear, left top, left bottom, from(white), to(#ebddb5));
    background:-moz-linear-gradient( top, white, #ebddb5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#ebddb5');
    background-color:#ebddb5;
    /*background-color:#c29552;*/
}

img#logo {
    display:block;
    margin:0px;
    padding:0px;
    border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
}

img.il-bl {
    display:inline-block;
    margin:0px;
    padding:0px;
}

div, p, a {
    text-align:left;
}

div.logo {
    display:block;
    background-image:url(../logo91480.jpg);
    background-repeat:no-repeat;
    width:905px;
    height:80px;
    line-height:80px;
    vertical-align:middle;
    text-align:right;
    border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
}

div.logo a.last {
    display:inline-block;
    margin-right:10px;
}

h1 {
    font-size:11pt;
    font-weight:bold;
}

h1.home { 
    text-align:left;
    padding-left:5px;
}

a { color:#0044ff; }

a:active, a:link, a:visited {
    text-decoration:none;
}

a:hover, a:focus {
    text-decoration:underline;
}

div.home-frame {
    border:1px solid #c29552;
    margin-bottom:10px;
    border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
}

div.home-frame h1 { margin:0px 0px 10px 0px; background-color:#c29552; color:white; font-size:9pt; text-align:center; }
div.home-frame p { padding-left:5px; padding-right:5px; vertical-align:top; }
div.home-frame p.both { padding-left:5px; padding-right:5px; vertical-align:top; }
div.home-frame p.left { display:inline-block; width:248px; border-right:1px solid #c29552; padding:0px 5px 0px 5px; vertical-align:top; text-align:center; }
div.home-frame p.right { display:inline-block; width:248px; padding:0px 5px 0px 5px; vertical-align:top; text-align:center; }
#link-collection { background-image:url("pics/home/israel_strand_530px.jpg"); padding-bottom:10px; }
#link-collection a { display:inline-block; color:white; line-height:55px; text-decoration:none; vertical-align:middle; text-align:center; }
#link-collection a:active,
#link-collection a:link,
#link-collection a:visited { font-weight:bold; font-size:1em; }
#link-collection a:hover,
#link-collection a:focus { font-weight:bold; font-size:1.3em;}


.menu-frame {
    width:750px;
    background-color:orange;
    text-align:center;
    margin-top:1px;
    padding:5px, 0px, 5px, 0px;
}

/*------------------------------------------------------------*/
/*                      Pre Header                            */
/*------------------------------------------------------------*/

.fb-share-links {
    display:inline-block;
    float:left;
}

.pre-header {
    width:905px;
    padding-top:5px;
    padding-bottom:5px;
    background-color:white;
    color:#0044ff;
    text-align:right;
    font-size:11px;
}

.pre-header a:active,
.pre-header a:link,
.pre-header a:visited {
    text-decoration:none;
}

.pre-header a:hover,
.pre-header a:focus {
    text-decoration:underline;
}

/*------------------------------------------------------------*/
/*                      Head Line                             */
/*------------------------------------------------------------*/

.head-line {
    width:905px;
    height:3px;
    background-color:orange;
    margin:0px;
    padding:0px;
    line-height:3px;
    border-top:1px solid white;
}

.head-line-bottom {
    width:905px;
    height:3px;
    background-color:orange;
    margin:0px;
    padding:0px;
    line-height:3px;
    border-bottom:1px solid white;
}


/*------------------------------------------------------------*/
/*                      Post Header                           */
/*------------------------------------------------------------*/

.post-header {
    width:895px;
    background-image:url(../logo-bottom.jpg);
    margin-top:0px;
    margin-bottom:1px;
    padding:5px 5px 5px 5px;
    color:black;               
    text-align:left;
    /*line-height:24px;*/
    font-size:12px;
    border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	-moz-border-radius:0px 0px 5px 5px;
    /*background:-webkit-gradient(linear, left top, left bottom, from(#c29552), to(white));*/
    /*background:-moz-linear-gradient( top, #c29552, white);*/
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c29552', endColorstr='white');*/
    /*background-color:#ebddb5;*/
    /*background-color:#c29552;*/
}

.post-header a { color:white; }
.post-header a:active, 
.post-header a:link, 
.post-header a:visited { text-decoration:none; }
.post-header a:hover, 
.post-header a:focus { text-decoration:underline; }

.post-header span { font-weight:bold; color:black; }

#postHeadLeft { display:inline-block; }
#postHeadRight { display:inline-block; float:right; }

/*------------------------------------------------------------*/
/*                       Content                              */
/*------------------------------------------------------------*/

.content { width:905px;
           height:1200px;
           margin-top:5px;
           margin-bottom:0px;
           padding:0px 0px 0px 0px;
           clear:both;
           /*background-color:navy;*/
           /*border:1px solid navy;*/
          }

/*---------- Hauptbereiche -----------*/
#navi      { 
    display:inline-block;
	float:left;
	width:178px;
	height:100%;
	text-align:left;
	margin:0px 0px 5px 0px;
	padding:0px; }
	
#home      {
    display:inline-block;
	float:left;
	width:527px;
	height:100%;
	min-height:2660px;
	background-color:white;
	text-align:center;
	margin:0px 0px 5px 5px;
	padding:4px 4px 4px 4px;
	border:1px solid #c29552;
    border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
}
	
#main      {
    display:inline-block;
	float:right;
	width:712px;
	height:100%;
	min-height:2660px;
	background-color:white;
	text-align:center;
	margin:0px 0px 5px 0px;
	padding:4px 4px 4px 4px;
	border:1px solid #c29552;
    border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
}
	
#guestbook {
    display:inline-block;
	float:right;
	width:170px;
	height:100%;
	min-height:2660px; /*1887px*/
	background-color:#c29552;
	text-align:left;
	margin:0px 0px 5px 0px;
	padding:4px 4px 4px 4px;
	border:1px solid #c29552;
    border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
}
/*------ Ende Hauptbereiche ----------*/

#newsletter { margin:5px 0px 5px 0px; padding:0px; }
#newsletter .text { width:164px; }
#newsletter .submit { margin-top:5px; margin-right:4px; width:83px; }
#newsletter .reset { margin-top:5px; width:83px; }

.navi-frame {
    display:inline-block;
    margin:0px 0px 5px 0px;
    padding:3px;
    width:170px;
    background-color:white;
    border:1px solid #c29552;
    border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
    vertical-align:middle;
}

.navi-frame h3 {
    margin:0px;
    padding:5px;
    font-size:12px;
    color:white;
    background-color:#c29552;
    border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
}

.navi-frame div {
    padding-top:2px;
}

#home h1 { font-size:20px; /*background-image:url("../pics/headbg.jpg"); background-repeat:repeat-x;*/ background-color:#c29552; color:white; margin-top:0px; }
#home h2 { font-size:14px; padding-left:5px; padding-right:5px; color:#c29552; text-align:left; }
#home h3 { font-size:12px; padding-left:5px; padding-right:5px; color:#c29552; text-align:left; }
#home h4 { font-size:11px; padding-left:5px; padding-right:5px; color:#c29552; text-align:left; }
#home h5 { font-size:10px; padding-left:5px; padding-right:5px; color:#c29552; text-align:left; }
#home h6 { font-size:9px; padding-left:5px; padding-right:5px; color:#c29552; text-align:left; }
#home ol { text-align:left; }
#home li { margin-bottom:0.5em; }
#home p { text-align:justify; padding-left:2px; padding-right:2px;}
#home p.einsatz { clear:both; border:1px solid #c29552; padding:5px; }
#home p.biblevers { text-align:left; margin-left:25px; margin-right:25px; color:black; background-color:#ebddb5; font-style:italic; } /*color:#cf8a23; color:#c29552;*/
#home img { display:inline; }

#main h1 {
    font-size:20px; /*background-image:url("../pics/headbg.jpg"); background-repeat:repeat-x;*/
    color:white;
    margin-top:0px;
    background-color:#c29552;
    border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
}
#main h2 { font-size:14px; padding-left:5px; padding-right:5px; color:#c29552; text-align:left; }
#main h2.termine { text-align:center; }
#main h2.termine a { font-size:14px; color:#c29552; }
#main h2.link {
    background-color:#c29552;
    color:white;
    font-size:11pt;
    padding-left:5px;
    padding-right:5px;
    margin-bottom:0px;
    text-align:left;
    border-radius:5px 5px 0px 0px;
    -webkit-border-radius:5px 5px 0px 0px;
    -moz-border-radius:5px 5px 0px 0px;
}
#main h2.hebraeisch { padding-left:0px; padding-right:0px; }
#main h3 { font-size:12px; padding-left:5px; padding-right:5px; color:#c29552; text-align:left; }
#main h4 { font-size:11px; padding-left:5px; padding-right:5px; color:#c29552; text-align:left; }
#main h5 { font-size:10px; padding-left:5px; padding-right:5px; color:#c29552; text-align:left; }
#main h6 { font-size:9px; padding-left:5px; padding-right:5px; color:#c29552; text-align:left; }
#main ol { text-align:left; }
#main li { margin-bottom:0.5em; }

#main p { text-align:justify; padding-left:5px; padding-right:5px;}

#main p.link {
    text-align:center;
    border:1px solid #c29552;
    margin-top:0px;
    padding-top:5px;
    padding-bottom:5px;
    border-radius:0px 0px 5px 5px;
    -webkit-border-radius:0px 0px 5px 5px;
    -moz-border-radius:0px 0px 5px 5px;
}
#main p.link a.text { vertical-align:9px; padding-left:5px; padding-right:5px; }

/*#main p.einsatz { display:inline-block; clear:both; width:98%; background-color:#ebddb5; border:1px solid #c29552; padding:5px; }*/
/*#main p.einsatz h1 { font-size:11pt; color:black; font-weight:bold; }*/
#main p.biblevers { text-align:left; margin-left:25px; margin-right:25px; color:black; background-color:#ebddb5; font-style:italic; } /*color:#cf8a23;*/

#main div.fakten {
    display:inline-block;
    clear:both;
    width:98%;
    border:1px solid #c29552;
    margin-bottom:1em;
    padding:5px;
    text-align:right;
    border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
}
#main div.fakten img { display:inline; float:left; }
#main div.fakten div.text { display:inline-block; padding:0px 5px 0px 5px; text-align:left; width:540px; border:none; }

#main div.reisen {
    display:inline-block;
    clear:both; width:98%;
    background-color:#ebddb5;
    border:1px solid #c29552;
    margin-bottom:1em;
    padding:5px;
    text-align:right;
    border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
}
#main div.reisen a img { display:inline; float:left; }
#main div.reisen div.text { display:inline-block; padding:0px 5px 0px 5px; text-align:center; width:505px; /*height:118px;*/ border:none; background-color:white; }

#main div.buecher {
    display:inline-block;
    clear:both;
    width:98%;
    background-color:#ebddb5;
    border:1px solid #c29552;
    margin-bottom:1em;
    padding:5px;
    text-align:right;
    border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
}
#main div.buecher a img { display:inline; float:left; }
#main div.buecher div.text { display:inline-block; padding:0px 5px 0px 5px; text-align:center; width:572px; border:none; background-color:white; }

#main div.cds {
    display:inline-block;
    clear:both;
    width:98%;
    background-color:#ebddb5;
    border:1px solid #c29552;
    margin-bottom:1em;
    padding:5px;
    text-align:right;
    border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
}
#main div.cds a img { display:inline; float:left; }
#main div.cds div.text { display:inline-block; padding:0px 5px 0px 5px; text-align:center; width:532px; border:none; background-color:white; font-size:8pt; }

#main div.hebraeisch {
    display:inline-block;
    clear:both;
    width:98%;
    background-color:#ebddb5;
    border:1px solid #c29552;
    margin-bottom:1em;
    padding:5px;
    text-align:right;
    border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
}
#main div.hebraeisch a img { display:inline; float:left; }
#main div.hebraeisch div.text { display:inline-block; padding:0px 5px 0px 5px; text-align:center; width:592px; border:none; background-color:white; }

#main thead { text-align:center; font-weight:bold; }
#main td.transkription { width:320px; background-color:grey; }
#main td.deutsch { width:320px; background-color:grey; }
#main td.songtext { }

#main .kontakt {
    text-align:right;
    border:1px solid #c29552;
    background-color:#c29552;
    color:white;
    width:710px;
    border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
}
#main .kontakt label { float:left; vertical-align:top; width:130px; padding:5px 5px 5px 5px; text-align:right; font-weight:bold; }
#main .kontakt .inhalt { display:inline-block; width:550px; padding:5px 5px 5px 10px; background-color:white; color:black; text-align:left; }
#main .kontakt .inhalt label { width:92px; padding:0px 5px 0px 0px; color:black; text-align:right; font-weight:normal; }
#main .kontakt .inhalt span { padding:0px 0px 0px 5px; color:black; text-align:left; }

#main .vortrag { border-top:1px solid #c29552; text-align:center; margin:2em 0 0 0; padding:2em 0 0 0;}

#main .petition {
    display:inline-block;
    padding:2px 2px 2px 2px;
    border:1px solid #c29552;
    margin-bottom:25px;
    border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
}

#main .error { color:red; }
#main .errorMessage { text-align:center; color:red; }
#main .message { text-align:center; }

#main #tab-container div.malvorlagen { 
    display:inline-block;
    clear:both;
    width:98%;
    background-color:#ebddb5;
    border:1px solid #c29552;
    margin-bottom:1em;
    padding:5px;
    text-align:right;
    border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
}
#main #tab-container div.malvorlagen a img { display:inline; float:left; }
#main #tab-container div.malvorlagen div.text { display:inline-block; padding:0px 10px 0px 10px; text-align:center; width:436px; border:none; background-color:white; }
#main #tab-container div.malvorlagen thead td { border:1px solid navy; background-color:navy; color:white; font-weight:bold; width:250px; }
#main #tab-container div.malvorlagen tr td { border:1px solid navy; padding-left:5px; line-height:2em; text-align:left; }

#main #tab-container div.bastelvorlage {
    display:inline-block;
    clear:both;
    width:98%;
    background-color:#ebddb5;
    border:1px solid #c29552;
    margin-bottom:1em;
    padding:5px;
    text-align:right;
    border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
}
#main #tab-container div.bastelvorlage a img { display:inline; float:left; }
#main #tab-container div.bastelvorlage div.text { display:inline-block; padding:0px 10px 0px 10px; text-align:center; width:382px; border:none; background-color:white; }

#main #tab-container div.einsatz {
    display:inline-block;
    clear:both;
    width:98%;
    height:152px;
    margin-top:10px;
    margin-bottom:10px;
    background-color:#ebddb5;
    border:1px solid #c29552;
    padding:5px;
    border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
}
#main #tab-container div.einsatz img { display:inline; }
#main #tab-container div.einsatz h1 { font-size:11pt; color:black; font-weight:bold; }

#main #tab-container div.wusstensie {
    display:inline-block;
    clear:both;
    width:98%;
    background-color:#ebddb5;
    border:1px solid #c29552;
    margin-bottom:1em;
    padding:5px;
    text-align:right;
    border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
}
#main #tab-container div.wusstensie img { display:inline; float:left; }
#main #tab-container div.text { display:inline-block; padding:0px 5px 0px 28px; text-align:left; width:400px; height:158px; border:none; background-color:white; }
#main #tab-container div#upright { display:inline-block; padding:0px 5px 0px 28px; text-align:left; width:400px; height:250px; border:none; background-color:white; }

#main #tab-container div.bild    { margin:10px 10px 10px 10px; padding:10px 0px 10px 0px; background-color:#ebddb5; text-align:center; border:1px solid #c29552; }

#main #tab-container table { padding:0px; border-collapse:collapse; }
#main #tab-container td { border:1px solid #c29552; padding:0px; margin:0px; }
#main #tab-container div.ivrit { border:none; width:306px; text-align:right; direction:rtl; line-height:12pt; background-color:#ebddb5; font-size:11pt;}
#main #tab-container div.transkription { border:none; width:340px; line-height:12pt; background-color:#ebddb5; }
#main #tab-container div.deutsch { border:none; width:340px; line-height:12pt; background-color:#ebddb5;}

/*--------- Gästebuch ------------*/

#main .gbookmenu {
    border:1px solid #c29552;
    width:680px;
    padding:3px 5px 3px 5px; 
    margin-left:10px;
    border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
}

#main .gbooksite {
    float:right;
}

#main .gbookhead {
    background-color:#c29552;
    color:white;
    border:1px solid #c29552;
    padding:2px 5px 2px 5px;
    margin-left:10px;
    margin-bottom:0px;
    font-weight:bold;
    width:680px;
    border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
}

#main .name {
}

#main .datum {
    float:right;
}

#main .gbookmessage {
    clear:both;
    border:1px solid #c29552;
    padding:5px;
    margin-top:0px;
    margin-left:10px;
    font-style:italic;
    width:680px;
    background-color:#ebddb5;
    border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	-moz-border-radius:0px 0px 5px 5px;
}

#main .gbookfoot {
    border:1px solid #c29552;
    width:680px;
    padding:3px 5px 3px 5px;
    margin-left:10px;
    text-align:center;
    border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
}

#main .gbookfoot a { display:inline-block; width:150px; text-align:center; }
#main .gbookfoot span { display:inline-block; width:150px; text-align:center; }
#main .gbookfoot .disabled { color:grey; }

#neuereintrag {
    display:inline-block;
    width:480px;
    border:1px solid #c29552;
    padding:2px;
    border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
}
#neuereintrag p { margin:15px 0px 15px 0px; padding:0px; }
#neuereintrag label { display:inline-block; width:78px; text-align:right; vertical-align:top; padding-right:10px; }
#neuereintrag textarea { font-family:arial, verdana; width:350px; }

#guestbook h3 {
    font-size:13px;
    color:white;
    background-color:#c29552;
    border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
}

#guestbook .name {
    font-size:12px;
    font-weight:bold;
    text-align:left;
    background-color:#c29552;
    color:white;
    margin:0px;
    padding:0px 4px 0px 4px;
    border:1px solid white;
    border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
    border-bottom:none;
}

#guestbook .datum {
    font-size:12px;
    text-align:right;
    background-color:white;
    border-bottom:1px solid #c29552;
    margin:0px;
    padding:0px 4px 0px 4px;
}

#guestbook .message {
    font-size:13px;
    font-style:italic;
    text-align:left;
    background-color:white;
    margin-top:0px;
    padding:4px 4px 4px 4px;
    border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	-moz-border-radius:0px 0px 5px 5px;
    overflow:hidden;
}

#guestbook .link, #guestbook .last-link {
    font-size:12px;
    text-align:center;
    background-color:white;
    margin-top:0px;
    padding:2px 0px 2px 0px;
}

#guestbook .last-link {
    border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	-moz-border-radius:0px 0px 5px 5px;
}

/*---------- Ende Gästebuch ------------*/

#buchen {display:inline-block; border:1px solid #c29552; padding:2px;}
#buchen p { margin:15px 0px 15px 0px; padding:0px;}
#buchen label { display:inline-block; width:130px; text-align:right; vertical-align:top; padding-right:10px; }
#buchen textarea { font-family:arial, verdana; width:350px; }

.humor-offset { display:inline-block; width:120px; vertical-align:top; font-style:italic;}
.humor-text { display:inline-block; width:540px; text-align:left; }

table.choice { text-align:center; }
table.choice tr td { width:180px; text-align:center; background-color:#ebddb5; }

#termine { clear:both; }

table.termine {
    border:1px solid #663300;
    border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
}

table.termine caption { text-align:left; font-size:14pt; font-weight:bold; color:#c29552; }
table.termine thead { background-color:#c29552; color:white; font-weight:bold; }
table.termine tfoot td { text-align:center; height:3em; }
table.termine td.month { text-align:left; padding-left:5px; background-color:#663300; color:white; font-weight:bold; font-size:12pt; height:1em; }
table.termine tr.head td { background-color:#c29552; color:white; font-weight:bold; text-align:center; height:1em; }
table.termine tr.no-entry  td { text-align:center; height:3em; }
table.termine tr.grey td { color:grey; }
table.termine tr.grey td a { color:grey; }

table.termine td { height:2em; }
table.termine td.tage { padding-left:5px; }
table.termine td.date { text-align:center; }
table.termine td.gemeinde { padding-left:5px; }
table.termine td.ort { padding-left:5px; }
table.termine td.uhrzeit { text-align:center; }
table.termine td.details { text-align:center; }

/*------------------------------------------------------------*/
/*                         Foot                               */
/*------------------------------------------------------------*/

.foot {
    width:895px;
    background-image:url(../logo-bottom.jpg);
    margin-top:0px;
    padding:5px 5px 10px 5px;
    color:white;
    text-align:center;
    font-size:11px;
    font-weight:bold;
    border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	-moz-border-radius:0px 0px 5px 5px;
    /*border:1px solid blue;*/
    clear:both;
    /*background:-webkit-gradient(linear, left top, left bottom, from(#c29552), to(white));*/
    /*background:-moz-linear-gradient( top, #c29552, white);*/
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c29552', endColorstr='white');*/
}


.foot a { font-weight:normal; }
.foot a:active, 
.foot a:link, 
.foot a:visited { text-decoration:none; }
.foot a:hover, 
.foot a:focus { text-decoration:underline; }

#footLeft { display:inline-block; width:150px; margin:0px 0px 0px 0px; }
#footCenter { display:inline-block; width:592px; margin:0px 0px 0px 0px; text-align:center; }
#footRight { display:inline-block; width:150px; margin:0px 0px 0px 0px; text-align:right; }


/*------------------------------------------------------------*/
/*                         Foot 2                             */
/*------------------------------------------------------------*/

.foot2 { width:905px;
         margin-top:0px;
         padding-top:5px;
         text-align:center;
         font-size:9px;
         background-color:white;
        }

/*------------- Tab Menu ----------------*/
#main ul.tabs a 
    {
      display:block;
      height:24px;
	  text-align:center;
    }

#main ul.tabs li.selected a
    {
      display:block;
      height:24px;
      color:white;
      text-align:center;
    }

#main ul.tabs a:link, #main ul.tabs a:visited, #main ul.tabs a:active
    {
      color:#c29552;
      text-decoration:none;      
    }

#main ul.tabs a:hover, #main ul.tabs a:focus
    {
      color:#c29552;
      text-decoration:underline;
    }

#main ul.tabs
    {
      width:730px;
      height:24px;
      margin:0px;
      padding:0px;
      margin-bottom:1px; /*muss im IE auf 0px gesetzt werden.*/
      vertical-align:top;
    }

    /*---------- Breite fuer die Tabs ----------*/

#main ul.tabs li 
    {
      float:left;
      width:175px;
      list-style-type:none;
      display:block;
      margin-top:0px;
    }

#main ul.tabs li.pop1 
    {
      float:left;
      width:140px;
      list-style-type:none;
      display:block;
      margin-top:0px;
    }

#main ul.tabs li.pop1-last
    {
      float:left;
      width:150px;
      list-style-type:none;
      display:block;
      margin-top:0px;
    }

#main ul.tabs li.pop2 
    {
      float:left;
      width:130px;
      list-style-type:none;
      display:block;
      margin-top:0px;
    }

#main ul.tabs li.pop2-last
    {
      float:left;
      width:60px;
      list-style-type:none;
      display:block;
      margin-top:0px;
    }

#main ul.tabs li.traditionell
    {
      float:left;
      width:165px;
      list-style-type:none;
      display:block;
      margin-top:0px;
    }

#main ul.tabs li.traditionell-last
    {
      float:left;
      width:50px;
      list-style-type:none;
      display:block;
      margin-top:0px;
    }

#main ul.tabs li.grandprix
    {
      float:left;
      width:80px;
      list-style-type:none;
      display:block;
      margin-top:0px;
    }

#main ul.tabs li.grandprix-last
    {
      float:left;
      width:75px;
      list-style-type:none;
      display:block;
      margin-top:0px;
    }

#main ul.tabs li.einsaetze
    {
      float:left;
      width:200px;
      list-style-type:none;
      display:block;
      margin-top:0px;
    }

#main ul.tabs li.wusstensie-last
    {
      float:left;
      width:110px;
      list-style-type:none;
      display:block;
      margin-top:0px;
    }

#main ul.tabs li.wusstensie
    {
      float:left;
      width:200px;
      list-style-type:none;
      display:block;
      margin-top:0px;
    }

#main ul.tabs li.einsaetze-last
    {
      float:left;
      width:110px;
      list-style-type:none;
      display:block;
      margin-top:0px;
    }

#main ul.tabs li.humor
    {
      float:left;
      width:200px;
      list-style-type:none;
      display:block;
      margin-top:0px;
    }

#main ul.tabs li.humor-last
    {
      float:left;
      width:110px;
      list-style-type:none;
      display:block;
      margin-top:0px;
    }

#main ul.tabs li.aleph-bet
    {
      float:left;
      width:30px;
      list-style-type:none;
      display:block;
      margin-top:0px;
      font-family:"times new roman";
    }

#main ul.tabs li.aleph-bet a
   {
      display:block;
      margin:0px;
      padding:0px;
      text-align:center;
      font-size:14pt;
   }

#main ul.tabs li.aleph-bet-first
    {
      float:left;
      width:50px;
      list-style-type:none;
      display:block;
      margin-top:0px;
    }
	
/*------------------------------------------*/

#main ul.tabs *.tab-label {
    text-align:center;
    font-size:14px;
    cursor:pointer;
    border:1px solid #c29552;
    border-left:none;
    margin-top:0px;
	margin-left:0px;
    margin-bottom:0px;
    height:24px;
    vertical-align:middle;
    border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
}

#main ul.tabs *.tab-label-first {
    text-align:center;
    font-size:14px;
    cursor:pointer;
    border:1px solid #c29552;
    /*border-left:none;*/
    /*border-right:none;*/ /*----- Unterschied zu tab-label*/
    margin-top:0px;
    margin-bottom:0px;
    height:24px;
    vertical-align:middle;
    border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
}

#main ul.tabs *.tab-label-blank {
    font-size:14px;
    height:24px;
    margin-top:1px;
    margin-bottom:0px;
    border-left:none;
    border-bottom:1px solid #c29552;
}

#main ul.tabs li.selected *.tab-label {
    text-align:center;
    cursor:pointer;
    color:white;
    border-bottom:none;
    background-image:url(../pics/reiterbg.jpg);
    background-repeat:repeat-x;
}

#main ul.tabs li.selected *.tab-label-first {
    text-align:center;
    cursor:pointer;
    color:white;
    border-bottom:none;
    background-image:url(../pics/reiterbg.jpg);
    background-repeat:repeat-x;
}

#main #tab-container {
    display:inline-block;
    border-top:none;
    width:710px;
    margin-top:0px;
    margin-bottom:15px;
    padding-bottom:0px;
}

#main #tab-container div {
    margin:0px 0px 0px 0px;
    padding:10px;
    border:1px solid #c29552;
    border-top:none;
    top:-2px;
    border-radius:0px 0px 5px 5px;
    -webkit-border-radius:0px 0px 5px 5px;
    -moz-border-radius:0px 0px 5px 5px;
}

#main #tab-container div h1 { 
    color:black;
    background-color:white;
    background-image:none;
    border:none;
    text-align:left;
}

#main #tab-container div.spass {
    margin:0px 0px 0px 0px;
    padding:0px;
    border:1px solid #c29552;
    border-top:none;
    top:-1px;
}

/*------------- Ende Tab Menu --------------*/
