/*GLOBAL OPTIONS*/
html {
	font-size: 100.1%;
	background: url("../images/bg-body2.jpg") repeat-x 0 156px;
}
body {
	margin: 0;
	background: url("/fileadmin/templates/images/bg-body.png") no-repeat 50% 0;

	min-width: 880px;
	text-align:center;
}

body, table tr td, table tr th, all {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
}

/*MAIN CONTAINER*/
#main {
	text-align:left;
	margin:0 auto;
	width: 883px;
}



form {
	display:inline;
	padding: 0;
	margin: 0;
}

form legend {
	display:none;
}

li {list-style: none;}
img {
	border: none;
	display: block;
}




/*************************************
	DIVERSE, GENERELLERE KLASSEN
*************************************/
div.clear {
	clear:both;
}
.blau, tr.blau td {
	color: #2d4289;
}



.hinweis_exklusiv_mitglieder {
	font-style:italic;
	color:#808080;
	background:#E8F6D6;
	border:1px solid #DBEBC6;
	padding:7px;
}

.hinweis_exklusiv_mitglieder_light {
	font-size:10px;
	font-style:italic;
	color:#808080;
	padding-top:9px;
}
span.hinweis_exklusiv_mitglieder_light a {
	color:#808080;
}

div.csc-header {
	clear:both;
}

/*************************************
	UMFRAGE AUSWERTUNG
*************************************/
.sidebar2 .resultat,
.sidebar2 .anzahlStimmen {
	margin-left:12px;
	margin-right:12px;
	margin-top:3px;
}

.sidebar2 .anzahlStimmen {
	margin-bottom:10px;
	margin-top:7px;
}

.resultat {
	font-size:11px;
}
.balken_aktiv {
	border:1px solid #C9CEE1;
	background:#ffffff;
	 /*
	 	auskommentiert, weil die abstimmungsbalken
	 	sonst zu breit fźr die rechte spalte sind
	 	20.1.09 / Tobi
	 	width: 171px;
	 */
}
.balken_aktiv .prozent {
	position:absolute;
	width:1px;
	overflow:visible;
	display:inline;
	float:right;
	font-size:10px;
	padding-right:34px;
	margin-left:111px;
}

.balken_inaktiv {
	background:#E6E9F5;
	height:14px;
	padding-bottom:2px;
}
.submit {
	margin-top:10px;
	margin-bottom:10px;
}

/*************************************
	LINKS
*************************************/
.content a,
.sidebar2 a {
	color: #283d86;
}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
a:focus {outline: none;}



/*************************************
	†BERSCHRIFTEN
*************************************/
.content-text h1,
.content-text h2,
.content-text h3 {
	background: none;
}

h1, h2, h3, h4 {
	color: #73c900;
	font-size:20px;
	margin:0;
	margin-top:20px;
	margin-bottom:5px;
	font-weight:normal;
	line-height:1.1em !important;
	line-height:1.3em;
}
h1 {
	clear:both;
	margin-bottom:22px;
/*	line-height:0.5em !important;
	line-height:1em;*/
}
h1.csc-firstHeader {
	/*margin-top:14px;*/
	margin-top:20px;
}

h1.csc-firstHeader-archiv {
	padding-left:35px;
	padding-top:2px;
	padding-bottom:5px;
	background:url("../images/archivseite_h1.gif") no-repeat 0 2px;
}

h2, h3, h4 {
	font-size:12px;
	font-weight:bold;
}

h3, h4 {
	font-weight:normal;
	
}

h4 {
	color:#2d4289;
	margin-bottom:3px;
	font-weight:bold;
}

/*************************************
	FEHLER UND WARNUNGEN
*************************************/
.fehler, .warnungen, .warenkorb_titelblock {
	display:block;
	background-repeat:no-repeat;
	background-position:20px 10px;
	padding:10px 10px 10px 100px;
	margin-bottom:20px;
}
.fehler strong, .warnungen strong, .warenkorb_titelblock strong {
	display:block;
	margin-bottom:5px;
}

.fehler {
	color:#D24242;
	background:url("../images/achtung_rot.jpg") no-repeat 20px 10px #FFE5E5;
	border:1px solid #FBB4B4;
	min-height:70px;
}

.small-box .fehler {
	background-image:none;
	padding:3px;
	margin-bottom:0;
	margin-top:4px;
	margin-right:10px;
	min-height:0;
}

.warnungen {
	color:#E6812F;
	border:1px solid #FFC99D;
	background:url("../images/achtung_orange.jpg") no-repeat 20px 10px #FFF1E6;
}
.warenkorb_titelblock {
	border:1px solid #73C832;
	background:url("../images/cart.jpg") no-repeat 20px 10px #E3F4CC;
	padding-bottom:15px;
}





/*text to image replacment*/
.hidden-text {
	display: block;
	overflow: hidden;
	text-indent:-9999px;
}






/*HEADER*/
#header {
	height: 200px;
	position: relative;
	z-index: 100;
}
/*logo*/
.logo {
	margin: 0;
	position: absolute;
	top: 20px;
	left: 0;
	width: 450px;
	height: 55px;
}
.logo a {
	height: 100%;
	width: 100%;
}

.print-logo {display: none;}

/*main navigation*/
.main-nav {
	padding: 0;
	margin: 0;
	position: absolute;
	left: 0;
	top: 122px;
}
.main-nav li {
	float: left;
	padding: 0 0 0 14px;
	font-size: 10px;
}
.main-nav li a {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	display: block;
	padding: 0 14px 0 0;
	line-height: 35px;
}
.main-nav li.active {background: url("../images/bg-main-nav.png") no-repeat;}
.main-nav li.active a {background: url("../images/bg-main-nav.png") no-repeat 100% 0;}
/*sub menu*/
.sub-nav {
	position: absolute;
	left: 0;
	top: 170px;
	padding: 0;
	margin: 0;
}
.sub-nav li {
	display: inline;
	padding-left: 16px;
	background: url(../images/img-green-arrow.gif) no-repeat 4px 50%;
}
.sub-nav li a {
	color: #407f10;
	font-size: 110%;
	text-decoration: underline;
}
.sub-nav li a:hover, .sub-nav li a.active {text-decoration: none;}

/*span totheright*/
.totheright{
	float:right;
	top: 6px;
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:600px;
	text-align:right;
}

/*top menu*/
.top-menu {
	padding: 0;
	margin: 0;
	position: relative;
	top: 4px;
}
.top-menu li {
	padding-left: 15px;
	display: inline;
}
.top-menu li a {
	color: #fff;
	font-size: 100%;
	text-decoration: underline;
}
.top-menu li a:hover {text-decoration: none;}
/*language menu*/
.lang-menu {
	position: relative;
	float:right;
	background: #e3f4cc;
	padding: 0 8px 0 0;
	margin: 0;
	margin-left:20px;
	z-index:100;
}
.lang-menu li {
	display: inline;
	padding-left: 8px;
}
.lang-menu li a {
	color: #5ba314;
	font-size: 100%;
	text-decoration: underline;
	font-weight: bold;
	line-height: 22px;
}
.lang-menu li a:hover, .lang-menu li a.active {text-decoration: none;}
/*header-title*/
.header-title {
	background: url(../images/bg-header-title.png);
	display: block;
	position: absolute;
	right: 0;
	top: 75px;
	color: #fff;
	font-size: 200%;
	line-height: 47px;
	padding: 0 25px;
	text-align:center;
	font-weight: normal;
}
/*icons menu*/
.icons-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 163px;
	right: 0;
}
.icons-menu li {
	float: left;
	padding-left: 22px;
}
/*CONTAINER*/
#container {
	width: 100%;
	overflow: hidden;
	padding-top: 24px;
}
/*content*/
.content {
	float: left;
	width: 545px;
	padding-bottom: 15px;
	color:#4a4a4a;
}


/*img-box*/
.img-box {
	background: #e3f4cc url(../images/bg-long-box.gif) no-repeat 0 100%;
	overflow: hidden;
	width: 537px;
	margin-bottom:17px;
}

.img-box a img {
	width:537px;
}

.img-box strong {
	display: block;
	font-size: 120%;
	color: #000;
	padding: 5px 0 6px 15px;
	margin-bottom:-5px;
}
.img-box p,
.img-box p.bodytext{
	color: #000;
	margin: 0;
	font-size: 100%;
	padding-left: 15px;
	line-height:14px;
	width: 380px;
	margin-bottom:-7px;
}

/*more link*/
.more {
	color: #283d86;
	padding:2px 25px 2px 0px;
	background: url(../images/img-more.gif) no-repeat 100% 50%;
	line-height: 25px;
	margin:1px 2px 10px 12px;
}
.img-box .more {
	float: right;
	margin: -15px 12px 10px 0;
}

/*small-boxes*/
.small-boxes {
	width: 100%;
	overflow: hidden;
}
.small-box {
	background:url("../images/bg-short-box.png") no-repeat scroll 0 100% #E3F4CC;
	float:left;
	margin-bottom:4px;
	margin-right:7px;
	padding-bottom:4px;
	width:173px;
}



.sidebar2 .small-box {
	margin-bottom:10px;
	clear:both;
}

.small-box h1 {
	color:#283D86;
	font-size:12px;
	font-weight:bold;
	margin:8px 0 0 12px;
}


.small-box h2,
.small-box h3 {
	font-size: 120%;
	line-height: 32px !important;
	margin: 0;
	overflow: hidden;
	width:auto;
	padding-left:14px;
	background: url(../images/bg-title.gif) no-repeat;
	font-weight:normal;
}
.small-box h3 {
	margin-left:1px;
	margin-right:5px;
	padding:3px;
	padding-left:13px;
	background:none;
	background-color:#F2FAE7;
	color:#283D86;
	font-size:12px;
	line-height:1.4em;
}




/*	BOX mit 1/2 Breite des ganzen Inhalts */
.small-box-wide {
	background: url(../images/bg-c-box-wide.gif) no-repeat 0 100%;
	width:230px;
	height:225px;
}
.small-box-wide h2,
.small-box-wide h3 {
	font-weight:normal;
	background: url(../images/bg-title-wide.gif) no-repeat;
}



.small-box .more {
	line-height:25px;
	padding:2px 25px 2px 0px;
}

.small-box .links {
	margin-bottom:8px;
	text-align:left;
	
}

.small-box .links .more {
	line-height:15px;
}

.small-box p {
	color: #73c900;
	line-height: 16px;
	margin: 5px 10px 0px 12px;
}
.small-box p .preise {
	color:#4a4a4a;
	
}


/* small-box-wide ist zu breit im Content-Bereich*/
.content-text .small-box-wide {
     width:224px;
 
 }


/*teaser*/
.teaser {
	background: url(../images/bg-teaser.jpg) no-repeat;
	padding-top: 70px;
	margin-left: 1px;
}
.teaser p {margin-bottom: 5px;}
/*sidebar*/
.sidebar {
	float: right;
	width: 325px;
	margin-right:4px;
	height:230px;
}
/*book-box*/
.book-box {
	overflow:hidden;
	float: left;
	width: 140px;
	background: url(../images/bg-book-box.jpg) no-repeat 0 100%;
	padding: 0 0 0 0px;
	height: 230px;
	margin-bottom:18px;
}
.book-box strong {
	color: #05367b;
	font-size: 14px;
	line-height: 20px;
	padding: 0 18px 0 18px;
	display:block;
}
.book-box .more {
	float: left;
	display:block;
	padding-left:7px;
	line-height:12px;
	margin-top:4px;
	width:80px;
}


/* Neuer breiter Teaser book-box-breit*/
.book-box-breit {
	overflow:hidden;
	float: left;
	width: 322px;
	background: url(../images/bg-book-box-breit.png) no-repeat;
	padding: 0 0 0 0px;
	height: 230px;
	margin-bottom:18px;
}
.book-box-breit h2 {
	color: #283d86;
	font-size: 14px;
	line-height: 20px;
	padding: 0 18px 0 8px;
	display:block;
}
.book-box-breit .more {
	float: left;
	display:block;
	line-height:14px;
	margin-top:4px;
	width:80px;
	margin-left:0;
	padding-left:0;
}

.book-box-breit img {
	float:left;
	width:128px;
}
.book-box-breit p {
	color: #283d86;
	float:left;
	width:190px;
}



/*	FORMULARE RECHTE SPALTE */
.small-box form {
	display:block;
	padding-left:10px;
}
.sidebar2 form.searchform {
	padding:0;
	display:inline;
}


/*form-holder*/
.form-holder {
	float: right;
	width: 176px;
	margin-bottom:0px;
}



/*c-search-form*/
.c-search-form {
	background: url(../images/bg-input.gif) no-repeat;
	width:158px !important;
	width:180px;
	height:22px;
	padding:2px 8px 0 10px;
	margin-bottom:20px;
}
.c-search-form input {
	border: 0;
	background: none;
	color: #707070;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 3px 0 0;
	width: 135px !important;
	width: 115px;
	float: left;
}
.btn-search {
	background: url(../images/ico-search.gif) no-repeat;
	width: 14px;
	height: 14px;
	float: right;
	margin-top: 2px;
}



.tx-indexedsearch-whatis {
	font-size:13px;
	font-weight:bold;
	margin-top:25px;
	color:#73c900;
}


.sidebar h2 a, .sidebar2 h2 a {
	display: block;
	background: url(../images/img-up-arrow.gif) no-repeat 90% 50%;
	line-height: 32px;
	color: #73c900;
	width: 100%;
	text-decoration: none;
}
.sidebar2 h2 a.active {background: url(../images/img-down-arrow.gif) no-repeat 90% 50%;}


/*login-form*/
.sidebar2 .login-form-holder {
	min-height: 0 !important;
	height: auto !important;
}

.login-form {
	padding: 13px 0 15px 15px;
	
}
.logout-form-holder .login-form {
	padding-top:5px;
}


.form-row {
	width: 100%;
	overflow: hidden;
	margin-bottom:10px;
}
.login-form label {
	float: left;
	width: 16px;
	height: 16px;
	font-size:100%;
	color: #69b833;
}
.login-form label.l-login {background: url(../images/ico-login.gif) no-repeat 0 3px;}
.login-form label.l-password {background: url(../images/ico-password.gif) no-repeat 0 3px;}
.login-form input.i-text {
	padding: 0 5px;
	width: 82px;
	height: 13px;
	background: #fff;
	border: 1px solid #69b833;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	margin-right: 10px;
}
.btn-go {
	float: left;
	background: url(../images/btn-go.gif) no-repeat;
	width: 17px;
	height: 17px;
}
.login-form input.i-check {
	float: left;
	margin: 0;
	padding: 0;
	width: 14px;
	height: 14px;
	margin: 0 8px 0 16px
}
/*action-menu*/
.action-menu {
	padding: 0 0 0 16px;
	margin: 0;
}

.logout-form-holder .login-form .action-menu {
	padding:0px;
	margin-left:-5px;
}


.action-menu li a {
	color: #69b833;
	font-size: 100%;
	line-height: 15px;
	text-decoration: underline;
}
.action-menu li a:hover {text-decoration: none;}


/*NEWS BOX*/
.news-box {
	position:relative;
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-news-box.gif) no-repeat 0 100%;
	clear: both;
	padding-bottom: 7px;
	height:190px;
	margin-top:-6px;
}
.news-box-title {
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-news-title.gif) no-repeat;
}
.news-box-title h3 {
	font-weight:bold;
	color: #283d86;
	font-size: 120%;
	margin: 0;
	padding-left: 15px;
	line-height: 32px !important;
	float: left;
}


.news-list {
	padding: 0;
	margin: 0;
	height:125px;
}
.news-list li {
	width: 100%;
	overflow: hidden;
	vertical-align: top;
	padding: 0;
	height:30px;
	padding:5px 0;
}
.news-list li.alt {background: #f0f2fb;}
.news-list li em {
	float: left;
	font-style: normal;
	color: #283d86;
	font-size: 100%;
	width: 73px;
	padding-left: 12px;
	margin-top: 2px;
}
.news-list li p {
	float: left;
	margin: 0;
	color: #283d86;
	font-size: 100%;
	line-height: 16px;
	width: 210px;
}
.news-list li p strong {display: block;}
.news-box .more {
	float: left;
	padding-left: 15px;
}

.news-box .more {
	padding-top:2px;
	padding-bottom:2px;
}

.news-list li a{
	color: #283d86;
}

.news-box-title .morenews{
	float: right;
	margin-right:10px;
	margin-bottom:0;
}


/***************
NEU
*****************/
/*NEWS BOX*/
.news-box {
	position:relative;
/*	top:-10px; */
	width: 100%;
	background: url(../images/bg-news-box.gif) no-repeat 0 100%;
	clear: both;
	padding-bottom: 7px;
	margin-top:-6px;
}
.news-box-title {
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-news-title.gif) no-repeat;
}
.news-box-title h3 {
	font-weight:bold;
	color: #283d86;
	font-size: 120%;
	margin: 0;
	padding-left: 15px;
	line-height: 32px !important;
	float: left;
}


.news-list {
	padding: 0;
	margin: 0;
	height:121px;
}
.news-list li {
	width: 100%;
	overflow: hidden;
	vertical-align: top;
	padding: 0;
	height:30px;
	padding:5px 0;
}
.news-list li.alt {background: #f0f2fb;}
.news-list li em {
	float: left;
	font-style: normal;
	color: #283d86;
	font-size: 100%;
	width: 73px;
	padding-left: 12px;
	margin-top: 2px;
}
.news-list li p {
	float: left;
	margin: 0;
	color: #283d86;
	font-size: 100%;
	line-height: 16px;
	width: 210px;
}
.news-list li p strong {display: block;}
.news-box .more {
	float: left;
	padding-left: 15px;
}

.news-box .more {
	padding-top:2px;
	padding-bottom:2px;
}

.news-list li a{
	color: #283d86;
}

.news-box-title .morenews{
	float: right;
	margin-right:10px;
	margin-bottom:0;
}








/*FOOTER*/
#footer {
	clear: both;
	padding: 0;
	padding-bottom:13px;
	padding-top:1px;
	margin: 0;
	background: url(../images/bg-footer.gif) no-repeat;
	background-position:0px 1px;
}
#footer li {
	display: inline;
	padding-left: 12px;
}
#footer li a {
	font: 110%/21px Arial, Helvetica, sans-serif;
	color: #9d9c9c;
	text-decoration: underline;
	margin:0 6px 0 0;
}
#footer li a:hover {text-decoration: none;}


/*FOOTER*/
#footer {
	clear: both;
	color:#72A046;
	padding: 0;
	padding-bottom:13px;
	padding-left:9px;
	padding-top:3px;
	margin: 0;
	background: url("../images/bg-footer.png") no-repeat;
	background-position:0px 1px;
}
#footer li {
	display: inline;
	padding-left: 4px;
	padding-right:4px;
}


/*
#footer li:after {
	content:" |";
}
#footer li.last:after {
	content:"";
}
*/

#footer li a {
	color:#72A046;
	font:11px Arial,Helvetica,sans-serif;
	text-decoration:none;
	color: #407f10;		
	margin:0 6px 0 0;
}
#footer li a:hover {text-decoration: none;}



/*INSIDE PAGE*/
.column1 {
	float: left;
	width: 146px;
	margin-right: 46px;
	padding-top: 33px;
}
.column1 h3 {
	font-size:14px;
	font-weight:normal;
	color: #73c900;
	margin:0;
	line-height: 25px;
}

/*sub menu*/
.sub-menu {
	padding: 0;
	margin: 0;
	border-top: 1px solid #73c900;
	margin-bottom:10px;
	margin-top:10px;
}
.warenkorb-menu {
	border-top:none;
	margin-top:-10px;
}


.sub-menu li {
	border-bottom: 1px solid #73c900;
	padding-bottom:5px;
	padding-top:3px;
}
.sub-menu li a {
	display:block;
	padding-left:11px;
	color: #73c900;
	font-size: 120%;
	background: url(../images/img-sub-menu-green-arrow.gif) no-repeat 0 5px;
}
.sub-menu li a.active {
	background: url(../images/img-sub-menu-blue-arrow.gif) no-repeat 0 5px;
	color: #2d4289;
}
.sub-menu ul {
	padding: 3px 0 3px 14px;
	margin: 0;
}
.sub-menu ul li {
	padding:0;
}


.sub-menu li li a {
	background: none !important;
	line-height: 16px;
	padding-left:0;
}
.sub-menu li li {
	border: none;
	margin:0 0 4px 4px;
}


/*content-text*/
.content-text,
.content-text .content {
	float: left;
	width: 465px;
	padding-bottom: 20px;
	font-size:11px;
}
.content-text .printlink {
	position:relative;
	z-index:10;
	width:20px;
	height:14px;
	float:right;
	margin-right:-21px;
	text-align:right;
}
.content-text .content {
	margin-top:-19px;
}




.c-photo {
	float: left;
	border: 1px solid #72c744;
	margin: 5px 15px 0 0;
}
/*two-boxes*/
.two-boxes {
	width: 100%;
	overflow: hidden;
	margin-top: 30px;
}
.two-boxes ul,
.two-boxes div ul {
	min-height: 71px;
}

.list-holder,
.two-boxes div {
	float:left;
	width:230px;
	margin-right: 10px;
}

.list-holder ul,
.two-boxes div ul {
	margin-right:10px;
}

.list-holder h4,
.two-boxes div h3 {
	font-size: 110%;
	margin: 0;
	font-weight: normal;
	margin-bottom: 8px;
}
.list-holder a {
	color: #73c900;
	text-decoration: underline;
	padding-left: 24px;
	line-height: 22px;
}

/*sidebar2*/
.sidebar2 {
	float: right;
	width: 180px;
	padding-bottom:10px;
}
.sidebar2 .small-box {min-height: 80px;}






/*************************************
	ARTIKEL (Inhalte)
*************************************/
.divTextImages {
	clear:both;
	float:left;
	margin-right:10px;
	padding-bottom:10px;
}

.divTextImages img {
	padding:0;
	/*margin-bottom:10px;*/
}
.divTextImages img.last {
	/*margin-bottom:5px;*/
}

.divBildCopyrights {
	margin:0;
	padding:0;
	font-size:9px;
	padding-bottom:7px;
}

div.divAbschnittBilder .divBildCopyrights {
	margin-top:-4px;
}

.divLead {
	font-weight:bold;
	padding-bottom:0;
	margin-bottom:0;
}

.divAbschnitt {
	clear:both;
	display:block;
}
.two-boxes .divAbschnitt {
	clear:none;
}



.divAbschnitt .h3Ueberschrift,
.divAbschnitt .h2Ueberschrift {
	clear:both;
}

.divAbschnittBilder {
	margin-bottom:70px;
}

.divAbschnittKontaktinfo h2,
.divAbschnittPublikationen h2 {
	padding-bottom:0px;
}

.tx-frpredakartikel-pi1 div p.bodytext,
.tx-frpredakartikel-pi2 div p.bodytext,
.tx-frpredakartikel-pi3 div p.bodytext,
.tx-frpredakartikel-pi4 div p.bodytext,
p.bodytext {
	margin-top:0;
	margin-bottom:10px;
}

.tx-frpredakartikel-pi3 .h2Spitzmarker{
	font-size:12px;
	margin-top:4px;
}

.tx-frpredakartikel-pi3 .divMedienmitteilungOrt{
	padding:0px;
	margin-top:20px;
	color:#73c900;
}

/*************************************
	LISTEN
*************************************/
.content ul,
.sidebar2 ul {
	list-style-position:outside;
	margin:0;
	padding:0;
	margin-left:10px;
}

.content ul li,
.sidebar2 ul li {
	margin:0;
	padding:0;
	padding-left:15px;
	background: url(../images/img-blue-arrow-right.gif) no-repeat 4px 4px;
}

.sidebar2 ul.action-menu li,
.form-holder ul.action-menu li {
	padding-left:5px;
	background:none;
}

.sidebar2 .links {
	color: #73c900;
}
.sidebar2 .links ul {
	border: 1px solid #dcf1bf;
	background: #f8fcf2;
}

.content .downloads ul,
.content .links ul {
	margin-left:0;
}


.content .downloads,
.content .links,
.sidebar2 .downloads {
	margin-right:0;
	line-height:1.5em;
}
.content .downloads ul,
.content .links ul,
.sidebar2 .downloads ul {
	padding:5px;
	background: #f4f5f9;
	border: 1px solid #dfe2ed;
}
.content .downloads ul li,
.content .links ul li,
.sidebar2 .downloads ul li,
a.download {
	background: url(../images/img-blue-arrow.gif) no-repeat 0 3px;
	color: #283d86;
	padding-left:14px;
}

.content .links ul li {
	background: url(../images/img-blue-arrow-right.gif) no-repeat 4px 4px;
}






/*************************************
	REISEN
*************************************/
.reise_listenelement,
.reise_listenelement .bild img {
	margin-top:3px;
	border:1px solid #283D86;
}
.reise_listenelement {
	border-top:none;
	border-left:none;
	border-right:none;
}
.reise_listenelement .bild {
	float:left;
}

.reise_listenelement .text {
	margin-left:100px;
}

.reise_listenelement_ohne_bild .text {
	margin-left:0;
}


.reise_listenelement .span {
	padding-bottom:3px;
}

.reise_listenelement .text .daten {
	background:#E9EBF3;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
}

.reise_listenelement .text .daten .datum {
	width:100px;
	float:left;
	padding:2px;
}
.reise_listenelement .text .dateien {
	clear:both;
	margin-top:10px;
}




/*************************************
	BOUTIQUE
*************************************/
/*		TEASER-FLOATING-FIX		*/
.tx-frpboutique-pi2 {
	border-bottom:1px solid white;
}
.tx-frpboutique-pi2 .small-box {
	margin-top:-1px;
}

/*		PRODUKTELISTEN		*/
.boutique_listenelement {
	display:block;
	background-color:#F4F5F9;
	border:1px solid #DFE2ED;
	padding:10px;
	margin-bottom:15px;
}

.boutique_listenelement .bild {
	float:left;
	margin-right:15px;
}

.boutique_listenelement .beschreibung {
	margin-top:5px;
}

.boutique_listenelement .preise {
	margin-top:9px;
}

.boutique_listenelement .links {
	display:block;
	text-align:right;
}



/*		DETAILANSICHT		*/
.boutique_detailansicht_bilder {
	float:left;
	margin-bottom:30px;
	width:140px; 
}

.boutique_detailansicht_bilder img {
	float:left;
}
.boutique_detailansicht_bilder img.gross {
	border:1px solid #72C744;
	float:none;
	margin-bottom:10px;
}

.boutique_detailansicht_bilder a.thumb img {
	border:1px solid #72C744;
	margin:1px;
}


.boutique_detailansicht_beschreibung_schmal {
	padding-left:150px;
}

.tx-frpboutique-pi1 .downloads {
	clear:both;
}

/*		BESTELLBLOCK/PREISBLOCK		*/
.bestellblock,
.preisblock {
	width:100%;
	background:#F4F5F9;
	border-collapse:collapse;
	border:1px solid #DFE2ED;
	border-bottom:none;
}
.preisblock {
	background:#E6E9F5;
	border:1px solid #DFE2ED;
	border-top:none;
}
.preisblock tr td {
	color:#283D86;
}
.bestellblock tr td,
.preisblock tr td {
	padding:3px 3px 3px 10px;
	vertical-align:middle;
}

.bestellblock tr td.attribut_label,
.preisblock tr td.preis_label {
	width:170px;
	font-weight:bold;
}
.preisblock tr td.preis_label {
	vertical-align:top;
}

.bestellblock tr td.attribut_field span {
	font-size:8px;
}


.warenkorb_button {
	text-align:right;
}


/*		WARENKORB		*/
a.aktualisieren {
	padding-left:17px;
	background:url("../images/aktualisieren.gif");
	background-repeat:no-repeat;
	
}
table.warenkorb {
	width:100%;
	border:1px solid #C9CEE1;
	border-collapse:collapse;
}
table.warenkorb tr td {
	padding:5px;
	padding-top:8px;
	padding-bottom:8px;
	line-height:1.2em;
	background:#F4F5F9;
	border-top:1px solid #CBD1EC;
}
table.warenkorb tr.obenbuendig td {
	vertical-align:top;
}

table.warenkorb tr.titelzeile td {
	padding-top:15px;
}

table.warenkorb tr td.spacer {
	width:10px;
	border:none;
}

table.warenkorb tr td.artikel {
	width:200px;
	padding-left:10px;
}

table.warenkorb tr td.anzahl {
	width:60px;
}
/*	IE6 & 7 */
*:first-child+html table.warenkorb tr td.anzahl {
	width:70px;
}


table.warenkorb tr td.anzahl a {
	float:right;
	position:relative;
	width:17px;
	height:17px;
	display:block;
	margin-top:4px;
}
table.warenkorb tr td.anzahl input {
	float:left;
}
table.warenkorb tr td.anzahl a img {
	float:right;
}

table.warenkorb tr td.summe {
	text-align:right;
}


/*		MITGLIEDSCHAFTS-LISTE		*/
.boutique_listenelement_mitgliedschaft {
	display:block;
	float:left;
}

.boutique_listenelement_mitgliedschaft .titel {
	float:left;
	width:200px;
	_width:217px;
	color:#2D4289;
	margin-right:10px;
	margin-top:5px;
}
*+html .boutique_listenelement_mitgliedschaft .titel {
	width:210px;
}

.boutique_listenelement_mitgliedschaft .preise {
	float:left;
	margin-top:5px;
	width:75px;	
	_width:72px;
}

*+html .boutique_listenelement_mitgliedschaft .preise {
	width:77px;
}

.boutique_listenelement_mitgliedschaft .links {
	float:left;
}



.bestellblock tr td.preisberechnen_button {
	width:200px;
}
.preisblock input.more, .bestellblock input.more {
	background:transparent url(http://www.verkehrsclub.ch/fileadmin/templates/images/img-more.gif) no-repeat scroll 100% 50%;
	border:medium none;
	color:#283D86;
	cursor:pointer;
	line-height:25px;
	margin:10px 2px 10px 12px;
	padding:2px 20px 2px 0;
}



/*************************************
	PUBLIKATIONEN
*************************************/
.publikation,
.publikation .detailinfos .divTextImages img {
	border:1px solid #283D86;
}
.publikation {
	border-top:none;
	border-left:none;
	border-right:none;
	padding-bottom:10px;
	margin-top:10px;
}

.publikation .titelzeile {
	font-weight:bold;
}

.publikation .titelzeile .details {
	font-weight:normal;
	margin-top:3px;
	font-style:italic;
}


.publikation .titelzeile a {
	display:block;
}

.publikation .detailinfos {
	/*
	Feature ausgebaut:
	Per default wurden detailliertere Infos nur auf Klick per JS angezeigt.
	€nderungen auch an frp_ausgabepublikationen!
	
	display:none;
	
	*/
	margin-top:5px;
}

.reise_listenelement .text {
	margin-left:100px;
}

.reise_listenelement_ohne_bild .text {
	margin-left:0;
}

.publikation .beziehen {
	clear:both;
	margin-top:4px;
	padding:4px;
	background: #f4f5f9;
	height:25px;
}


.publikation .beziehen .hinweis_exklusiv_mitglieder {
	float:left;
	background:none;
	border:none;
	display:inline;
	padding:0;
	padding-top:5px;
}





/*************************************
	NEWS / MEDIENMITTEILUNGEN / TOURENCOMMUNITY (z.T. selbe Klassen)
	PETITIONSLISTE
*************************************/
select#tx_frppetition_kanton_filter {
	margin-bottom:15px;
}

div.divNews,
div.petitionseintrag {
	clear:both;
	border-bottom:1px solid #E9F6D6;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:0;
	padding-top:0;
}
div.divNewsLeft,
div.petitionseintraglinks {
	float:left;
}
div.divNewsLeft div.divNewsDatum {
	font-style:italic;
	padding-top:1px;
}
div.divNewsLeft div.divNewsImages {
	margin-top:3px;
}

div.divNewsLeft div.divNewsImages img {
	margin-bottom:10px;
}
div.divNewsText {
	margin-left:120px;
}

div.petitionseintrag_text {
	margin-left:80px;
}

div.divNewsText h4,
div.petitionseintrag_text h4 {
	margin-top:0;
	color:#4a4a4a;
}
div.anzahl_kommentare {
	clear:both;
	padding-top:10px;
}


/* Anzeige "Anzahl Kommentare" Listenansicht */
.divNews div.anzahl_kommentare {
	clear:none;
	display:block;
}

div.divAbschnittBilder img {
	display:inline;
	margin-right:10px;
}



/*	Lead Tourencommunity blau */
div.tx-frpredakartikel-pi4 .divLead {
	color:#2d4289;
}

/*	Google Map */
div.tx-frpredakartikel-pi4 div.divTextImages img,
iframe {
	border:1px solid #8CD257;
}
iframe {
	margin-bottom:20px;
}

/*	Rating */
div.nologin_meldung {
	clear:both;
	background:#F4F5F9;
	border:1px solid #C9CEE1;
	padding:10px;
	margin-bottom:25px;
	margin-top:10px;
}
div.sterne img {
	float:left;
	margin-right:5px;
	border:0;
}
div.bewertung_anzeigen,
div.sterne_auswaehlen {
	clear:both;
	margin-top:10px;
}

div.bewertung_anzeigen div.bewertung_text {
	font-weight:bold;
}

div.bewertung_anzeigen div.sterne,
div.sterne_auswaehlen div.sterne {
	float:none;
	display:inline;
}

div.bewertung_anzeigen div.bewertung_text,
div.sterne_auswaehlen div.bewertung_text {
	float:left;
	padding-right:15px;
	padding-top:1px;
	padding-bottom:5px;
}

/*	Kommentare Tourencommunity */
div.kommentare {
	margin-top:10px;
}
div.kommentar_block {
	padding:13px;
	background-image:url("../images/bg-comment.gif");
	background-repeat:no-repeat;
	background-color:#F6F7FB;
	margin-bottom:7px;
}
div.kommentar_block div.kommentar_ueberschrift {
	padding-top:10px;
	padding-bottom:10px;
	color:#2d4289;
}
div.kommentar_block div.kommentar_ueberschrift div.sterne {
	display:inline;
	padding-left:10px;
	float:right;
}


/* SeitenblŠttern */
div.divNewsRegister, ul.browsebox {
	display:block;
	float:right;
	margin:3px 30px 15px 0px;
}

div.divNewsRegister a, ul.browsebox a {
	font-weight:bold;
	margin-left:2px;
	color:#6DBF2E;
	padding:5px 6px 6px 6px;
}

div.divNewsRegister a:hover,
div.divNewsRegister .divNewsRegisterCurrent a,
ul.browsebox a:hover,
ul.browsebox .tx-indexedsearch-browselist-currentPage a,
ul.browsebox a.active {
	text-decoration:none;
	color:#ffffff;
	background-image:url("../images/bg-blaettern-aktiv.gif");
	background-repeat:no-repeat;
	background-position:50% 50%;	
}

/*	Archiv */
div.divNewsHistoryYear h2.h2NewsHistoryYear {
	margin-top:0;
}
div.divNewsHistoryYear ul {
	margin-bottom:15px;
	margin-top:5px;
}



/*************************************
	FORMULARE
	(Powermail und Bestellformular)
*************************************/
fieldset {
	border:none;
	padding:0;
	margin:0;
}

.tx_powermail_pi1_form {
	padding:0;
	width:440px;
}
.tx_powermail_pi1_form .tx-powermail-pi1_fieldset {
	background:#F4F5F9;
	border:1px solid #C9CEE1;
	padding:0;
	margin-bottom:20px;
	padding-bottom:5px;
}

.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html {
	margin:0px;
	margin-bottom:6px;
	clear:both;
	width:100%;
}

.tx_powermail_pi1_form label,
.tx_powermail_pi1_form .powermail_text {
	line-height:1.2em;
	margin:10px 10px 0px 0px;
}

.tx_powermail_pi1_form label,
.tx_powermail_pi1_fieldwrap_html_check p,
.tx_powermail_pi1_fieldwrap_html_radio p {
	margin-left:12px;
	font-weight:bold;
	width:100px;
	display:block;
	float:left;
	padding-top:2px;
}


.tx-powermail-pi1_fieldset legend,
.tx-powermail-pi1_fieldset div.legend{
	margin:0;
	display:block;
	background:#E6E9F5;
	clear:both;
	width:444px;
	padding:7px;
	padding-left:12px;
}


/* CHECKBOXEN / RADIOS */
.tx_powermail_pi1_fieldwrap_html_check p,
.tx_powermail_pi1_fieldwrap_html_radio p {
	float:left;
	margin:0;
	margin-left:12px;
	width:95px;
}

.tx_powermail_pi1_fieldwrap_html_check,
.tx_powermail_pi1_fieldwrap_html_radio{
	padding-top:10px;
}

.tx-powermail-pi1_fieldset_dasinseratsollerscheinen .powermail_check_inner{
	padding-bottom:10px;
}
.tx-powermail-pi1_fieldset_dasinseratsollerscheinen .tx_powermail_pi1_fieldwrap_html_check{
	padding-top:20px;
}

.powermail_check_inner,
.powermail_radio_inner{
	width:340px !important;
	width:330px;
	margin-left:12px;
	float:right;
}



.powermail_check_inner_notitle,
.powermail_radio_inner_notitle{
	width:447px !important;
	width:420px;
	margin-top:5px;
}

.powermail_check_inner label,
.powermail_radio_inner label{
	font-weight:normal;
	float:right;
	margin-top:0px;
	width:315px  !important;
	width:300px;
	margin:0px;
	height:20px;
	line-height:1.3em;
}

.powermail_check_inner label {
	line-height:1.3em;
	height:auto;
	padding-bottom:2px;
}

.powermail_check_inner_notitle label,
.powermail_radio_inner_notitle label{
	width:422px !important;
	width:395px;
}



/*		BREITE VERSION VOM FIELDSET 	*/
.tx-powermail-pi1_fieldset_wide .tx_powermail_pi1_fieldwrap_html {
	margin-left:12px;
	margin-right:-12px;
}
.tx-powermail-pi1_fieldset_wide .tx_powermail_pi1_fieldwrap_html label {
	width:422px !important;
	width:395px;
	margin-left:0;
}





/* SELECT POWERMAIL */
.powermail_select{
	margin-top:10px;
}


/*	FEHLER 	POWERMAIL */
.tx_powermail_pi1_form .fehlerhaft_ausgefuellt input,
.tx_powermail_pi1_form div.powermail_mandatory_js {
	color:#CE0000;
}
.tx_powermail_pi1_form div.powermail_mandatory_js {
	margin-left:130px;
}

.tx_powermail_pi1_form .fehlerhaft_ausgefuellt input,
.tx_powermail_pi1_form input.fehlerhaft_ausgefuellt{
	border:1px solid #CE0000;
}



/* DIVERSES POWERMAIL */
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html img {
	display:inline;
}

.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_submit,
.tx-powermail-pi1_confirmation .tx_powermail_pi1_formconfirmation_submit,
.tx-powermail-pi1_confirmation .tx_powermail_pi1_formconfirmation_back{
	margin:0;
	margin-top:16px;
	display:block;
	padding:7px;
	text-align:right;
	background:#E6E9F5;
	clear:both;
	padding-right:0;
	padding-left:0;
	margin-bottom:-5px;
}


.tx-powermail-pi1_confirmation .tx_powermail_pi1_formconfirmation_submit,
.tx-powermail-pi1_confirmation .tx_powermail_pi1_formconfirmation_back{
	margin-bottom:0px;
	margin-top:1px;
}



/* ZUSAMMENFASSUNG POWERMAIL */
div.tx-powermail-pi1_confirmation,
div.tx-powermail-pi1_thx{
	border:1px solid #C9CEE1;
	padding:0;
	margin-bottom:20px;
	width:459px;
}


.tx-powermail-pi1_confirmation p,
.tx-powermail-pi1_thx p{
	margin:0;
	display:block;
	background:#E6E9F5;
	clear:both;
	width:440px;
	padding:7px;
	padding-left:12px;
	margin-right:-1px;
	margin-left:-1px;
	margin-top:-1px;
	border:1px solid #C9CEE1;
	border-bottom:none;
}

.tx-powermail-pi1_confirmation table,
.tx-powermail-pi1_thx table{
	margin:20px;
}

.powermail_all_td{
	padding-right:10px;
}



/* SPENDEN */
div.tx_frpspenden_pi1_schritte span{
	width:107px;
	padding:3px;
	padding-left:5px;
	display:inline;
	float:left;
	background-color:#e2f4cc;
	border-right:1px solid #ffffff;
	margin-bottom:10px;
}


div.tx_frpspenden_pi1_schritte span.active{
	background-color:#5a951d;
	color:#ffffff;
}

div.tx_frpspenden_pi1_schritte{
	clear:both;
	height:20px;
}


div.tx_frpspenden_pi1_schritte_fr,
div.tx_frpspenden_pi1_schritte_fr span{
	height:32px;
}



/*************************************
	SITEMAP
*************************************/

div.content div.csc-sitemap ul {
	list-style-type:none;
	margin:0;
	padding:0;
}


/* ERSTE STUFE */
div.content div.csc-sitemap ul li{
	font-size:20px;
	margin:0;
	margin-top:20px;
	margin-bottom:10px;
	font-weight:normal;
	line-height:1.1em !important;
	line-height:1.3em;
	background:none;
}

div.content div.csc-sitemap ul li a:link,
div.content div.csc-sitemap ul li a:visited
div.content div.csc-sitemap ul li a:active
div.content div.csc-sitemap ul li a:hover{
	color: #73c900;
}


/* ZWEITE STUFE */
div.content div.csc-sitemap ul li ul{
	margin-bottom:15px;
}

div.content div.csc-sitemap ul li ul li{
	font-size:12px;
	margin:0;
	margin-bottom:5px;
	margin-top:5px;
	font-weight:normal;
	line-height:1.3em;
	background:none;
	margin-left:0;
	padding-left:15px;
	background: url(../images/img-blue-arrow-right.gif) no-repeat 4px 4px;
}

div.content div.csc-sitemap ul li ul li a:link,
div.content div.csc-sitemap ul li ul li a:visited
div.content div.csc-sitemap ul li ul li a:active
div.content div.csc-sitemap ul li ul li a:hover{
	color: #2d4289;
}


/* DRITTE STUFE */
div.content div.csc-sitemap ul li ul li ul li{
	padding-left:15px;
	font-size:10px;
}


/* VIERTE STUFE */
div.content div.csc-sitemap ul li ul li ul li ul{
	display:none;
}



/* Download-Links */
.csc-uploads-fileName p a {
	padding-left:15px;
	background: url("/fileadmin/user_upload/import/content/cmscontent/100318_dot_green.gif") no-repeat top left;
	}
	
div.skip {
	position:absolute;
	left:-1000px;
	top:-1000px;
	width:0px;
	height:0px;
	overflow:hidden;
	display:inline;
	}
	
	
	
/*************************************
	E-Cards
*************************************/
.tx-frpecard-pi2 form {
	margin-top:10px;
}
.tx-frpecard-pi2 .sender {
	width: 225px;
	height:70px;
	float:left;
}

.tx-frpecard-pi2 .fett{
	font-weight:bold;
}

.tx-frpecard-pi2 .empfaenger {
	width:225px;
	height:70px;
	float:right;
}

.tx-frpecard-pi2 .sender input,
.tx-frpecard-pi2 .empfaenger input {
	width: 80px;
}

.tx-frpecard-pi2 .grusstext {
	width:350px;
	height:100px;
	float:left;
}

.tx-frpecard-pi2 .button {
	width:100px;
	height:100px;
	float:right;
	text-align:right;
}

.tx-frpecard-pi2 .button input {
	margin-top:60px;
}

.tx-frpecard-pi2 .fehler {
	background-color: #FF0000;
	display: block;
	color: #FFFFFF;
	padding:3px;
	width:443px;
}

.tx-frpecard-pi2 #sms_uebrige_zeichen {
	display:inline;
}


/*************************************
	E-Cards no Flash
*************************************/
.tx-frpecard-pi2 .ecard .ecardNoFlash,
.tx-frpecard-pi1 .ecard .ecardNoFlash {
	width:450px;
	height:323px;
	font-size:13px;
	background-repeat:no-repeat;
	border:1px solid #999999;
}

.tx-frpecard-pi2 .ecard .ecardNoFlash .text,
.tx-frpecard-pi1 .ecard .ecardNoFlash .text {
	margin:20px;
	margin-bottom:35px;
	overflow:hidden;
}


	
/*************************************
	SUCHRESULTATE
*************************************/
.tx-indexedsearch-res {
	margin-top:35px;
	clear:both;
}

.tx-indexedsearch-res .tx-indexedsearch-res {
	border-bottom:1px solid #e9f6d6;
}

ul.browsebox {
	display:block;
	margin:0;
	margin-right:20px;
	padding:0;
	overflow:visible;
	width:470px;
}
ul.browsebox li {
	background:none;
	display:block;
	float:left;
	padding:0;
	/*padding-left:12px;
	margin-right:10px;*/
	
}


/*************************************
	REISEFORMULAR
*************************************/
.tx-frpreiseformular-pi1 fieldset {
	background:#F4F5F9 none repeat scroll 0 0;
	border:1px solid #C9CEE1;
	margin-bottom:20px;
	padding:0 0 5px;
}

.tx-frpreiseformular-pi1 fieldset legend {
	background:#E6E9F5 none repeat scroll 0 0;
	clear:both;
	display:block;
	margin:0;
	padding:7px 7px 7px 12px;
}

.tx-frpreiseformular-pi1 fieldset div {
	clear:both;
	margin:6px 0 6px;
	width:100%;
}

.tx-frpreiseformular-pi1 fieldset div label {
	display:block;
	float:left;
	font-weight:bold;
	margin-left:12px;
	padding-top:2px;
	margin-right:5px;
}

.tx-frpreiseformular-pi1 fieldset div select {
	width:110px;
}

.tx-frpreiseformular-pi1 fieldset label.clear {
	float:none;
}
.tx-frpreiseformular-pi1 fieldset div p {
	margin-left:12px;
}


/* Personalien */
.tx-frpreiseformular-pi1 div.personalien {
	width:460px;
}
.tx-frpreiseformular-pi1 div.personalien label {
	width:110px;
}
.tx-frpreiseformular-pi1 div.personalien input {
	width:200px;
}


/* Teilnehmende */
.tx-frpreiseformular-pi1 div.teilnehmende div {
	clear:none;
	float:left;
	width:auto;
}
.tx-frpreiseformular-pi1 div.teilnehmende input {
	width:25px;
	float:left;
}


/* Personalien einzel */
.tx-frpreiseformular-pi1 div.personalien_einzel div {
	clear:none;
	float:left;
	width:auto;
}
.tx-frpreiseformular-pi1 div.personalien_einzel div p {
	width:103px;
}

.tx-frpreiseformular-pi1 div.personalien_einzel label, div.personalien_einzel p {
	float:none;
}
.tx-frpreiseformular-pi1 div.personalien_einzel input, .tx-frpreiseformular-pi1 div.personalien_einzel select {
	margin-left:12px;
}

.tx-frpreiseformular-pi1 div.personalien_einzel input.klein {
	width:60px;
	*width:65px;
}

.tx-frpreiseformular-pi1 div.personalien_einzel span {
	clear:left;
	display:block;
	font-size:9px;
	margin-left:12px;
}

/* Ferienangebot */
.tx-frpreiseformular-pi1 div.ferienangebot div {
	/*float:left;*/
}
.tx-frpreiseformular-pi1 div.ferienangebot label {
	width:110px;
}

.tx-frpreiseformular-pi1 div.ferienangebot textarea {
	height:100px;
	width:330px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

/* Unterkunft */
.tx-frpreiseformular-pi1 div.unterkunft div {
	clear:none;
	float:left;
	width:auto;
}
.tx-frpreiseformular-pi1 div.unterkunft label.clear {
	float:none;
}
.tx-frpreiseformular-pi1 div.unterkunft input {
	margin-left:12px;
	width:133px;
}

/* Reiseinformationen */
.tx-frpreiseformular-pi1 div.reiseinformationen {
	margin:0;
}
.tx-frpreiseformular-pi1 div.reiseinformationen div {
	clear:none;
	float:left;
	width:auto;
}
.tx-frpreiseformular-pi1 .keinabstand {
	margin:0;
}


.tx-frpreiseformular-pi1 div.reiseinformationen label.clear {
	float:none;
}
.tx-frpreiseformular-pi1 div.reiseinformationen div span {
	clear:left;
	display:block;
	font-size:9px;
	margin-left:12px;
}
.tx-frpreiseformular-pi1 div.reiseinformationen div p.gross {
	width:170px;
}
.tx-frpreiseformular-pi1 div.reiseinformationen div p {
	width:70px;
}

.tx-frpreiseformular-pi1 div.reiseinformationen input, .tx-frpreiseformular-pi1 div.reiseinformationen select {
	margin-left:12px;
}
.tx-frpreiseformular-pi1 div.reiseinformationen input {
	width:140px;
}

.tx-frpreiseformular-pi1 div.reiseinformationen input.datum {
	width:65px;
}
.tx-frpreiseformular-pi1 div.reiseinformationen input.uhrzeit {
	width:35px;
}	
.tx-frpreiseformular-pi1 div.reiseinformationen input.gross {
	width:175px;
}	



/* Zusatzinformationen */
.tx-frpreiseformular-pi1 div.zusatzleistungen div {
	clear:none;
	float:left;
	width:auto;
}
.tx-frpreiseformular-pi1 div.zusatzleistungen input {
	margin-left:12px;
}
.tx-frpreiseformular-pi1 div.zusatzleistungen input.klein {
	width:80px;
}	
.tx-frpreiseformular-pi1 div.zusatzleistungen input.gross {
	width:220px;
}	


/* Versicherung */
.tx-frpreiseformular-pi1 div.versicherung div.margin {
	padding-bottom:15px;
	*padding-bottom:5px;
}

.tx-frpreiseformular-pi1 div.versicherung label {
	width:280px;
}


/* Bemerkungen */
.tx-frpreiseformular-pi1 div.bemerkungen textarea {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	height:100px;
	margin-left:12px;
	width:435px;
}

/* Vertragsbedingungen */
.tx-frpreiseformular-pi1 div.vertragsbedingungen input {
	float:left;
	margin-left:12px;
}

.tx-frpreiseformular-pi1 div.vertragsbedingungen div.senden {
	background:#E6E9F5 none repeat scroll 0 0;
	clear:both;
	display:block;
	float:right;
	margin:16px 0 -5px;
	*margin:16px 0 -17px;
	padding:7px 0;
	text-align:right;
}





#grosseBilder {
	margin-bottom:1em;
	width:137px;
	overflow:hidden;
}


.bildContainer {
	position:absolute;
	display:none;
}


/*************************************
	AUKTIONEN
*************************************/
.auktionListe {
	clear:both;
	display:block;
	margin:0;
	padding:0;
	margin-bottom:10px;
	border-bottom:1px dotted #efefef;
}

.auktionListe h2 {
	margin-top:10px;
	padding-top:0px;
}

.auktionListe img,
.auktion .images {
	float:left;
	margin:0px 10px 10px 0px;
	padding:0;
	
}
.auktion .images img {
	margin-bottom:5px;
}

.tx-frpquickauction-pi1 form {
	padding-top:10px;
	display:block;
	clear:both;
}

