/* ---------------------------------------------------------------- Allgemeine Styles */
BODY {
FONT-SIZE: 11px;
COLOR: black;
LINE-HEIGHT: 110%;
FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
background-repeat: no-repeat;
margin-bottom:20px;
}

td {
FONT-SIZE: 11px;
COLOR: black;
LINE-HEIGHT: 18px;
FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

/* ---------------------------------------------------------------- Positionierung */
#center {
position:relative;
width:980px;
left:50%;
margin-left:-490px;
margin-top:10px;
}

#head_flash {
position:absolute;
width:970px;
height:104px;
top:10px;
margin-left:10px;
}

#head_menu {
position:absolute;
width:970px;
height:30px;
top:109px;
margin-left:10px;
}

#content {
position:absolute;
width:960px;
top:154px;
padding-bottom:20px;
}

/* ---------------------------------------------------------------- Text Styles */
.headline {
FONT-SIZE: 13px;
LINE-HEIGHT: 160%;	
COLOR: black;
FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font : bolder;
}

/* ---------------------------------------------------------------- Main Menu */

.menu {
FONT-SIZE: 10px;
COLOR: black;
FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font : bolder;
}

A.menu {
COLOR: black;
text-decoration : none;
}
A:active.menu {
COLOR: black;
text-decoration : none;
}
A:hover.menu {
COLOR: black;
text-decoration : none;
}
A:visited.menu {
COLOR: black;
text-decoration : none;
}

/* ---------------------------------------------------------------- Menu */
.mn {
FONT-SIZE: 10px;
LINE-HEIGHT: 100%;	
COLOR: white;
FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font: bolder;
}
A.mn {
COLOR: #e95224;
text-decoration : none;
LINE-HEIGHT: 160%;
}
A:active.mn  {
COLOR: #e95224;
text-decoration : none;
}
A:hover.mn  {
COLOR: #e95224;
text-decoration : none;
}
A:visited.mn  {
color: #e95224;
text-decoration : none;
}
.mn_cyan {
FONT-SIZE: 10px;
LINE-HEIGHT: 100%;	
COLOR: white;
FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font: bolder;
}
A.mn_cyan {
COLOR: #2fbfe7;
text-decoration : none;
LINE-HEIGHT: 160%;
}
A:active.mn_cyan  {
COLOR: #2fbfe7;
text-decoration : none;
}
A:hover.mn_cyan  {
COLOR: #2fbfe7;
text-decoration : none;
}
A:visited.mn_cyan  {
color: #2fbfe7;
text-decoration : none;
}


/* ---------------------------------------------------------------- Links Orange */
or.A {
COLOR: white;
text-decoration : underline;
}
or.A:active {
COLOR: white;
text-decoration : underline;
}
or.A:hover {
COLOR: white;
text-decoration : underline;
}
or.A:visited  {
COLOR: white;
text-decoration : underline;
}

/* ---------------------------------------------------------------- Links */
A {
COLOR: #e95224;
text-decoration : underline;
}
A:active {
COLOR: #e95224;
text-decoration : underline;
}
A:hover {
COLOR: #e95224;
text-decoration : underline;
}
A:visited {
color: #e95224;
text-decoration : underline;
}

/* ---------------------------------------------------------------- Tabellen Styles */
#table_heute{
line-height: 14px;
background-color: #d9d9d9;
padding-left: 6px; 
}

#table1{
line-height: 14px;
padding-left: 6px; 
}

#table2{
background-color: #d9d9d9;
line-height: 14px;
padding-left: 6px;
}

/*#table_edited1{
color: #e95224;
}

#table_edited2{
color: #ffffff;
}

#table_edited1{
color: #000000;
}

#table_edited2{
color: #ffffff;
}*/

/* ---------------------------------------------------------------- Tabellen Styles */
#gruen_hg2 {
	background-color: #a4b44d;
	line-height: 14px;
	padding-left: 6px;}
#gruen_hg1 {
	line-height: 14px;
	padding-left: 6px;}
#orange_hg2 {
	background-color: #e95224;
	line-height: 14px;
	padding-left: 6px;}
#orange_hg1 {
	line-height: 14px;
	padding-left: 6px;}
	
/* ---------------------------------------------------------------- Workshop Kalender */	

.kalender td {
	padding:5px 10px 5px 5px;
	color:#d1d1d1;}
	
td .orange {
	color:#ee5615;}
	
.kalender td a:link {
	color:#ee5615;
	text-decoration:none;}	
.kalender td a:active {
	color:#ee5615;
	text-decoration:underline;}
.kalender td a:hover{
	color:#ee5615;
	text-decoration:nunderline;}
.kalender td a:visited {
	color:#ee5615;
	text-decoration:none;}	
	
hr {
	border:#d1d1d1;
	background-color:#d1d1d1;
	color:#d1d1d1;
	margin:10px 0px 10px 0px;}	

/* ---------------------------------------------------------------- Workshops Boxen */	

#ws_box {
position:relative;
width:610px;
font-family:Verdana, sans-serif;
font-size:11px; 
line-height:16px;
height:180px;
}

#ws_row_color_orange {
position:relative;
top:0px;
left:0px;
width:610px;
height:20px;
color:#ffffff;
background-color:#e95224; 	/* ORANGE:#e95224  GR�:#a4b44d */
text-decoration:none;
}

#ws_row_color_green {
position:relative;
top:0px;
left:0px;
width:610px;
height:20px;
color:#ffffff;
background-color:#a4b44d; 	/* ORANGE:#e95224  GR�:#a4b44d */
text-decoration:none;
}

#ws_row_color_cyan {
position:relative;
top:0px;
left:0px;
width:610px;
height:20px;
color:#ffffff;
background-color:#2fbfe7; 	/* ORANGE:#e95224  GR�:#a4b44d */
text-decoration:none;
}

#ws_row_color_ka {
position:absolute;
top:2px;
left:6px;
width:180px;
height:17px;
text-decoration:none;
}

#ws_row_color_ti {
position:absolute;
top:2px;
left:186px;
width:415px;
height:17px;
text-decoration:none;
}

#ws_row_grey {
position:relative;
float:left;
width:607px;
background-color:#b4b4b4;
padding-left:3px;
padding-top:2px;
padding-bottom:2px;
}

a:link.ws_lehrer1 {color:#000000; text-decoration:underline; text-transform:uppercase;}
a:hover.ws_lehrer1 {color:#000000; text-decoration:underline; text-transform:uppercase;}
a:active.ws_lehrer1 {color:#000000; text-decoration:underline; text-transform:uppercase;}
a:visited.ws_lehrer1 {color:#000000; text-decoration:underline; text-transform:uppercase;}

a:link.ws_lehrer2 {color:#000000; text-decoration:underline; text-transform:none;}
a:hover.ws_lehrer2 {color:#000000; text-decoration:underline; text-transform:none;}
a:active.ws_lehrer2 {color:#000000; text-decoration:underline; text-transform:none;}
a:visited.ws_lehrer2 {color:#000000; text-decoration:underline; text-transform:none;}

a:link.ws_titel {color:#999999; text-decoration:none; text-transform:uppercase;}
a:hover.ws_titel {color:#999999; text-decoration:none; text-transform:uppercase;}
a:active.ws_titel {color:#999999; text-decoration:none; text-transform:uppercase;}
a:visited.ws_titel {color:#999999; text-decoration:none; text-transform:uppercase;}

a:link.ws_mehr_orange {color:#e95224; text-decoration:none;}
a:hover.ws_mehr_orange {color:#e95224; text-decoration:none;}
a:active.ws_mehr_orange {color:#e95224; text-decoration:none;}
a:visited.ws_mehr_orange {color:#e95224; text-decoration:none;}

a:link.ws_mehr_green {color:#a4b44d; text-decoration:none;}
a:hover.ws_mehr_green {color:#a4b44d; text-decoration:none;}
a:active.ws_mehr_green {color:#a4b44d; text-decoration:none;}
a:visited.ws_mehr_green {color:#a4b44d; text-decoration:none;}

a:link.ws_mehr_cyan {color:#2fbfe7; text-decoration:none;}
a:hover.ws_mehr_cyan {color:#2fbfe7; text-decoration:none;}
a:active.ws_mehr_cyan {color:#2fbfe7; text-decoration:none;}
a:visited.ws_mehr_cyan {color:#2fbfe7; text-decoration:none;}

.stdtab a:link {color:#000000; text-decoration:underline;}
.stdtab a:hover {color:#000000; text-decoration:underline;}
.stdtab a:active {color:#000000; text-decoration:underline;}
.stdtab a:visited {color:#000000; text-decoration:underline;}
.stdtab td.table_edited a:link {color:#e95224; text-decoration:underline;}
.stdtab td.table_edited a:hover {color:#e95224; text-decoration:underline;}
.stdtab td.table_edited a:active {color:#e95224; text-decoration:underline;}
.stdtab td.table_edited a:visited {color:#e95224; text-decoration:underline;}
.stdtab td.table_edited {color: #000000;}

#ws_box_all {
position:relative;
margin-top:6px;
float:left;
height:auto;
width:610px;
}

#ws_bild {
position:absolute;
top:0px;
left:0px;
width:85px;
height:85px;
margin:10px 0px 10px 0px;
}

#ws_box_text {
position:absolute;
top:0px;
left:95px;
width:500px;
margin:10px 10px 10px 0px;
}
