/* Andreas Weigend */
/* 3-point concepts GmbH, Stephan Betke, Maria Salz, 26.10.2006 */
/* Letzte Aenderungen: Stephan Betke, 20.06.2008 */

/* Allgemeiner Layout */
html {min-height:100.5%;}
body {color:#6F7475; font-family:Trebuchet MS,verdana,arial,sans-serif; font-size:12px; margin:0; padding:0 20px 0 20px; margin:0 auto; text-align:center; vertical-align:top;}
div.clear {clear:both; font-size:0; line-height:0; margin:0; padding:0;}
img {border:0; margin:0; padding:0;}
img.textbild {margin:3px 2px 10px 2px;}

iframe {clear:both;}

div.layout {font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; margin:15px auto 30px auto; padding:0; text-align:center; width:780px;}
div.layout table {border:0; margin:0; padding:0; text-align:left;}
div.layout_epublisher {font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; margin:10px auto 30px auto; padding:0; text-align:center; width:780px;}
div.layout_epublisher table {border:0; margin:0; padding:0; text-align:left;}


a {text-decoration:none;}
/*light green
a:link, a:visited {color:#B9E61E; }
*/
a:link, a:visited {color:#92B317; }	/* dark green */

a:hover, a:focus {color:#9EA5A6; }


/* Kopf und Menuesystem */
div.kopf {float:left; width:100%}
div.kopf h1 {font-family:Trebuchet MS,sans-serif; font-size:30px; font-weight:normal;margin: 20px 0 10px;}
div.kopf h1 a:link, div.kopf h1 a:visited {color:#9EA5A6; text-decoration:none;}
div.kopf h1 a:hover, div.kopf h1 a:focus {color:#92B317; text-decoration:none;}
div.kopf h1 a span {color:#92B317;}
div.kopf h1 a:hover span, div.kopf h1 a:focus span {color:#6F7475;}

/* RONCHUNG mod */
div.kopf div#header-name {float:left; }
div.kopf div#header-blog {float:right; margin: 31px 10px 0;}
/*div.kopf div#header-blog a {color:#9EA5A6;font-size:24px; font-weight:bold;}*/

div.metamenue {float:right; margin:0 15px 0 0;}
div.metamenue span {color:#9EA5A6; font-family:Trebuchet MS,sans-serif; font-size:14px;}

/*RON-CSSMOD
div.metamenue a:link, div.metamenue a:visited {color:#9EA5A6; font-family:Trebuchet MS,sans-serif; font-size:14px; text-decoration:none;}
div.metamenue a:hover, div.metamenue a:focus {color:#B9E61E; font-family:Trebuchet MS,sans-serif; font-size:14px; text-decoration:none;}
div.metamenue a.on:link, div.metamenue a.on:visited, div.metamenue a.on:hover, div.metamenue a.on:focus {color:#B9E61E; font-family:Trebuchet MS,sans-serif; font-size:14px; text-decoration:none;}
*/

div.menue {float:right; margin:10px 15px 0 0;}
div.menue span {color:#92B317; font-family:Trebuchet MS,sans-serif; font-size:19px; margin:0 5px 0 5px;}

div.menue a,
div.kopf div#header-blog a {font-size: 19px; font-weight: bold;}
/*RON-CSSMOD
div.menue a:link, div.menue a:visited, div.kopf div#header-blog a {color:#9EA5A6; font-family:Trebuchet MS,sans-serif; font-size:19px;font-weight:bold; text-decoration:none;}
div.menue a:hover, div.menue a:focus {color:#B9E61E; font-family:Trebuchet MS,sans-serif; font-size:19px; text-decoration:none;}
div.menue a.on:link, div.menue a.on:visited, div.menue a.on:hover, div.menue a.on:focus {color:#B9E61E; font-family:Trebuchet MS,sans-serif; font-size:19px; text-decoration:none;}
*/
div.menue a:link, div.menue a:visited {color:#9EA5A6;} 
div.menue a:hover, div.menue a:focus {color:#92B317;}
div.menue a.on:link, div.menue a.on:visited, div.menue a.on:hover, div.menue a.on:focus {color:#92B317; font-family:Trebuchet MS,sans-serif; font-size:19px; text-decoration:none;}


div#header-blog a:link, div#header-blog a:visited {color:#9EA5A6;} 
div#header-blog a:hover, div#header-blog a:focus {color:#92B317;}


/* Inhaltsspalte */
td.content {line-height:16px; padding:0 20px 0 0; width:535px;}
.upcoming td {line-height:10px;}

/* original Share button spacing		td.content div.menue_aktiv {padding:40px 0 0 0;} */
td.content div.menue_aktiv {padding:20px 0 0 0;}

td.content div.menue_aktiv h2 {line-height: 1.2em; color:#92B317;/* #9EA5A6 */ font-family:Trebuchet MS,sans-serif; font-size:22px; font-weight:bold; margin: 0.4em 0;}
td.content div.menue_aktiv h2 span {color:#92B317; font-family:Trebuchet MS,sans-serif; font-size:19px;}
td.content h3 {color:#6F7475; font-size:14px; margin:14px 0 10px 0;}
td.content div.col_left {clear:both; float:left; padding:0 0 10px 0; width:25%;}
td.content div.col_right {float:right; padding:0 0 10px 0; width:75%;}
td.content table td {padding:0 5px 0 0; vertical-align: baseline;}
td.content table th {font-size: 13px; padding:0 5px 0 0; text-align: left;}
td.content h4 {color:#9EA5A6; font-size:12px; margin:24px 0 0px 0;}

td.content div.error404 {margin: 40px;}
td.content div.error404 ul.sitemap {line-height: 32px;margin: 10px 0 10px 50px;}
td.content div.error404 div.link {margin:0 10px; font-weight:bold; font-size:19px; float: left; width: 120px;}

td.content div.error404 a:link,
td.content div.error404 a:visited {color:#92B317; }

td.content div.error404 a:hover, 
td.content div.error404 a:focus {color:#9EA5A6; }


td.content div.error404 div.caption {float: left; font-size:14px; } 


/* Rechte Spalte */

/* original td.right when SHARE button was on top	td.right {padding:16px 0 0 0; width:225px;}	*/
/* taller gap height td.right {padding:78px 0 0 0; width:225px;} */
td.right {padding:45px 0 0 0; width:225px;}

td.right img.bild_gross {margin:8px 4px 4px 0;}
* html td.right img.bild_gross {margin:10px 2px 4px 0;}

td.right a:link,
td.right a:visited  {	text-decoration:none; font-weight: bold;}

td.right a:hover, 
td.right a:focus { text-decoration:underline; }

td.right div.rss_item a {font-weight: normal; }


td.right a:link span, td.right span a:link {color:#92B317; text-decoration:none; font-weight:bold}
td.right a:visited span, td.right span a:visited {color:#92B317; text-decoration:none;}
td.right a:hover span, td.right a:focus span, td.right span a:hover, td.right span a:focus {color:#6F7475; text-decoration:underline;}

/* RONCHUNG for lists in sidebar */
td.right h3	{margin:10px 0 6px 0; font-size:1em;}
td.right ul	{padding:0 0 0 16px; margin:0;}
td.right ul li {padding:0 0 8px 0;}

/* RONCHUNG for RSS feeds in sidebar */
td.right div.sidebar_rssfeed div.rss_item {margin:6px 0; padding-bottom: 10px;}


/* Flickr */
td.right div.flickr {background:#BBE429; color:#000; padding:8px 2px 2px 2px; text-align:center; width:208px;}
td.right div.flickr div {background:#FFF; width:208px;}
td.right div.flickr a:link, td.right div.flickr a:visited {color:#000; text-decoration:none;}
td.right div.flickr a:hover, td.right div.flickr a:focus {color:#6F7475; text-decoration:none;}

/* Galerie */
td.right #galery {margin:0 0 10px 0; font-size:0;}
td.right #galery span {font-size:11px;}

/* Seitenfuss */
td.footer {font-size:11px; padding:0; width:770px;}
td.footer a:link, td.footer a:visited {color:#92B317; text-decoration:none;}
td.footer a:hover, td.footer a:focus {color:#6F7475; text-decoration:underline;}
td.footer .bookmark {display:block;float:right; margin:0}
td.footer .itinerary {width: 700px;}


/* Links und Linkicons */
/* a:link, a:visited {color:#B9E61E; text-decoration:none;} */

/*RON-CSSMOD
a:link {color:#B9E61E; text-decoration:none;} 
a:visited {color:#B9E61E; text-decoration:none;} 
a:hover, a:focus {color:#6F7475; text-decoration:underline;}
*/

/*span a:link, span a:visited {color:#B9E61E; text-decoration:none;} */
span a:link {color:#92B317; text-decoration:none; font-weight:bold} 
span a:visited {color:#92B317; text-decoration:none;} 
span a:hover, span a:focus {color:#6F7475; text-decoration:underline;}
span.audio {background:url(/bilder/icon_audio.gif) top left no-repeat; display:block; padding:3px 0 4px 25px;}
span.video {background:url(/bilder/icon_video.gif) top left no-repeat; display:block; padding:3px 0 4px 25px;}
span.dokument {background:url(/bilder/icon_dokument.gif) top left no-repeat; display:block; padding:3px 0 4px 25px;}
span.rss {background:url(/bilder/icon_rss.gif) top left no-repeat; display:block; padding:3px 0 4px 25px;}
span.link {background:url(/bilder/icon_link.gif) top left no-repeat; display:block; padding:3px 0 4px 25px;}
span.link_no_icon {padding:0px 0 4px 0px;}
span.small_date {font-size:78%; padding:0px 0 0px 0px;}
span.top {background:url(/bilder/icon_top.gif) top left no-repeat; display:block; padding:3px 0 4px 25px;}
span.down {background:url(/bilder/icon_down.gif) top left no-repeat; display:block; padding:3px 0 4px 25px;}

/* Horizontale Trenner */
div.hr {background:url(/bilder/horizontal_line_dotted.gif) 0px 0px repeat-x; height:1px; margin:8px 0 10px 0; padding:0;}
div.hr hr {display:none;}
div.stern {background:#F1FAD2 url(/bilder/icon_stern.gif) top left no-repeat; padding:2px 1px 3px 25px;}
div.stern a:link, div.stern a:visited {background:#FFF;}
div.stern a:hover, div.stern a:focus {background:transparent;}

div.mail {margin: 6px 0;}
div.mail a {background:url('/bilder/email.gif') top left no-repeat; display:block; float:left; height:15px; padding-right: 3px;}
div.mail a span {margin-left: 30px; font-weight: bold;}
div.mail div {margin:0 0 0 0; display: inline; padding:1px 0 0 0;}
div.mail div a {background:none; display:inline; float:none;}

/* MyBlogLog */
/*table#MBL_COMM {font-family:Trebuchet MS,verdana,arial,sans-serif !important; font-size:12px !important;}
table#MBL_COMM th.mbl_h {font-size:12px !important; font-weight:normal !important; text-align:center !important; padding:5px !important;}
table#MBL_COMM td.mbl_join, table#MBL_COMM td.mbl_join_img {background:#F1FAD2 !important;}
*/

/* Extrafenster */
div.container {padding:10px; text-align:left;}
div.schliessen {float:right;}
div.schliessen a {background:url(/bilder/icon_schliessen.gif) top right no-repeat; display:block; height:18px; padding:1px 25px 0 0;}
div.container div.kopf {clear:both; width:100%;}
div.container div.kopf h1 {clear:both; display:block; /*height:21px;*/width: 1000px; margin:20px 0 20px 0; overflow:hidden;}
/*div.container div.kopf h1 span {visibility:hidden;}*/
div.container div.hr {background:url(/bilder/horizontal_line_dotted.gif) 0px 0px repeat-x; height:1px; margin:8px 0 10px 0; padding:0;}
div.container div.hr hr {display:none;}

/* FancyIndex */
div.fancyIndex {text-align:left;}
div.fancyIndex table {width:100%;}
div.fancyIndex table td {text-align:left;}
div.fancyIndex pre {font-size:12px;}
div.fancyIndex hr {border:0; border-top:#92B317 1px dotted; color:#92B317; height:1px;}

/* Kontaktformular */
.contactbox_upper {background:url('/bilder/contactbox_upper.gif') top left no-repeat; font-size:11px; margin:0; padding:15px 5px 5px 10px; width:197px;}
.contactbox_lower {background:url('/bilder/contactbox_lower.gif') bottom left no-repeat; font-size:11px; margin:0; padding:0 5px 15px 10px; width:197px;}
.contactbox_lower form {margin:0; padding:0;}
.contactbox_lower textarea {border:#A3C71B 1px solid; color:#6F7475; font-family:Trebuchet MS,sans-serif; font-size:11px; height:65px; margin:0 0 8px 0; padding:2px; width:186px;}
.contactbox_lower .mail_input {border:#A3C71B 1px solid; color:#6F7475; font-family:Trebuchet MS,sans-serif; font-size:11px; margin:0 0 8px 0; padding:2px; width:186px;}
.contactbox_lower .mail_submit {background:#D5F078; border:none; color:#690; font-family:Trebuchet MS,sans-serif; font-size:11px; margin:0; width:192px;}


/* Agenda */
td.content table.agenda {border-spacing: 0px; border-collapse: collapse;}
td.content table.agenda tr {border: 1px solid;}
td.content table.agenda td {padding: 5px;}
td.content table.agenda td:first-child {width: 80px; text-align: center;}
td.content table.agenda td:last-child {width: 640px;}
td.content table.agenda h3 {margin: 5px;}


/* ShareThis */
div.sharethis	{ float:right; margin: 0 0 -40px 0; position: relative; bottom: 40px; }