#main{width:1280px;margin:auto;height:auto!important;min-height:100%;height:100%;background:url(../img/body-bg.gif) repeat-y;padding:0 10px}
#main.print{width:690px;background:0 0}
#main.print #logo{background:url(../img/bg.png) no-repeat -15px -53px;width:110px}
.sidebarLeft #content,.sidebarleft #content{width:1025px;float:right;padding:5px 0 5px 0;position:relative}
#menue {
	float: left;
	width: 200px;
	padding:5px 0 5px 0;
	position:relative

}
.warning {
	padding:10px 10px 12px 10px;
	color:#4061ac;
	font-weight:bold;
	background:#ffb2b2;
	border:1px solid #4061ac;
	margin:0 0 10px 0;
}
th{
	font-weight:bold;
}

.neueadresse a {
	cursor:pointer;	
	display:inline;
	width:222px;
	height:25px;
	line-height:25px;
	border:none;
	color:#2f53a7;
	font-weight:bold;
	font-size: 11px;	
	background:url(/out/buch/src/legacy/img/legacy/button-mehr180.gif) top left no-repeat;
	padding:1px 0pt 3pt 25px;
	margin:9px 0 20px 0;	
	float:left;	
	}

.neueadresse a:hover, .neueadresse a.over {
	background:url(/out/buch/src/legacy/img/legacy/button-mehr180.gif) bottom left no-repeat;
	text-decoration:none;
	}

/* Kommentarbox */
textarea {
	border-style: solid;
	border-width: 1px;
	font-size: 12px;	
	}

/* Aufz�hlung der Seminare (Index und Details) */
#seminarshortinfo {
	width: 100%;
	display: block;
	position: relative;
	float: right;
}
#seminarshortinfo ul#submit{
	display: inline;
	list-style-type: none;
	}	
#seminarshortinfo ul#submit li {
 	display:inline;
	}
#seminarshortinfo ul#info{
	list-style-type: none;
	}	
#seminarshortinfo ul#info li {
	margin:3px 0px 3px 0px;
	}

.left {
	width: 45%;
	float: left;
}

.right {
	width: 54%;
	float: right;
}
	
.formular_seminar label.formmain {
	float:left;
	margin-top:11px;
	margin-bottom:11px;
	margin-right:50px;	
	text-align:left;
	width:100px;
	}
.formular_seminar form br 	{
	clear: both;
	margin-top:11px;
	margin-bottom:11px;
	}	
	
.formular_seminar input{
	font-size: 12px;
	background:#e4e4e4;
	padding: 2px;
	border: 1px solid #4061AC;
	}
	
.formular_seminar input:focus {
	background:#fff;
	}

.formular_seminar select{
	font-size: 12px;
	background:#e4e4e4;
	}
	
.formular_seminar select:focus {
	background:#fff;
	}	

.liste label.detail {
	float:left;
	margin:0px 3px 0px 0pt;
	text-align:left;
	width:100px;
	}	

.liste input {
	font-size: 12px;
	background:#e4e4e4;
	}
	
.liste input:focus {
	background:#fff;
	}
	
.liste select {
	font-size: 12px;
	background:#e4e4e4;
	}	

.liste select:focus {
	background:#fff;
	}
	
.liste label.index {
	float:left;
	margin:0px -40px 0px 0pt;
	text-align:left;
	width:100px;
	}		
.liste br 	{
	clear: both;
	}

#seminar{
	color:#000000;
	}
	
#seminar a {
	color:#fff;
	font-weight:bold;
	}
	
.login_seminar {
	display:block;
	margin:6px 0 0 12px;
	line-height:28px;
	width: 99%;
	float: right;
	font-weight:bold;	
	font-size: 12px;	
	}

.login_seminar input.submit {
	width:150px;
	height: 50px;
	font-size:25px;
	background-color: #004494;
	color: white;
	border: none;
	vertical-align: top;
	display: inline-block;
	border-radius: 12px;
	text-align: center;
	-webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	}
	
.login_seminar input.submit:hover, .login_seminar input.submit.over  {
	background-color: #004494;
	width:155px;
	height: 55px;	
	}

.button-anmelden input.submit {
	cursor:pointer;	
	width:117px;
	float:right;
	display:block;
	height:32px;
	line-height:30px;
	border:none;
	color:#2f53a7;
	font-weight:bold;
	font-size: 12px;	
	background:url(/out/buch/src/legacy/img/legacy/button-anmelden.gif) top left no-repeat;
	padding:0 0 0 17px;
	margin:0 0 0 10px;	
	}

.button-anmelden input.submit:hover, .button-anmelden input.submit.over {
	background:url(/out/buch/src/legacy/img/legacy/button-anmelden.gif) bottom left no-repeat;
	text-decoration:none;
	}

.zurseminaruebersicht a{
	cursor:pointer;
	display:block;
	width:180px;
	height:30px;
	line-height:30px;
	border:none;
	color:#2f53a7;
	font-weight:bold;
	font-size: 12px;	
	background:url(/out/bum/img/legacy/button-mehr180.gif) top left no-repeat;
	padding:0pt 0pt 3pt 14px;
	margin:5px 0 20px 0px;
	float:right;		
	}

.zurseminaruebersicht a:hover, .zurseminaruebersicht a.over {
	background:url(/out/buch/src/legacy/img/legacy/button-mehr180.gif) bottom left no-repeat;
	text-decoration:none;
	}		

.neuesseminar a{
	cursor:pointer;	
	display:inline;
	width:222px;
	height:26px;
	line-height:30px;
	border:none;
	color:#2f53a7;
	font-weight:bold;
	font-size: 12px;	
	background:url(/out/buch/src/legacy/img/legacy/button-mehr222.gif) top left no-repeat;
	padding:0pt 0pt 3pt 30px;
	margin:5px 0 20px 8px;	
	float:left;	
	}

.neuesseminar a:hover, .neuesseminar a.over {
	background:url(/out/buch/src/legacy/img/legacy/button-mehr222.gif) bottom left no-repeat;
	text-decoration:none;
	}

.seminaraendern input.submit{
	cursor:pointer;	
	display:inline;
	width:103px;
	height:30px;
	line-height:30px;
	border:none;
	color:#2f53a7;
	font-weight:bold;
	font-size: 12px;	
	background:url(/out/buch/src/legacy/img/legacy/button-mehr103.gif) top left no-repeat;
	padding:0pt 0pt 3pt 12px;
	margin:-30px 0 20px 8px;
	float:right;
	}

.seminaraendern input.submit:hover, .seminaraendern input.submit.over {
	background:url(/out/buch/src/legacy/img/legacy/button-mehr103.gif) bottom left no-repeat;
	text-decoration:none;
	}	
	
.seminarloeschen input.submit{
	cursor:pointer;	
	display:inline;
	width:103px;
	height:30px;
	line-height:30px;
	border:none;
	color:#2f53a7;
	font-weight:bold;
	font-size: 12px;	
	background:url(/out/buch/src/legacy/img/legacy/button-loeschen103.gif) top left no-repeat;
	padding:0pt 0pt 3pt 12px;
	margin:-30px 0 20px 8px;
	float:right;
	}

.seminarloeschen input.submit:hover, .seminarloeschen input.submit.over {
	background:url(/out/buch/src/legacy/img/legacy/button-loeschen103.gif) bottom left no-repeat;
	text-decoration:none;
	}	
	
.seminaranlegen input.submit{
	cursor:pointer;	
	display:inline;
	width:160px;
	height:30px;
	line-height:30px;
	border:none;
	color:#2f53a7;
	font-weight:bold;
	font-size: 12px;	
	background:url(/out/buch/src/legacy/img/legacy/button-speichern160.gif) top left no-repeat;
	padding:0pt 0pt 3pt 20px;
	margin:5px 0 20px 8px;
	float:left;		
	}

.seminaranlegen input.submit:hover, .seminaranlegen input.submit.over {
	background:url(/out/buch/src/legacy/img/legacy/button-speichern160.gif) bottom left no-repeat;
	text-decoration:none;
	}	

.veranstaltungsort_bearbeiten input.loeschen{
	background:transparent url(/out/buch/src/legacy/img/legacy/button-loeschen103.gif) no-repeat scroll left top;
	border:medium none;
	color:#2F53A7;
	cursor:pointer;
	display:inline;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin:-30px 0 20px 8px;
	padding:0 0 3pt 12px;
	width:103px;
	}
	
.veranstaltungsort_bearbeiten input.loeschen:hover{
	background:transparent url(/out/buch/src/legacy/img/legacy/button-loeschen103.gif) no-repeat scroll left bottom;
	text-decoration:none;
	}
	
.veranstaltungsort_bearbeiten input.bearbeiten{
	background:transparent url(/out/buch/src/legacy/img/legacy/button-mehr103.gif) no-repeat scroll left top;
	border:medium none;
	color:#2F53A7;
	cursor:pointer;
	display:inline;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin:-30px 0 20px 8px;
	padding:0 0 3pt 12px;
	width:103px;
	}
	
.veranstaltungsort_bearbeiten input.bearbeiten:hover{
	background:transparent url(/out/buch/src/legacy/img/legacy/button-mehr103.gif) no-repeat scroll left bottom;
	text-decoration:none;
	}
	
.veranstaltungsortneu a{
	cursor:pointer;	
	display:inline;
	width:222px;
	height:26px;
	line-height:30px;
	border:none;
	color:#2f53a7;
	font-weight:bold;
	font-size: 12px;	
	background:url(/out/buch/src/legacy/img/legacy/button-mehr222.gif) top left no-repeat;
	padding:0pt 0pt 3pt 30px;
	margin:5px 0 20px 8px;
	float:right;	
	}

.veranstaltungsortneu a:hover, .veranstaltungsortneu a.over {
	background:url(/out/buch/src/legacy/img/legacy/button-mehr222.gif) bottom left no-repeat;
	text-decoration:none;
	}
	
.veranstaltungsortanlegen input.submit{
	cursor:pointer;	
	display:inline;
	width:120px;
	height:30px;
	line-height:30px;
	border:none;
	color:#2f53a7;
	font-weight:bold;
	font-size: 12px;	
	background:url(/out/buch/src/legacy/img/legacy/button-speichern120.gif) top left no-repeat;
	padding:0pt 0pt 3pt 30px;
	margin:5px 0 20px 8px;	
	}

.veranstaltungsortanlegen input.submit:hover, .veranstaltungsortanlegen input.submit.over {
	background:url(/out/buch/src/legacy/img/legacy/button-speichern120.gif) bottom left no-repeat;
	text-decoration:none;
	}

.veranstaltungsortanlegen input.more{
	cursor:pointer;	
	display:inline;
	width:180px;
	height:30px;
	line-height:30px;
	border:none;
	color:#2f53a7;
	font-weight:bold;
	font-size: 12px;
	background:url(/out/buch/src/legacy/img/legacy/button-mehr180.gif) top left no-repeat;
	padding:0pt 0pt 3pt 30px;
	margin:5px 0 20px 8px;
	float:right;
}
.veranstaltungsortanlegen input.more:hover, .veranstaltungsortanlegen input.more.over {
	background:url(/out/buch/src/legacy/img/legacy/button-mehr180.gif) bottom left no-repeat;
	text-decoration:none;
}

.seminarspeichern input.submit{
	cursor:pointer;	
	display:inline;
	width:120px;
	height:30px;
	line-height:30px;
	border:none;
	color:#2f53a7;
	font-weight:bold;
	font-size: 12px;
	background:url(/out/buch/src/legacy/img/legacy/button-speichern120.gif) top left no-repeat;
	padding:0pt 0pt 3pt 12px;
	margin:5px 0 20px 8px;
	float:left;		
	}

.seminarspeichern input.submit:hover, .seminarspeichern input.submit.over {
	background:url(/out/buch/src/legacy/img/legacy/button-speichern120.gif) bottom left no-repeat;
	text-decoration:none;
	}

.seminarspeichern input {
	padding: 2px;
	border: 1px solid #4061AC;
}
	
.back a{
	cursor:pointer;	
	display:inline;
	width:120px;
	height:26px;
	line-height:30px;
	border:none;
	color:#2f53a7;
	font-weight:bold;
	font-size: 12px;	
	background:url(/out/buch/src/legacy/img/legacy/button-mehr120.gif) top left no-repeat;
	padding:0pt 0pt 3pt 30px;
	margin:5px 0 20px 8px;
	float:right;	
	}

.back a:hover, .back a.over {
	background:url(/out/buch/src/legacy/img/legacy/button-mehr120.gif) bottom left no-repeat;
	text-decoration:none;
	}
	

.formular {
	border:0px solid #4061ac;
	margin:0 0 8px 0;
	padding: 0;
	}	
	
.formular {
	background:url(/out/buch/src/legacy/img/legacy/bg-warenkorbkasten.gif) repeat-x #fcfcfc;
	border:1px solid #4061ac;
	margin:0 0 8px 0;
	padding:0;
	}
.formular label.formmain {
	float:left;
	margin-top:11px;
	margin-bottom:11px;
	margin-right:50px;	
	text-align:left;
	width:100px;
	margin-left:8px;	
	}

.formular form br 	{
	clear: both;
	margin-top:11px;
	margin-bottom:11px;
	}		
.formular input{
	background:#fff;
	margin:2px 0 8px 0;
	}

.formular textarea{
	border:1px solid #4061ac;
	margin-left : 8px;
	margin-bottom : 8px;		
	}	
.formular h2 {
	line-height:22px;
	padding:8px 8px 10px 8px;
	font-size:13px;
	}	
.formular p {
	padding:8px;
	}	
.formular .even {
	background:#f2f2f2;
	}	
.formular div.odd, .warenkorbkasten div.even {
	padding:6px 0 8px 0;
	}	
.formular .clear {
	clear:both;
	height:1px;
	overflow:hidden;
	}	
.formular label strong {
	color:#656565;
	}
.formular strong {
	color:#656565;
	}