/*********************************************/

/**** CSS gastro-profit-check.de *************/

/**** by quality-labs 2005 *******************/

/*********************************************/

body {

background-color:#D6E6F5;

margin:0;

scrollbar-face-color: rgb(0,0,102);

scrollbar-highlight-color: white;

scrollbar-shadow- color: white;

scrollbar-3dlight-color: rgb(0,0,102);

scrollbar-arrow-color: rgb(255,255,255);

scrollbar-track-color: white;

scrollbar-darkshadow-color: rgb(0,0,102);

}

body img{border:0;}


#container {

position:relative;

width: 780px;

\width: 800px;

w\idth: 780px;

/*border: 1px solid gray; */

margin: auto;

/*margin-left: auto;

margin-right: auto;*/

padding:10px;

		}





#header {

width:100%;

height:auto;

padding:0;

margin-top:0;

/*margin-bottom: 15px;*/

background-color: #006;

border-bottom:1px solid #FFF;

}



#header h1{

font-family: Arial, Helvetica, sans-serif;

font-size:110%;

color:#CCC;

}



#header p{

font-family: MS Trebuchet, Arial, Helvetica, sans-serif;

font-size:70%;

color:#CCC;

}


#leftcol1 {

/*position:relative;*/

float: left; 

/*width: 150px;*/

width:12em;

margin-top:40px;

margin-left:0px;

/*margin-left:0px;*/

padding: 0px;

}

#content, #advert{

float:left;

/*width:550px;*/

width:60%;

padding: 15px 30px 15px 15px;

margin-left: 2em;

margin-top:28px; /*14.01.09 Wert von 40 auf 28 gesetzt von abacom */

background-color: #FFF; 

border:1px double #ccc;
}



.rechts{text-align:right;}
.abstand{margin-right:20px;}



#content hr{

height:1px;

border-top:1px dashed #ccc;}



content img{border:0;}



#content h1{

font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

font-size:110%;

color:#006;

font-weight:normal;

display:inline;

}



#content h2{

font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

font-size:95%;

color:#006;

font-weight:bold;

display:inline;

/*border-bottom: 1px dotted #f90;*/



}



#content p {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:80%;

color:#333;

font-weight:normal;

line-height:20px;

display:inline;

}



#content ul {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:100%;

line-height:20px;

text-align:left;

}



#content ol {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:80%;

line-height:20px;

}







.aktionsteaser {

width: 150px;

background-color:#FFF;

border:1px solid #ccc;

padding:5px;

}



 

 /* Formatierung der Schriften */

 

h1{

font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

font-size:110%;

color:#666;

font-weight:bold;

display:inline;

}



h2{

font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

font-size:110%;

color:#FFF;

font-weight:bold;

display:inline;

}



h3{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:80%;

color:#333;

font-weight:normal;

display:inline;

}



h4{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:80%;

color:#fff;

font-weight:normal;

display:inline;

}



p {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:80%;

color:#333;

font-weight:normal;

line-height:20px;



}



/* Links */

 a { color:#0000FF; font-weight: normal; } 

 a:link { color:#0000FF; text-decoration: none;  } 

 a:visited { color: #0099CC; text-decoration: none;  } 

 a:hover { color: #f60; text-decoration: underline; } 

 /*a:active { color:#0000FF; text-decoration: none; } */
 
 #partner_logo {font-family: Verdana, Arial, Helvetica, sans-serif; color:#CC0000;font-weight:bold;height:200px; width:215px; float:left; vertical-align:middle;}
 
 /* Links */

 #partner_logo  a,  #partner_logo  a:link,  #partner_logo  a:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif; color:#CC0000; font-weight: bold;text-decoration: none;  } 

 #partner_logo  a:hover {background-color:#CC0000; color: #fff; text-decoration: none; } 

 /*a:active { color:#0000FF; text-decoration: none; } */


 
/*** Navigation *******************/
/* CSS Document */

.buttonscontainer {

width: 160px;

font: 90% "Trebuchet MS", Arial, Verdana, sans-serif;

}



.buttons a {

color: #000066;

border: 1px solid;

border-top-color:#FF5F00;

border-left-color:#000066;

border-left-width: 10px;

border-bottom-color:#000066;

border-right-color:#FFF;

background-color: #ADCDEB;

padding: 2px;

padding-right:0px;

padding-left: 3px;

text-decoration: none;

display: block;

margin: 0px;

width: 100%;

text-align: left;

}



.buttons a:link, .buttons a:visited {

color: #333;

border: 1px solid;

border-top-color:#FFF;

border-left-color:#000066;

border-left-width: 10px;

border-bottom-color:#000066;

border-right-color:#FFF;

background-color: #ADCDEB;

padding: 2px;

padding-left: 3px;

text-decoration: none;

display: block;

margin: 0px;

width: 100%;

text-align: left;}



.buttons a:hover {

border: 1px solid;

padding-left: 4px;

padding-top: 3px;

padding-bottom: 1px;

padding-right: 1px;

background-color: #000066;

border-top-color:#FFF;

border-left-color:#FFF;

border-left-width: 10px;

border-bottom-color:#000066;

border-right-color:#FFF;

color: #FFF;

text-decoration: none;}



.buttons strong { 

border: 1px solid;

padding-left: 4px;

padding-top: 3px;

padding-bottom: 1px;

padding-right: 1px;

background-color: #000066;

border-top-color:#FFF;

border-left-color:#000066;

border-left-width: 10px;

border-bottom-color:#000066;

border-right-color:#FFF;

color: #FFF;

text-decoration: none;

font: 100%  "Trebuchet MS", Arial, Verdana, sans-serif;

font-weight: normal;

display: block;

margin: 0px;

width: 100%;

text-align: left;

} 



.buttons em { 

border: 1px solid;

padding-left: 4px;

padding-top: 3px;

padding-bottom: 1px;

padding-right: 1px;

background-color:#FF3300;

border-top-color:#FFF;

border-left-color:#FF3300;

border-left-width: 10px;

border-bottom-color:#000066;

border-right-color:#000066;

color: #FFF;

text-decoration: none;

font: 80% "Trebuchet MS", Arial, Verdana, sans-serif;

font-weight: normal;

display: block;

margin: 0px;

width: 100%;

text-align: left;

} 



.buttons span { 

padding:0px;

color: #FFF;

text-decoration: none;

font-size: 85%;

font-weight: bold;

width:100%;

text-align: center;

} 









.buttonscontainer2 {

width: 160px;

font: 75%  "Trebuchet MS", Arial, Verdana, sans-serif;

font-weight: bold;

}



.buttons2 a {

color: #003366;

border: 1px solid;

border-top-color:#FF5F00;

border-left-color:#FF3300;

border-left-width: 10px;

border-bottom-color:#FF3300;

border-right-color:#FFF;

background-color: #FF9900;

padding: 2px;

padding-left: 3px;

text-decoration: none;

display: block;

margin: 0px;

width: 100%;

text-align: left;

}



.buttons2 a:link, .buttons2 a:visited {

color: #333;

border: 1px solid;

border-top-color:#FFF;

border-left-color:#FF3300;

border-left-width: 10px;

border-bottom-color:#FF3300;

border-right-color:#FFF;

background-color: #FF9900;

padding: 2px;

padding-left: 3px;

text-decoration: none;

display: block;

margin: 0px;

width: 100%;

text-align: left;}



.buttons2 a:hover {

border: 1px solid;

padding-left: 4px;

padding-top: 3px;

padding-bottom: 1px;

padding-right: 1px;

background-color: #003366;

border-top-color:#FFF;

border-left-color:#FF9900;

border-left-width: 10px;

border-bottom-color:#FFF;

border-right-color:#FFF;

color: #FFF;

text-decoration: none;}



.buttons2 strong { 

border: 1px solid;

padding-left: 4px;

padding-top: 3px;

padding-bottom: 1px;

padding-right: 1px;

background-color: #003366;

border-top-color:#FFF;

border-left-color:#FF3300;

border-left-width: 10px;

border-bottom-color:#FF3300;

border-right-color:#FFF;

color: #FFF;

font-weight: normal;

display: block;

margin: 0px;

width: 100%;

text-align: left;

} 



.buttons2 em { 

border: 1px solid;

padding-left: 4px;

padding-top: 3px;

padding-bottom: 1px;

padding-right: 1px;

background-color:#FF9900;

border-top-color:#FFF;

border-left-color:#FF3300;

border-left-width: 10px;

border-bottom-color:#FF3300;

border-right-color:#FFF;

color: #FFF;

font-weight: normal;

display: block;

margin: 0px;

width: 100%;

text-align: left;

} 
/*********************************************/










/* abgerundete Teaser */

dl {	width: 240px;

		margin: 0 20px 0 0;

		padding: 0;

		background: #ccc url(img/box_bottom.gif) no-repeat bottom left;

		}



dt {	margin: 0 0 10px 0;

		padding: 10px;

		font-size: 110%;

		font-weight:bold;

		color: #fff;

		font-family: "Trebuchet MS", Verdana, sans-serif;

		border-bottom: 1px solid #fff;

		background: #999 url(img/box_top.gif) no-repeat top left;

			text-align:left;

		}

	

dd {	margin: 0 0 0 10px;

		padding: 0 10px 10px 10px;

		color: #666;

		font-family: Verdana, sans-serif;

		font-size: 70%;

		background: url(img/arrow.gif) no-repeat 0 3px;

		text-align:left;

		}

		

#blue dt {

		background-color: #69c;

		}

	

#blue {

		background-color: #9cf;

		float:left;

		}	

		

#red dt {

		background-color: #933;

		}

	

#red {

		background-color: #c99;

		}







/**********Fußbereich***********************/

 #footer { 
float:left;
 clear:both;
width:60%;
margin-top:20px;

margin-left: 12em;

background-color: #D6E6F5;

font-size:70%;

font-family:"Trebuchet MS", Arial, Verdana, sans-serif ;

color: #036;

}


/* Lexikon Anfang*/

#lextop {
color: #009;
text-align: center;
margin-bottom: 10px;
}

#lexikon div {
background-color: #FFF;
float: left;
font-size: 80%;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-left: 10px;
padding-top: 5px;
margin-top:10px;
width: 28%;}

#lexlist li{
padding: 5px 0;
display: block;
list-style: none;
font-size: 100%;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#lexcont {
margin: 5px 0 10px 0;
font-size: 80%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
font-weight:normal;
line-height:20px;
text-align: justify;
}
/* Lexikon Ende*/

table {
border-collapse:collapse;
}

td, th, caption {
border:1px solid #CCCCCC;
padding:5px;
}

/*----- edit 09.01.09 by abacom, bühring -----*/


#abacomContent{

float:left;
width:60%;
padding: 15px 30px 15px 15px;
margin-left: 2em;
margin-top:28px;
background-color: #FFF; 
border:1px double #ccc;

}

/* Werbung1 */

.abacomAdvert1{
border:2px double #FFF;
background-color: #000066;
float:left;
width:60%;
padding: 0px 30px 0px 15px;
margin-left: 2em;
margin-top:40px;
}

.abacomAdvert1 p{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em;
color: #FFF;
line-height: 1.2em;
}

#abacomAdvert1Span1{
font-size: 1.4em;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #FF9900;
font-weight:bold;
}

#abacomAdvert1Span2{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
padding-left: 25px;
}
/*..........*/

/* - - - - - - - - - - - - - - - - - */
/* 02.02.2009 Ergänzung von Abacom */

.mediadaten{
border-bottom: 1px solid black;
margin-bottom: 15px;
}

.mediadaten img, .mediadaten h1, .mediadaten h2, .mediadaten li{
	display:block;
}

.mediadaten li{
	padding-left: 15px;
}
.mediadaten p, .mediadaten  ul {
padding:0 !important;
margin:0 !important;
}
.mediadaten div{
	padding: 5px;
	margin-bottom: 5px;
}
.mediadaten dd{
	font-weight:bold;
}
.mediadaten dd, .mediadaten dt{
	margin:0;
}
.mediatext{
	padding:2px;
	border: 1px dotted black;
}

/* Video */
#video{
  background-color: #D6E6F5;
}
#videolink{ 

  font-size: 12px; 
  font-family: Verdana, Arial; 
  text-decoration: none; 
  
   /* weiss auf dunkelblau   
  background-color: #006;
  color: #fff !important;   */
  
   /* schwarz auf rot        
   background-color: #FF3300;
   color: black !important;  */  
                         
   /* gelb auf schwarz        
   background-color: black;
   color: yellow !important;    */
   
   /* promensch               
   background-color: #a3132d;
   color: #fff !important;   */ 
   
   /* gastro-profit               */ 
   background-color: #FF9900;
   color: #003366 !important;      
 
  padding: 10px 28px; 
  width: 4px; 
}





