/* ####################### HEADER */
div.tx-macinasearchbox-pi1 {
	position:relative;
	top:15px;
	left:54px;
	width:150px;
}
div.searchbox_input {
	position:relative;
	float:left;
}

div.searchbox_input input {
	border:1px outset #9d845b;
	width:100px;
	height:12px;
	padding:2px 3px 2px 3px
	color:#4d4e53;
}

div.date {
	position:absolute;
	left:791px;
	top:192px;
	width:150px;
	font-weight:bold;
	font-size:10px;
}

	
/* ####################### MAINMENU */

div#menu {
	position:relative;
	top:-2px;
}
div#menu img{
/*	-moz-opacity: 0.5;
	filter:Alpha(opacity=50);*/
}
div#menu ul {
	margin:0;
	padding:0;
}
div#menu ul li{
	margin:0;
	padding:0;
	list-style:none;
}
div#menu ul li a {
	font-size:10px;
	font-weight:bold;
	width:174px;
}
div#menu ul li a:hover {
	text-decoration:none;
}
div#menu ul li li{
	list-style:disc !important;
}
div#menu ul li ul {
	padding:0x;
}
div#menu ul li ul li{
	margin:0;
}

div#menu ul li ul li a{
	width:163px;
}

/* ####################### Spezial Menu - Niederlassungen */

div#menu2 {
	position:relative;
	top:-2px;
}
div#menu2 img{
/*	-moz-opacity: 0.5;
	filter:Alpha(opacity=50);*/
}
div#menu2 ul {
	margin:0;
	padding:0;
}
div#menu2 ul li{
	margin:0px 0px 5px 0px;
	padding:0;
	list-style:none;
}
div#menu2 ul li a {
	font-size:10px;
	font-weight:bold;
	width:174px;
	height:15px;
}
div#menu2 ul li a:hover {
	text-decoration:none;
}
div#menu2 ul li li{
	list-style:disc !important;
}
div#menu2 ul li ul {
	padding:0x;
}
div#menu2 ul li ul li{
	margin:0;
}

div#menu2 ul li ul li a{
	width:163px;
	height:15px;
}

/* ####################### ERWEITERTE FUNKTIONEN */

div#print {
	position:relative;
	left:29px;
}
div#print, div#print a{
	font-weight:bold;
	font-size:10px;
	color:#535554;
}

/* ####################### TT_NEWS */

div.tt_news div.news-single-img {
	float:left;
}
div.tt_news div.news-single-img img{
	margin-bottom:5px;
	border:0px !important:
}
div.tt_news h3 {
	font-size:11px !important;
	padding:0px 0px 3px 0px;
	border-bottom:1px solid #152360;
}
div.tt_news h3 p{
	width:350px;
}
div.tt_news h2 {
	font-size:11px !important;
	padding:0px 30px 0px 0px;
	color:#717173 !important;
}
div.tt_news div.date {
	position:relative;
	left:0px;
	top:0px;
	width:390px;
	margin-bottom:5px;
	font-weight:normal;
	color:#717173;
	font-size:10px;
}
div.tt_news p.bodytext {
	color:#717173;
	font-size:11px;
}
div.tt_news p.link_more a, div.tx-ttnews-browsebox a {
	font-weight:bold;
	color:#717173;
	font-size:11px;
}
div.tt_news p.news-single-imgcaption {
	font-size:10px;
	color:#717173;
	margin-bottom:10px;
}
div.tt_news H2 {
	line-height:15px;
	margin:0px 0px 0px 0px;
	padding-top:8px;
	font-weight:bold;
}
div.tx-ttnews-browsebox table tr td {
	padding:3px;
	border:1px solid #152360;
}
/* ####################### REQUEST-FORM */
table.mailform {
	position:relative;
	margin-top:16px;
}
table.mailform input.request, table.mailform textarea.request {
	width:293px;
}
table.mailform input.request {
}
table.mailform textarea.request {
	height:150px;
}
table.mailform input.submit {
	padding:2px;
}

/* ####################### Redemptoristen Random_Theme */

div#theme{
	position:absolute:
	left:100px;
	top:2px;
}
div#theme img{
	float:right;
	border:0px;
}

/* ################ MAILFORMPLUS ############ */

div.mailformplus_contactform {
		padding:0 0 15px 0;
		font-size:11px;
}

div.mailformplus_contactform p{
	padding:0 0 0 0;
	font-size:11px;
	font-weight:bold;
	color:#000 !important;
}
div.mailformplus_contactform ul.error {
	margin:0 0 20px 0;
	padding:0 0 0 0;
}
div.mailformplus_contactform ul.error li {
	display:inline;
	list-style:none;
	margin:0 10px 0 0;
	font-weight:bold;
	font-size:11px;
	color:#f29102 !important;
}
div.mailformplus_contactform fieldset, div.mailformplus_contactform legend {
	border:0;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
div.mailformplus_contactform legend {
	font-weight:bold;
	font-size:11px;
}
div.mailformplus_contactform label{
	width:100px;
	display:block;
	float:left;
	margin:3px 0 3px 0;	
	font-size:11px;	
}
div.mailformplus_contactform input, div.mailformplus_contactform textarea, div.mailformplus_contactform select{
	font-size:11px;
	width:250px;
	border:1px solid #CCC;
	padding:2px 4px 2px 4px;
	margin:3px 0 3px 0;
	color:#717173;
}
div.mailformplus_contactform input:hover, div.mailformplus_contactform textarea:hover, div.mailformplus_contactform input:focus, div.mailformplus_contactform textarea:focus{
	border:1px solid #666;
}
div.mailformplus_contactform input.req:hover, div.mailformplus_contactform input.req:focus, div.mailformplus_contactform input#spam:hover, div.mailformplus_contactform input#spam:focus, div.mailformplus_contactform select:hover, div.mailformplus_contactform select:focus{
 	border:1px solid #f29102;
}
div.mailformplus_contactform input#spam {
	margin:23px 0 10px 0;	
}
div.mailformplus_contactform input#birthday {
	width:170px;
}
div.mailformplus_contactform input.submit{
	width:auto;
	margin:5px 0 0 100px;
	background:#666;
	border:0;
	color:#fff !important;
	font-weight:bold;
}
div.mailformplus_contactform input.submit:hover{
	cursor:pointer;
	border:0;	
	background:#f29102;
}
div.mailformplus_contactform select{
	width:260px;
}
div.mailformplus_contactform textarea#event {
	background:none;
	border:0;	
	padding:4px 0 0 0;
	margin:0 0 0 0;
	width:370px;
}

/* ################ TIP-A-Friend ############ */

div.tip_link {
	margin:0 0 20px 0;
}

div.tip_link a {
	color:#fff;
	background:#1F2F6F;
	padding:3px 16px 3px 16px;
	border:1px solid #fff;
}
div.tip_link a:hover {
	color:#fff;
	text-decoration:none;
	background:#f29102;
}
div.tx-pmtipafriend-pi1 label{
	width:160px;
	display:block;
	float:left;
	margin:3px 0 3px 0;	
	font-size:11px;	
}
div.tx-pmtipafriend-pi1 input, div.tx-pmtipafriend-pi1 textarea, div.tx-pmtipafriend-pi1 select{
	font-size:11px;
	width:250px;
	border:1px solid #CCC;
	padding:2px 4px 2px 4px;
	margin:3px 0 3px 0;
	color:#717173;
}
div.tx-pmtipafriend-pi1 input.checkbox{
	width:auto;
}
div.tx-pmtipafriend-pi1 input:hover, div.tx-pmtipafriend-pi1 textarea:hover, div.tx-pmtipafriend-pi1 input:focus, div.tx-pmtipafriend-pi1 textarea:focus{
	border:1px solid #666;
}
div.tx-pmtipafriend-pi1 input.buttonSubmit{
	width:auto;
	margin:5px 0 0 160px;
	background:#666;
	border:0;
	color:#fff !important;
	font-weight:bold;
}
div.tx-pmtipafriend-pi1 input.buttonSubmit:hover{
	cursor:pointer;
	border:0;	
	background:#f29102;
}

/* ################ PREDIGTSUCHE MIT JQUERY ############ */
div#predigtsuche_sql {
        
}
div#predigtsuche_sql .predigt_search_left{
    float:left;     
    padding:0 40px 0 0;   
}
div#predigtsuche_sql .predigt_search_right{
    float:left;
}

div#predigtsuche_sql select{
    width:210px;
    margin:4px 0 0 0;
}
div#predigtsuche_sql input.submit {
    float:right;
	padding:3px 8px 3px 8px;
	border:0;
	background-color:#70090d;
	color:#FFFFFF !important;
	font-weight:bold;
}
div#predigtsuche_sql input.submit:hover {
	cursor:pointer;
}

div#predigtsuche_sql .basic a {
	cursor:pointer;    
}
div#predigtsuche_sql .basic div {
	background:#f6d7b8;
	padding:15px 25px 15px 15px;
	margin:5px 0 0 0;
}
div#predigtsuche_sql .basic div a{
    color:#70090d;
    font-size:12px;
}
div#predigtsuche_sql .basic a h2 {
	cursor:pointer;
	background: url("../img/icon_plus.gif") no-repeat center left;
	padding:0 0 0 15px;
	margin:0 0 0 0;
}
div#predigtsuche_sql .basic a:hover {
    text-decoration:none;
}
div#predigtsuche_sql .basic a:hover h2 {
	background: url("../img/icon_minus.gif") no-repeat center left;
}
div#predigtsuche_sql .basic a.selected h2 {
	cursor:pointer;
	background: url("../img/icon_minus.gif") no-repeat center left;
	padding:0 0 0 15px;
}

div#predigten div {
	background:#f6d7b8;
	padding:15px 25px 15px 15px;
	margin:5px 0 0 0;
}
div#predigten div a{
    color:#70090d;
    font-size:12px;
}
div#predigten a h2 {
	cursor:pointer;
	background: url("../img/icon_plus.gif") no-repeat center left;
	padding:0 0 0 15px;
	margin:0 0 0 0;
}
div#predigten a:hover {
    text-decoration:none;
}
div#predigten a.selected h2 {
	cursor:pointer;
	background: url("../img/icon_minus.gif") no-repeat center left;
	padding:0 0 0 15px;
}
div#predigt_detail {
    padding:0 30px 0 0;    
}

/* ####################### MERKLISTE */
div.mfct {
    margin-right:25px;    
}
div.merkliste_functions {
    float:right;
    padding:0 5px 0 0;    
}
div.merkliste_functions input.merkliste_action{
    margin:0 0 0 0;
    border:0;
    padding:0;
}
