/* CSS File für CopaSol.de */

h2, h3
{
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;				/* New 15.01.07  war 11px*/
  font-weight: bold;
}

/* Styles für Eingaben im Frontend */
.Inhalte_Ueberschrift
{
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;   			/* New 15.01.07 */
  color: #000000;
  padding: 0px;
  margin: 0px;
}

.Inhalte_Text
{
  font-family: arial, helvetica, sans-serif;
  font-size: 11px; /*080424*/
  color: #000000;
  padding: 0px;
  margin: 0px;
}

.Event_Top
{
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;   			/* New 15.01.07 */
  color: #000000;
  padding: 0px;
  margin: 0px;
}

.Event_Text
{
  font-family: arial, helvetica, sans-serif;
  font-size: 11px; /*080424*/
  color: #000000;
  padding: 0px;
  margin: 0px;
}

.Bild_links
{
  padding-right: 20px;
}

.Bild_rechts
{
  padding-left: 20px;
}

.Produkte_Top
{
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  padding: 0px;
  margin: 0px;
}

.Produkte_Text
{
  font-family: arial, helvetica, sans-serif;
  font-size: 11px; /*080424*/
  color: #000000;
  padding: 0px;
  margin: 0px;
}

.Bezugsquellen_Top
{
  	font-family: arial, helvetica, sans-.serif;
	font-size: 12px;
    font-weight: bold; 			/* New 15.01.07 */
	color: #000000;
    padding: 0px;
	margin: 0px;
	background: transparent;
}

.Bezugsquellen_Adresse
{
  font-family: arial, helvetica, sans-.serif;
	font-size: 11px; /*080424*/
	color: #000000;
	padding: 0px;
	margin: 0px;
	background: transparent;
}

.Adresse
{
  font-family: arial, helvetica, sans-serif;
  font-size: 11px; /*080424*/
  color: #000000;
  padding: 15px;
  margin: 0px;
}
/*-----------------------------------Body ------------------------------------------*/

body
{
  background: #BC9B68;        /* Gastromatic Ocker/beige  */
/*  background: #ffffff;         Hintergrund komplette Site unten drunter - Weiss */
/*  background: #ECE1CE;         Gastromatic Ocker/beige 30%  */
/*  background: #1E325C;         Gastromatic Blau dunkel */
/*  background: #5F7382;         Gastromatic Blau cyan  */
/*  background: #96A7B3;         Gastromatic Blau cyan 60%  */
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  margin: 10px;
}
/******************** Rahmen für Content (Body) ********************/
div.body
{
  width: 816px;
  background: url("../images/Hintergrund_mitMenueLinie.jpg");
  min-height: 550px;
  height:auto !important;
  height: 550px;
}
div.frame_top
{
  width: 816px;
  height: 5px;
  background-image: url("../images/background_top_ocker.gif");			
  overflow: hidden;
}
div.frame_bottom
{
  width: 816px;
  height: 5px;
  background-image: url("../images/background_botton_ocker.gif");
  overflow: hidden;
}

div.logo
{
  width: 808px;
  height: 100px;
}

div.navigation
{
  height: 21px;
  width: 808px;

}
div.navigation_menu
{
  background-image: url("../images/farbe_unter_top_menu.gif");
  float: left;
  height: 21px;
  overflow: hidden;
  width: 641px;
  text-align:left; /*IE7*/  
}
div.navigation_search
{
  float: left;
  height: 21px;
  width: 167px;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
}

input.inputbox
{
  border: 1px solid #ddd;
  width: 167px;
  height: 21px;
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  padding-top: 2px;
}

div.search
{
  width: 167px;
}
div.image
{
  width: 808px;
  height: 180px;
}

div.main
{
  width: 808px;
  text-align:left;
}

table.main_layout
{
  border-collapse: collapse;
  border-spacing: 0px;
  table-layout: fixed;
}
/*
td.main_left
{
  vertical-align: top;
  padding: 5px;
  padding-top: 15px;
} */

td.main_left
{
  vertical-align: top;
  padding: 0px;
  padding-top: 0px;
}

td.Main_Content_Box  /* Komplette Content Box*/
{
  vertical-align: top;
  padding: 0px;
}

/* td.main_user1  raus 05.01.2008
{
  vertical-align: top;
  padding-top: 5px;
  padding-right: 30px;
} */

td.main_right
{
  vertical-align: top;
  padding-top: 15px;
  padding-right: 13px;
}


div.main_left
{
  position: relative;
  top: -23px;
}

div.main_left_header  /* dieses wird NICHT benutzt! dafür div.moduletable h3 */
{
  border: 1px solid white;
  height: 20px;
  font-weight: bold;
  padding: 0px;
  color: white;
}

div.main_user1
{
  padding: 0px;
}


div.main_content
{
  font-family: arial, helvetica, sans-.serif; /*4 all Texts im contend Bereich ohne class*/
  font-size: 12px; /* 4 all Texts im contend Bereich ohne class, wie zB. No Entries.. -- Neu 15.01.07 war 11px */
  width: 98%; /* da die pdf,email.. und Bezugsquelle Contend im IE zu weit rechts raus sind */
  border-top-width: 0px;
  padding: 10px 5px 2px; /* 20060731 */
}

div.main_content table
{
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;

}

div.maincontent h3
{
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}

div.main_right
{
  padding: 0px;
}
div.main_Bottom  /* Neu für Produkt-Marken auf Startseite */
{
  font-family: arial, helvetica, sans-.serif;
  font-size: 8px;
  width: 100%;
  border: 0px;
  padding: 0px;
  margin: 0px;
}

/* Alle Artikel durch weißen Rahmen trennen (Aktuell + Bezugsquellen) ----- */

table.blog td.contentheading {
 border: 1px solid #ffffff; /* 080424 */
}
/* Produkt-Logos- Startseite  --------------------------------- */

.Produkte_main {
	border: 0px;
	padding-right:9px;
}
.Produkte_main_last {
	border: 0px;
	padding-right:0px;
}
.main_Bottom .moduletable span {
	height: 0px;
	font-size: 1px;
}
/*--Produkt-Übersicht- Produkte-Seite --------------------------*/

.Produkte_1, .Produkte_2, .Produkte_3, .Produkte_4, .Produkte_5, .Produkte_6, .Produkte_7, .Produkte_8,  .Produkte_9, .Produkte_10, .Produkte_11, .Produkte_12
{
	border: 0px;
	padding:0px;
	padding-right:33px;
	text-decoration: none;
}
.Produkte_4, .Produkte_8, .Produkte_12
{
	padding:0px;
}
/* .Produkte_1, .Produkte_2, .Produkte_3
{
	padding-right:20px;
} */
.Produkte_1, .Produkte_5, .Produkte_9
{
	padding-left:30px;
}
.Produkte_9
{
	padding-right:40px;
} 
/*-------------------------------------------------------------*/

ul
{
  list-style: square;
  margin: 0px;
  padding: 6px;
  font-size: 12px;
}

li
{
  font-size: 12px;
  list-style: square;
}


p    /* Alle Texte ohne class in einem p Tag */
{
  font-size: 11px; /* war 9pt */ /*080424*/
}

div.footer
{
  width: 808px;
}

div.bottom_footer {
  width: 808px;
}
/* div.moduletable h3   /* für den Section Header und alle Blockbeschreibungen Gastromatic !!
{
  border: 1px solid #ECE1CE;
/*  background-image: url("../images/SectionMenu.png");
  background: #ECE1CE;
  color: #000000;
  font-face: arial;
  font-size: 11px;
  font-weight: bold;
  height: 21px;
  line-height: 21px;
  margin: 0px;
  padding-left: 4px;
  text-align: left;
} */

/* div.moduletable table    /*  060510 um Unter-Menüpkte etwas auseinander zu bekommen oli
{
  padding-top: 1px;
} */

div.moduletable h3 /* Header Menu */
{
  padding: 0px;
  margin: 0px;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  height: 21px;
  line-height: 21px;
  text-align: left;
  background-color: #ede4d3;
  filter:alpha(opacity=60);
  -moz-opacity:0.6;
  padding-left: 4px;
  border: 1px solid #BBBBBB;
}

div.moduletable form
{
  padding: 0px;
  margin: 0px;
}

div.main_right div.moduletable
{
	padding: 0px;
	margin: 0px;
	padding-bottom: 20px;
}


/* - links ----------------------------------------------------------------- */
/* untermenü - links */

a.menu:link  /* seitliche Ober Menü-Links dick */
{
  font-family: arial, helvetica, sans-serif;
  color: black;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}
a.menu:active  /* seitliche Ober Menü-Links dick aktiv */
{
  font-family: arial, helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
  color: red;
}
a.menu:hover  /* seitliche Ober Menü-Links dick mouse over*/
{
  font-family: arial, helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
  color: #970000;
}

a.menu:visited  /* seitliche Ober Menü-Links dick besucht*/
{
  font-family: arial, helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
  color: black;
}


/* Hauptmenü Links --------------------------------*/

.mainlevel {
  font-size: 11px;
}

a.mainlevel:link, a.mainlevel:visited {
  color: #000000;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-left: 5px;
  text-decoration: none;
}

a.mainlevel:hover {
  color: #959595;  /*  Farbe Text Mainmenu Mouse over*/
  text-decoration: none;
}
a.mainlevel#active_menu {
  color:#959595;           /*  Farbe Text Mainmenu aktiv*/
  font-weight: bold;
}

a.mainlevel#active_menu:hover {
  color: #959595;                /*  Farbe Text Mainmenu aktiv Mouse over*/
}

a.sublevel:link, a.sublevel:visited {
  color: #970000;
  font-size: 11px;
  padding-left: 1px;
  text-align: left;
  text-decoration: none;
  vertical-align: middle;
}

a.mainlevel-nav:link, a.mainlevel-nav:visited
{
  color: #000000;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-left: 5px;
  text-decoration: none;
}

a.contentpagetitle:link, a.contentpagetitle:visited
{
  color: #970000;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 10px;
  text-decoration: none;
}

a.readon  /* => weiter.. unter Beitragsantextung */
{
  color: #000;
  font-size: 10px;
  margin-bottom: 10px;
  text-decoration: none;
}

/* -------------------Pagenav zurück .. weiter---------------------------------- */

th.pagenav_next a, th.pagenav_prev a, a.pagenav /* weiter button */
{
  color: #970000;
  font-size: 10px;
  font-weight: bold;
	margin-left: 4px;
	margin-right: 4px;
  text-decoration: none;
}
span.pagenav
{
  font-size: 11px;
	margin-left: 4px;
	margin-right: 4px;
}

/* <<Anfang <Vorherige 1 2 Nächste> Ende>> */
.pagenav {
  text-align: center;
  font-size: 11px;
  font-weight: bold;
/*  border: 3px double #cccccc; */
  width: auto;
  background: url(../images/button_bg.png) repeat-x;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}

.pagenavbar {
	margin-right: 10px;
	float: right;
}

/* Tabellarische Inhalte 27.06.2008 -------------------------------*/

.componentheading-Tabellen {      /* Format des Seitentitels */
	/* color: #CA8827;  666666; */
	/* background-color: #969EA9;  dddddd; */
	text-align: left;
	padding-top: 4px;
	padding-left: 5px;
	height: 21px;
	font-weight: bold;
	font-size: 12px;                   /*  Neu 15.01.07 war 11px */
	/* text-transform: uppercase;  */
	text-decoration: underline;
}
.sectiontableheader-Tabellen { /* Hintergrund Umfragen / Gästebuch Header */
  font-size: 11px;
  font-weight: bold;
  background: #969EA9; /* war D1D0D0 , f0f0f0 */
  /* color: #CA8827; */
  padding: 4px;
}


.sectiontableentry1-Tabellen { 
	background-color : #EDE4D3; 
	font-size: 11px;
}

.sectiontableentry2-Tabellen { 
	background-color : #FEFDFB; 
	font-size: 11px;
}
/* Links */

.sectiontableentry1-Tabellen a, .sectiontableentry1-Tabellen a:link,  .sectiontableentry2-Tabellen a, .sectiontableentry2-Tabellen a:link {
  color: #970000;
  text-decoration: none;
}
.sectiontableentry1-Tabellen a:hover, .sectiontableentry2-Tabellen a:hover {
  color: #970000;
  font-weight: bold;
  text-decoration: underline;
}

.sectiontableentry1-Tabellen a:visited, .sectiontableentry2-Tabellen a:visited {
  color: #000000;
  text-decoration: none;
  font-style: italic;
}

table.contentpaneopen td.contentheading {  /*  Titel von voll geöffneten Artikeln 080628*/
   font-size:13px;
   font-weight: bold;
   text-decoration: underline; 
}

/* ---------------- Main content ------------------------------- */

.contentheading  			/* Neu 15.01.07 - nicht vorh. */
{
  font-size: 12px;
  font-weight: bold;
}
td.contentheading
{
  font-size: 12px; /*080424*/
  font-weight: bold;
  margin-bottom: 10px;
  padding-top: 6px;  /*  Um die Überschriftszeile einer Meldung etwas vom Text zu trennen*/
  padding-bottom: 3px; /*  Um die Überschriftszeile einer Meldung etwas vom Text zu trennen*/
}

.componentheading {      /* Format des Seitentitels */
	color: #666666;
	text-align: left;
	padding-top: 4px;
	padding-left: 5px;
	height: 21px;
	font-weight: bold;
	font-size: 12px;                   /*  Neu 15.01.07 war 11px */
	text-transform: uppercase;
}


table.contentpaneopen  /* Format der einzelnen Textblöcke bzw. Meldungen font size geht net!*/
{
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;  /*060511 wg. Bezugsquellen Data TD zu schmal*/
}

table.contentpaneopen td {  /* Meldungszeile im Textblock (zuvor) im contentbereich verschieben */
   padding-right: 5px;
   padding-left: 5px;
   font-size:11px; /* Textgrösse von undef. Texten wie zB. GästebuchEinträge, Einleitungstext, Titel  - Neu 15.01.07 war 11px */  /*080424*/
}

table.contentpaneopen td.contentheading {  /*  Titel von voll geöffneten Artikeln+ Ueberschr. unterstreichen 080628 */
   font-size:13px;
   font-weight: bold;
   text-decoration: none; 
}

table.blog tr td /* Schriftgrösse Meldungen kurz allgemein */
{
	font-size: 11px;  /*  Neu 15.01.07 war 11px */
}

/* ------- Umfragen / Gästebuch Hintergrund und Text -------------- */

table.poll
{
	width: 172px;
}

table.poll, table#wdtable1, table.calendar {
  font-size: 11px;
  border: 1px solid #E1E0E0;

}

.poll tr td {
  padding-left: 3px;

}

table.pollstableborder td {
  padding: 2px;
}

.sectiontableheader { /* Hintergrund Umfragen / Gästebuch Header */
  font-size: 11px;
  font-weight: bold;
  background: #D1D0D0; /* war f0f0f0 */
  padding: 4px;
}

.sectiontablefooter {

}

.sectiontableentry1 { /* Hintergrund Umfragen / Gästebuch Header 2.Beitrag (abwechselnd) */
	background-color : #ffffff; /* weiss*/
	font-size: 11px;
}

.sectiontableentry2 { /* Hintergrund Umfragen / Gästebuch Header 1.Beitrag */
	background-color : #EBE9E9; /* war f9f9f9 EBE9E9*/
	font-size: 11px;
}

.small {
	color: #999999;
	font-size: 11px;
}

/* ------- Buttons --------------*/


.back_button {
  float: left;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  /* border: 3px double #cccccc; */
  color: #970000;
  width: auto;
  /* background: url(../images/button_bg.png) repeat-x; */
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}

.back_button a {
  color: #000000;
}

.buttons {      /* Hauptmenü */
	float: left;
	margin: 0px;
	padding: 0px;
/*	width: 641px; */
/*	background-color: lightgreen;  */
/*	height: 21px; */
	overflow: hidden;
/*	background-image: url("../images/farbe_unter_top_menu.gif"); */
/*	width: auto; */
}

.button {
  color: #959595;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  border: 1px double #cccccc;
  width: auto;
  background: url(../images/button_bg.png) repeat-x;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 12px;
/*  height: 26px !important; */
  height: 18px;
  margin: 1px;
}

/* ------- pathway -------------- */

div.main_pathway
{
  padding: 0px 10px 0px;
  margin: 0px;
  /* background: #CDCDCD; */
}

.pathway_text {
/*	background-color: lightgreen; */
    overflow: hidden;
	display: block;
	height: 25px;
	line-height: 25px !important;
	line-height: 22px;
	padding-left: 4px;
/*
	border: 1px solid #ccc;
*/
	margin-bottom: 2px;
}

.pathway_text img {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 6px;
}
a.pathway {  
	text-decoration: none;
        color: #970000;
}

/* ------- contentpane Neu 28.Mai import-------------- */

table.contentpaneopen td.componentheading {
	padding-left: 4px;
}


table.contentpane {
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

table.contentpane td {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}

table.contentpane td.componentheading {
	padding-left: 4px;
}

table.contentpaneopen fieldset {
	border: 0px;
	border-bottom: 1px solid #eeeeee;
}

div.main_content div.componentheading
{
	background-color: #dddddd;
        margin-bottom: 10px;
}

/* sk/20050601 define border color for thumbnails */
a img
{
  border-color: #bbbbbb;
}

