	
BODY {
	background: #F6F3E3;
	margin: 0px;
	scrollbar-base-color: #7A7449;
	scrollbar-arrow-color: #FC6;
	scrollbar-darkshadow-color: #000;
	scrollbar-face-color: #7A7449;
	scrollbar-highlight-color: #FC6;
	scrollbar-shadow-color: #030;
	scrollbar-track-color: #369;
	}

BODY#home {
	background: #998449 url(../alg_img/home/bg_home.gif) repeat-y scroll;
	}
	
BODY#nav {
	background: #7A7449 url(../alg_img/bg_nav.gif) repeat-y;
	}
	
BODY#top {
	background: #7A7449;
	}
	
BODY#gallery {
	background: #35577D;
	}	
	
BODY#agb {
	margin-left: 11px;
	margin-right: 11px;
	}	

#erde {
	position: absolute;
	top: 380px;
	left: 45px;
	visibility: visible;
	z-index: 1;
	/* filter: Alpha (opacity=50, finishopacity=0, style=2); */
	}
	
#schatten {
	position: absolute;
	top: 430px;
	left: 180px;
	visibility: visible;
	z-index: 0;
	}	
	
.columneright {
	background: #EEECCC;
	}
	

/**********************  T E X T  **********************/		


BODY, TD, P {
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}

.small {
	font-size: 10px;
	}
	
.smallred {
	font-size: 10px;
	font-weight: bold;
	color: #F00;
	}		
	
.medium {
	font-size: 11px;
	}
	
.mediumbold {
	font-size: 11px;
	font-weight: bold;
	}
	
.standard {
	font-size: 12px;
	}
	
.standardbold {
	font-size: 12px;
	font-weight: bold;
	}

.header {
	color: #663;
	font-size: 20px;
	}
	
.subheader {
	color: #369;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.4;
	}
	
.subsubheader {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.7;
	}

.homeheader {
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.5;
	}
	
.hometext {
	color: #FFF;
	font-size: 12px;
	}

.tableheader {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	}

UL {
	line-height: 1.5 em;
	}
	
	
/**********************  B U T T O N - I  **********************/	
	
UL#Navigation {
    width: 16em;	
    margin: 1;
	padding: 0.0em;
	text-align: center;
    border: 0px solid black;
    background-color: silver;
	}
  
* html ul#Navigation {  /* Korrekturen fuer IE 5.x */
    width: 14em;
    w\idth: 12em;
    padding-left: 0;
    padd\ing-left: 0.0em;
	}
  
UL#Navigation li {
    list-style: none;
    margin: 0.0em;
	padding: 0;
	}

UL#Navigation a {
    display: block;
    padding: 0.2em;
    text-decoration: none;
	font-weight: bold;
    border: 1px solid black;
    border-left-color: white;
	border-top-color: white;
    color: white;
	background-color: #F36033;
	}
  
* html ul#Navigation a {  /* Breitenangaben nur fuer IE */
    width: 100%;
    w\idth: 16em;
	}
  
UL#Navigation a:hover {
    border-color: white;
    border-left-color: maroon;
	border-top-color: maroon;
    color: #F36033;
	background-color: #FEE6BE;
	}
	
	
/**********************  B U T T O N - II  **********************/	
	
UL#Navigation2 {
    width: 16em;	
    margin: 1;
	padding: 0.0em;
	text-align: center;
    border: 0px solid black;
    background-color: silver;
	}
  
* html ul#Navigation2 {  /* Korrekturen fuer IE 5.x */
    width: 14em;
    w\idth: 12em;
    padding-left: 0;
    padd\ing-left: 0.0em;
	}
  
UL#Navigation2 li {
    list-style: none;
    margin: 0.0em;
	padding: 0;
	}

UL#Navigation2 a {
    display: block;
    padding: 0.2em;
    text-decoration: none;
	font-weight: bold;
    border: 1px solid black;
    border-left-color: white;
	border-top-color: white;
    color: 336699;
	background-color: #AFCFDF;
	}
  
* html ul#Navigation2 a {  /* Breitenangaben nur fuer IE */
    width: 100%;
    w\idth: 16em;
	}
  
UL#Navigation2 a:hover {
    border-color: white;
    border-left-color: maroon;
	border-top-color: maroon;
    color: #F36033;
	background-color: #FEE6BE;
	}	

	
/**********************  L I N K S  **********************/	

			
A {
	color: #990;
	text-decoration: none;
	}
	
A:hover {
	color: #69E;
	text-decoration: underline;
	}

.NavNoLink {
	color: #FC6;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.4 em;
	}	
	
A.nav {
	color: #FC6;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.4 em;
	}
	
A.nav:hover {
	color: #93B3CF;
	text-decoration: none;
	}

A.navsmall {
	color: #FC6;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	}
	
A.navsmall:hover {
	color: #93B3CF;
	text-decoration: none;
	}

A.navhome {
	color: #FC6;
	font-size: 12px;
	text-decoration: none;
	}
	
A.navhome:hover {
	color: #93B3CF;
	text-decoration: none;
	}

A.navblue {
	color: #93B3CF;
	font-size: 10px;
	text-decoration: none;
	}
	
A.navblue:hover {
	color: #FC6;
	text-decoration: none;
	}

A.navkurse {
	color: #990;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}
	
A.navkurse:hover {
	color: #69E;
	text-decoration: underline;
	}
	
A.navkurseaktiv {
	color: #369;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}
	
A.navkurseaktiv:hover {
	color: #69E;
	text-decoration: none;
	}

A.sprachkurse {
	color: #369;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
	
A.sprachkurse:hover {
	color: #93B3CC;
	text-decoration: none;
	}

A.berlinlinks {
	color: #990;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
	
A.berlinlinks:hover {
	color: #69E;
	text-decoration: underline;
	}
	
A.newsticker {
	color: #AED3F3;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	}	
	
A.newsticker:hover {
	color: #FC6;
	text-decoration: none;
	}	
	
/**********************  F O R M S  **********************/		


INPUT.newsticker {
	width: 400px;
	height: 30px;
	border: 2px solid #FC6;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Helvetica, MS Sans Serif;
	letter-spacing: 1pt; 
	color: #663;
	background-color: transparent;
	padding: 5px;
	}
	
/**********************  L I N K C O N T A I N E R  **********************/

#text_box {
	text-align: left;
	font-size: 100%;
	margin: 20px 10px 50px 10px;	/* t, r, b, l  */	
}

#text_box H2 {
	color: #663;
	font-size: 1.0em;
	font-weight: bold;
	line-height: 150%;	
	margin: 0px 0px 0.9em;	
}

#text_box H4 {
	color: #663;
	font-size: 1.0em;
	font-weight: bold;
	margin: 1.0em 0px 0.5em;   	   /* t, r/l, b  */	
}

#text_box P {
	line-height: 130%;
	font-size: 1.0em;
}

#text_box .linkheadline {
	text-align: left;	
	background-color: #DDA;	
	padding: 3px 5px;       	 	/* t/b, r/l  */      
	cursor: pointer;	
}

#text_box .linkdokcontainer {
	margin: 0px 0px 10px 28px;
}

#text_box .linkdokcontainer P {
	margin: 1.0em 0px;       		/* t/b, r/l  */ 
}	