html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  border: 0;
}
body	{	

				background-color:#FFFFFF;
				margin: 0px;
				margin-top:0px;
				color: #000000;/* 8a8c8e */
				font-family:arial;
				font-size:11pt;
				color:#8a8c8e;
			}
td { font-size:9pt;}
img { border: none }      

div.start {
		position:absolute;
		top:382px;
		left:450px;
		width:220px;
		text-align:center;
		color:#7b7071;
		font-family:arial;
		font-size:10pt;
		}

td.naviblock {
				background-color: #EFEFEF;
			}

a.navigation_smaller {
              display:block;
              width:80px;
              background-color:#CCCCCC;            
              font-size:10px;
              height:19px;
              padding:2px;
              border: 1px solid black;
              text-align:center;
              margin:1px;
              margin-right:2px;
}

a.navigation_smaller_selected {
              display:block;
              width:80px;
              background-color:#a3418b;     
			  color: white;       
              font-size:10px;
              height:19px;
              padding:2px;
              border: 1px solid black;
              text-align:center;
              margin:1px;
              margin-right:2px;
}

.grayLink { color:#8a8c8e;}

h1 { 	color:#FFFFFF; }


.subnavi {	
				background-color:#FFFFFF; 
				font-size:11px;
				}

.subnavi td { 	
				background-color:#EEEEEE;  
				padding:3px;
			}
 
.subnavi td a { 	
				background-color:#EEEEEE;  
				margin-left:10px;
				margin-right:10px;
			  }
			  			  
td.copyright	{
				color: #cccccc;
				font-size: 9px;
				text-align: center;
				height: 25px;
			}
			
.mainTable	{	
				background-color: #FE6703;
				height: 100%;
				width: 800px;
				border-left: 1px #ffffff solid;
				border-right: 1px #ffffff solid;
			}

.navigation	{	
				font-size: 11px;
				color: #000000;
				height: 20px;
				padding-left:15px;
				padding-right:15px;
			}
		
.small	{
				color: #000000;
				font-size:9px;
			}

.reitertable td {
				padding:2px;
				padding-left:10px;
				padding-right:10px;
			}

.reiter		{
				color: #000000;
				font-weight: bold;
				padding-right: 10px;
				padding-left: 10px;
				background-color: #CCCCCC;
				width:150px;				
			}

.information { }

.textarea	{
				font-family:arial;
				color: #000000;
				border: 1px #aaaaaa solid;
				background-color: #eeeeee;
				width:250px;
				height:100px;
				font-size:12px;
				
			}



select	{	
				font-size:12px;
				width:250px;
				border: none;
				border: 1px #aaaaaa solid;
				background-color: #eeeeee;
		}

.input	{	
				font-size:12px;
				color: #000000;
				width:250px; 
				border: 1px #aaaaaa solid;
				background-color: #eeeeee;
			}	

.button	{
				background: #EFEFEF;
				font-family: Helvetica;
				font-size:12px;
				color: #000000;
				width:100px; 
				border:none;
				border: 1px black solid;
				padding-left:20px;
				padding-right:20px;
				width:150px;
				font-weight:bold;
			}

.delbutton	{
				background: red;
			}

.readonly	{
				color:#aaaaaa;
				background-color: #cccccc;
				border: none;
				border: 1px #aaaaaa solid;
				width:150px;
			}

.clearpic	{	border: none;}
.clearInput	{	border: none;
				background-color: #ffffff;	}
.layout_image	{	border:1px solid #000000;	}

a { 			color: #000000; 
				text-decoration:none; 
				}

.training_tree {
				font-size:12px;
				cursor:pointer;
				width:250px;
				color: #000000;
				}

.training_tree td {
				background-color: #CCCCCC;
				padding-left:10px;
				padding-right:10px;
				}
				
.studio_tree {
				color: #000000;
				font-size:12px;
				cursor:pointer;
				width:200px;
				}

.studio_tree td {
				background-color: #CCCCCC;
				padding-left:10px;
				padding-right:10px;
				}
				
.presenter_tree {
				color: #000000;
				font-size:12px;
				cursor:pointer;
				width:200px;
				}

.presenter_tree td {
				background-color: #CCCCCC;
				padding-left:10px;
				padding-right:10px;
				}

				
.news_tree {
				color: #000000;
				font-size:12px;
				cursor:pointer;
				width:200px;
				}

.news_tree td {
				background-color: #CCCCCC;
				padding-left:10px;
				padding-right:10px;
				}
								
.form td {		
				font-size:12px;
		}
		
/* WEBSITE */

.block_start	{	
					background-color:#000000;
					background-image:url(http://www.euro-education.de/lib/images/generic/backgrounds/start_neu.jpg);
					background-repeat:no-repeat;
				}
.block_start.img	{	
						border: none;
					}

.block_banner	{
						background-color:#210420;
						background-image:url(http://www.euro-education.de/lib/images/generic/backgrounds/banner.jpg);
						background-repeat:no-repeat;
						height:190px;
						width:100%;
					}	

.block_topspacer	{
						background-color:#210420;
						background-image:url(http://www.euro-education.de/lib/images/generic/layout/fl_0.jpg);
						background-repeat:no-repeat;
						height:63px;
						width:100%;
					}	
	
.block_navi	{
					background-image:url(http://www.euro-education.de/lib/images/generic/backgrounds/left.jpg);
					background-repeat:no-repeat;
					height:433px;
					padding-left:27px;
					vertical-align:top;
					width:222px;
				}	

.block_navi.empty_line {
					height:18px;
				}	

.block_navi.empty_line_big {
					height:70px;
				}	

.block_connect	{
					font-size:9pt;	
					padding-bottom:23px;
				}

.block_content	{
					font-size:9pt;	
					padding-left:22px;
					vertical-align:top;
					width:100%
					color:#8a8c8e;
					text-align:top;
				}
				
.block_content td	{
					font-size:9pt;	
					vertical-align:top;

					color:#8a8c8e;
				}
				
.block_content p	{
					font-size:9pt;	
					vertical-align:top;

					color:#8a8c8e;
				}

.line_head	{
					background-image:url(http://www.euro-education.de/lib/images/generic/content/line_head.gif);
					background-repeat:no-repeat;
					height:18px;
				}

.block_content.line_foot	{
					margin-top:18px;
					background-image:url(http://www.euro-education.de/lib/images/generic/content/nlay/line.jpg);
					background-repeat:no-repeat;
					height:18px;
				}

.block_adm	{
					background-color:#FFFFFF;
					font-size:9pt;	
					padding-left:22px;
					vertical-align:top;
					color: #000000;
				}

.title	{	color:#a3418b; margin-bottom:30px; font-weight:bold; font-size:9pt; }
.bigtitle	{	color:#a3418b; margin-bottom:30px; font-weight:bold; font-size:14px;margin-bottom:15px;  display:block; }
.smalltitle	{	color:#a3418b; margin-bottom:30px; font-weight:bold; font-size:12px; }
.text	{	color:#8a8c8e; }


.letter_tree {
				font-size:12px;
				cursor:pointer;
				width:200px;
				color: #000000;
				}

.letter_tree td {
				background-color: #CCCCCC;
				padding-left:10px;
				padding-right:10px;
				}
				
.booking_storno {
					font-weight:bold;
					font-style:italic;
					color: red;
				}
				
				
.booking_good {
					font-weight:bold;
					font-style:italic;
					color: green;
				}
				
.booking_storno a {
					font-weight:bold;
					font-style:italic;
					color: red;
				}
			

.explorer_tree {
				font-size:12px;
				cursor:pointer;
				width:250px;
				color: #000000;
				}

.explorer_tree td {
				background-color: #CCCCCC;
				padding-left:10px;
				padding-right:10px;
				}
				
.hotel_tree {
				font-size:12px;
				cursor:pointer;
				width:250px;
				color: #000000;
				}

.hotel_tree td {
				background-color: #CCCCCC;
				padding-left:10px;
				padding-right:10px;
				}
								
/** LIVE LAYOUT **/

a.white {	
				color: #FFFFFF;
		}

a.gray {	
				color: #8a8c8e;
				cursor:pointer;
		}

a.pink {	
				color: #a3418b;
				cursor:pointer;
		}

p.text {
		color: #8a8c8e;
		width: 550px;
	}
	
img.pinkborder {
					border: 1px solid #a3418b;
				}


td.blackgray		{
				color: #8a8c8e;
				font-weight: bold;
				padding-right: 10px;
				padding-left:10px;
				/*background-color: #403241;			*/
			}
			
.pinkborder {
				border:1px #a3418b solid;
			}		

td.darkgray		{
				color: #8a8c8e;
				/*font-weight: bold;*/
				padding-right: 10px;
				padding-left: 10px;
				/*background-color: #251e26;	*/
				/*border-bottom:1px #a3418b solid;			*/
				vertical-align:top; 
			}

td.darkgraybold		{
				color: #8a8c8e;
				font-weight: bold;
				padding-right: 10px;
				padding-left: 10px;
				padding-top:10px;
				/*background-color: #251e26;	*/
				
				border-bottom:1px #a3418b solid;			
			}

td.blackpinkbold		{
				color: #a3418b;
				font-weight: bold;
				padding-right: 10px;				
			}
			
.l_textarea	{
				font-family:arial;
				color: #8a8c8e;
				border: none;
				background-color: #FFFFFF;
				width:250px;
				height:100px;
				font-size:12px;
				border-bottom: 1px dotted #a3418b;
				border-left: 1px dotted #a3418b;
			}

.l_input	{	
				font-size:12px;
				color: #8a8c8e;
				width:250px; 
				border: none;
				background-color: #FFFFFF;
				border-bottom: 1px dotted #a3418b;
			}	

.l_button	{
				background: #FFFFFF;
				font-family: Helvetica;
				font-size:9pt;
				color: #8a8c8e;
				width:100px; 
				border:none;
				width:150px;
				font-weight:bold;
				text-align:left;
				padding-left:10px;
			}

.l_button:hover { color:a3418b; cursor:pointer }
			
td.gray {	
				color: #8a8c8e;
		}
		

.shop_tree {
				font-size:12px;
				cursor:pointer;
				width:250px;
				color: #000000;
				}

.shop_tree td {
				background-color: #CCCCCC;
				padding-left:10px;
				padding-right:10px;
				}


.product_header_line	{	
							background-image:url(http://dev.2impressive.de/euro-education.de/lib/images/generic/shop/top.gif);
							width:175px;
							height:10px;
							background-repeat:no-repeat;
						}

.product_line_left {	
					background-image:url(http://dev.2impressive.de/euro-education.de/lib/images/generic/shop/line_left.gif);
					background-repeat:repeat-y;
					width:1px;
				}

.product_line_right {	
					background-image:url(http://dev.2impressive.de/euro-education.de/lib/images/generic/shop/line.gif);
					background-repeat:repeat-y;
					width:1px;
				}

.product_bottom_line	{	
							background-image:url(http://dev.2impressive.de/euro-education.de/lib/images/generic/shop/bottom.gif);
							width:175px;
							height:10px;
							background-repeat:no-repeat;
						}

.tblreiter {
	font-weight:Bold;
	font-size:9pt;
	color: #a3418b;

	vertical-align:top;
}
			