@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator       YAML Builder V1.2 (http://builder.yaml.de)
 * @file          my_layout.css
 * @-yaml-minver  3.1
 * 
 */

/* import core styles | Basis-Sthttp://www.senioren-ahlen.de/typo3/backend.phpylesheets einbinden */
@import url(../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
/* @import url(../yaml/navigation/nav_slidingdoor.css); */
@import url(screen/basemod.css);
@import url(screen/content.css);

/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print_draft.chttp://www.senioren-ahlen.de/typo3/backend.phpss);


/* Farben */
body {background: #4D8031 !important;}       

body#sen div#main {border: 2px solid #336699;}
body#sen div#footer {border: 2px solid #336699;}

div#main {border-bottom:0 !important;border-top: 0;margin:0,1;padding-top:1em;padding-bottom:1em;}
div#footer {border-top:0 !important;margin-top:0;padding-top:1em;}

body#sen div#teaser{background-color:#336699;}


* {font-family: arial, verdana, helvetica, sans-serif;}
h1 {font-size: 1em;}
h2 {font-size: 1em;}


body#sen h1,body#sen h2,body#sen h3,body#sen h4,body#sen h5,body#sen h6 {color:#4D8031;}

body #col1_content h1 {font-size: 15px; color: #fff;height: 20px;padding: 10px;border-bottom:15px solid #fff}
h2 {font-size: 1em;}

div#nav div.hlist li a.sen:hover {background-color:#336699;}

div#nav div.hlist li.cur .sen {background-color:#336699 !important;}

div.page_margins {width: 960px;margin:0 auto;}
div#header { height: 120px;padding:0 !important;margin:0;}


/* Topmenu */
div#nav ul {margin:0;padding:0;}

div#nav div.hlist {background-color: transparent;}
div#nav div.hlist li {
padding-left: 3px;
margin:0;list-style-type: none; float: left;}

div#nav div.hlist li a,
div#nav div.hlist strong {
font-size: 14px;
font-family: arial, verdana, helvetica, sans-serif;
color: #000;
text-decoration: none;
background-color: #ccc;
border:1px solid #aaa;
border-bottom: 0;
border-right:1px solid #333;
padding: 4px 5px;
font-weight: normal;
}
div#nav div.hlist li a:hover,
div#nav div.hlist li.cur strong {color: #fff !important;}



/* Nur Barrierefrei */
span.hidden ,.h,ul#mm dfn, ul#rm dfn{position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline;}

div#header {
	padding: 1em 0;
	background: url(/fileadmin/templates/img/Panorama3.jpg) no-repeat top right;
}

div#teaser {margin: 0;color: #ccc;text-decoration: none; margin: 0; padding: 0.3em 0.8em;font-size:12px;}
div#teaser a {color: #ccc;text-decoration: none;}
div#teaser a:hover {color: #fff;text-decoration: underline;}

/* Topnavi */
ul#tn {
	font-family: arial, verdana, helvetica, sans-serif;
	float: right; text-align: right; color: #a0a0a0; 
	font-size: 0.8em; line-height: 1.2em;
line-height: 1.1em;
}
ul#tn li{margin:0;list-style-type: none; float: left;line-height: 1em;}
ul#tn a, ul#tn li.cur{
	color: #666;
	text-decoration: none;
	border-right: 1px solid #666;
	padding-left: 0.4em;
	padding-right: 0.4em;
line-height: 1.1em;
}
ul#tn strong  {font-weight: normal;line-height: 1.1em;}
ul#tn a.e, ul#tn li.cur-e{padding-left: 0.4em;padding-right: 0;border-right: 0;}
ul#tn a:hover {color: #333;text-decoration: underline;}






div#col1 {background-color: #ccc;}
div#col1_content{margin:0;padding:0;}
div#content-left{padding:0.5em;}


/* Mainmenu*/

ul#mm *{margin:0;padding:0;}
ul#mm{padding: 0;margin: 0;}
ul#mm ul li{border: 0;}
ul#mm li.actifsub ul li, ul#mm li.curifsub ul li {border-top: 1px solid #fff;}
ul#mm li{list-style-type: none;line-height: 1.1em;border-bottom: 1px solid #fff;}
ul#mm li a,ul#mm li strong{color:#000;display:block;padding: 2px 0.5em 2px 1.5em;text-decoration:none;font-size: 12px;font-weight:normal;}


/* 1. Ebene */
ul#mm li.ifsub
{background: -186px 3px url(/fileadmin/templates/img/_sprites_no_repeat.png) no-repeat;}

ul#mm li.actifsub, ul#mm li.actifsub ul li.actifsub, ul#mm li.curifsub strong
{background: -1px -184px url(/fileadmin/templates/img/_sprites_no_repeat.png) no-repeat;}

ul#mm li a, ul#mm li strong
{color:#000;display:block;padding: 2px 0.5em 2px 1.3em;text-decoration:none;font-size: 12px;}

ul#mm li strong{color:#fff; font-weight:normal}


/* 1. Ebene - Senioren (rot: #4D8031) */
body#sen li.actifsub a, body#sen li.curifsub a, body#sen li.curifsub strong 
{color: #fff; background: #4D8031 -1px -184px  url(/fileadmin/templates/img/_sprites_no_repeat.png) no-repeat;}

body#sen ul#mm li.ifsub a:hover
{color: #fff; background: #4D8031 -186px -182px url(/fileadmin/templates/img/_sprites_no_repeat.png) no-repeat;}

body#sen ul#mm li.actifsub a:hover, ul#mm li.curifsub a:hover 
{color: #fff; background: #4D8031 url(/fileadmin/templates/img/_sprites_no_repeat.png) no-repeat; background-position: -1px -184px;}

body#sen ul#mm li a:hover
{color: #fff; background: #4D8031;}



/* 2. Ebene */
ul#mm li.actifsub ul li a, ul#mm li.actifsub ul li strong, ul#mm li.curifsub ul li a
{background: #ddd; color: #000 ;font-weight:normal;padding-left: 2.2em;}

ul#mm li.actifsub ul li strong, ul#mm li.actifsub ul li.actifsub a
{color: #fff ;font-weight:normal;}

ul#mm li.actifsub ul li.ifsub a, ul#mm li.curifsub ul li.ifsub a
{background: #ddd -175px 3px url(/fileadmin/templates/img/_sprites_no_repeat.png) no-repeat;}


/* 2. Ebene - Senioren (rot: #4D8031) */
body#sen ul#mm li.actifsub ul li strong, body#sen ul#mm li.curifsub ul li a:hover, body#sen ul#mm li.actifsub ul li a:hover
{background: #4D8031}

body#sen div#col1 ul#mm li.actifsub ul li.ifsub a:hover, body#sen div#col1 ul#mm li.curifsub ul li.ifsub a:hover
{background: #4D8031 -175px -182px url(/fileadmin/templates/img/_sprites_no_repeat.png) no-repeat;}

body#sen ul#mm li.actifsub ul li.curifsub strong, body#sen ul#mm li.actifsub ul li.actifsub a
{background: #4D8031 10px -183px url(/fileadmin/templates/img/_sprites_no_repeat.png) no-repeat;}


/* 3. Ebene */
div#col1 ul#mm li.actifsub ul li.actifsub ul li a, div#col1 ul#mm li.actifsub ul li.curifsub ul li a
{background: #eee; color:#000; padding-left: 3.2em;font-weight: normal;}


/* 3. Ebene - Senioren (rot: #4D8031) */
body#sen div#col1 ul#mm li.actifsub ul li.actifsub ul li a:hover, body#sen div#col1 ul#mm li.actifsub ul li.actifsub ul li strong, body#sen div#col1 ul#mm li.actifsub ul li.curifsub ul li a:hover
{background: #4D8031; color:#fff; padding-left: 3.2em; font-weight: normal;}

/* Rightmenu */


div#col2_content {background-color: #fff; margin:0;padding:0;}
div#content-right{padding:0.5em;}

ul#rm li {margin:0;padding:0; border-top:1px solid #fff;}
ul#rm li ul li {border-top:0px solid #fff;}
ul#rm *{ margin:0;padding:0;}
ul#rm{padding: 0;margin: 0; }
ul#rm ul {border-top:1px solid #fff;}

body#sen div#col2_content ul#rm li
{list-style-type: none;line-height: 1.0em;border-bottom: 1px solid #fff; background-color: #fff; color: #fff; font-size: 12px;}
body#sen div#col2_content ul#rm ul li
{margin:0}

ul#rm li,div#col2_content ul#rm li strong{color:#fff;padding: 0 0 0 0; font-size: 12px; background-color: #4D8031;}
ul#rm li a,div#col2_content ul#rm li strong{color:#fff;display:block;padding: 4px 0.2em 4px 1.2em;text-decoration:none;font-size: 12px;}

ul#rm li a:hover, ul#rm a:focus{text-decoration:underline;}

/* 2. Ebene */
body#sen ul#rm ul li a,div#col2_content ul#rm ul li strong{color: #4D8031;}

body ul#rm ul li a.ungerade,div#col2_content ul#rm ul li strong{background-color:whitesmoke;font-weight:normal;}
body ul#rm ul li a.gerade,div#col2_content ul#rm ul li strong{background-color:#eee;font-weight:normal;}
body ul#rm ul li a:hover{background-color:#fff;}

ol.linklisteRight {list-style-type: none; margin: 5px 0px 0px 0px; padding:0;}
ol.linklisteRight li {text-align: center; padding: 4px 0px 4px 0px;margin:-5px -8px 0px -8px;}
ol.linklisteRight li.ungerade {background-color: whitesmoke;}
ol.linklisteRight li.gerade {background-color: #eee;}
ol.linklisteRight li a {text-decoration:none}
div#content-right ol.linklisteRight li a:hover, ol.linklisteRight li:hover {text-decoration:underline; background-color: #fff ! important;}



a {color:#01527B; text-decoration:none; font-weight:bold;}
a:hover {color:#01527B; text-decoration:underline;}


div#col2_content {background-color: #fff; margin:0;padding:0;}

/*Einstellugen für den RTE*/
.align-left {text-align: left;}
 
.align-center {text-align: center;}
 
.align-right {text-align: right;}

.align-center img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
 
<br class="spacer_" />

/* Einstellungen Plugins - tt_address_pi1 */
.tx-ttaddress-pi1 .vcard {
	border: 3px solid red;
	padding: 1.5em;
	margin-bottom: 1.0em;
	width: 90%;
	font-size:0,1em;
	
}
.tx-ttaddress-pi1 .info {
		background-color:red;
		padding: 0.25em;
		padding-left:0.5em;
		font-size:1.0em;
		font-weight:bold;
		color: #ffffff;
		clear: both;
}
