/*****************************
Farbwerte:
Rot:           #A60505;
Gelb:          #E8A000;
Dunkelgrau:    #7A7A7A;
Hellgrau:      #CFCECE;
******************************/

a {
	color: #D81F27;
}

td {
	font-size: 12px;
	}


p.Link_Arrow a {
background: url(../3_bilder/link_arrow.gif) no-repeat right center;
padding-right: 15px;
color: #A60505;
text-decoration: underline;
}

p.Link_Arrow a:hover {
text-decoration: underline;
margin-right:10px;
}


p.Link_Mehr { 
text-align: right;

}

p.Link_Mehr a {
background: url(../3_bilder/link_arrow.gif) no-repeat right center;
padding-right: 15px;
color: #A60505;
text-decoration: underline;
}

p.Link_Mehr a:hover {
	text-decoration: underline;
}

img.image_right {
margin-left: 10px;
margin-bottom: 5px;
float:right;
border: 1px solid #cccccc;
}

img.image_left {
margin-right: 10px;
margin-bottom: 5px;
float: left;
border: 1px solid #cccccc;
}

hr {
background-color: #DEDEDE; 
height: 1px;
border: none;
display: block;
}



td.Table_Head
{
background-color: #DEDEDE;
font-weight: bold;
vertical-align: top;
padding:1px;
}

td.Table_Inhalt
{
background-color: #EDEDED;
vertical-align: top;
padding:1px;
}

td.Table_Gelb
{
background-color: #e8a000;
vertical-align: top;
padding:1px;
}

td.boxspacer {

}

td.boxheader {
background-color: #A60505;
color: #ffffff;
padding: 2px 2px 2px 2px;
width: 104px;
font-size: 11px;
}

td.boxbody {
background-color: #CFCECE;
color:#7A7A7A;
padding: 2px 2px 2px 2px;
font-size: 11px;
vertical-align:top;
width: 104px;
}


td.boxbody A {
background: url(../3_bilder/link_arrow.gif) no-repeat right center;
padding-right: 15px;
color: #A60505;
text-decoration: underline;
display:block;
text-align:right;
margin-right:3px;
}

/************************************************************/
/* ab hier Formatierung der Text-mit-Bild-Optionen des RTFs */
/************************************************************/

.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
	float: left;
	}

.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
	float: right;
	}

.csc-textpic-intext-left .csc-textpic-imagewrap {
	float: left;
	margin: 0 10px 10px 0;
	}

.csc-textpic-intext-right .csc-textpic-imagewrap {
	float: right;
	margin: 0 0 10px 10px;
	}



.csc-textpic .csc-textpic-caption{
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #666;
	}


/*
.csc-textpic-intext-left dl {
float: left;
margin: 0;
padding: 0;
}

.csc-textpic-intext-right dl {
float: right;
margin: 0 ;
padding: 0;
}
*/

.csc-textpic-intext-left-nowrap dl {
float: left;
margin: 0;
padding: 0;
}

.csc-textpic-intext-right-nowrap dl {
float: right;
margin: 0;
padding: 0;
}

/* Formatierung Formualarelemente */

#middle-column input {
	padding: 2px;
	margin: 2px;
	border: 1px solid #CCCCCC;
	font-size: 12px;
}

#middle-column select {
	padding: 0px;
	margin: 2px;
	border: 1px solid #CCCCCC;
	font-size: 12px;
}



/* Bilderliste mit max 2-zeiliger Beschreibung */

ul.imageandtextlist {
	margin: 0;
	padding: 0;}

li.imageandtextlist  {
	float: left;
	list-style-type: none;
	margin: 0 7px 20px 0;
	text-align: center;
	width: 102px;
	height: 130px;
}
ul.imageandtextlist li a {
	color: #004E1D;
	text-decoration: none;
}

ul.imageandtextlist li a:hover {
	color: #D81F27;
}

ul.imageandtextlist li img {
	border: 1px solid #55AA27;
}

ul.imageandtextlist li img:hover {
	border: 1px solid #D81F27;
}

