
/*#################################*/
/* CSS for www.kuepper-gruppe.de */
/* (c) 2004 tsitrone medien GmbH & Co. KG */
body, table{
	font-family : Verdana;
	font-size : 11px;
	color : #303030;
	overflow : auto;
}
h1{
	font-size : 14px;
	
}
h2{
	font-size : 13px;
	
}
h3{
	font-size : 12px;
	
}
.gradient {
	background-image:  url(images/gradient1.jpg);
	background-repeat: repeat-y;
}
.borderTop {
	border-top: 1px solid #CFD3D6;
}
.borderLeft {
	border-left: 1px solid #CFD3D6;
}
.borderTopLeft {
	border-top: 1px solid #CFD3D6;
	border-left: 1px solid #CFD3D6;
}
.borderTopLeftBottom {
	border-top: 1px solid #CFD3D6;
	border-left: 1px solid #CFD3D6;
	border-bottom: 1px solid #CFD3D6;
}


/* === Menu language === */
DIV#menulanguage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #586F7E;
	padding-left: 9px;
	padding-bottom: 11px;
}
#menulanguage a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0055A2;
}
#menulanguage a:link { text-decoration: none; }
#menulanguage a:visited { text-decoration: none; }
#menulanguage a:active { text-decoration: none; }
#menulanguage a:hover { text-decoration: underline; }


/* === Menu left === */
#menuleft a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCD4D7;
}
#menuleft a:link { text-decoration: none; }
#menuleft a:visited { text-decoration: none; }
#menuleft a:active { text-decoration: none; }
#menuleft a:hover { text-decoration: none; color: #8FA9BA; }

#menuleft a.act {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
#menuleft a.act:link { text-decoration: none; }
#menuleft a.act:visited { text-decoration: none; }
#menuleft a.act:active { text-decoration: none; }
#menuleft a.act:hover { text-decoration: underline; color: #FFFFFF; }

#menuleft TD.act {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
#menuTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:20px;
	padding-left:20px;
}
#menuLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:14px;
	
}
#menuTop a:link {
 text-decoration: none;
color: #FFFFFF; 
  }
#menuTop a:visited { text-decoration: none; color: #FFFFFF; }
#menuTop a:active { text-decoration: none; color: #FFFFFF; }
#menuTop a:hover { text-decoration: underline; color: #FFFFFF; }

/* === Rootline === */
DIV#rootline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E40300;
}

#rootline a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0055A2;
}
#rootline a:link { text-decoration: none; }
#rootline a:visited { text-decoration: none; }
#rootline a:active { text-decoration: none; }
#rootline a:hover { text-decoration: underline; }

#rootline a.act {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #586F7E;
}
#rootline a.act:link { text-decoration: none; }
#rootline a.act:visited { text-decoration: none; }
#rootline a.act:active { text-decoration: none; }
#rootline a.act:hover { text-decoration: underline; }

#rootline span.act {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #586F7E;
}


/* Newsteaser */
DIV#newsteaser {
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 7px;
	padding-top: 7px;
}
#newsteaser a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #586F7E;
	font-weight: bold;
}
#newsteaser a:link { text-decoration: none; }
#newsteaser a:visited { text-decoration: none; }
#newsteaser a:active { text-decoration: none; }
#newsteaser a:hover { text-decoration: underline; }

#newsteaser a.more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0055A2;
	font-weight: normal;
}
#newsteaser a.more:link { text-decoration: none; }
#newsteaser a.more:visited { text-decoration: none; }
#newsteaser a.more:active { text-decoration: none; }
#newsteaser a.more:hover { text-decoration: underline; }

#newsteaser .abstract {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #586F7E;
}


/* Menu teaser */
#teasermenu .title {
	font-weight: bold;
}
#teasermenu p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #586F7D;
	padding-left: 19px;
	padding-right: 8px;
	padding-bottom: 0px;
	margin: 0px;
}
#teasermenu a {
	color: #586F7D;
}
#teasermenu a:link { text-decoration: none; }
#teasermenu a:visited { text-decoration: none; }
#teasermenu a:active { text-decoration: none; }
#teasermenu a:hover { text-decoration: underline; }


/* Copyright */
SPAN#copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CDD4D8;
}


/* Content */
DIV#content {
	padding-top: 12px;
}

#content h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #586F7D;
	margin: 0px;
	padding-top: 7px;
	padding-bottom: 11px;
}

#content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #586F7D;
	/*line-height: 16px;*/
}

#content a {
	color: #0055A2;
}
#content a:link { text-decoration: none; }
#content a:visited { text-decoration: none; }
#content a:active { text-decoration: none; }
#content a:hover { text-decoration: underline; }

#content .bulletlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #586F7D;
	padding-bottom: 11px;
}

#content .wegbeschreibung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #586F7D;
	padding-left: 17px;
	margin-bottom: 22px;
}

#content .caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #273238;
	padding-top: 5px;
	padding-bottom: 8px;
}

/* Menu/Sitemap: Menu of subpages */
#contentsubmenu td {
	padding-bottom: 11px;
}
#contentsubmenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0055A2;
}

/* Menu/Sitemap: Menu of subpages width abstract */
#menu-with-abstract .abstract {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #586F7D;
	padding-left: 10px;
	padding-bottom: 11px;
}
#menu-with-abstract a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0055A2;
}

/* File download */
DIV#filedownload {
	padding-bottom: 11px;
}
#filedownload .icon {
	margin-right: 8px;
}
#filedownload a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0055A2;
}
#filedownload a:link { text-decoration: none; }
#filedownload a:visited { text-decoration: none; }
#filedownload a:active { text-decoration: none; }
#filedownload a:hover { text-decoration: underline; }


/* Styles for Extension bo_fleximg */
#fleximg .image {
	border-top: 1px solid #CFD3D6;
	border-right: 1px solid #CFD3D6;
	border-bottom: 1px solid #CFD3D6;
}


/* Styles for Template based mail form from extension bomailformpro */
TABLE#bomailformpro {
	margin-left: 0px;
	border-left: 1px solid #CFD3D6;
}
#bomailformpro .title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #283794;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 4px;
}
#bomailformpro .subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11;
	color: #333333;
	background-color: #B0C8E3;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 4px;
}
#bomailformpro .label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 9px;
}
#bomailformpro .hlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#bomailformpro .field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
}
#bomailformpro .spacer {
	padding-top: 5px;
}
#bomailformpro .errortext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E40300;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-right: 5px;
}
#bomailformpro .textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 19px;
	border: 1px solid #7F9DB9;
}
#bomailformpro .textfielderror {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 19px;
	background-color: #CCD4D7;
	border: 1px solid #E40300;
	/*border: 1px solid #DD0000;*/
}
#bomailformpro .select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#bomailformpro .selecterror {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFCA95;
}
#bomailformpro .textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #7F9DB9;
}
#bomailformpro .radiogroup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#bomailformpro .radiogrouperror {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #DD0000;
}
#bomailformpro .plaintext {
	font-weight: bold;
}
#bomailformpro .checkboxlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 4px;
}
#bomailformpro .submit {
	font-size: 10px;
}
#bomailformpro .devider {
	border-top: 1px solid #CFD3D6;
	height: 8px;
}
#contentLeft {
	margin-left : 16px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	padding: 2px 2px 2px 2px;

}
.box{
	border : thin solid Green;
    padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;

}
.initiale{
   color:Blue;
   font-size:120%;
}
.haggelhaggel{
	font-size:70%;
	color: Purple;
}




 .tx-mininews-pi1 { }
 .tx-mininews-pi1-fp_listrow { }
 .tx-mininews-pi1-fp_listrowField-datetime { }
 .tx-mininews-pi1-fp_listrowField-title { font-weight:bold; }
 .tx-mininews-pi1-fp_listrowField-teaser { margin-top:0px; margin-bottom:10px; }

/*When viewing one news Item*/

 .tx-mininews-pi1 { }
 .tx-mininews-pi1-singleView { }
 .tx-mininews-pi1-singleViewField-datetime { }
 .tx-mininews-pi1-singleViewField-teaser { font-style:italic; margin-top:5px; margin-bottom:10px; }
 .tx-mininews-pi1-singleView P.bodytext { }

/*When viewing archive*/

 .tx-mininews-pi1 { }
 .tx-mininews-pi1-listrow { }
 .tx-mininews-pi1-listrowField-datetime { }
 .tx-mininews-pi1-listrowField-title { font-weight:bold; }
 .tx-mininews-pi1-listrowField-teaser { margin-bottom:15px; }
 .tx-mininews-pi1-listrowField-teaser A { color:black; text-decoration:none; }
 .tx-mininews-pi1-listrowField-teaser A:hover { color:black; text-decoration:none; }

/*Searchbox*/

 .tx-mininews-pi1-searchbox-sword { }
 .tx-mininews-pi1-searchbox-button { }

/*Result row*/

 .tx-mininews-pi1-browsebox { }
 .tx-mininews-pi1-browsebox-strong { }
 .tx-mininews-pi1-browsebox-strong { font-weight:bold; }

