/*
 * normal.css
 * Stylesheet - agpro ( http://www.agpro.at/ )
 * 
 * by atomicboy / http://www.atomicboy.tv/
 *
 * @version	2010-02-02
 * @author	Carina Lacher <carina.lacher@atomicboy.tv>
 */
 

@import url(banner.css);
@import url(searchbox.css);
@import url(tipafriend.css);

p.bodytext {
margin:0;
padding-bottom:3px;
}

.trennlinielinks {
width:390px;
border-top:1px dotted silver;
margin-top:1.7em;
}

.trennlinierechts {
width:140px;
border-top:1px dotted silver;
margin-top:1.5em;
}

.linksbuendig {
text-align:left;
}

.rechtsbuendig {
text-align:right;
}

.zentriert {
text-align:center;
}

.eingerueckt {
padding:2px 0px 2px 20px;
}

.absatzeng {
margin:0;
}

.keinelistenpunkte {
list-style-type:none;
}

.grau {
background:whitesmoke none;
}

td.tabellenfeldgrau {
border:1px solid white;
background:whitesmoke none;
}

.keinrahmen {
border:0px solid black;
}

.rahmen {
border:1px solid silver;
}

.rahmentabelle {
border:1px solid silver;
}

.rahmentabellelinks {
float:left;
margin:0 0 8px 0;
border:1px solid silver;
}

.rahmentabellerechts {
float:right;
margin: 0 0 8px 12px;
border:1px solid silver;
}

.schwebendlinks {
float:left;
margin:2px 12px 8px 0;
}

.schwebendrechts {
float:right;
margin:2px 0 8px 12px;
}

.galerie {
float:left;
padding:0 10px 10px 0;
}

.backlink {
margin-top:30px;
}

.forlink {
margin-top:30px;
}


body
	{
		font-family: Arial, Helvetica, sans-serif; 
		color:#000;
		background-color:#f2efe9;
		background-image:url(images/tracer.jpg);
		background-repeat:no-repeat;
		background-position: center top;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
		background: #f2efea url(images/main_back.jpg) left top repeat-x;
	}

div
	{
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
	}
	
a:active, a:focus {outline: none}
	
p, span, .csc-bulletlist, .csc-menu, .text ul, .tx-macinatestkit-pi1 {
	font-size: 0.73em;	
	margin:0;
}

div.members span {color: #000;}

p {
	padding-bottom:10px;	
}

div.text p.absatzeng {padding-bottom:0px;}

a {
	text-decoration: underline;
/*	color: #BE2F37;  */
	color: #000;
}

a:hover {
	text-decoration: underline;
	color: #BE2F37;
}

/*____________________________________________ div-tag __________________________________________________________________*/

div.all {
		width: 1024px;
		margin-left: auto;
		margin-right: auto;
		padding-bottom: 50px;
	}
	

	
div.info {
		width: 166px;
		float: left;
		margin-left: 90px;
		padding-top:15px;
	}
	
 *html div.info {margin-left:45px;}
	
div.header {
		width: 680px;
		float: left;
		margin-left: 13px;
	}
	
	
	
div.top {
		margin-top: 20px;
		margin-bottom:3px;
		height: 109px;
		
	}	
			
div.menu {
		width: 190px;
		float: left;
	}
div.linie {
		border-top:1px dotted white;
		margin-left:190px;
		width:505px;
		margin-top: 5px;
	}

	
div.wraptop {
		background-image:url(images/wrap_top.gif);
		background-repeat: no-repeat;
		background-position: top right;
		height:20px;
		margin-top:5px;
		width:695px;
	}
	
div.wrap {
		
		float:left;
		width:695px;
		min-height:390px;
		background-image:url(images/wrap_bottom.gif);
		background-repeat: no-repeat;
		background-position: bottom right;
        margin-top:-18px;
	}	
	
div.login {
		margin-top: 10px;
	}		
	
div.main {
	margin-left:80px;	
}

div.content {
	float: left;
	width: 502px;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.content table tr td {
	font-size: 12px;
}
div.content table tr td p {
	font-size: 12px;
}

div.right {
	width: 161px;
	float: right;	
	text-align: right;
	/*padding-top:6px;*/
	margin-top: -20px;
	margin-right: 80px;
	background-image: url(images/right_top2.gif);
	background-repeat: no-repeat;
	
}

*html div.right {padding-left:5px;}

div.right form, div.right .csc-textpic-right {
	/*margin-top: 15px;*/
	padding-top:10px;
}
	
/******************************
	SPRACHAUSWAHL
******************************/
div.lang	 {
		border-bottom: 1px dotted #000;
		display:inline;
		margin-left:3px;
		/*display: none;*/
	}
	
div.lang a {
	
	color: #666;	
	text-decoration: none;
}

div.lang span.act a {
	color: #000;
}	
	
	
/******************************
	NAVIGATION
******************************/	
div.menu ul {
	list-style-type: none;
	margin-left:10px;
	padding:0;	
}

div.menu li {
	padding:0;
	margin:0;
	}
	
div.menu ul a, div.menu span.active {
	background-color:#BAB0A5;
	display:block;
	font-size:0.75em;
	font-weight:bold;
	margin-bottom:10px;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	width:150px;
	color: #000;
	border-bottom: 1px dotted #000;
	text-decoration:none;
}
div.menu span.active {
/*	margin-bottom: 5px;*/
}

div.menu span.current a {
	background-color:#be2f37;
	color: #fff;
}

div.menu ul a:hover {
	background-color:#be2f37;
}	

div.menu span {
	font-size: 100%;	
	display: block;
}

div.menu ul span.active {
	background-color:#be2f37;
	color: #fff;	
}
div.menu ul.ebene2 {margin-top: -5px; margin-left: 0; margin-bottom: 5px; }
div.menu ul li.ebene2 a span {padding-left: 0px; font-weight: normal;}
div.menu ul li.ebene2 a span.current {color: #BE2F37;}
div.menu ul li.ebene2_act {border-bottom:1px dotted #666666; border-bottom:1px dotted #666666; padding-bottom:5px; padding-left:20px; width:140px;}
div.menu ul li.ebene2 a {background-color: transparent; color: #666; border-bottom: 1px dotted #666; margin-bottom:5px; font-size: 11px; }		
div.menu ul li span.active2 {font-size:0.75em; color:#BE2F37; font-size:0.75em; font-weight:bold;}	
/******************************
	TEXTFELD
******************************/	

	
div.text {
	background-color: #fff;	
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid white;
}	

div.content_bottom {
		background-image: url(images/content_bottom.gif);
		height: 20px;
		background-repeat: none;
		
	}
	
div.text h1 {
	margin-top:0;
	margin-bottom: 5px;
	padding: 0;	
	font-size: 1.38em;
	color: #be2f37;
	font-weight: normal;
}


div.csc-header {
	margin-top: 1em;
}
div.csc-header-n1 {
	margin-top: 0;
}
	
/******************************
	SHORTCUTS
******************************/	
div.shortcuts {
	margin-left:270px;
	margin-top:10px;
	width:507px;
        float: left;

}

*html div.shortcuts {margin-left:135px;}

div.shortcuts img {
	border: none;
}

div.shortcuts div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	margin-right: 15px;
}

/******************************
	Facebook
******************************/
div.fb {
    float: left;
    margin-left: 8px;
    margin-top: 10px;
    width: 200px;
}

/******************************
	RSS Feed
******************************/	
div.rss {
         width:50px; 
         float: left;
         margin-left:8px;
         margin-top:10px;
}

/******************************
	RECHTE SPALTE
******************************/	
div.right span {
	border-bottom: 1px dotted #000;	
	font-size: 0.63em;
}

div.paypal {
	background-image:url(images/spenden.jpg);
	float:right;
	height:86px;
	margin-top:50px;
	padding:3px;
	text-align:left;
	width:155px;	
}

/******************************
	FOOTER
******************************/	

div.footer {
	margin-left:80px;
	font-size: 0.85em;
		
}

div.kontakt {
	width:180px;	
/*	border-bottom: 1px dotted #000;*/
	text-align: left;
	float: left;
	padding-left: 10px;
}


div.footer_middle {
	width:502px;	
	border-bottom: 1px dotted #000;
	float: left;
/*	margin-left:100px;*/
	
}

div.footer_right {
	width:161px;	
	border-bottom: 1px dotted #000;
	margin-left:11px;
	float: left;
	background-image: url(images/mail.gif);
	background-repeat: no-repeat;
	background-position: left center;
	/*height:12px;*/
}

div.footer_right a {
	color: #be2f37;
}

div.footer_right span {
	margin-left:20px;
}

/******************************
	NEWS
******************************/
h2.news-h2 {
	font-size:0.75em;
	margin:0;
}

div.news-single-backlink {
	border-top:1px dotted;
	font-size:0.73em;
	padding-top:5px;
}

div.news-list-container {
	font-size: 0.73em;
}

span.news-list-date {display: block; color: #666666; display: none}

div.tx-ttnews-browsebox p, div.tx-ttnews-browsebox span {
	font-size: 1em;
}

div.news-amenu-container ul {
	margin: 10px 0 20px 0;
	padding: 0;
	list-style: none;
	border-top: 1px dotted #BE2F37;
}
div.news-amenu-container ul li {
	width: 160px;
	float: left;
	margin-bottom: 5px;
}
div.news-amenu-container > h2 {
	display: none;
}
div.news-amenu-container h2.archiveyear {
	clear: both;
	width: 100%;
	margin: 0;
	margin-bottom: 3px;
	font-size: 110%;
	font-weight: normal;
	padding-top: 25px;
}

hr.clearer {border-top: 1px dotted #000; border-left: none; border-right: none; border-bottom: none;}

/******************************
	MITGLIEDER
******************************/	
div.members {
	background-color: #e5dfd7;
	background-image: url(images/searchpfeil.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	border: 1px dotted #fff;
	padding-left: 3px;
	padding-right: 3px;
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom: 5px;
	margin-right: 0px;
}


/******************************
	SUCHE
******************************/	
ul.browsebox a {
	color: #000;
}

ul.browsebox {
	font-size:0.73em;
	padding:0;
}

td.tx-indexedsearch-title a{
	font-size: 1em;
	color: #000;
	font-weight:bold;
}


td.tx-indexedsearch-icon {display: none;}
td.tx-indexedsearch-percent {display: none;}
	
/******************************
	KONTAKT FORMULAR
******************************/	
form#kontaktformular table {font-size: 0.73em;}


/******************************
	DIVERSITY CHECK
******************************/	
div.tx-macinatestkit-pi1 h3.testname {display: none;}
div.tx-macinatestkit-pi1 td {
	vertical-align: top;
	}
h3.section {color: #be2f37;}

div.tx-macinatestkit-pi1 td table {margin-top: 5px;}

div.tx-macinatestkit-pi1 td.frage {background-color: #ECE7E1; font-weight:bold; padding:3px;}

