* {
	margin:0;
	padding:0;
}

img {
	border: none;
}

#container{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	margin:auto;
	width:850px;
	clear:both;
	padding-top:10px;
}

p { 
	margin-bottom:10px;
}

h1{ 
	font:bold 14px Verdana, Arial, Helvetica, sans-serif; 
	color:#FF6C33; 
}
h2{ 
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color:#FF6C33; 
}
h3 { 
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; 
	color:#FF6C33; 
}
h4{ 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color:#FF6C33; 
}

h1 { 
	padding-bottom:5px; 
	margin-bottom:10px; 
}
h2 { 
	padding-bottom:10px; 
}
h4 {
	margin-top:    0px;
	margin-bottom: 0px; 
}

a { 
	text-decoration:none; 
	color:#484848; 
}


/* FOTOS */
	.hoverbox
	{
		cursor: default;
		list-style: none;
	}
	
	.hoverbox a
	{
		cursor: default;
	}
	
	
	.hoverbox img
	{
		background: #eee;  /* R:238, G:238, B:238*/
		border-color: #aaa #ccc #ddd #bbb;
		border-style: solid;
		border-width: 1px;
		/*color: inherit;*/
		padding: 5px;
		vertical-align: top;
		width: 80px;
		height: 80px;
	}
		
 	.hoverbox li
	{
		/*background: #eee;
		border-color: #ddd #bbb #aaa #ccc;
		border-style: solid;
		border-width: 1px;
		color: inherit;
		display: inline;*/
		float: left;
		margin: 6px;
		position: relative;
	}

div#contentleft { 
	float:left; 
	display:inline; 
	margin-top:15px; 
	width:160px; 
	margin-left:15px; 
}

div#menu { width:160px; background:url('../images/menu_bck.gif') repeat-y 0 0; text-align:right; margin-top:0px }
div#menu ul { list-style-type:none; font:9px Tahoma, Arial, Helvetica, sans-serif; color:#FF9066; padding:5px 0 10px 34px; width:160px; voice-family: "\"}\""; voice-family: inherit; width:120px; }
div#menu ul.lang { background:url('../images/menu_image.png') no-repeat 0 0; }
div#menu ul li { font-weight:bold; margin:0px; background:url('../images/menu_bck_li.gif') repeat-x 0 100%; text-transform:uppercase; padding-left:0; padding-right:0; padding-top:3px; padding-bottom:3px }
div#menu ul li a { text-decoration:none; color:#333333; display:block; padding:5px 7px; height:auto; width:110px; }
div#menu ul li a:hover, div#menu ul li a:focus, div#menu ul li a.menuAkt { color:#333333; background:#FF9066; text-align:left; }

	div#menu ul ul { margin: 0px 0px 0px 0px; padding:0; text-align:left; list-style-type: none; line-height: 0.5; }
	div#menu ul ul li { font-weight:normal!important; background:none; text-transform:none;  margin-bottom: -5px; }
	div#menu ul ul li a:hover, div#menu ul ul li a:focus, div#menu ul ul li a.menuAkt { text-align:left; color:#333333; background:#FF9066; }

div#content { width:460px; margin-top:15px; margin-right:15px; margin-left:25px; float:left; display:inline; line-height:1.4; }

div#contentspruch { width:150px; background-color:#FF6C33; margin-top:15px; margin-right:15px; float:right; display:inline; line-height:1.6; text-align:center; color:#FFFFFF; }

div#content a { color:#FF6C33; /*border-bottom:1px dashed #b2b2b2;*/ }
div#content a:hover, div#content a:focus { border-bottom:none; background-color:#FF6C33; color:#fff; }
div#content ul { margin-left:17px; margin-bottom:10px; }

/*div#content ul, div#content ol { margin-left:10px; margin-bottom:10px; }
div#content li { margin-bottom:3px; }
div#content ul li { no-repeat 0 0.6em; padding-left:12px; }
div#content ul ul { margin:5px 0 5px 10px; }
div#content ul ul li { background:url(../img/content_bull2.gif) no-repeat 0 0.6em; }
div#content ul ul ul li { background:url(../img/content_bull3.gif) no-repeat 0 0.6em; }div#content img { padding:3px; background:#ececec; }*/

#seminaruebersicht{
	padding:5px;
	border:#FF6C33 solid 1px;
	background:#FFFFE1;
	font-size:10px;
	margin-bottom:10px;
}
#seminaruebersicht h1{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color:#FF6C33;
	padding-bottom:0px; 
	margin-bottom:5px; 
}
#seminaruebersicht p{
	margin-bottom:0px;
}



/* BEGINN FOOTER */
	#footer  { margin-top:10px; width:850px; font-size:10px; }
	#footer { clear:both; position:relative; height:40px; border-top:1px solid #484848; }
	#footer p { margin: 10px; }
	#footer a { color:#484848; padding:1px; }
	#footer a:hover { color:#FF6C33; }
/* ENDE FOOTER */


/* KONTAKT - FORM */

.textfield {
	width:320px;
}

input, textarea{
	color: #666;
	font: normal 11px/16px "lucida grande", tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color:#efefef;
	border-top: 1px solid #666566;
	border-left: 1px solid #666566;
	border-right: 1px solid #C4C4C5;
	border-bottom: 1px solid #C4C4C5;
	padding: 2px;
}

.formLeft{
	font: normal 11px/16px "lucida grande", tahoma, arial, verdana, sans-serif;
	color: #666;
	float: left;
	width: 100px;
	padding-bottom: 5px;
}

.formRight{
  float: left;
  padding-bottom: 5px;
}

input.error, textarea.error, div.error, select.error{
	background-color:#F9E1CC;
  	border-top: 1px solid #CC0000;
 	border-left: 1px solid #CC0000;
  	border-right: 1px solid #FF4444;
  	border-bottom: 1px solid #FF4444;
}

div.error{
	padding:1px;
}