body {
font: 95% Verdana, Arial, Helvetica, sans-serif;
color: #000;
background-image:url(verlauf.jpg);
background-repeat:repeat-x;


text-align: center;
}

a {
color: #3399CC;
text-decoration: none;
}
a:hover {
color: #3399CC;
background: transparent;
text-decoration: none;
}
a img {
border: 0 none;

}


#ohnespalte h1 {
margin-right: 200px;
}

h1 { 
font: 17px Tahoma, Arial, Helvetica, sans-serif; 
margin: 5px 5px 5px 5px; 

clear: left;
padding-right: 10px;
}
h2 { 
font: 17px Tahoma, Arial, Helvetica, sans-serif, bold;  
color: #0033FF;
	padding: 5PX 5PX 5PX 0PX;
margin: 5px 5px 5px 5px;
}
h3, h4 { 
font: 17px Tahoma, Arial, Helvetica, sans-serif;  
color: #0033FF;
	padding: 5PX 5PX 5PX 0PX;
margin: 5px 5px 5px 5px;
}
h4 { 
font: 15px Tahoma, Arial, Helvetica, sans-serif;  
color: #0033FF;
	padding: 5PX 5PX 5PX 0PX;
}
h5, h6 { 
font: 15px Tahoma, Arial, Helvetica, sans-serif;  
margin: 5px 5px 5px 5px;
}
h6 { 
font: 15px Tahoma, Arial, Helvetica, sans-serif;   
}
hr {
margin: 0 0 10px 0;
color: #0033FF;
}

input, textarea, p, a, th, td, blockquote, li, label {
font-size: 0.80em;
}
li h3, li p, li a, p a, td a, td p, td h2, td h3, td h4, td h5 {
font-size: 100%;
}

#overDiv {
display: none;
}

#testinfo {
display: none;
}

#banner {
display: none;
}

#schnellsuche {
position: absolute;
top: 62px;
left: 24px;
}
#schnellsuche a {
display: block;
text-decoration: none;
font-weight: bold;
line-height: 22px;
padding-left: 30px;
color: #2d2822;

}
#schnellsuche a:hover {
color: #e9e5d9;

}

#alles {
position: relative;
width: 986px;
margin: 0 auto;
background-color:#FFFFFF;
text-align: left;
min-height: 400px;
line-height: 1.5;

}
#alles p.footer {
background: transparent; 
margin: 30px 215px 20px 185px;
padding-top: 2px;
border-top: 1px solid #4C4638;
}
#alles .footer a {
text-decoration: none;
}
#alles .footer a:link, 
#alles .footer a:visited {
color: #4C4638;
background: transparent;
}
#alles .footer a:hover, 
#alles .footer a:active,
#alles .footer a:focus {
color: #c51225;
background: #4C4638;
}

#logo {
position: absolute;
top: 30px;
left: -2000em;
}
#navoben {
position: absolute;
top: 22px;
left: 291px;
width: 630px;
list-style-type: none;
z-index: 5;
}
#navoben li {
display: inline;
}
#navoben a {
display: block;
float: left;
color: #ffffff;
padding: 2px 7px 2px 7px;
text-decoration: none;
size: 13px;
}
#navoben a:hover {
color: #ffffff;
background: transparent;
border-bottom: 3px solid #ffffff;
}
#navoben a.akt {
color: #c51225;
}
#topnavi {
position: absolute;
top: 65px;
left: 840px;
list-style: none;
z-index: 10;
}
#topnavi li {
display: inline;
}
#topnavi a {
display: block;
text-decoration: none;
padding: 5px 10px;

}
#topnavi a:link, 
#topnavi a:visited {
color: #ffffff;
background: transparent;
border-bottom: 2px solid transparent;
}
#topnavi a:hover, 
#topnavi a:active,
#topnavi a:focus {
color: #e9e5d9;
background: transparent;
border-bottom: 2px solid #ffffff;
}
#topnavi a.akt:link, 
#topnavi a.akt:visited {
font-weight: bold;
color: #fff;
background: transparent;
border-bottom-color: #ffffff;
}

#header {
display: block;
width: 986px;
height: 220px;
padding-top: 8px;

}
#main {
width: 821px;
margin: 0 0 0 165px;

padding-top: 30px;
}

#rechtespalte {
float: right;
visibility: visible;
width: 175px;

}
#rechtespalte h2 {
color: #c51225;
background: transparent;
padding: 0;
margin: 10px 0 0 0;
}
#rechtespalte .news {
border: 1px solid #a7ad00;
margin: 10px 0 15px 0;
}
#rechtespalte h3 {
margin-top: 0;
border-width: 0 0 1px 0;
}
#rechtespalte p {
margin: 10px 5px;
font-size: 70%;
}
#rechtespalte p.datum {
margin: 10px 0 2px 0;
}
#rechtespalte a {
font-weight: bold;
color: #0033FF;
}
#rechtespalte a:hover {
color: #0033FF;
background: #fff;
}
#inhalt {
width: 610px;
padding: 0 0 0 20px;
margin-right: 175px;
}
#inhalt .teaser {
color: #fff;
font-weight: bold;
text-align: left;
}

#inhalt .subnav, 
#inhalt .navsubsub { 
display: block;
margin: 0 0 20px -5px;
padding: 0;
list-style: none;
width: 600px;
clear: left;
text-align: right;
}
#inhalt .navsubsub { 
margin-left: 1px;
}
#inhalt .subnav li, 
#inhalt .navsubsub li {
display: inline;
padding: 0;
}
#inhalt .subnav a, 
#inhalt .navsubsub a {
display: block;
float: left;
text-decoration: none;
margin: 2px 0;
padding: 0 5px;
font-weight: normal;
line-height: normal;
padding-left: 16px;

}
#inhalt .subnav span {
padding: 0 3px;
display: block;
float: left;
margin: 2px 0;
}
#inhalt .subnav a:hover, 
#inhalt .navsubsub a:hover {
color: #a7ad00;
}
#inhalt .subnav a.akt, 
#inhalt .navsubsub a.akt {
font-weight: bold;
}




/* Linke Hauptnavigation */



#navlinks {
position: absolute;
top: 260px;
width: 150px;
left: 3px;
z-index: 5;
}



#layout1 {
border-bottom-style: solid;
border-bottom-width: 3px;
border-bottom-color:#3399CC;
}

#layout1 h1,
#layout2 h1,
#layout3 h1,
#layout4 h1,
#layout5 h1,
#layout6 h1,
#layout7 h1 {
font: Tahoma, Arial, Helvetica, sans-serif; 

color: #000000;
clear: left;
size: 14px;
padding-right: 10px;
}

#navi1,
#navi2,
#navi3,
#navi4,
#navi5,
#navi6,
#navi7 {
	position: relative;
	margin: 0px;
	padding: 4px 0px 4px 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 12px;
}



#navi1 a,
#navi2 a,
#navi3 a,
#navi4 a,
#navi5 a,
#navi6 a,
#navi7 a{
	display: block;
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;
	color:#000000;
	background-color:#ffffff;
}

#navi1 a:hover{
	background-color: #3399CC;
	color:#ffffff;
}

#navi1 ul ul li,
#navi2 ul ul li,
#navi3 ul ul li,
#navi4 ul ul li,
#navi5 ul ul li,
#navi6 ul ul li,
#navi7 ul ul li { margin: 0px;
	padding: 0px; }

#navi1 ul ul a,
#navi2 ul ul a,
#navi3 ul ul a,
#navi4 ul ul a,
#navi5 ul ul a,
#navi6 ul ul a,
#navi7 ul ul a
{
display: block;
padding: 2px 0px 2px 30px;

color:#000000;
background-color:#ffffff;
text-decoration: none;
}

#navi1 ul ul a:hover
{
background-color: #3399CC;
text-decoration: none;
color:#ffffff;
}


#layout2 {
border-bottom-style: solid;
border-bottom-width: 3px;
border-bottom-color: #CC6600;
}


#navi2 a:hover{
	background-color: #CC6600;
	color:#ffffff;
}


#navi2 ul ul a:hover
{
background-color: #CC6600;
text-decoration: none;
color:#ffffff;
}

#layout3 {
border-bottom-style: solid;
border-bottom-width: 3px;
border-bottom-color: #CC3399;
}

#navi3 a:hover{
	background-color: #CC3399;
	color:#ffffff;
}


#navi3 ul ul a:hover
{
background-color: #CC3399;
text-decoration: none;
color:#ffffff;
}

#layout4 {
border-bottom-style: solid;
border-bottom-width: 3px;
border-bottom-color: #FF3300;
}

#navi4 a:hover{
	background-color: #FF3300;
	color:#ffffff;
}


#navi4 ul ul a:hover
{
background-color: #FF3300;
text-decoration: none;
color:#ffffff;
}

#layout5 {
border-bottom-style: solid;
border-bottom-width: 3px;
border-bottom-color: #9933FF;
}

#navi5 a:hover{
	background-color: #9933FF;
	color:#ffffff;
}


#navi5 ul ul a:hover
{
background-color: #9933FF;
text-decoration: none;
color:#ffffff;
}

#layout6 {
border-bottom-style: solid;
border-bottom-width: 3px;
border-bottom-color: #33CC00;
}

#navi6 a:hover{
	background-color: #33CC00;
	color:#ffffff;
}


#navi6 ul ul a:hover
{
background-color: #33CC00;
text-decoration: none;
color:#ffffff;
}

#layout7 {
border-bottom-style: solid;
border-bottom-width: 3px;
border-bottom-color: #FFFFA6;
}

#navi7 a:hover{
	background-color: #FFFFA6;
	color:#ffffff;
}


#navi7 ul ul a:hover
{
background-color: #FFFFA6;
text-decoration: none;
color:#ffffff;
}

#login {
position: absolute;
top: -6px;
left: 173px;
width: 178px;
border: 3px solid #635b50;
padding: 5px 0;
margin: 0 0 5px 0;
text-align: center;
}
#login fieldset {
border: 0 none;
}
#login label {
display: block;
width: 180px;
padding: 2px 0;
font-size: 70%;
}
#login input {
width: 110px;
border: 1px solid #cecabf;
color: #fff;
background: #635b50;
padding: 1px 2px;
margin: 0;
}
#login input.submit {
padding: 0;
margin: 5px 0;
color: #2d2822; 
width: auto;
background: #a19489; 
border-color:#c5c0aa;
}
#login p {
width: 180px;
text-align: center;
font-size: 70%;
margin: 0;
padding: 3px 0 0 0;
}
#login a {
display: inline;
font-weight: normal;
border-top: 0 none;
line-height: 130%;
color: #cecabf;
}
#login p a:hover {
background: transparent;
color: #fff;
}
#login a img {
vertical-align: bottom;
}

#inhalt a.linkicon {
padding-left: 15px;

}
#inhalt a.linkicon:hover {
padding-left: 15px;
color: #898c00;

}

#inhalt h1 {
color: #0033FF;
}


/* contentgestaltung admin-bereich */

#inhalt ul, #inhalt ol {
margin: 10px 10px 15px 20px;
}
#inhalt li {
padding: 3px 0;
}
#inhalt form {
margin: 5px 0 5px 0;
}

#inhalt li h2 {
color: #c51225;
background: transparent;
margin: 0;
padding: 0 0 5px 0;
}
#inhalt li h3 {
color: #a7ad00;
background: transparent;
border: 0 none;
padding: 0;
}
#inhalt li p {
padding: 5px 0;
margin: 0;
}

#inhalt form table {
margin-right: 0;
}
#inhalt a {
text-decoration: none;
color: #3399CC;
}
#inhalt a:hover {
text-decoration: none;
color: #3399CC;
}
#inhalt input.submit {
padding: 2px 10px;
border-width: 1px 2px 2px 1px;
}
#inhalt input.submitabstand {
padding: 2px 10px;
border-width: 1px 2px 2px 1px;
margin: 2px 0;
}

#inhalt input.submitrechts {
padding: 2px 10px;
margin: 10px 0 20px 0;
border-width: 1px 2px 2px 1px;
}


/* eigene seiten */

#inhalt .angebot1 {
list-style: none;
margin: 15px 0;
padding: 0;
}
#inhalt .angebot1 li {
position: relative;
display: block;
width: 203px;
float: left;
}
#inhalt li .header h3 {
color: #2D2822;
margin: 0 10px;
font-size: 110%;
font-weight: bold;
}
#inhalt .header p {
margin: 10px 10px 0 10px;
font-size: 90%;
color: #f4f5f0;
background: transparent;
}
.header {
background: transparent; 
margin: 0 15px 0 0;
}

.header .xtop, 
.header .xbottom {
display: block; 
background: transparent;
font-size: 1px;
}
.header .xb1, .header .xb2, .header .xb3, .header .xb4 {
display: block; 
overflow: hidden;
}
.header .xb1, .header .xb2, .header .xb3 {
height: 1px;
}
.header .xb2, 
.header .xb3, 
.header .xb4 {
background: #a19489; 
border-left: 1px solid #cecabf; 
border-right: 1px solid #cecabf;
}
.header .xb1 {
margin: 0 5px; 
background: #cecabf;
}
.header .xb2 {
margin: 0 3px; 
border-width: 0 2px;
}
.header .xb3 {
margin: 0 2px;
}
.header .xb4 {
height: 2px;
margin: 0 1px;
}
.header .xboxcontent {
display: block; 
background: #a19489; 
border: 0 solid #cecabf; 
border-width: 0 1px;
min-height: 15em;
}


/* quernavigation */
#navcontainer
{

padding: 0 0 0 0px;
margin-left: 8px;
margin-right: 8px;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer A
{
color: #444;
display: block;
width: auto;
text-decoration: none;
background: #DDDDDD;
margin: 0;
padding: 2px 10px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #aaa;
}

#navcontainer A:hover, #navcontainer A:active { background: #BBBBBB; }

#navcontainer A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 102;
background: #BBBBBB;
font-weight: bold;
}

#subnav
{
position: relative;
top: -1px;
z-index: 101;
margin: 0;
padding: 0px 0 3px 0;
background: #BBBBBB;
border-top: 1px solid #fff;
border-bottom: 1px solid #aaa;
}

#subnav UL
{
list-style: none;
margin: 1px 0 0px 13px;
padding: 0px;
border-right: 1px solid #fff;
border-left: 1px solid #aaa;
}

#subnav LI
{
position: relative;
z-index: 102;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#subnav A
{
color: #fff;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 12px 2px 10px;
}

#subnav A:hover, .subnav A:active { color: #444; }
#subnav A.active:link, .subnav A.active:visited { color: #444; }
#subnav BR, .navcontainer BR { clear: both; }







#inhalt #standorte {
position: relative;
margin: 0;
list-style: none;
width: 590px;
height: 20em;
background: transparent url(strand-mallorca.jpg) 300px 0 no-repeat;
}
#s1 a, #s2 a, #s3 a, #s4 a, #s5 a, #s6 a, #s7 a, #s8 a, #s9 a, #s10 a{
position: absolute;
font-size: 120%;
left: -4px;
color:#000000;
}

#s1 a:hover, #s2 a:hover, #s3 a:hover, #s4 a:hover, #s5 a:hover, #s6 a:hover, #s7 a:hover, #s8 a:hover, #s9 a:hover, #s10 a:hover{
position: absolute;
font-size: 120%;
left: -4px;
color:#000000;
background-color: #F0F0F0;
}
/* Position der Städtenamen Links */
#s1 a {
top: 0;
}
#s2 a {
top: 19px;
}
#s3 a {
top: 40px;
}
#s4 a {
top: 60px;
}
#s5 a {
top: 80px;
}
#s6 a {
top: 100px;
}
#s7 a {
top: 120px;
}
#s8 a {
top: 140px;
}

#s9 a {
top: 160px;
}

#s10 a {
top: 180px;
}
/* die Blöcke auf dem Bild */
#s1 a .dot, #s2 a .dot, #s3 a .dot, #s4 a .dot, #s5 a .dot, #s6 a .dot, #s7 a .dot, #s8 a .dot, #s9 a .dot, #s10 a .dot{
position: absolute;
display: block;
width: 8px;
height: 8px;
line-height: 8px;
font-size: 8px;
border: 1px solid #9c8861;
color: #000000;
background: #000000; 
}
#s1 a:hover .dot, #s2 a:hover .dot, #s3 a:hover .dot, #s4 a:hover .dot, #s5 a:hover .dot, #s6 a:hover .dot, #s7 a:hover .dot, #s8 a:hover .dot, #s9 a:hover .dot, #s10 a:hover .dot{
background: #FF0000;
}

/* Position der Blöcke auf dem Bild */
#s1 a .dot {
top: 64px;
left: 485px;
}
#s2 a .dot {
top: 44px;
left: 388px;
}
#s3 a .dot {
top: 80px;
left: 440px;
}
#s4 a .dot {
top: 82px;
left: 561px;
}
#s5 a .dot {
top: 60px;
left: 576px;
}

#s6 a .dot {
top: 62px;
left: 340px;
}

#s7 a .dot {
top: 27px;
left: 400px;
}

#s8 a .dot {
top: 65px;
left: 466px;
}

#s9 a .dot {
top: 54px;
left: 490px;
}

#s10 a .dot {
top: 17px;
left: 518px;
}

#s1 a .s1, #s2 a .s2, #s3 a .s3, #s4 a .s4, #s5 a .s5, #s6 a .s6, #s7 a .s7, #s8 a .s8, #s9 a .s9, #s10 a .s10 {
position: absolute;
left: -999em;
width: 400px;
font-size: 100%;
color: #000000C;
background-color:#FFFFFF;
}
#s1 a:hover .s1 {
position: absolute;
top: 240px;
left: 5px;
}
#s2 a:hover .s2 {
top: 220px;
left: 5px;
}
#s3 a:hover .s3 {
top: 200px;
left: 5px;
}
#s4 a:hover .s4 {
top: 180px;
left: 5px;
}
#s5 a:hover .s5 {
top: 160px;
left: 5px;
}

#s6 a:hover .s6 {
top: 140px;
left: 5px;
}

#s7 a:hover .s7 {
top: 120px;
left: 5px;
}

#s8 a:hover .s8 {
top: 100px;
left: 5px;
}

#s9 a:hover .s9 {
top: 80px;
left: 5px;
}

#s10 a:hover .s10 {
top: 60px;
left: 5px;
}

#s1 a .s1 img, #s2 a .s2 img, #s3 a .s3 img, #s4 a .s4 img, #s5 a .s5 img, #s6 a .s6 img, #s7 a .s7 img, #s8 a .s8 img, #s9 a .s9 img, #s10 a .s10 img{
float: left;
margin: 0 15px 5px 0;
}


/* News auf der Startseite */

#inhalt .angebot2 {
list-style: none;
margin: 15px 0;
padding: 0;
}
#inhalt .angebot2 li {
position: relative;
display: block;
width: 400px;
float: left;
}
#inhalt li .header h3 {
color: #2D2822;
margin: 0 10px;
font-size: 110%;
font-weight: bold;
}
#inhalt .header p {
margin: 10px 10px 0 10px;
font-size: 90%;
color: #2D2822;
background: transparent;
}
.header {
background: transparent; 
margin: 0 15px 0 0;
}

.header .xtop, 
.header .xbottom {
display: block; 
background: transparent;
font-size: 1px;
}
.header .xb1, .header .xb12, .header .xb13, .header .xb14 {
display: block; 
overflow: hidden;
}
.header .xb1, .header .xb12, .header .xb13 {
height: 1px;
}
.header .xb12, 
.header .xb13, 
.header .xb14 {
background: #FFFFCC; 
border-left: 1px solid #cecabf; 
border-right: 1px solid #cecabf;
}
.header .xb1 {
margin: 0 5px; 
background: #cecabf;
}
.header .xb12 {
margin: 0 3px; 
border-width: 0 2px;
}
.header .xb13 {
margin: 0 2px;
}
.header .xb14 {
height: 2px;
margin: 0 1px;
}
.header .xboxcontent2 {
display: block; 
background: #FFFFCC;
border: 0 solid #cecabf; 
border-width: 0 1px;

}

/*-----------------------------------  clearer  -----------------------------------*/

/* prevent floated images from overlapping the div-containers they are wrapped in  */



.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{ clear:right; height:1px; border: solid 1px #580b01; }

.news-latest-container HR.clearer {

	clear:left;

}



/*-----------------------------------  tt_news LATEST view  -----------------------------------*/



.news-latest-container {

	border:solid 1px #fff;

	background-color:#580b01;

	font-size: 0.9em

}



.news-latest-container H2,.news-latest-gotoarchive { color:#fff; padding:3px; margin:3px; background-color:#580b01; }



.news-latest-gotoarchive {

	font-weight:bold;

	margin-top:5px;

}

.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {

	color:#f6f7e7;

}

.news-latest-gotoarchive A { color:#f6f7e7; font-size: 0.78em; text-decoration: none; }

.news-latest-item {

	/* IE hack */

	height: 1%;

	line-height: 1.3;

	/* IE hack end */

	padding:5px;

	margin:3px;

	border:solid 1px #fff;

	background-color:#f6f7e7;

	}

.news-latest-item H3 {

	padding-top: 5px;

}



.news-latest-item H1 {

	padding-top: 3px;

	font-size: 12px;

	



}







.news-latest-item IMG {



	margin-bottom:0px;

	margin-right:0px;

	border:solid 1px #fff;

	float:left;

}

.news-latest-category IMG {

	float: none;

	border:none;

	margin:0px;

}

.news-latest-date,.news-latest-morelink,.news-latest-category {

	font-size:9px;

	

}



.news-latest-morelink {

	height:12px;

	float:right;

	

}





.news-latest-morelink A {

	float:right;

}





/*--------------------------------- tt_news LIST view  -----------------------------------*/

.news-list-container {



	border:solid 1px #fff;

	background-color: #FFFFFF;

	



}





.news-list-bild {

position:absolute;

width: 104px;

height: 104px;

}



.news-list-text {

padding-left: 105px;

position:relative;

height: 102px;

}



.news-list-item {

	/* IE hack */

	height: 120px;

	line-height: 1.3;

	/* IE hack end */

	padding:0px;

	margin:0px;

	border:solid 1px #fff;

	background-color:#fff;



	}

.news-search-form {

	padding:3px;

	margin-bottom:5px;

	border:solid 1px #fff;

	background-color:#f6f7e7;



}

.news-search-emptyMsg{

	margin:0px;

}

.news-search-form FORM {

	margin:0px;

}

.news-list-container H3 {

	margin-bottom: 6px;

	margin-top: 0px;

	padding: 0px;

	padding-top: 0px;

	border-bottom: 1px solid #769024;

	background-color: #FFF;

	font-size: 14px;

	color:#000000;

}

.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {

	color:#000000;

	padding-left:2px;

	background-color: #FFF;

}

.news-list-container H3 A {

	color:#000000;

	font-size: 14px;



}

.news-list-container P {

	padding-left:3px;

}

.news-list-date {

	float: right;

	color: #000000;

	width: 180px;

	text-align: right;

	height: 20px;

	margin-top: 0px;

	margin-right: -2px;

	font-size: 9px;

	font-weight: normal;

	background-color: #ffffff;

	}



.news-list-imgcaption {

	float: right;

	padding-top:0px;

	padding-right:3px;

	font-size: 9px;



	}



.news-list-container IMG {



	float: right;

	border:solid 1px #fff;

	margin-bottom:1px;

	margin-right:1px;

	margin-left:1px;

}

.news-list-category IMG {

	float: none;

	border:none;

	margin:0px;

}



.news-list-morelink,.news-list-category {

	font-size:0.76em;

	margin-left:3px;

}

.news-list-morelink  {

	margin-bottom:3px;

}

.news-list-browse {

	text-align: center;

}







	/*---------------------------------  tt_news Page-Browser ---------------------------------*/

.tx-ttnews-browsebox {

	margin:3px;

	border:solid 1px #fff;

	padding:3px;

	background-color:#fff;

}

.tx-ttnews-browsebox TD {

	font-size: 9px;

}

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {

	font-weight: bold;

}

.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{

	margin:0px;

}



.tx-ttnews-browsebox-SCell {

	background-color: #fff;

	border:solid 1px #fff;

	font-size: 9px;

}





.tx-ttnews-browsebox-SCell A:HOVER {

	background-color: #fff;

	border:solid 1px #fff;

	font-size: 9px;

}

.news-search-emptyMsg {

	font-size: 10px;

	margin-left: 10px;

}

	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/

.news-single-item {

	padding:5px;

	margin-bottom:5px;

	background-color:#fff;



}

.news-single-item H2 {

	font-size: 15px;

	font-weight:bold;

	color: #580b01;

	padding-bottom: 8px;

}



.news-single-item H3 {

         font-size: 13px;

         font-weight:bold;

	margin-bottom: 15px;

}







.news-single-img {

	float: right;

	margin-left:5px;



}







.news-single-imgcaption {

	padding:3px;

	clear:both;

}



.news-single-category {



	float: right; font-size: 0.8em;

}

.news-single-backlink, .news-single-backlink a {

	font-weight: bold;

	font-size: 9px;

	margin-bottom: 15px;

	margin-top: 10px;

}

.news-single-timedata { float: right; }

.news-single-timedata, .news-single-author,.news-single-imgcaption{

	font-size: 10px;

}

.news-single-author {

	padding-bottom: 3px;

}

.news-single-additional-info {

	background-color: #FFFFFF;

/* 	clear: both; */

	margin-top: 5px;

	border: solid 1px #fff;

	padding:3px 



}

.news-single-related,.news-single-files,.news-single-links  {

	border: solid 1px #fff;

	margin:0 0 3px;

	padding:3px;

	background-color:#f6f7e7;

}



.news-single-related DD, .news-single-links DD, .news-single-files DD {

	margin-left:20px;

}



.news-single-related DT, .news-single-links DT, .news-single-files DT {

	font-weight: bold;

	font-size: 10px;

	margin-left:5px;

	width:90%;

}
