/* CSS Document */



p, h1, h2, h3, h4, h5, h6, form {

	padding:0px;

	margin:0px;

	outline:none;

}

a{

	outline:none;

}



div {

	outline:none;

}



#main {

	width:960px;

}



#header {

	height:190px;

	width:900px;

	overflow:hidden !important;

	margin-left:-23px;
	background-image:url(../../images/head_blank.jpg);
	background-repeat:no-repeat;
	background-position:2px 0px;

}


#header img {

	position:relative;

	left:5px;

}

#header_text_mitte {
	position:absolute;
	top:20px;
	left:300px;
	text-align:left;
	widht:400px;
	height:250px;
	z-index:1;
}

#header_text{
	position:absolute;
	top:130px;
	left:645px;
	text-align:right;
	z-index:100;
}

#header_text h1, #header_text_mitte h1{
	color:#ad1316;
	line-height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

#header_text p, #header_text_mitte p{
	color:#ad1316;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	margin-top:5px;
}

#header_text a, #header_text_mitte a{
	color:#ad1316;
	line-height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}




#content {



}



#content_left {

	width:200px;

	float:left;

	overflow:auto;

}



#nav {

	background-color:#195079;

	margin-bottom:7px;

}



#nav_dummy {

	background-color:#195079;

	margin-bottom:7px;

	height:564px;

}



.umbruch{

	line-height:12px;

}



#login {

	background-color:#195079;

}



#content_right {

	width:673px;

	float:left;

	overflow:auto;

	margin-left:4px;

}



#nav a, #nav_dummy a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-decoration:none;

	color:#FFFFFF;

	font-weight:bold;

	line-height:30px;

}



#nav a:hover {

	color:#CCCCCC;

}



#nav p, #nav_dummy p {

	margin-left:20px;

}



#login h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;;

	text-decoration:none;

	color:#FFFFFF;

	font-weight:bold;

	line-height:30px;;

	margin-left:20px;

}



#login input {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	color:#000000;

	font-weight:bold;

	background:#FFFFFF;

	border:0px;

	margin-bottom:7px;

}



#login a {

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:none;

	color:#FFFFFF;

	font-weight:bold;

}



#login .msg {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration:none;

	color:#CC0000;

	font-weight:bold;

	position:relative;

	top:-8px;

	left:10px;

}



#login p {

	margin-left:20px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	text-decoration:none;

	color:#FFFFFF;

	font-weight:bold;

}



#content_right h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	text-decoration:none;

	color:#195079;

	font-weight:bold;

}



#content_right h2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	text-decoration:none;

	color:#195079;

	font-weight:bold;

	margin-left:24px;

	margin-top:10px;

}



#content_right h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	text-decoration:none;

	color:#195079;

	font-weight:bold;

}



#content_right h5 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	text-decoration:none;

	color:#195079;

	font-weight:bold;

	margin-left:25px;

	margin-right:25px;

	word-spacing:9px;

}



#content_right h6 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:17px;

	text-decoration:none;

	color:#195079;

	font-weight:bold;

	margin-left:25px;

	margin-right:25px;

	word-spacing:7px;

}



#bild_content_re{

	float:right;

	margin-left:18px;

	margin-bottom:25px;

	margin-right:20px;

	margin-top:12px;

}



#background1 {

	background:url(../../images/bg.jpg);

	width:670px;

	height:544px;

	position:relative;

}



#impressum {

	width:666px;

	min-height:540px;

	position:relative;

	border:2px solid #B2B2B2;

}



#content_right p {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	color:#000000;

	font-weight:430;

	margin-left:25px;

}



#content_right a {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:underline;

	color:#000000;

}



#content_rahmen {

	overflow:hidden;

	margin-left:10px;

	border:2px solid #999999;

	min-height:513px;

	padding-top:10px;

}



#content_rahmen p {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	color:#000000;

	margin:10px;

	margin-left:24px;

}



#seminar_bild{

	margin-left:15px;

	margin-bottom:15px;

	float:left;

}



#seminar_bild_start{

	margin-left:24px;

	margin-bottom:15px;

	float:left;

}



#seminar_pdf{

	width:616px;

	height:25px;

	background-color:#638CAA;

	text-align:center;

	margin-bottom:15px;

	margin-left:24px;

	float:left;

}



#seminar_pdf a{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:14px;

	display:block;

	color:#FFFFFF;

	text-decoration:none;

	margin-top:4px;

}



#orte{

	height:122px;

	margin-top:25px;

	/*border:1px solid red;*/

}



#orte p{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:4px;

	text-decoration:none;

	color:#000000;

	margin-top:5px;

}



#orte a{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:4px;

	text-decoration:underline;

	color:#000000;

}



#orte_bilder{

	float:right;

	margin-right:30px;

	margin-top:0px;

}



#zweispalten {

	overflow:auto;

	margin-top:10px;

	margin-bottom:10px;

}



#zweispaltenlinks {

	float:left;

	width:328px;

}



#zweispaltenrechts {

	float:right;

	width:328px;

	overflow:hidden;

	outline:none;

}



#firmen label {

	width:125px;

	float:left;

	display:block;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-decoration:none;

	color:#000000;

	margin-bottom:9px;

	line-height:20px;

}



#referenten label {

	width:125px;

	float:left;

	display:block;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	text-decoration:none;

	color:#000000;

	font-weight:430;

	line-height:25px;

}



.totheright {

	margin-left:10px;

}



.textfeld {

	border:1px solid #195079;

	width:170px;

}



.long_textfeld {

	border:0px;

	border-bottom:1px solid #195079;

	width:290px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

}



.doppel_textfeld_links {

	border:0px;

	border-bottom:1px solid #195079;

	width:140px;

	float:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

}



.doppel_textfeld_rechts {

	border:0px;

	border-bottom:1px solid #195079;

	width:140px;

	margin-left:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

}



.labelnormal {

	width:140px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration:none;

	color:#000000;

	font-weight:430;

	line-height:15px;

}



.labellinks {

	width:140px;

	float:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration:none;

	color:#000000;

	font-weight:430;

	line-height:15px;

}



#onlineanmeldung fieldset table {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration:none;

	color:#000000;

	font-weight:430;

	line-height:15px;

}



.red {

	color:#FF0000;

}



#onlineanmeldung #zweispaltenrechts {

	padding-top:96px;

}



#onlineanmeldung fieldset {

	margin-left:25px;

	margin-right:25px;

	margin-bottom:25px;

	border:1px solid #999999;

}



#onlineanmeldung legend {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	text-decoration:none;

	color:#000000;

	font-weight:bold;

}



#onlineanmeldung p {

	margin-bottom:5px;

}



.labelrechts {

	width:140px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration:none;

	color:#000000;

	font-weight:430;

	line-height:15px;

	margin-left:10px;

}



.textarea_gross {

	border:1px solid #195079;

	width:280px;

	height:320px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

}



.textarea_klein {

	border:1px solid #195079;

	width:280px;

	height:130px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

}



.textfeld_mittel {

	border:1px solid #195079;

	width:90px;

}



.selbox {

	border:1px solid #195079;

}



.submenu {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	font-weight:normal;

	line-height:25px !important;

	margin-left:40px !important;

}



.submenu a {

	color:#CCCCCC !important;

}



.submenu a:hover {

	color:#FFFFFF !important;

}



#scrollinhalt {

	margin-top:10px;

	width:320px;

}



.bgkopf {

	background-image:url(../../images/jquery_header_top_bg.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	font-size:4px;

	line-height:4px;

	height:4px;

}



.bgbottom {

	background-image:url(../../images/jquery_header_bottom_bg.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	font-size:4px;

	line-height:4px;

	height:4px;

}



.bgbody {

	background-image:url(../../images/jquery_header_body_bg.jpg);

	background-position:top left;

	background-repeat:repeat-y;

	overflow:auto;

}



#scrollinhalt h6 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-decoration:none;

	font-size:13px;

	color:#000000;

	font-weight:bold;

	cursor:pointer;

	background-image:url(../../images/up.jpg);

	background-position:right;

	background-repeat:no-repeat;

	margin-left:10px;

	padding-top:5px;

	padding-bottom:5px;

}



#scrollinhalt h6.kopfzeile {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-decoration:none;

	font-size:13px;

	color:#000000;

	font-weight:bold;

	cursor:pointer;

	background-image:url(../../images/down.jpg);

	background-position:right;

	background-repeat:no-repeat;

	margin-left:10px;

	padding-top:5px;

	padding-bottom:5px;

}



.trennlinie {

	padding-bottom:5px;

	border-bottom:1px solid #CCCCCC;

}



.addbutton {

	background:none;

	border:0;

	background-image:url(../../images/button_add.jpg);

	background-position:left;

	background-repeat:no-repeat;

	width:20px;

	height:20px;

	margin-left:10px;

	cursor:pointer;

	outline:none;

}



.deletebutton {

	background:none;

	border:0;

	background-image:url(../../images/delete_klein.jpg);

	background-position:left;

	background-repeat:no-repeat;

	width:16px;

	height:16px;

	margin-right:5px;

	cursor:pointer;

	outline:none;

}



.savebutton {

	background:none;

	border:0;

	background-image:url(../../images/save.jpg);

	background-position:left;

	background-repeat:no-repeat;

	width:16px;

	height:16px;

	margin-right:5px;

	cursor:pointer;

	outline:none;

}



.editbutton {

	background:none;

	border:0;

	background-image:url(../../images/edit2.gif);

	background-position:left;

	background-repeat:no-repeat;

	width:16px;

	height:16px;

	margin-right:5px;

	cursor:pointer;

	outline:none;

}



.radiofeld {

	margin-bottom:0px;

	margin-bottom:2px;

}



#teilnehmerpop {

	cursor:pointer;

}



.teilnehmerliste {

	width:310px;

}



.teilnehmerliste p {

	line-height:25px !important;

	margin:0px !important;

	padding:0px !important;

}



.teilnehmerliste tr:hover {

	background-color:#EFEFEF;

}



.teilnehmerliste td {

	

}



.downloadlink {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	text-decoration:none;

	color:#000000;

	font-weight:bold;

}



.backlink {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	text-decoration:none;

	color:#EFEFEF;

	font-weight:bold;

	background-color:#999999;

	padding:3px;

}



.seminarlinklist {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px !important;

	text-decoration:none;

	font-weight:bold;

	line-height:20px !important;

	margin-left:0px !important;

	color:#333333;

}



.seminarlinklist:hover {

	color:#999999 !important;

}



.listentabelle {

	margin-left:10px;

	border:1px solid black;

	border-collapse:collapse;

	background-color:#EFEFEF;

	margin-top:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	text-decoration:none;

	color:#333333;

}



#listentabelle {

	background-color:#FFF;

}



.listentabelle td {

	border:1px solid black;

}



.querformat {

	width:630px;

	overflow:auto;

	margin-left:10px;

	padding-left:1px;

}



a.toinfolink {

	text-decoration:none !important;
	display:block;
	width:270px;
	height:16px;
	background-image:url(../../images/pdf_icon.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:7px;
}



a.toinfolink:hover {

	text-decoration:underline !important;

}





a.toauswahllink {

	text-decoration:none !important;

	color:#666666 !important;

}



.seminarinfobox {

	height:500px;

	overflow-y:scroll;

}

#seminarbild{
	float:right;
	margin-right:20px;
	margin-top:50px;
}