@import "fileicons.css";
@import "rte.css";

.tx-srlanguagemenu-pi1{
	float: right;
	margin: 0px 9px 0px 0px;
}

#Rahmen .tx-srlanguagemenu-pi1 .NO a:link, #Rahmen .tx-srlanguagemenu-pi1 .NO a:visited, #Rahmen .tx-srlanguagemenu-pi1 .NO a:active {
  color:#CCCBCB;
}

#Rahmen .tx-srlanguagemenu-pi1 .CUR a:link, #Rahmen .tx-srlanguagemenu-pi1 .CUR a:active, #Rahmen .tx-srlanguagemenu-pi1 .CUR a:visited, #Rahmen .tx-srlanguagemenu-pi1 .NO a:hover {
  color:#333;
}

/* CSS Document */
body {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

		
}
#Content a:visited, a:link {
	text-decoration: underline;
	color: #333;

}
	
#Content a:hover, a:active {
	text-decoration: underline;
	color: #C00000;
}
	
	

#Content table td {
	padding:3px;
	
	}
	
#Content table p {
	margin:0px;
	padding:0px;
	font-size: 12px;}

#Rahmen {
	width: 966px; 
	text-align: left;
	margin: 0 auto;

	}
	
#einspaltig #News {
	display: none;
	}
	
#einspaltig #Content {
	width: 65%;
	}
	
#einspaltig #Pfad {
	width: 966px;
}
	
#zweispaltig {}


/*Anfang Header*/
#Header {
	height: 149px;
	width:966px;
	padding: 0px;
	margin: 0px;}

/*-----Suche------*/	

#Suchfeld {
	float:left;}
	
#Suche {
	width: 200px;
/*	height: 50px; */
        padding-top:35px;
        padding-left:10px;
	margin:0px;}	

	
#Suche input {
	background-color: #CCCBCB;
	vertical-align:text-top;
	font-size:11px;
	color: #5C5C5C;
	padding:2px;
	margin:3px;
	border: 1px solid #A1A0A0;}



.SucheSubmit {
	
	border:0px;
	padding:0px;
	margin-top:0px;	
}




#Logo {
	float: left;
	width: 220px;
	height: 149px;
	display: inline;
	background-color:#CCCBCB;
	}
	
#Headerbilder {
	width: 746px;
	height: 149px;
	float: left;
	padding:0px;
	margin:0px;
	}
	

	
/*Ende Header*/


/*Anfang Navigation*/
#Navigation {
	height: 30px;
	background-color:#ddd;
	}
	

	
#HauptNav {
	float: left;
	width: 966px;
	height: 30px;
        /*background-image:url(../lay/nav_hg.jpg);
        background-repeat:no-repeat;
        background-position:top left;*/
	background-color: #A1A0A0;
	display:block;
	margin: 0px;
	padding: 0px;
	}
	
#HauptNav ul {
	list-style-type: none;
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
	width: 966px;
	display:block;}
	
#HauptNav ul li {
	float: left;
        margin:0px;
        padding:0px;
        text-transform:uppercase;}
	
.HauptNavText, a.HauptNavText:link, a.HauptNavText:visited, a.HauptNavText:active {
	font-weight: bold;
	color: #646464;
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
        padding:7px 18px 7px 18px;
	display: block;
        /*background-image:url(../lay/morelink.gif);
        background-repeat:no-repeat;
        background-position:left;*/}
	
.HauptNavTextFirst, a.HauptNavTextFirst:link, a.HauptNavTextFirst:visited, a.HauptNavTextFirst:active {
	font-weight: bold;
	color: #646464;
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	padding:7px 18px 7px 18px;
	margin:0px 0px 0px 28px;
	display: block;
	/*background-image:url(../lay/morelink.gif);
	background-repeat:no-repeat;
	background-position:left;*/}
	
a.HauptNavText:hover {
	color: #fff;}
	
a.HauptNavTextFirst:hover {
	color: #fff;}
	
.HauptNavTextActive {
	font-weight: bold;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
	padding:7px 18px 7px 18px;
	display: block;
       /* background-image:url(../lay/morelink.gif);
        background-repeat:no-repeat;
        background-position:left;*/}

.HauptNavTextFirstActive, a.HauptNavTextFirstActive:link, a.HauptNavTextFirstActive:visited, a.HauptNavTextFirstActive:active {
	font-weight: bold;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	border: 0px;
	margin:0px 0px 0px 28px;;
	padding:7px 18px 7px 18px;
	display: block;
        /*background-image:url(../lay/morelink.gif);
        background-repeat:no-repeat;
        background-position:left;*/}
	
/*Ende Navigation*/

/*Anfang Sitemap*/
div.content{
background-color:#F5F5F5;
}

#Content div.csc-sitemap ul {
	margin:0px;
	padding:0px;
	
	}


#Content div.csc-sitemap ul li {
	list-style-type:none;
	margin:0px 0px 16px 0px;
	padding: 0px;
	line-height: 20px;
	text-transform:uppercase;}

#Content div.csc-sitemap ul li a, #Content div.csc-sitemap ul li a:active, #Content div.csc-sitemap ul li a:visited, #Content div.csc-sitemap ul li a:link {
	color: #ce1010;
	background-image:url(../lay/unav_li.gif);
	background-repeat:no-repeat;
    background-position:left;
	font-size: 11px;
    font-weight:bold;
    padding:0px 0px 0px 14px;
	text-decoration: none;
	}
	
#Content div.csc-sitemap ul li a:hover {
	color: #333;}
	
#Content div.csc-sitemap ul li ul {
	margin:0px 0px 0px 10px;
	padding:0px;}


#Content div.csc-sitemap ul li ul li {
	margin:0px 0px 6px 0px;
	padding: 0px;
	line-height: 20px;
	text-transform:none;}

#Content div.csc-sitemap ul li ul li a, #Content div.csc-sitemap ul li ul li a:active, #Content div.csc-sitemap ul li ul li a:visited, #Content div.csc-sitemap ul li ul li a:link {
	color: #666666;
	font-size: 11px;
    font-weight:bold;
	text-decoration: none;}
	
#Content div.csc-sitemap ul li ul li a:hover {
	color: #333;}
	
	
#Content div.csc-sitemap ul li ul li ul {
	margin:0px 0px 0px 10px;
	padding:0px;}


#Content div.csc-sitemap ul li ul li ul li {
	margin:0px 0px 6px 0px;
	padding: 0px;
	line-height: 20px;
	text-transform:none;}

#Content div.csc-sitemap ul li ul li ul li a, #Content div.csc-sitemap ul li ul li ul li a:active, #Content div.csc-sitemap ul li ul li ul li a:visited, #Content div.csc-sitemap ul li ul li ul li a:link {
	color: #666666;
	font-size: 11px;
    font-weight:normal;
	text-decoration: none;}
	
#Content div.csc-sitemap ul li ul li ul li a:hover {
	text-decoration:underline;}
	
	
/*Ende Sitemap*/


/* -- Anfang unterer Teil ------------------------------------------------------------------ */

/* -- Anfang Unternavigation ----------------------------------------- */

/* -- Unternav 1 ---------------- */
#UnterNav {
	float: left;
	width: 200px;
	height:300px;
	*min-height:300px;
}


#UnterNav ul {
	list-style-type: none;
	margin: 15px 0px 0px 10px;
	padding: 0px;
	border-top: 1px solid #E8E8E8;
	
}
	
#UnterNav ul li {
	font-weight: bold;
	width: 200px;
	margin:0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
        border-bottom: 1px solid #E8E8E8;
        /*background-image:url(../lay/unav_hg.jpg);
        background-repeat:repeat-y;
        background-position:bottom left;*/}
	
.UnterNavText, a.UnterNavText:active, a.UnterNavText:visited, a.UnterNavText:link {
	color: #666;
	font-size: 12px;
	text-decoration: none;
  	padding:5px 0px 6px 20px;
	display: block;
        background-image:url(../lay/unav_li.gif);
        background-repeat:no-repeat;
        background-position:left;}
	
a.UnterNavText:hover {
	color: #B01818;} /* --rot --*/
	
.UnterNavTextActive {
	color: #333;
	font-size: 12px;
	text-decoration: none;
   	padding:5px 0px 6px 20px;
	display: block;
        background-image:url(../lay/unav_li_active.gif);
        background-repeat:no-repeat;
        background-position:left;
	height: 100%;}
	
	
/* -- Unternav 2 ------------------- */
	
#UnterNav ul li ul {
	list-style-type: none;
	margin: 0px 0px 0px 10px;
	padding: 0px;
 	
}	
	
#UnterNav ul li ul li {
font-weight: bold;
	width: 100px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
        /*background-image:url(../lay/unav_hg.jpg);
        background-repeat:repeat-y;
        background-position:bottom left;*/
        border:0px;

}

	
.UnterNav2Text, a.UnterNav2Text:active, a.UnterNav2Text:visited, a.UnterNav2Text:link {
	color: #666;
	font-size: 12px;
	text-decoration: none;
  	padding:5px 0px 6px 20px;
	display: block;
        background-image:url(../lay/unav_li.gif);
        background-repeat:no-repeat;
        background-position:left;
}
	
a.UnterNav2Text:hover {
	color: #B01818;
}
	
.UnterNav2TextActive {
	color: #333;
	font-size: 12px;
	text-decoration: none;
   	padding:5px 0px 6px 20px;
	display: block;
        background-image:url(../lay/unav_li_active.gif);
        background-repeat:no-repeat;
        background-position:left;
	height: 100%;
}
	
	
/* -- Unternav 3 ------------------- */

#UnterNav ul li ul li ul {
	list-style-type: none;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
	
#UnterNav ul li ul li ul li{
	font-weight: bold;
	width: 50px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	border:0px;
}

.uNav3Text, a.uNav3Text:active, a.uNav3Text:visited, a.uNav3Text:link {
	color: #666;
	font-size: 11px;
	text-decoration: none;
  	padding:5px 0px 6px 0px;
	display: block;
       /* background-image:url(../lay/unav_li.gif);*/
        background-repeat:no-repeat;
        background-position:left;
}
	
	
a.uNav3Text:hover {
	color: #B01818;
}
	
.uNav3TextActive {
	color: #B01818;
	font-size: 11px;
	text-decoration: none;
   	padding:5px 0px 6px 0px;
	display: block;
       /*  background-image:url(../lay/unav_li_active.gif);*/
        background-repeat:no-repeat;
        background-position:left;
	height: 100%;
}

/* -- Ende Unternavigation ----------------------------------------- */


#Pfad {
	width: 956px;
	height: 20px;
	float: left;
	background-color: #f7f7f7;
	padding: 6px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	font-size: 11px;
	color: #666666;
}
.PfadText, a.PfadText:visited, a.PfadText:active, a.PfadText:link {
	text-decoration: none;
	font-size: 11px;
	color: #666666;
	margin-left:0px;
}
	
a.PfadText:hover {
	text-decoration: underline;}
	
#Content {
	/*width: 508px; */
	width: 470px;
	/*background-color: #DDDDDD;*/
	padding:21px 10px 10px 18px;
	margin:0px 0px 0px 30px;
	*margin:0px 0px 0px 5px;
	float: left;
	color: #333333;
	font-size: 12px;
	line-height: 20px;}
	
#Content h1 {
	color: #333333;
	font-size: 13px;
	text-transform:uppercase;
	background-image:url(../lay/content_h1.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0px 0px 0px 14px;
        margin:40px 0px 10px 0px;}

#Content h2 {
	color: #ce1010;
	font-size: 12px;
	margin: 0px;
	padding:25px 0px 0px 0px;}
	
#Content h3 {
	color: #990000;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding:25px 0px 0px 0px;}
	
#Content h4 {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding:25px 0px 70px 0px;}


#Content .csc-firstHeader {
	color: #333333;
	font-size: 13px;
	text-transform:uppercase;
        background-image:url(../lay/content_h1.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0px 0px 0px 14px;
        margin:0px 0px 10px 0px;}
	

#Content p {
        margin:0px 0px 9px 0px;
        padding:0px;
        font-size: 12px;}

#Content ul {
	list-style-type: disc;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:60px;
	padding:0px;
	line-height:18px;}


#Content ul li {
	list-style-type: disc;
	margin:0px;
	padding:0px;
	line-height:18px;}

/*#Content a, #Content a:link, #Content a:active, #Content a:visited {

	text-decoration:none;
	color:#266CB4;}
	
#Content a:hover {
	text-decoration:underline;}*/


#Content textarea {
	font-family:Verdana, Arial;
	font-size:12px;}


/*Filelinks etc*/
#Content div.pdf first odd {
        background-color:#ddd;}

#Content div.filelink_desc {
         background-color:#f7f7f7;}

#Content div.filelink_title a, #Content div.filelink_title a:link, #Content div.filelink_title a:active, #Content div.filelink_title a:visited {
	text-decoration:underline;
	color:#333;}
	
#Content div.filelink_title a:hover {
	color:#ce1010;}



#Content a.mail:link, #Content a.mail:active, #Content a.mail:visited {
	text-decoration:underline;
	color:#333;
	padding:0px 0px 0px 16px;
	background-image:url(../lay/mail.gif);
	background-repeat:no-repeat;
	background-position:left;}
	
#Content a.mail:hover {
	color:#ce1010;}

#Content a.download:link, #Content a.download:active, #Content a.download:visited {
	text-decoration:underline;
	color:#333;
	padding:0px 0px 0px 16px;
	background-image:url(../lay/download.gif);
	background-repeat:no-repeat??????;
	background-position:left;}
	
#Content a.download:hover {
	color:#ce1010;}

#Content a.external-link:link, #Content a.external-link:active, #Content a.external-link:visited {
	text-decoration:underline;
	color:#333;
	padding:0px 0px 0px 18px;
	background-image:url(../lay/extern.gif);
	background-repeat:no-repeat;
	background-position:left;}
	
#Content a.external-link:hover {
	color:#ce1010;}


/*Anfang News*/
#Content div.csi-text {
	float: left;
	width: 340px;
	padding: 0px;
	font-size: 12px;
	}
	
.csi-text{
	margin-left:5px;
}

/* NEWS LIST */
#Content .news-list-item {
	background-color: #f7f7f7;
	border:1px solid #efebef;
	width: 408px;
	padding:0px;
	margin-bottom: 9px;
	float: left;
	line-height: 20px;
        font-size: 12px;}

#Content .news-list-item img {
	float: left;
	padding-right: 5px;}

#Content .#New-item a:hover {
	font-weight: bold;}

#Content .news-list-header {
	font-weight: bold;
	font-size: 12px;
	color:#ce1010;}

#Content .news-list-morelink a, #Content .news-list-morelink a:active, #Content .news-list-morelink a:visited, #Content .news-list-morelink a:link {
	text-decoration: none;
	font-weight: bold;
	color: #333333;
	font-size:12px;
	padding: 0px 0px 0px 17px;
	font-size: 11px;
	line-height: 22px;
	float: left;
	margin:10px 0px 0px 0px;
        background-image:url(../lay/morelink.gif);
        background-repeat:no-repeat;
        background-position:left;}

#Content .news-list-morelink a:hover {
	color:#ce1010;}

/*Single-Ansicht*/

div.news-single-item {
	font-size: 11px;}
	
div.news-single-item h2 {
	color:#ce1010;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:13px;
	text-transform:uppercase;}

#Content div.news-single-backlink a, #Content div.news-single-backlink a:link, #Content div.news-single-backlink a:active, #Content div.news-single-backlink a:visited {
	text-decoration: none;
	color: #333333;
	padding: 0px 0px 0px 17px;
        font-weight: bold;
	line-height: 22px;
        background-image:url(../lay/??????BackLink.gif);
        background-repeat:no-repeat;
        background-position:left;}

#Content div.news-single-backlink a:hover {
	color:#ce1010;}




#Content .csc-tearextpic-caption{
	padding-bottom: 15px;
	color: #666;
	font-size: 10px;
}
.date {
	text-decoration: none;
	color: #256CB3;
	font-size: 11px;
	line-height: 16px;
}


.csc-header{
	clear: both;
}


/*-------News------*/
#News {
	width: 223px; 
	float: right;
	background-color: #DCDCDC;
	margin:0px;
	padding:0px;
	/*margin-top: 15px;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 0px;
        padding:24px 10px 10px 10px;*/}

#News h1 {
	font-size: 13px;
	margin: 21px 0px 0px 10px;
	padding:0px 0px 0px 15px;
        background-image:url(../lay/news_h1.gif);
        background-repeat:no-repeat;
        background-position:left;
        color:#343434;}
	
#News p {
	font-size: 11px;
	padding-right: 10px;
	padding-left: 15px;
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 0px;}

#News ul li{
	list-style-type: disc;
	list-style-position: outside;  
	margin: 0px 0px 0px -23px;
	padding: 0px;}

#News div.news-latest-item, #News div.news-list-item  {
	font-size: 11px;
	color: #343434;
	line-height: 14px;
	margin: 0px;
        padding:15px 4px 15px 4px;
        border-bottom:1px solid #ccc;
        line-height:14px;}

#News div.news-list-item img {
	display:none;}

#News img{
	padding-left: 10px;}

#News .csc-textpic-caption{
	padding-left: 10px;}

#News a, #News a:active,#News a:visited,#News a:link {
	text-decoration: none;
	color: #333333;
	font-size: 10px;}
	
#News a:hover {
	text-decoration: underline;}

#News .filelink_title{
	margin-left: 15px!important;}

	
#News div.news-latest-header, #News div.news-list-header {
	font-weight: bold;
	padding:0px 0px 5px 0px;}
	
	
#News #news-latest-item ul {
	margin: 0px;
	padding: 0px;}

#News #news-latest-item ul li{
	list-style-type: none;
	list-style-position: outside;  
	list-style-image: url(../lay/news_li.gif);
	margin: 0px;
	padding: 0px;}

#News .news-list-morelink a, #News .news-list-morelink a:active, #News .news-list-morelink a:visited, #News .news-list-morelink a:link {
	text-decoration: none;
        font-weight: bold;
	color: #333333;
	font-size:11px;
	padding: 0px 0px 0px 17px;
	font-size: 11px;
	line-height: 22px;
	float: left;
	margin:10px 0px 0px 0px;
        background-image:url(../lay/morelink.gif);
        background-repeat:no-repeat;
        background-position:left;}

#News .news-list-morelink a:hover {
	color:#ce1010;}

	
/*Ende News*/

/*Anfang Footer*/
#Footer {
	width: 500px;
	color: #666666;
	padding: 100px 0px 5px 0px;
}
#Footer a, #Footer a:active, #Footer a:link, #Footer a:visited {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 0px;
}
#einspaltig #Footer {
	width: 500px;
	color: #666666;
	/*padding-top: 100px; */
}
#Footer a:hover {
	text-decoration: underline;
}
.FooterTextCopy {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	margin-left: 90px;
}
#Footer img {
	padding-right: 5px;
}
/*Ende Footer*/

/*Anfang Formular*/
form {
	margin: 0px;
	padding: 0px;
}


.sendbutton {
	height: 14px;
	width: 17px;
	}

.textfeld {
	height: 15px;
	width: 140px;
}

/*Ende Formular*/

/*Ende unterer Teil*/
#Clearer, .Clearer {
	clear: both;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	height: 0px;
	width: 0px;
}
.tx-julleevents-pi1-listrowFrontPageField-title {
	padding-top: 20px;
}
.kontaktfehler {
	font-weight: bold;
	color: red;
}
.kontaktformtable input, .kontaktformtable textarea {
	/*width: 250px;*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #9e9e9e;
	border-style: solid;
	padding: 1px;
	font-size: 11px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	/*color: #333333;*/}

table.kontaktformtable hr {
        color:#fff;
        background-color:#DDDDDD;
        border:0px;
        height:0px;
        width:0px;
        line-height:bold;
        font-size:0px;}

.Submit {
	width:auto;
        font-weight:bold;
	background-color:#DDDDDD;
        color:#ce1010;
        border:1px solid #ccc;}

.hideme {
	display: none;}
	
div .vcard {
	background-color: #E8EBF0!important;
	margin-bottom: 20px;}
	
.vcard div{
	background-color: #E8EBF0;}

.additional-name {
	font-size: 13px;
	color: black;
	font-weight: bold;
	padding-bottom: 15px;}

.tx-cfabwwwttaddresssingleview-pi1-company{
	font-size: 13px;
	color: black;
	font-weight: bold;
	padding-bottom: 15px;}

.additional-name a, a.additional-name:active, a.additional-name:visited, a.additional-name:link {
	color: black;
	text-decoration: none;}
	
.additional-name a:hover {
	text-decoration: underline;}
	
.tx-ttaddresssingleview-pi1 {
	background-color: #E8EBF0;
	padding: 20px;}
	
.addressempty {
	display: none;}
	
.tx-ttaddresssingleview-pi1-address {
	white-space: pre;}

#Content a.addressmorelink{
	background-image: url(../lay/unternav_li.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;}

#Content .org{
  font-weight: bold;
  color: #000000;
  font-size: 12px;}

.tx-ttaddresssingleview-pi1-image{
	margin-left: 20px;
	margin-bottom: 20px;}

/*Veranstaltungen*/

.tx-julleevents-pi1-listrowFrontPageField-title {
	padding:6px 3px 3px 6px;
	font-weight:bold;
	margin:12px 0px 0px 0px;
	background-color:#C4D7E8;}

.tx-julleevents-pi1-listrowFrontPageField-title p {
	padding:0px;
	margin:0px;}

.tx-julleevents-pi1-listrowFrontPageField-datetime {
	font-weight:normal;
	padding:6px 3px 3px 6px;
	background-color:#D7E1EC;
	margin:0px;
	/*background-color:#E8ECF0;*/	}
	
.tx-julleevents-pi1-listrowFrontPageField-datetime p ??????{
		margin:0px;
		padding:0px;}


.tx-julleevents-pi1-listrowFrontPageField-teaser {
	padding:6px 3px 3px 6px;
	font-weight:normal;
	background-color:#E8ECF0;
	margin: 0px 0px 50px 0px;}


.tx-ttaddresssingleview-pi1-tx_addressvereine_ot_anschrift{
	padding:6px 0px 6px 0px;
	font-style: italic;}

#Content #bluebox{
	background-color: #C7C7C7;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	padding: 0px;}

#bluebox h1 {
	color: #333;
	padding: 0px;}


/*suchergebnis
div .tx-indexedsearch-res res res-tmpl-css{
	background-color: Aqua;}
	
#tx-indexedsearch-descr {
	background-color: #F0F8FF;
	color: #333;}
*/


/* sp_directory */
.tx-spdirectory-pi1 form{
	float: left;
	padding-bottom: 15px;
	padding-top: 15px;
}

div .tx-spdirectory-pi1-linkdetail a{
	background-image: url(../lay/unternav_li.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	float: right;
}
#tx-sp-directory-listitem {margin-bottom: 15px;}

#tx-sp-directory-listitem .tx-spdirectory-pi1-company{
	font-weight: bold;
	color: #000000;
	font-size: 12px;
}

#tx-sp-directory-detail .tx-spdirectory-pi1-company{
	font-size: 13px;
	color: black;
	font-weight: bold;
	padding-bottom: 15px;
}

#tx-sp-directory-listitem, #tx-sp-directory-detail{
	background-color: #E8EBF0;
}

#tx-sp-directory-detail{
	float: none;
	background-color: #e8ebf0;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}


/* - sponsoren ----- */

.table_sponsor{
	margin-top:10px;
}

.trenner{
	background-color:#CA1010;
	line-height:0.5px;
	
}

.sponsoren_input{
	padding: 0px 5px 15px 5px;
	text-align:left;
	vertical-align:top;
	line-height:15px;
}

/* rgsmoothgallery*/

.myGallery {
	background-color:#CA1010;

}


/* CSS Document */