/* -------------------------------------------------------- */

p, li, ul, td, ol, a, .left {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
}

.sn_p, a.sn_p {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #868E96;
    text-decoration: none;
}

.gray, a.gray {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #868E96;
    text-decoration: none;
}

.sn_a, a.sn_a, a:hover.sn_p, .service, a.service {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #000000;
    text-decoration: none;
}

.or, a.or {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color="#F2653C";
    text-decoration: none;
}


.service, a.service {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #000000;
    text-decoration: underline;
}

LI.or { 
    color : #F2653C; 
}

UL.main {  
 color : #f2653c;
 font-weight:700;
}
UL.main LI{  
 color : #f2653c;
 font-weight:700;
}

UL.sub {  
 list-style-type:none;
 font-weight:400;
 margin:0;
 padding:0;
}
UL.sub LI{  
 color : #000;
 font-weight:400;
}
UL.sub2 {  
 list-style-type:none;
 font-weight:400;
 margin:0;
 padding:0 0 10px 15px;
}


.right, a.right {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #000000;
	padding-left : 6px;
	padding-right : 6px;
	margin-top : 6px;
	margin-bottom : 6px;
}

.foot, a.foot {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.headline, a.headline {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color: #F2653C;
	text-decoration: none;
}


/* -------------------------------------------------------- */

INPUT.left, TEXTAREA.left {
	BORDER-RIGHT: #F2653C 1px solid;
	BORDER-TOP: #F2653C 1px solid;
	BORDER-LEFT: #F2653C 1px solid;
	BORDER-BOTTOM: #F2653C 1px solid;
	COLOR: #000000;
	background : #FAD2C6;
}

/* -------------------------------------------------------- */

/*
body {
	scrollbar-face-color:F2653C;
	scrollbar-shadow-color:FAD2C6;
	scrollbar-highlight-color:F2653C;
	scrollbar-3dlight-color:FAD2C6;
	scrollbar-darkshadow-color:000000;
	scrollbar-track-color:FAD2C6;
	scrollbar-arrow-color:FAD2C6; 
}
*/

/* -------------------------------------------------------- */
.red {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #ff0000;
	font-weight: bold;
}

/* -------------------------------------------------------- */
.orange {
	color: #F2653C;
	text-decoration:none;
}

/* -------------------------------------------------------- */
a.events:link 		{ text-decoration:none; }
a.events:visited 	{ text-decoration:none;	}
a.events:hover 		{ text-decoration:underline; }
a.events:active 	{ text-decoration:none; }


/* fotoshow */
.fotoshow {
  position:relative;
  width:196px;
  height:164px;
  padding:0 0 0 2px;
}


A.kombi:link,
A.kombi:visited,
A.kombi:hover,
A.kombi:active{
  display:block;
  width:200px;
	color: #E8531E;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
	background-color:#FEECE2;
	border:2px solid #E8531E;
	padding:5px 5px;
	margin-top:5px;
}


#teaserBox {
	position:relative;
	/*height:175px;*/
}

DIV.teaser {
	position:absolute;
	left:0;
	top:0;
	padding-left:3px;
 background: url(../images/li_ver.gif) 276px 0 repeat-y;
 display:none;
}

#kw23 {display:block;}




/*
-------------------------------------------------------------------------------------------
	NEU
-------------------------------------------------------------------------------------------
*/

/* basics */
html {
height: 100%;
}

body {
margin: 0;
padding: 0;
height: 101%;
background-color: #fff;
}
table {
	clear: both;
}
/*
table {
	border-collapse: separate;
	border-spacing: 0;
}
*/

/* tools */
.clear {
	clear: both;
}


/* submenu */
.submenu_wrapper {
	float: left;
	display: block;
	clear: both;
	margin: 0 15px 10px 15px;
}
.submenu_wrapper img {
	margin: 0 0 35px 0;
}
.submenu {
	float: left;
	width: 522px;
	margin: 0;
	list-style: none;
	background: url(../images/li_hor.gif);
}
.submenu ul {
	float: left;
	width: 100%;
	margin: 1px 0 1px 0;
	padding: 0;
	background: #f0f0f1;
}
body .submenu li {
	float: left;
	list-style: none;
	font-weight: normal;
}
.submenu a {
	float: left;
	padding: 4px 10px 5px 17px;
	list-style: none;
	background: url(../images/dt_dgray.gif) 0 40% no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #868E96;
	text-decoration: none;
}
.submenu a:hover,
.submenu a.selected,
.submenu a.selected:hover {
	background-image: url(../images/dt_black.gif);
	color: #000000;
}



/* content */
.content {
	clear: both;
	margin: 0 15px 15px 15px;
}


/* start */
#start .content {
	padding: 10px 0 1px 0;
	height: 178px;
	
}



/* seminare übersicht / themenauswahl */
.table_seminare {
	width: 522px;
	margin: 0 0 25px 0;
	border-bottom: 1px solid #929AA2;
	border-right: 1px solid #929AA2;
}
.table_seminare td {
	padding: 5px;
	border-top: 1px solid #929AA2;
	border-left: 1px solid #929AA2;
}
.table_seminare th {
	padding: 5px;
	text-align: left;
	border-top: 1px solid #929AA2;
	border-left: 1px solid #929AA2;
	background: #F0F0F1;
}



/* seminare detailseiten */

h2,
h3 {
	margin: 0 0 1.0em 0;
	font-size: 12px;
	font-weight: bold;
	color: #F2653C;
}

.img_zitat {
	clear: both;
	display: block;
	margin: 0 0 20px 0;
}

.programm li {
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #F2653C;
}
.programm li ul {
    margin: 0.5em 0 0 0;
    padding: 0;
}
.programm li li {
	margin: 0;
	padding: 0 0 0 14px;
	font-weight: normal;
	color: #000000;
	list-style: none;
	background: url(../images/ndash.gif) 0 7px no-repeat;
}
.programm li li li {
	font-weight: normal;
	color: #000000;
}
.programm .box {
	margin: 0 0 2.0em 0;
	padding: 4px 6px;
	background: #FEECE2;
}
.programm .box strong {
	color: #F2653C;
}

.programm ul.prg_level_2 li {
	margin: 0;
	padding: 0 0 0 14px;
	font-weight: normal;
	color: #000000;
	list-style: none;
	background: url(../images/ndash.gif) 0 7px no-repeat;
}
.programm .prg_uebung {
	margin: 0 0 1.0em 2.0em;
	padding: 4px 6px;
	background: #FEECE2;
	list-style: none;
}

