body {
	background-image: url(../images/bg_main.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	margin: 3px 0 0 0;
	padding: 0;
/*	border: 1pt solid #0f0; */
}

.hidden {
	display: none;
}

div, span, a{
	font-family: verdana, arial, sans-serif;
	color: #70635A;
}

p{
    margin: 0px;
}

#icon{
	margin:         0 5px;
	border:         0px;
	vertical-align: middle;
}

#link_text{
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 0 0 0 12px;
	font-size: 10px;
	color: #A7A79F;
	text-decoration:none;
}

#link{
	margin: 0px;
	padding-bottom: 5px;
	text-decoration: none;
}

#more_link {
	text-decoration: none;

	margin-left: 18px;
	padding-right: 15px;
	background-image: url('../images/icons/icon_arrows_right.gif');
	background-repeat: no-repeat;
	background-position: right;
}

.link_ext{
	padding-left:12px;
	background-image: url('../images/icons/icon_link_ext.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.link_int{
	padding-left:12px;
	background-image: url('../images/icons/icon_link_int.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.file{
	padding-left:12px;
	background-image: url('../images/icons/icon_file.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

#link_description, #file_description{
	font-size: 10px;
	line-height: 14px;
	margin:0 0 5px 0;
}

#image_description {
	font-size: 10px;
	line-height: 14px;
	margin:0 0 5px 0;
	color: #A6A79F;
}

.contentPlain {
	font-size: 11px;
	line-height:16px;
}

.contentPlainInfobox {
	font-size: 10px;
	line-height:14px;
}

.contentError {
	color: #D30404;
	text-decoration:none;
}

.contentLink {
	color: #A6A79F;
	font-size: 10px;
	text-decoration:none;
/*    margin-left: 5px; */
    margin-left: 0px;
}

.contentLink:hover {
/*	color: #FC7D01; */
    color: #FD5502;
}

.contentLinkActive {
/*	color: #FC7D01; */
    color: #FD5502;
	text-decoration:none;
	vertical-align:middle;
}

/* Bild-Link kein Space */
a.image{
    padding:0px;
    margin:0px;
}

/* Pfeile bei Text-Links und Link-Elementen */
a.text{
    padding-right:13px;

    background-image: url('../images/icons/icon_arrows_right.gif');
    background-repeat: no-repeat;
    background-position: right 5px;
}

/*  
    Mehr-Links incl. Pfeile bei Teasern 
    (wegen abwärtskompatibilität bzgl. inhalte noch da) 
*/
.icon_more {
  display:inline-block;
  width:41px;
  height:8px;
  background:url('../images/icons/icon_more_off.gif') no-repeat;
  font:0px/0px serif;
  border:0px;
}

a:hover .icon_more {
  background:url('../images/icons/icon_more_on.gif') no-repeat;
}

/* Mehr-Links incl. Pfeile bei Teasern */
.icon_more_de {
    display:inline-block;
    width:41px;
    height:8px;
    background:url('../images/icons/icon_more_off.gif') no-repeat;
    font:0px/0px serif;
    border:0px;
    margin-left: 5px;
}
    
a:hover .icon_more_de {
  background:url('../images/icons/icon_more_on.gif') no-repeat;
}

/* Mehr-Links incl. Pfeile bei Teasern */
.icon_more_en {
    display:inline-block;
    width:41px;
    height:8px;
    background:url('../images/icons/icon_more_off_en.gif') no-repeat;
    font:0px/0px serif;
    border:0px;
    margin-left: 5px;
}

a:hover .icon_more_en {
  background:url('../images/icons/icon_more_on_en.gif') no-repeat;
}

h1, .h1{
	font-size: 11px;
	font-weight: bold;
/*	color: #FC7D01; */
    color: #6F6359;
	margin: 0 0 5px 0;
}

#start h1, .h1{
/*    color: #FC7D01; */
    color: #fd5502;
} 

h2, .h2 {
	font-size: 11px;
	font-weight: bold;
	color: #6F6359;
	margin: 0px;
	padding: 0px;
}

UL{
	margin-top: 10px;
	margin-bottom: 25px;
	list-style-image:url(/images/icons/icon_list.gif);
}

OL{
	margin-top: 10px;
	margin-bottom: 25px;
}

LI {
	margin-bottom: 1px;
	margin-left: -15px;
}

.pagerBackwd{
	background-image: url('../images/icons/icon_arrows_left.gif');
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 13px;
	font-size: 10px;
	text-decoration: none;
	color: #A7A79F;
	margin: 0px;
}

.pagerBackwd:hover{
/*    color: #FC7D01; */
    color: #FD5502;
}


.pagerForwd{
	background-image: url('../images/icons/icon_arrows_right.gif');
	background-repeat: no-repeat;
	background-position: right 5px;
	padding-right: 13px;
	font-size: 10px;
	text-decoration: none;
	color: #A7A79F;
	margin-left: 8px;
}

.pagerForwd:hover{
/*    color: #FC7D01; */
    color: #FD5502;
}

.pager{
	font-size: 10px;
	line-height: 14px;
	color: #A7A79F;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}


.pagerActive{
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
/*    color: #FC7D01; */
    color: #FD5502;
}

form {
	margin:0px;
}

.formLabel{
	font-size: 11px;
	color: #6D635A;
	width: 50px;
}

.formField{
	font-size: 10px;
	color: #6D635A;
	width: 300px;
	height: 50px;
}

.formIcon{
	font-size: 10px;
	color: #6D635A;
	width: 10px;
}

.formMessage{
	font-size: 10px;
	color: #6D635A;
}

.textField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#AAA097;
	width: 250px;
    border-top: 1px solid #D8C7C0;
    border-left: 1px solid #EDE6E0;
    border-right: 1px solid #EDE6E0;
    border-bottom: 1px solid #F5F1EE;
	background-color: #FFFFFF;
	overflow:hidden;
}
.textArea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#70635A;
	width: 245px;
    border: 1px solid #CDCBBC;
	background-color: #FFFFFF;
	overflow:auto;
}

.errFormField{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	width: 196px;
	background-color: #FEF7FA;
	border:1px solid #BD0307;
	overflow:hidden;
}

.comboBox {
	border: 1px solid;
}

.teaser_meta{
	font-size: 10px;
	line-height:14px;
  font-weight: bold;
}

a.teaser_meta{
	font-size: 10px;
	line-height:14px;
	text-decoration:none;
}

a.teaser_meta:hover{
	font-size: 10px;
	line-height:14px;
	color: #FC7D01;
}

.calendar {
	font-size: 10px;
	color: #70635A;
	text-decoration:none;
	display:block;
	padding:5px;
}

.calendar:hover {
	color: #FC7D01;
	background-color: #FFFFFF;
}


.specialLinkWrapper{
    margin-bottom:       5px; 
    background-image:    url('../images/icons/icon_link_int.gif'); 
    background-repeat:   no-repeat; 
    background-position: 0 2px; 
    padding-left:        13px;
}
    
/***
 ** SYNDICAT-STYLES
 */
.syndicatMenuElement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:white;
	font-weight:800;
	text-align: left;
}

.syndicatMenuElement2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:black;
	text-align: left;
}

.kajomiFormErrorMsg
{
    background-color:   #FFE4E1;
    border:             1px #CD3700 solid;
    color:              #CD3700;
    padding:            5px;
}

.kajomiFormSuccessMsg
{
    border:             1px #698B69 solid;
    background-color:   #C1FFC1;
    color:              #548B54;
    padding:            5px;
}

.kajomiFormWarnMsg
{
    background-color:   #F5DEB3;
    border:             1px rgb(236, 88, 0) solid;
    color:              rgb(236, 88, 0);
    padding:            5px;
}


