


/*//////////////////////////////////STANDARDFORMATIERUNGEN//////////////////////////////////*/

img {
    border:0px solid #1FA0AD;
}
div, p { 
	font-family:Arial, Helvetica, Verdana, sans_serif;
	font-weight:normal;
    font-size:12px;
	line-height:130%;
	color:#444;
}
h1 {
	font-family:Arial, Helvetica, Verdana, sans_serif;
    font-size:16px;/*20*/
	line-height:120%;/*16*/
	font-weight:normal;
	/*text-transform:uppercase;*/
	color:#839B1C;
	/*cursor:pointer;*/
}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	line-height:130%;
	font-weight:normal;
	color:#666;
	margin-top:3px;
	margin-bottom:2px;
}
h3 {
    font-family:Arial, Helvetica, Verdana, sans_serif;
	font-size:12px;
	font-weight:bold;
	margin-top:0px;
}
strong{	
	font-family:Arial, Helvetica, sans-serif;
}
input, textarea{
	padding:5px;
	margin:2px 0px 5px 0px;
	width:100%;
    background-color:#EFEFEF;
	border:none;
}
input[type="submit"]{
	padding:5px;
	width:25%;
	color:#FFFFFF;
    background-color:#A1BF1E;
	border:none;
	cursor:pointer;
}
input[name="spamblocker"]{
	padding:5px;
	width:100px;
}


a {
	font-family:Arial, Helvetica, Verdana, sans_serif;
    font-size:11px;
	text-decoration:none;
	padding:0px;
    color:#444;
}

a:link, a:visited, a:hover {
    padding-left:15px;
	background:url(../images/allgemein/link.gif) no-repeat;}

a:hover {
    color:#839B1C;
}



/*--------------------mainnavi------------------------*/

.navi a {
	color:#555;
}
a.mainnavi:link, a.mainnavi:visited, a.mainnavi:hover, a.on {
    padding-left:5px;
	margin-left:5px;
	background-image:none;
    font-size:12px;
}

a.mainnavi:hover {
    color:#FFF;
}

a.on {
    color:#FFF;
}

/*--------------------unternavi------------------------*/

a.unternavi:link, a.unternavi:visited, a.unternavi:hover, a.on2 {
    padding:0px 10px 0px 0px;
	background-image:none;
    font-size:12px;
}
	
a.on2 {
    color:#839B1C;
    /*filter:alpha(100%);
	opacity:1;*/
}

/*--------------------imglink------------------------*/

a.imglink:link, a.imglink:visited, a.imglink:hover{ padding:0px; background-image:none;}

/*--------------------copyline------------------------*/

.copyline a:link, .copyline a:visited, .copyline a:hover{ 
    padding:0px;
	background-image:none; 
    color:#444;
    font-size:10px;
	font-weight: normal;
	padding-left:0px; 
	margin-left:5px;
	text-decoration:underline;
}

a.firstbttn:link, a.firstbttn:visited, a.firstbttn:hover{ border:none;}
a.lastbttn:link, a.lastbttn:visited, a.lastbttn:hover{ border:none;}


/*//////////////////////////////////GRUNDAUFBAU//////////////////////////////////*/

* { 
 margin:0px; 
 padding:0px;
 }

html, body
{ height:100%;}

body{	
	background-color:#FFF;/*CDCFC9*/
	background-image:url(../images/allgemein/pattern_c.gif);
	text-align:center; /* mittig f�r IE */
}
.maintable { 
    width:600px;
    height:100%;
    margin:0px auto; /* mittig modern */
	border:0px solid #FFF;
} 
.haupttd { 
    vertical-align:top;
    text-align:left;
	border:0px solid #FFF;
	background-color:#FFF;
}
.copytd { 
    height:1px;
    background-color:#FFF;
    vertical-align:bottom;
    text-align:left;
	border:0px solid #000;
}

/*//////////////////////////////////AUFBAU HAUPTTD//////////////////////////////////*/

.top{
	width:600px;
	height:125px;
	background-color:#FFF;
	background-image:url(../images/allgemein/header03.gif);
	background-repeat:no-repeat;
	position:relative;
}
.content {
	padding:0px;
	margin-top:0px;
}

/*//////////////////////////////////AUFBAU COPYTD//////////////////////////////////*/

.copyline {
	color:#444;
	font-family:Arial, Helvetica, Verdana, sans_serif;
	font-size:10px;
	text-align:left;
	/*height:20px;*/
	padding:10px 40px 40px 40px;
	margin:0px;
	border-top:1px solid #CCC;
}

/*//////////////////////////////////AUFBAU TOP//////////////////////////////////*/
.navi{
	width:570px;
	padding:10px 30px 10px 0px;
	padding-right:30px;
	background-color:#A1BF1E;
	color:#555;
	text-align:right;
	position:absolute;
	bottom:0px;
	left:0px;
	vertical-align:middle;
}
.navi span{
	margin-left:12px;
}
.subnavi{
	clear:both;
	height:20px;
	padding-left:40px;
	text-align:left;
	position:absolute;
	bottom:-130px;
	left:0px;
}
.indexnavi{
	clear:both;
	height:20px;
	padding-left:40px;
	text-align:left;
	position:absolute;
	bottom:-60px;
	left:0px;
}
.indexnavi h1 {
	color:#FFF; 
	font-size:40px;
	font-weight:normal;
}
.joinus {
	position:absolute;
	top:5px;
	left:20px;
	width:80px;
	height:80px;
	display:none;
}
.homelink {
	position:absolute;
	top:30px;
	right:0px;
}
.indexbildani {
	position:absolute;
	top:110px;
	right:0px;
}
.pdflink {
	position:absolute;
	top:160px;
	right:10px;
}
#magenta {
	background:url(../images/allgemein/stoerer_PDFmagenta_kl.png) no-repeat;
}

/*//////////////////////////////////AUFBAU CONTENT//////////////////////////////////*/

.bildbox { 
	height:200px;
	border:0px solid #000;
	margin-bottom:0px;
}
.infobox { 
	padding:20px 40px;
	border:0px solid #e78899;
}
.trenner {
	margin:0px 0px;
	border-top:1px solid #ccc;
	border-bottom:0px solid #ccc;
	padding:5px 40px;
	font-size:10px;
	/*background-color:#A1BF1E;*/
}
.position { 
	text-align:left;
	padding:20px 40px;
}

/*//////////////////////////////////FORMATIERUNG DER BILDBOXEN FÜR DIE UNTERSCHIEDLICHEN HEADER//////////////////////////////////*/

.bildbox1, .bildbox2, .bildbox3, .bildbox4{ 
	width:600px;
	height:100px;
	text-align:left;
	background-repeat:no-repeat;
}
.bildbox1 { 
	background-image:url(../images/allgemein/indexbild_18a.jpg);/**/
}
.bildbox2 { 
	background-image:url(../images/allgemein/indexbild_18b2.jpg);
}
.bildbox3 { 
	background-image:url(../images/allgemein/indexbild_18c.jpg);
}
.bildbox4 { 
	background-image:url(../images/allgemein/indexbild_18d.jpg);
}

/*//////////////////////////////////INDEX BILDBOX//////////////////////////////////*/

.bildbox_index { 
	width:600px;
	height:100px;
	margin-bottom:0px;
	background-image:url(../images/allgemein/indexbild_18a.jpg);
	background-repeat:no-repeat;/**/
}
.bildanreisser {
}
.bildanreisser img {
	margin-right:6px;
}
.bildanreisser img.last {
	margin-right:0px;
}
/*//////////////////////////////////AUFBAU DOWNLOADBOX//////////////////////////////////*/

.downloadbox{  
	margin:auto;
	text-align:left;
}
.downloads, .downloadsFirst, .downloadsLast{
	float:left;
	width:166px;
	border-left:0px solid #CCC;
	line-height:120%;
	text-align:left;
	margin:0px 11px 11px 0px;
}
.downloadsLast{
	margin:0px 0px 11px 0px;
}
.downloadsFirst, .downloadsEnd{
	clear:both;
	height:1px;
}
.downloads img, .downloadsFirst img, .downloadsLast img{
    margin-bottom:2px;
}

/*//////////////////////////////////FORMATIERUNG DER TABELLEN IN DER INFOBOX//////////////////////////////////*/

.infobox table, .position table { 
	margin:auto;
	text-align:center;
    border:0px solid #e7e7e7;
	width:520px;/**/
}
.infobox td, .position td{ 
	margin:auto;
    text-align:center;
	padding:0px;
	background-color:#FFF;
    border:0px solid #e7e7e7;
}

/*//////////////////////////////////PICBORDER//////////////////////////////////*/

.picborder { 
	border:1px solid E7E7E7;
	padding:20px 20px;
	background-color:#fff;
}
.picborder2 { 
	border:1px solid #E7E7E7;
	margin:0px 7px 0px 0px;
}
.picborder3 { 
	border:1px solid #FFFFFF;
}
.picborder4 { 
	border:1px solid #E7E7E7;
	margin:0px 10px 0px 0px;
}
.picborder5 { 
	border:1px solid #E7E7E7;
}

/*//////////////////////////////////ZUSATZFORMATIERUNGEN//////////////////////////////////*/

/*.trenner h3 {
   color:#FFFFFF;
}
.trennIllus {
	background-color:#B9DCF0;
}
.trennPrints {
	background-color:#ADE1D9;
}
.trennMedia {
	background-color:#D2CE86;
}*/
.thumbholder { 
	height:100px;
	width:100px;
	overflow:hidden;
	margin:0px 0px 5px 0px;
	float:left;
}
.footnote {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:13px;
}
.bildabstand { 
	height:100px;
	width:5px;
	float:left;
}
.farbhintergrund { 
	background-color:#CCC;
	padding:0px;
}
.farbe {
    color:#839B1C;
}
.clearboth {
	clear:both;
	height:1px;
}
.bottom {
    padding-bottom:10px;
}
.d { 	
	color:#839B1C;
	font-weight:normal;
	display:none;
}
.trenner h3.d  { 	
	color:#666;
	font-weight:normal;
	display:inline;
}
.trenner h2  { 	
	display:none;
}
.bu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin-bottom:0px;
}
.bgcol {
    background-color:#fff;
}
/************************/
#news, #schwpkt, #ausbldg, #mitarbeit{
	display:none;
}

/*//////////////////////////////////ONLY XMAS//////////////////////////////////*/


.Xmas h1{
	color:#FFF; 
	font-size:31px;
	display:block;
	width:450px;
	margin-bottom:20px;
}
.Xmas p { 
    font-size:13px;
	line-height:160%;
	margin-bottom:10px;
	color:#0DA1DF;
	color:#BFC3D6;
}
.Xmas hr {
	border:0;
	margin-bottom:7px;
	border-bottom:1px dotted #0DA1DF;
}
.Xmas .haupttd { 
    background:#000E5A url(../images/allgemein/verlauf_Xmas2_2008.jpg) no-repeat bottom;
}
.Xmas .bildbox { 
	background-image:url(../images/allgemein/indexbild_Xmas3_2008.jpg);
	height:200px;
}
.Xmas .infobox {
    margin-top:-80px;
	margin-bottom:90px;
}
.Xmas .sign_s {
	width:143px;
	float:left;
}
.Xmas .sign_a {
	width:63px;
	float:left;
}
.Xmas .copyline {
	border-top:0px solid #CCC;
}
