/* STANDARDFORMATIERUNGEN */

:focus {
outline: solid 0;
}

IMG {
  border: 0;
} 

body {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
top:0;
bottom:0;
left:0;
right:0;
}

.update {
text-decoration:blink;
font-family: Arial, Helvetica, sans-serif;
letter-spacing:1px;
color:#FF0000;
}
.updateklein {
	  font-family: Arial, Helvetica, sans-serif;
      font-weight: bold;
	  color:#FF0000;
}

.blindup1 {
	background-color: #E7E7E7;
	width: 190px;
	display:none;
	padding:5px;
	margin-right: 5px;
}

html, body {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
letter-spacing:1px;
margin:0;
padding:0;
}

#contentcontainer {
height:100%;
}

contenttable {
	border: 0px solid #000000;
	padding: 15px;

}

#maincontent p,span {
font-size: 12px;
line-height:14px;
font-family: Arial, Helvetica, sans-serif;
letter-spacing:1px;
padding: 0px;
margin:0px;
}
#maincontent td {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
padding: 0px;
margin:0px;
}

#boxcontent p,span {
letter-spacing:1px;
padding:0;
margin:0;
}

#headerbreitwrap {
width:565px;
padding-bottom:0px;
padding-top:0px;
}

#headerschmalwrap {
padding-bottom:0px;
}

#loginbox {
letter-spacing:0px;
}
#breadcrumbs {
letter-spacing:1px;
}

a {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:link {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:visited {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:hover {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
a:active {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
a:focus {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}

/* Formular Styling */
input {
background: #EFEFEF;
border:1px solid #999999;
outline:medium;
}
input:hover {
background: #EFEFEF;
border:1px solid #F39F25;
outline:medium;
}
input:focus {
background: #FFFFFF;
border:1px solid #F39F25;
outline:medium;
}
select {
background: #EFEFEF;
border:1px solid #999999;
outline:medium;
}
select:hover {
background: #EFEFEF;
border:1px solid #F39F25;
outline:medium;
}
select:focus {
background: #FFFFFF;
border:1px solid #F39F25;
outline:medium;
}
text {
background: #EFEFEF;
border:1px solid #999999;
outline:medium;
}
text:hover {
background: #EFEFEF;
border:1px solid #F39F25;
outline:medium;
}
text:focus {
background: #FFFFFF;
border:1px solid #F39F25;
outline:medium;
}
textarea {
background: #EFEFEF;
border:1px solid #999999;
outline:medium;
}
textarea:hover {
background: #EFEFEF;
border:1px solid #F39F25;
outline:medium;
}
textarea:focus {
background: #FFFFFF;
border:1px solid #F39F25;
outline:medium;
}

input.button {
height: 15px;
border:0px;
text-align:left;
background: transparent url(../Bilder/button_icon.gif);
background-repeat: no-repeat;
background-position: right;
font: bold 12px Arial, Helvetica, sans-serif;
color:#45638A;
padding-right:12px;
}
input.button:hover {
height: 15px;
border:0px;
text-align:left;
background: transparent url(../Bilder/button_icon_ro.gif);
background-repeat: no-repeat;
background-position: right;
font: bold 12px Arial, Helvetica, sans-serif;
color:#F39F25;
padding-right:12px;
}
input.button:focus {
height: 15px;
border:0px;
text-align:left;
background: transparent url(../Bilder/button_icon_ro.gif);
background-repeat: no-repeat;
background-position: right;
font: bold 12px Arial, Helvetica, sans-serif;
color:#F39F25;
padding-right:12px;
}

hr{
 background-image: url(http://www.kiknet.ch/uploads/pics/gepunkteter_abstand_mitte_560_30.jpg);
 background-repeat: no-repeat;
 height: 25px;
}

ol,ul {
font-size: 12px;
margin:0px;
padding:0px;
letter-spacing: 1px;
margin-left:10px;
margin-top:0px;
}
li {
font-size: 12px;
padding: 0;
margin: 0 0 0 10px;
letter-spacing: 1px;
list-style-image:url(../Bilder/button_icon.gif);
color:#000000;
cursor:default;
vertical-align: middle;
}

ul2, div, a.div {
font-size:11px;
font-family: Arial,Helvetica,sans-serif;
color:#444444;
padding-top:0px;
padding-bottom:0px;
}

li2 {
font: normal 11px Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
margin-left:5px;
margin-top:0px;
margin-bottom:0px;
color:#000000;
cursor:default;
}


/* Start Spezial Printlinkformatierung */

.printlink {
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
font-size:10px;
color:#444444;
line-height:10px;
}

a.printlink {
text-decoration:none;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
font-size:10px;
color:#444444;
line-height:10px;
}
a:link.printlink{
text-decoration:none;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
font-size:10px;
color:#444444;
line-height:10px;
}
a:visited.printlink {
text-decoration:none;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
font-size:10px;
color:#444444;
line-height:10px;
}
a:hover.printlink {
text-decoration:none;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
font-size:10px;
color:#F39F25;
line-height:10px;
}
a:active.printlink {
text-decoration:none;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
font-size:10px;
color:#F39F25;
line-height:10px;
}
a:focus.printlink {
text-decoration:none;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
font-size:10px;
color:#F39F25;
line-height:10px;
}

/* Ende Spezial Printlinkformatierung */

/* TEXT-FORMATIERUNG RTE */

/* Start Textformatierung */

h1{
      font-size: 27px;
      font-family: Arial, Helvetica, sans-serif;
      color: #45638A;
      font-weight: 500;
	  margin:0 0 10px 0;
	  padding:0;
      }

h2{
      font-size: 21px;
      font-family: Arial, Helvetica, sans-serif;
      color: #666666;
      font-weight: 500;
	  padding: 0 0 10px 0;
	  background-image: url(http://www.kiknet.ch/fileadmin/DATA_Autoren/Bilder/Startseite/gepunkteter_abstand_mitte_560.jpg);
	  background-repeat: no-repeat;
      background-position: 0px 28px;
	  margin:0 0 10px 0;
	  line-height: 40px;
      }

h3{
      font-size: 21px;
      font-family: Arial, Helvetica, sans-serif;
      color: #45638A;
      font-weight: 500;
	  padding: 0 0 10px 0;
	  margin:0;
	  line-height:23px;
      }

h4{
      font-size: 17px;
      font-family: Arial, Helvetica, sans-serif;
      color: #45638A;
	  width:100%;
      font-weight: 600;
	  padding: 0 0 15px 0;
	  margin: 15px 0 5px 0 ;
	  background: url(http://www.kiknet.ch/fileadmin/DATA_Autoren/Bilder/Startseite/gepunkteter_abstand_mitte_560.jpg) bottom center repeat-x;
      }
h5{
      font-size: 14px;
      font-family: Arial, Helvetica, sans-serif;
      color: #45638A;
      font-weight: 500;
	  width:160px;
	  padding:0 0 10px 0;
	  margin-bottom:4px;
	  margin-top:2px;
	  background: url(http://www.kiknet.ch/fileadmin/DATA_Autoren/Bilder/Startseite/gepunktete_linie_box_170.jpg) bottom center repeat-x;
      }
	  
h6{
      font-size: 17px;
      font-family: Arial, Helvetica, sans-serif;
      color: #646464;
      font-weight: bold;
	  padding:0px;
	  margin:0px;
      }
	  
.ticker_titel {
      font-size: 10px;
      font-family: Arial, Helvetica, sans-serif;
      color: #646464;
      font-weight: 700;
	  letter-spacing: 0px;
	  align:center;
	  margin:0 0 8px 0;
      }

.naturafarm_titel {
      font-size: 17px;
      font-family: Arial, Helvetica, sans-serif;
      color: #000000;
      font-weight: bold;
	  letter-spacing: 0px;
	  align:center;
	  margin:0 0 8px 0;
	  padding:0px;
      }

.titel {
      font-size: 14px;
      font-family: Arial, Helvetica, sans-serif;
      color: #000000;
	  font-weight:bold;
	  padding-top:5px;
	  padding-bottom:5px;
      margin:0px;
	  }
	  
.textlead {
      font-size: 14px;
      font-family: Arial, Helvetica, sans-serif;
      color: #000000;
	  font-weight:500;
	  padding-top:3px;
	  padding-bottom:3px;
      }
.text {
      font-size: 12px;
      font-family: Arial, Helvetica, sans-serif;
      color: #000000;
	  margin-top:5px;
	  padding-bottom:5px;
      }

.text_blau {
      font-size: 12px;
      font-family: Arial, Helvetica, sans-serif;
      color: #0000FF;
	  padding-top:5px;
	  padding-bottom:5px;
      }
	  
.zentriert {
	  text-align:center;
      }
	  
.textklein, td.textklein {
font-size:10px;
font-family: Arial,Helvetica,sans-serif;
color:#444444;
padding-top:0px;
padding-bottom:0px;
}

/* Start Linkformatierung */

a.link {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
text-align: left;
font-weight:bold;
text-decoration:none;
}
a:link.link {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:visited.link {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:hover.link {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
a:active.link {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
a:focus.link {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}

/* Start Linkkleinformatierung */

a.linkklein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:link.linkklein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:visited.linkklein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:hover.linkklein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
a:active.linkklein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
a:focus.linkklein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}

.bilderrahmen {
	border: 1px solid #444444;
}
.keinbilderrahmen {
	border: 0;
}

/* RTE Link Konfiguration */

a img {
border:0px;
padding-right:0px;
}

a.45638A-link {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
text-align: left;
font-weight:bold;
text-decoration:none;
}
a:link.45638A-link {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:visited.45638A-link {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:hover.internal-link {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
a:active.internal-link {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
a:focus.internal-link {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}

a.external-link {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
text-align: left;
font-weight:bold;
text-decoration:none;
}
a:link.external-link {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:visited.external-link {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:hover.external-link {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
a:active.external-link {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
a:focus.external-link {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
		
a.internal-link-new-window {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
text-align: left;
font-weight:bold;
text-decoration:none;
}
a:link.internal-link-new-window {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:visited.internal-link-new-window {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:hover.internal-link-new-window {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
a:active.internal-link-new-window {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
a:focus.internal-link-new-window {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
		
a.external-link-new-window {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
text-align: left;
padding-left: 0px;
font-weight:bold;
text-decoration:none;
}
a:link.external-link-new-window {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:visited.external-link-new-window {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:hover.external-link-new-window {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
a:active.external-link-new-window {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
a:focus.external-link-new-window {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
		
a.download {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
text-align: left;
font-weight:bold;
text-decoration:none;
}
a:link.download {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:visited.download {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:hover.download {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
a:active.download {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
a:focus.download {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
		
a.mail {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
text-align: left;
font-weight:bold;
text-decoration:none;
}
a:link.mail {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:visited.mail {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:hover.mail {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
a:active.mail {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
a:focus.mail {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}

a.downloadklein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:link.downloadklein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:visited.downloadklein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:hover.downloadklein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
a:active.downloadklein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
a:focus.downloadklein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
		
a.mailklein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #444444;
font-weight:bold;
text-decoration:none;
}
a:link.mailklein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #444444;
font-weight:bold;
text-decoration:none;
}
a:visited.mailklein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #444444;
font-weight:bold;
text-decoration:none;
}
a:hover.mailklein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
a:active.mailklein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
a:focus.mailklein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}

a.internal-link-klein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:link.internal-link-klein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:visited.internal-link-klein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:hover.internal-link-klein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
a:active.internal-link-klein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
a:focus.internal-link-klein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}

a.external-link-klein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:link.external-link-klein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:visited.external-link-klein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #45638A;
font-weight:bold;
text-decoration:none;
}
a:hover.external-link-klein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
a:active.external-link-klein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}
a:focus.external-link-klein {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #F39F25;
font-weight:bold;
text-decoration:none;
}


