/*  =========================================================
Titel des Projektes hier eingeben
Datei: print.css
Media: print 

Datum: 06. November 2006
Autor: Simon Kemmerling 
Web:   http://www.agentur-brandung.de
========================================================== */

/* ===============================

   =1. ALLGEMEINE SELEKTOREN 

=============================== */

* {
	padding: 0;
	margin: 0;
}

body {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #333;
}

/* ===============================
   =Block-Elemente 
=============================== */

h1 {

}

h2 {

}

h3 {

}

h3.subline {
	font-size: 12px;
	font-weight: bold;
	padding: 1px 4px;
	margin: 20px 0 8px 0;
	color: #000;
/*	background: #154111 url(../img/bg_box_small_headgreen.gif) repeat-x bottom left; */
}

img {border: none;}

p, 
ul, 
ol {
	margin: 0 0 1em 0;
}

li {
	list-style: none;
}

address {

}

/* ===============================
   =Inline-Elemente 
=============================== */

strong {
	font-weight: bold;
}

a 								{  }
a:link 						{  }
a:visited 				{  }
a:hover, a:focus 	{  }
a:active 					{  }

/* ===============================
   =Classen
=============================== */

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

/* ========================================

  =2. LAYOUTBEREICHE

========================================= */ 


/* ===============================
   =Wrapper
=============================== */

#wrapper_margins {
	position: relative;
	margin: 0; 
	text-align: left;
	width: 988px;
	/*background: #CCCCCC;*/
}

#wrapper {
	width: 788px;
}

/* ===============================
   =Header
=============================== */

#hiddenNav {
	display: none;
}

#header {
	display: none;
}

	#header h1,
	#header p{
		display: none;
	}

/* ===============================
   =Container
=============================== */
#breadcrumb a {
	background: url(../img/icon_breadcrumb.gif) no-repeat left center;
	padding-left: 12px;
	color: #056215;
	font-size: 10px;
}

/* Box */
.boxSmall {
	border-left: 1px solid #056215;
	border-right: 1px solid #056215;
	border-bottom: 1px solid #056215;
	background: #fff;
	font-size: 11px;
	margin-bottom: 10px;
}

	.boxSmall h4 {
		font-size: 11px;
		font-weight: normal;
		padding: 1px 4px;
		margin: 0;
		color: #fff;
		background: #154111 url(../img/bg_box_small_head.gif) repeat-x bottom left;
	}

	.headDarkGreen h4 {
		background: #154111 url(../img/bg_box_small_headgreen.gif) repeat-x bottom left;
	}

	.boxSmall p {
		padding: 4px;
		margin-bottom: 0;
	}

	.boxSmall img {
		padding: 1px;
		margin-bottom: 0;
	}

/* Startbox */
#startBox {
	background: #fff;
	border-bottom: 1px solid #0b7a1e;
	padding-bottom: 1px;
}

#startBoxLeft {
	float: left;
	width:263px;
	padding-right: 4px;
}

	.topThema {
		/*height: 120px;*/
		background: #056215;
		color: #fff;
	}

	.topThema h2 {
		font-weight: normal;
		font-size: 12px;
		background: url(../img/bg_topthema.gif) no-repeat top left;
		height: 21px;
		margin: 0;
	}

	.topThema h3 {
		padding-top: 5px;
		font-size: 14px;
		padding-left: 5px;
	}

	.topThema p {
		font-size: 11px;
		margin: 0;
		padding-left: 5px;
		padding-bottom: 5px;
	}

		.topThema img {
			float: left;
			padding-right: 5px;
		}

	.topThema a,
	.topThema a:hover {
		color: #fff;
		text-decoration: none;
	}

#startBoxRight {
	float: left;
	width: 200px;
}

	.startTeaser {
		position: relative;
		padding: 0;
	}

		.startTeaser h3 {
			font-weight: normal;
			font-size: 12px;
			background: url(../img/bg_start_teaser_head.gif) no-repeat top right;
			height: 19px;
			margin: 0;
		}
		
		.startTeaser p {
			position: absolute;
			top: 28px;
			left: 63px;
			padding-left: 15px;
			margin: 0;
			width: 120px;
			font-size: 10px;
			color: #fff;
			background: url(../img/btn_mehr.gif) no-repeat top left;
		}
		
		.startTeaser a,
		.startTeaser a:hover {
			color: #fff;
			text-decoration: none;
		}
/* *** */

/* Box-News-Tabs */
.boxTabs {
	margin-top: 10px;
}
/* *** */

/* Box-Content */
#boxContent {
	margin: 0px 5px 0px 5px;
}

#boxContent li {
	list-style: url(../img/li_icon_content.gif);
}

#boxContent h5 {
	font-size: 12px;
	color: #006600;
}

#boxContent span.contentLink a {
	text-decoration: underline;
}
/* *** */

/* Content-Headline */
.boxHeadline {
	position: relative;
	color: #194719;
	margin-bottom: 10px;
}

.boxHeadline h2 {
	background: url(../img/bg_headline.gif) no-repeat bottom right;
	font-size: 16px;
	margin-top: 10px;
	padding-right: 50px;
	padding-bottom: 5px;
}

	.boxHeadline .mehr {
		position: absolute;
		font-size: 11px;
		top: 5px;
		right: 5px;
		background: url(../img/btn_mehr.gif) no-repeat right 2px ;
	}
	
	.boxHeadline .mehr a {
		padding-right: 15px;
	}
	
	
#boxContent .rgtabs-menu li {
	list-style: none;
}
/* *** */


/* Content-Box-News & Content-Box-Profil */
.boxNews {
	font-size: 11px;
}

.boxProfil {
	margin-bottom: 10px;	
	font-size: 11px;
}

	.news {
		margin-bottom: 10px;
	}

	.news h3,
	.profil h4,
	.stuetzpunktText h3,
	.partnerText h3 {
		font-size: 14px;
		margin-bottom: 4px;
		color: #000;
	}

	.profil h4 {
		margin-bottom: 10px;
	}

	.news img ,
	.profil img {
		float: left;
		padding-right: 10px;
	}

	.profil img {
		background: #fff;
		padding-bottom: 10px;
	}
	
	.news p,
	.profil p {
		margin: 0;
	}
	 
	.news p.mehr {
		margin: 0;
		padding: 5px 0;
	} 
	
	.profil p.details {
		font-size: 11px;
		border-bottom: 1px solid #ccc;
		padding: 2px 0;
/*		background: #e6e8e5; */
		margin-bottom: 1px;
	}

	.profil p.details label {
		float: left;
		width: 50px;
		color: #000;
		font-size: 11px;
		font-weight: bold;
		padding-left: 5px;
	}
/* *** */

/* Content-Box-Stützpunkte */
.boxBildIconText {
	font-size: 11px;
	background: url(../img/line_bottom.gif) repeat-x bottom left;
	padding-top: 10px;
	margin-bottom: 10px;
}

	.boxBildIconTextImg {
		width: 100px;
		float: left;
	}
	
	.stuetzpunktText {
		background: url(../img/icon_mehr_link.gif) no-repeat 2px 3px;
		padding-left: 20px;
		width: 335px;
		float: left;
	}

	.partnerText {
		padding-left: 20px;
		width: 335px;
		float: left;
	}
	
	.partnerText h3 a {
		color: #000;
	}
	
	
/* *** */

/* Content-Box-Download */
.boxDownload p {
	border-bottom: 1px solid #ccc;
	margin: 1px;
	padding-bottom: 0;
	font-weight: bold;
	background: #e6e8e5;
}

.boxDownload p a {
	background: url(../img/icon_mehr_download.gif) no-repeat 2px 3px;
	padding: 2px 0 1px 20px;
}

.boxDownload p img {
	padding: 0px 0 1px 0px;
}
/* *** */


/* Content-Box-Mehr */
	.boxMehr h5 {
		font-size: 11px;
		color: #006600;
		background: url(../img/line_bottom.gif) repeat-x top left;
		font-weight: normal;
		padding: 7px 4px 3px 4px;
		border-bottom: 1px solid #ccc;
	}
	
	.boxMehr p {
		/*background: url(../img/bg_mehr_link.gif) repeat-x top left;*/
		margin: 0;
		border-bottom: 1px solid #ccc;
	}
	
	.boxMehr p a {
		display: block;
		color: #333;
		font-size: 11px;
		padding: 2px 0 1px 20px;
	}
	.boxMehr p a:hover {
		text-decoration: none;
		color: #006600;
	}
	
	.boxMehr p.linkSite a {
		background: url(../img/icon_mehr_link.gif) no-repeat 2px 3px;
	}

	.boxMehr p.linkOut a {
		background: url(../img/icon_mehr_out.gif) no-repeat 2px 3px;
	}

	.boxMehr p.linkDownload a {
		background: url(../img/icon_mehr_download.gif) no-repeat 2px 3px;
	}
/* *** */

/* Content-Trenner */
.trenner {
	border-bottom: 1px solid #ccc;
	height: 4px;
	margin-bottom: 14px;
}
.trenner hr {
	display: none;
}
/* *** */

/* Content-Trenner 2 */
.trenner2 {
	background: url(../img/line_bottom.gif) repeat-x bottom left;
	height: 4px;
	margin-bottom: 14px;
}
.trenner2 hr {
	display: none;
}
/* *** */

/* ===============================
   =Spalten-Layout
=============================== */
#leftColumne {
	display: none;
}

#content {
	float: left;
	display: inline;
	margin:0 4px;
	width: 467px;
	/*background: #CC0000;*/
}

#rightColumne {
	display: none;
}

/* ===============================
   =Content
=============================== */

#container {
	/*background: #fff;*/
}

#breadcrumb {
	display: none;
}


/* ===============================
   =Service-Footer
=============================== */
#serviceFooter {
	display: none;
}


/* ===============================
   =Footer
=============================== */
#footer {
	background: url(../img/bg_footer.gif) repeat-x top left;
	margin-top: 10px;
	padding: 6px 0 6px 0;
	color: #056215;
	font-size: 10px;
}

#footer span.right {
	display: none;
}


/* ===============================
   =Banner
=============================== */
#banner1 {
	display: none;
}

#banner2 {
	display: none;
}


#hauptprint {
	position:absolute;
	left:20px;
	top:25px;
	width:480px;
	z-index:100;
	background-image: url(../images/bg_druck.gif);
	background-repeat: repeat-y;
}

.print {
	color: #056215;
	text-decoration: underline;
	background-image: url(../images/drucker.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.print a:link {
	color: #056215;
	text-decoration: underline;
}
.print a:visited {
	color: #056215;
	text-decoration: underline;
}
.print a:focus {
	color: #056215;
	text-decoration: underline;
}
.print a:hover {
	color: #056215;
	text-decoration: none;
}
.print a:active {
	color: #056215;
	text-decoration: underline;
}

/* ===============================
   =Typo3 Styles
=============================== */
p.csc-linkToTop {
	font-size: 11px;
	text-align: right;
}

.csc-linkToTop a {
	padding-left: 15px;
	background: url(../img/btn_top.gif) no-repeat left center;
}


/* ===============================
   =Turnier
=============================== */
.turnier_dot_oben {
	background-image: url(../images/turnier_dot_oben.gif);
	background-repeat: repeat-x;
	height: 5px;
}
.turnier_dot_unten {
	background-image: url(../images/turnier_dot_unten.gif);
	background-repeat: repeat-x;
	height: 5px;
}
.turnier_td_hell {
	background-color: #E6E8E7;
	margin: 6px;
	background-image: url(../images/weisselinie.gif);
	background-repeat: repeat-x;
	vertical-align: top;
}
.turnier_td_dunkel {
	background-color: #CCCCCC;
	background-image: url(../images/weisselinie.gif);
	background-repeat: repeat-x;
	vertical-align: top;
}
