a#closeBut {
	background:transparent url(../img/close.png) no-repeat scroll 0 0;
	display:block;
	height:30px;
	outline-style:none;
	outline-width:0;

	padding-top:5px;
	text-indent:3000em;
	position:absolute;
	width:30px;
	cursor:pointer;
}

.tx-h2flashplayer-pi1{
	padding-bottom: 30px;
}

#nyroModalWrapper .wrapperIframe #nyroModalContent #nyroModalIframe{
	background:transparent;
}

#nyroModalWrapper{
	margin-top: 0px !important;
	top: 150px !important;
position:relative;
}

#nyroModalFull{
	z-index: 3000 !important;
	
}
/*#nyroModalContent{
width:1000px !important;
}*/



.col2-set .col-2 {
	float:right !important;
}

.red {
	color:#E2001A !important;
}

.hidden {
	display:none;
}

.plzNr {
	margin-right:5px;
}

.plzFilter {
	margin-bottom:15px;
	border-bottom:1px dotted #333230;
	padding-bottom:15px;
}

.col2-set .col-1 {
float:left !important;
}

#mapAuswahlCon ul, #mapAuswahlCon ul li {
	padding:0 !important;
	margin:0 !important;
}

.tx-fstmagentoschnellsuche-pi1 {
	margin-bottom:15px;
}

#mapAuswahlCon {
	padding:0 !important;
	margin:0 !important;
}

.ui-radio-state-disabled,
			.ui-radio-state-checked-disabled,
			.ui-radio-state-disabled-hover,
			.ui-radio-state-checked-disabled-hover {
				color: #999;
			}
			span.ui-checkbox,
			span.ui-radio {
				display: block;
				float: left;
				width: 16px;
				height: 16px;
				background:url(../img/icon_checkbox.gif) 0 -40px no-repeat ;
			}
			span.ui-helper-hidden {
				display: none;
			}
			label {
				padding: 2px;
				
			}
			span.ui-radio-state-hover,
			span.ui-checkbox-state-hover {
				background-position: 0 -114px;
			}
			
			span.ui-checkbox-state-checked {
				background-position: 0 -1px;
			}
			
			span.ui-checkbox-state-checked-hover {
				background-position: 0 -75px;
			}
			span.ui-radio-state-checked-disabled-hover,
			span.ui-radio-state-checked-disabled,
			span.ui-radio-state-checked {
				background-position: 0 -161px;
			}
			
			
			span.ui-radio-state-checked-hover {
				background-position: 0 -200px;
			}

.icons1 {
	/*background-image: url(../img/icon_checkbox.gif)!important;*/
}

.icons2 span.ui-checkbox,
.icons2	span.ui-radio {
	background-image: url(../img/icon_checkbox_lila.gif) !important;
}

.icons3 span.ui-checkbox,
.icons3	span.ui-radio  {
	background-image:  url(../img/icon_checkbox_orange.gif) !important;
}

.icons4 span.ui-checkbox,
.icons4	span.ui-radio  {
	background-image:  url(../img/icon_checkbox_pink.gif) !important;
}

.icons5 span.ui-checkbox,
.icons5	span.ui-radio  {
	background-image:  url(../img/icon_checkbox_tuerkis.gif) !important;
}

			
		
			
			.ui-helper-hidden-accessible {
				position: absolute;
				left: -999em;
			}

#map1out {
	padding:20px;
	padding-top:0px;
}
	
ul#sub-level1 li.act a {
	font-weight:bold;
}


 

#sub-level2222 li {
	font-weight:normal;
	padding-left:10px;
}

#sub-level2222 li a {
	font-weight:normal !important;
	color:#444444 !important;
}

ul#sub-level2222 li.act a {
	font-weight:bold !important;
}


#mapMagento {
	margin-top:-55px;
}	
	
			
#kassenLinkCon {
	padding-left:10px;
}


.semGmText {
	width:200px;
}

.semGMImage {
	width:60px;
}

img.bookImage {
	border:1px solid #AAA091;
}

.gmapsSeminarCon h3 {
	font-size:12px;
	margin-bottom:15px;
}

.gmapPointContainer {
		
	margin-top:10px;
}


.gmLeftCon h3 {
	color:#333230;
	font-size:11px;
	
}

.gmLeftOut, .gmapsSeminar {
	border-bottom:1px dotted #333230;
	margin-bottom:15px;
}

.gmLeftCon, .gmapsSeminarCon {
	padding-bottom:15px;
	padding-right:10px; 
	
}

#mapAuswahl {
	border-bottom:1px dotted #333230;
	margin-bottom:15px;
}

#mapAuswahlCon {
	padding-bottom:7px;
}


.gmLeft {
	width:150px;
	
}

.gmLeft p, .gmLeftCon p {
	margin-bottom:10px;
}


#mapLeftInner h2 {
	font-size:13px;
	margin-bottom:4px;
}

#mapLeftInner ul {
	margin-bottom:10px;
}

.gmRight {
	width:52px;
	overflow:hidden;
}

#mapMagento {
	width:500px;
	height:600px;
	border:1px solid #aaa091;
}

#mapLeft {
	width:205px;
}

.buchenLink {
	font-weight:bold;
	
}

.mapCon {
	
}
 
.mapOut {
	
}

.clearBoth {
	clear:both;
}

.floatRight {
	float:right;
}

a {
	outline-width:0px;
}

#mapLeftCon {
	
	background:#fff;
	height:590px;
}

#leftContent {
	margin-top:8px;
}

#leftContent li {
	linie-height:21px;
	margin-bottom:6px;
}

#leftContent li a {
	color:#333230;
	font-family:verdana;
	font-size:12px;
	
}

#mapLeft h3 {
	color:#333230;
}





















.schnellSucheRow {
	margin-bottom:5px;
	
}

.jmap {
	height:375px;
	width:675px;
}

#ajaxLoad {
	display:none;
	visibility:hidden;
}

.tx-hoch2seminarschnellsuche-pi1 * {
	float:none !important;
}

.tx-hoch2seminarschnellsuche-pi1 {
	margin-bottom:24px;
}

.schnellsucheOut {
	background:#fff url(../img/sSuche.jpg) no-repeat;
	height:155px;
}

.schnellsucheOut p {
	line-height:20px;
	font-size:10px;
	color:#fff;
}

.schnellsucheOutCon {
	padding-left:10px;
	padding-top:15px;
	padding-bottom:15px;
}

.schnellsucheOutCon select {
	width:170px;
	border:1px solid #ffffff;
	font-size:10px;
	padding:1px;
} 

.schnellsucheOutCon h3 {
	color:#ffffff;
	
	margin-top:0px;
	font-size:12px;
	font-weight:bold;
line-height:15px;
} 

.schnellsucheOutCon input {
	color:#ffffff;
	font-weight:bold;
	border:1px solid #ffffff;
	background:none;
	padding:1px 8px;
	font-size:10px;
	width:100px;
}

.loader {
	margin-left:52px;
} 



* {
	padding:0;
	margin:0;
}

.shop_notSelectedPage, .shop_selectedPage, #shopHeadline {
font-size:14px;
color:#E2001A;
}

.shop_notSelectedPage a, .shop_selectedPage a, #shopHeadline  {
font-size:14px;
color:#da183c !important;
padding-left:6px;
}

.tx-newloginbox-pi1 label {
text-align:left !important;
}


.tx-newloginbox-pi1 table tr th {
text-align:left !important;
padding-bottom:10px;
line-height:20px;
vertical-align:top;
padding-right:15px;

}



#paypal-logo img {
margin-bottom:30px;

}

.floatLeft {
float:left;
}
.buttons {
text-align:left;
padding-top:10px;
padding-bottom:5px;
width:120px;
margin-right:44px;
}

.buttons11 {
text-align:left;
padding-top:10px;
padding-bottom:5px;
width:120px;
margin-right:84px;
}

.buttonsUschrift {
font-size:13px;
font-weight:bold;
margin-top:0px;
}

.buttonsText {
font-size:10px;
margin-top:0px;
}

.clearer {
clear:both;
}
.sem_datum p {
font-size:9px;
margin:0;
padding:0;

}


.sem_datum p {
font-size:9px;
margin:0;
padding:0;

}
.sem_datum1 {
margin-bottom:15px;
}
.sem_step {
float:left;
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
text-align:center;
width:165px;
}

.sem_clear {
clear:both;
}

.sem_step h4 {
font-size:13px;
margin:0;
padding:0;
}
.sem_step p {
font-size:9px;
margin:0;
padding:0;

}

.sem_datum {
	background:#B7AD9C;
padding-left:15px;

}

.slideInfoZone {
	* visibility:visible !important;
	* opacity:100% !important;
	* z-index:999 !important;
	* display:block !important;
	* height:60px !important;
	* position:relative !important;
	* background: #E3C6CC !important;
}

html, body {
	height: 100%; /* fuer volle bildschirmgroesse */
	min-height: 101%;
	background:url(../img/pattern.gif) repeat top left;
}

body {
	background:url(../img/back.gif) repeat-y center;
	color:#333230;
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:16px;
}

img {
	border:0;
}

li {
	list-style-position:inside;
	list-style-type:none;
}

a {
	color:#e2001a;
	text-decoration:none;
}

a:hover {
	color:#e2001a;
	text-decoration:underline;
}

#nav2 a {
	line-height:0px;
}

#container {
	width:1000px;
	background:url(../img/back.gif) repeat-y center;
	margin: 0 auto 0 auto;
}

#innerContainer {
	 padding:0 31px 0 31px;
}

#nav1 {
	height:30px;
	text-align:right;
}

#header {
	height:84px;
	margin:0 0 18px 0;
	background:#000000 url(../img/logo.gif) top left no-repeat;
	text-align:right;
}

#headerplace {
	height:90px;
	margin:0 0 18px 0;
	background-color:#000;
}

#header_ads {
	position: absolute;
	width: 100%;
	height:90px;
	top: 30px;
	left:0px;
	margin:0 0 18px 0;
	background-color:#000;
	z-index:2001;
}

#header_ads_wrapper {
	position:absolute;
	width: 1129px;
	height:90px;
	margin: 30px 0 0 31px;
	z-index:2002;
}

#logo {
	width:240px;
	height:90px;
	float:left;
}

#superbanner {
	width: 728px;
	height: 90px;
	top:0;
	float:right;
}

#skyscraper {
	position:absolute;
	margin: 138px 0 0 1000px;
}

#flashbanner {
	height:84px;
	width:690px;
	background:#000000;
	float:right;
}

#nav2 {
	float:left;
	clear:left;
	height:24px;
}

#nav2sub {
	float:left;
	clear:left;
}

#navi {
	height:54px;
	margin:0 0 46px 0;
	background:url(../img/nav2.gif) top left repeat-x;
	overflow:hidden;
}

#search {
	float:right;
	clear:right;
	width:192px;
	line-height:0;
}

#searchRight {
	padding-bottom: 14px;
}

#searchRight DIV.tx-macinasearchbox-pi1 {
	background-color: #F3EDE1;
	padding-top: 7px;
	padding-left: 7px;
	padding-bottom: 7px;
}

#searchRight DIV.tx-macinasearchbox-pi1 form {
	width: 178px;
}

#searchRight DIV.tx-macinasearchbox-pi1 input.inputSearch {
	width: 120px;
}

#conLeft {
	float:left;
	clear:right;
	width:720px;
	padding:0 26px 25px 0;
}

#conRight {
	float:right;
	clear:right;
	width:192px;
	line-height:0px;
	color:#595755;
}

.clearer {
	clear: both;
}

table {
	border-collapse:collapse;
}

.col2{
	width:350px;
}

.col2Space {
	width:20px;
}

.col3 {
	width:230px;
}

.col3Space {
	width:15px;
}

.nav2no {
	border-top:1px solid #80786c;
	background:url(../img/nav1_no.gif) top left repeat-x;
	float:left;
	clear:right;
	margin-right:3px;
	
}

.nav2act {
	border-top:1px solid #E53138;
	background:url(../img/nav1_act.gif) top left repeat-x;
	float:left;
	clear:right;
	margin-right:3px;
	
}

/*
#nav2_116 {border-top:1px solid #e53138;}
#nav2_27 {border-top:1px solid #85e600;}
#nav2_114 {border-top:1px solid #da30b6;}
#nav2_113 {border-top:1px solid #00e673;}
#nav2_112 {border-top:1px solid #007ed9;}
#nav2_143 {border-top:1px solid #ffba33;}
#nav2_111 {border-top:1px solid #7a4cff;}

#nav2 div {border-top:1px solid #E53138;} 
*/

div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	margin:0px !important;
}

.lineUnder {
	padding-bottom:60px;
	background:url(../img/lineunder.gif) bottom left repeat-x;
}


#start_table .col3 .textwrap {
	/*margin-bottom:30px;
	padding-bottom:30px;*/
	h/eight:190px;
	min-height:190px !important;
	/*background:url(../img/divider.gif) bottom left repeat-x;*/
	overflow:hidden;
	width:230px;
}


.col3 .textwrap {
	overflow:hidden;
	width:230px;
}


.imagewrap {
	padding-bottom:30px;
}

.headline {
	margin-bottom:16px;
}

.DropDown {
	border-top:1px solid #fdfcf9;
	border-bottom:1px solid #d7d2c4;
	padding-top:2px;
	padding-bottom:4px;
}

.inputSearch {
	width:137px;
	height:13px;
	padding:2px;
	margin-right:8px;
	color:#666461;
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	border:1px solid #d7d2c4;
}

.submitButton {
	margin-top:0px;
	width:41px;
	height:19px;
}

#conRight .textwrap {
	background:#fbf6f0 url(../img/verlauf.jpg) repeat-x bottom left;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ccc8c0;
	overflow:hidden;
	font-size:10px;
	/*line-height:16px;*/
	margin-bottom:24px;
}

#conRight .imagewrap {
	margin-bottom:24px;
	padding:0;	
	border-bottom:1px solid #CCC8C0;
	background:#FBF6F0 url(../img/verlauf.jpg) repeat-x scroll left bottom
}

#conRight .newswrap {
	background:#fbf6f0 url(../img/verlauf.jpg) repeat-x bottom left;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ccc8c0;
	overflow:hidden;
	font-size:10px;
	padding:10px;
	line-height:16px;
}

.news {
	margin-bottom:24px;
}

#conRight .textwrap p {
	padding:10px 12px;
	line-height:16px;
}

.newsletter {	
	background:#fbf6f0 url(../img/verlauf.jpg) repeat-x bottom left;
	border-bottom:1px solid #ccc8c0;
	line-height:16px;
	margin-bottom:24px;
	color:#595755;
	font-size:10px;
}

.newsletter form {
	padding:10px;
	color:#595755;
	font-size:10px;
}


.newsletter input {	
	border:1px solid #ccc8c0;
}

.tx-indexedsearch-title,.tx-indexedsearch-icon,.tx-indexedsearch-percent, .tx-indexedsearch-result-number {
	background:#b3a898;
	height:22px;
}

.tx-indexedsearch-info {
	background:#f2ede1 !important;
}

.tx-indexedsearch-title a {
	text-decoration:none;
	color:#ffffff;
}

p span {
	color:#333230;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:16px;
}

.col1under {
	background:#ffffff url(../img/col1under.gif) repeat-x bottom left;
	height:60px;
}

.col2under {
	background:#ffffff url(../img/col2under.gif) repeat-x bottom left;
	height:60px;
}

.col3under {
	background:#ffffff url(../img/col3under.gif) repeat-x bottom left;
	height:60px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{
	line-height:16px;
}

#conRight div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	/*margin:15px 0 15px 0;*/

}

#shopHeadline {
	height:29px;
	background:#b7ad9c url(../img/shop/shopHeadline.gif) top left repeat-x;
	color:#ffffff;
	margin-bottom:30px;
	padding-right:24px;
	line-height:29px;
	text-align:right;
}

.shop_pinfo1 {
	background:#B7AD9C url(../img/shop/shopHeadline.gif) repeat-x scroll left top;
	color:#FFFFFF;
	font-weight:bold;
	height:29px;
	line-height:29px;
	padding-left:10px;
	text-align:left;
}

.shop_pinfo {
	background:#F2ECE0 url(../img/verlauf.jpg) repeat-x scroll left top;
	border-bottom:1px solid #B7AD9C;
	margin-bottom:20px;
	padding:10px;
}

.tx-thmailformplus-pi1 input, .tx-thmailformplus-pi1 textarea {
	border:1px solid #D7D2C4;
	color:#666461;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:13px;
	margin-right:8px;
	padding:2px;
}
.tx-thmailformplus-pi1 textarea {
	height:150px;
}

#kontakt_headline {
	background:#B7AD9C url(../img/shop/shopHeadline.gif) repeat-x scroll left top;
	color:#FFFFFF;
	height:29px;
	line-height:29px;
	margin-bottom:30px;
	padding-left:24px;
	text-align:left;
}

.tx-thmailformplus-pi1 .submitButton {
	background:#B3A898 none repeat scroll 0%;
	border:0pt none;
	color:#FFFFFF;
	font-size:10px;
	height:19px;
	line-height:18px;
	width:auto;
}

#newsletterSubscr input {
	border:1px solid #D7D2C4;
	color:#666461;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin-right:8px;
	padding:2px;
}

input.inputRight {
	width: 90%;
}

input.newsletterSubmit {
	background:#B3A898 none repeat scroll 0%;
	border:0pt none !important;
	color:#FFFFFF !important;
	font-size:10px;
	height:19px;
	line-height:18px;
	width:auto;
}

input.questRadio {
	margin-right:10px;
}

.questionSubtext {
	margin-bottom:10px;
}

.button {
	background:#B3A898 none repeat scroll 0%;
	border:0pt none;
	color:#FFFFFF;
	font-size:10px;
	height:19px;
	line-height:18px;
	padding:0 10px;
}

#frequenzrechner td {
	height:25px;
}

#frequenzrechner input.inputField {
	border:1px solid #D7D2C4;
	color:#666461;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:2px;
}

.survey_item {
	float:left;
	clear:left;
	width:100%;
}

#frmPbSurvey {
	width:700px;
}

#stocklaenge td {
	height:30px;
}

.brownHead {
	background:#B7AD9C url(../img/shop/shopHeadline.gif) repeat-x scroll left top;
	color:#FFFFFF;
	font-weight:bold;
	height:29px;
	line-height:29px;
	padding-left:10px;
	text-align:left;
}

.schuhberBild input {
	padding:3px;
	border:1px solid #D7D2C4;	
	margin:10px;
}

.csc-loginform td{
height:35px;
padding:3px;
}

.csc-loginform input {
	border:1px solid #D7D2C4;
	color:#666461;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin-right:8px;
	padding:2px;
}

#conLeft .imagewrap img {
	border:0px solid #D7D2C4 !important;
}

.tx-pbsurvey-pi1 .questionSubtext {
	font-size:10px;
}

.sem_datum p {
	line-height:29px;
}


/* Seminar-Liste - Sortierung */

.sort_row {
text-align:right;
margin-bottom:10px;
background:#B7AD9C url(../img/shop/shopHeadline.gif) repeat-x scroll left top;
height:29px;
line-height:29px;
padding-left:10px;
}

.sort_uschrift {
float:left;
margin-right:20px;
font-weight:bold;
}

.sort_clear {
clear:both;
}

.sortlink {
float:left;
margin-right:15px;
}

.tx-fstopenxbanners-pi3 {
	margin-bottom:25px;
}

#newsletterSubscr {
	line-height: 14px;
}
