body {
	background: #cccccc;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}

td {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}


.text {
	font-family: Arial;
	font-size: 12px;
	text-align: justify;
	color: #000000;
}

.text_11_c {
	font-family: Arial;
	font-size: 11px;
	text-align: center;
	color: #000000;
}

.headline_page {
	font-family: Arial;
	font-size: 15px;
	text-align: justify;
	color: #ffffff;
	font-weight:bold;
}

.artikel_subtitle {
	font-family: Arial;
	font-size: 13px;
	text-align: left;
	color: #000000;
	font-weight:bold;
}

.artikel_title {
	font-family: Arial;
	font-size: 16px;
	text-align: left;
	letter-spacing: 1;
	color: #d50917;
	font-weight:bold;
}

.artikel_boxtop {
	font-family: Arial;
	font-size: 11px;
	text-align: left;
	letter-spacing: 1;
	color: #ffffff;
	font-weight:bold;
}

.artikel_text {
	font-family: Arial;
	font-size: 12px;
	text-align: justify;
	color: #000000;
}

a.artikel_autorlink {
	font-family: Arial;
	font-size: 10px;
	text-align: left;
	color: #d50917;
	text-decoration:none;
}

a.artikel_autorlink:hover {
	font-family: Arial;
	font-size: 10px;
	text-align: left;
	color: #d50917;
	text-decoration: underline;
}

.medienkompetenz_title {
	font-family: Arial;
	font-size: 16px;
	text-align: left;
	letter-spacing: 1;
	color: #0000CD;
	font-weight:bold;
}

.blog_title {
	font-family: Arial;
	font-size: 16px;
	text-align: left;
	letter-spacing: 1;
	color: #00418c;
	font-weight:bold;
}

.blog_entry_title {
	font-family: Arial;
	font-size: 14px;
	text-align: left;
	letter-spacing: 1;
	color: #00418c;
	font-weight:bold;
}

.blog_entry_autor {
	font-family: Arial;
	font-size: 11px;
	text-align: left;
	color: #000000;
}

.blog_entry_text {
	font-family: Arial;
	font-size: 12px;
	text-align: justify;
	color: #000000;
}

.blogbox{
	width: 530px;
	border: 1px solid #00418c;
	background: #ffffff;
}

.blogboxsmall{
	width: 250px;
	border: 1px solid #00418c;
	background: #ffffff;
}

.blogextensionbox{
	width: 530px;
	border: 1px solid #00418c;
	border-top: 0px;
	background: #ffffff;
}

a.box_rechts_link {
	font-family: Arial;
	font-size: 11px;
	text-align: left;
	color: #d50917;
	text-decoration:none;
}

a.box_rechts_link:hover {
	font-family: Arial;
	font-size: 11px;
	text-align: left;
	color: #d50917;
	text-decoration: underline;
}

.box_rechts_text {
	font-family: Arial;
	font-size: 11px;
	text-align: left;
	color: #000000;
}

.box_content {
	font-family: Arial;
	font-size: 11px;
	text-align: left;
	color: #000000;
}


.box_mychilly{
	border: 1px solid #D50917;
	background: #dddddc ;
	border-collapse: collapse;
	width:220px;
}

.box_mychilly_headline {
	font-family: Arial;
	font-size: 14px;
	text-align: left;
	color: #ffffff;
	font-weight:bold;
}



.artpreviewbox{
	width: 530px;
	border: 1px solid #d90517;
	background: #ffffff;
}

.partnerbox{
	width: 260px;
	border: 1px solid #d90517;
	background: #ffffff;
	text-align: center;
}

.partnerboxl{
	width: 535px;
	border: 1px solid #d90517;
	background: #ffffff;
}

.artextensionbox{
	width: 530px;
	border-left: 1px solid #d90517;
	border-right: 1px solid #d90517;
	border-bottom: 1px solid #d90517;
	background: #ffffff;
}

.box_rechts_headline {
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	color: #ffffff;
	font-weight:bold;
}

.box_rechts_rot{
	border: 1px solid #D50917;
	background: #F0B5B3 ;
	border-collapse: collapse;
	width:220px;
}

.box_rechts_gruen{
	border: 1px solid #21AC53;
	background:  #E4E7D0;
	border-collapse: collapse;
	width:220px;
}

.box_rechts_blau{
	border: 1px solid #00418C;
	background: #A0CBDC ;
	border-collapse: collapse;
	width:220px;
}

.box_partner{
	border: 1px solid #D50917;
	background: #F0B5B3 ;
	border-collapse: collapse;
	width:170px;
}

a {
	font-size: 9pt;
	color: {page_color};
	text-decoration: none;
}


a:hover {
	font-size: 9pt;
	color: #00418C;
}



a.rot {
	font-size: 9pt;
	color: #d50c17;
	text-decoration: none;
}


a.rot:hover {
	font-size: 9pt;
	color: #d50c17;
	text-decoration: underline;
}

a.blau {
	font-size: 9pt;
	color: #004a91;
	text-decoration: none;
}


a.blau:hover {
	font-size: 9pt;
	color: #004a91;
	text-decoration: underline;
}

a.gruen {
	font-size: 9pt;
	color: #00a13c;
	text-decoration: none;
}


a.gruen:hover {
	font-size: 9pt;
	color: #00a13c;
	text-decoration: underline;
}

a.grau {
	font-size: 9pt;
	color: #cccccc;
	text-decoration: none;
}


a.grau:hover {
	font-size: 9pt;
	color: #cccccc;
	text-decoration: underline;
}

a.ticker {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}


a.ticker:hover {
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}

a.menu {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.menu:hover {
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
}

a.menu_active{
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
}

a.menu_active:hover{
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
}


a.menu_sub {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

a.menu_sub:hover {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}

a.menu_sub_active {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

a.menu_sub_active:hover {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}


a.link_sitetop {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.link_sitetop:hover {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

a.link_sitetop2 {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.link_sitetop2:hover {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}





hr.linie {
	width: 400px;
	text-align:left;
	pading-left:3px;
	color:#666666;
	background-color:#666666;
	height: 0.5px;
}
.text {
	color:black;
}

.text_small {
	color: black;
	font-size: 8pt;
}


.my_chilly {
	font-size: 9px;
	background-image: url(./templates/images/my_chilly.gif);
	height: 139px;
	width: 200px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}




a.small { text-decoration:none; font-size:7pt; color:white; text-align:right;}
a.small:visited { text-decoration:none; font-size:7pt; color:white; text-align:right; }
a.small:hover { text-decoration:none; font-size:7pt; color:#A0CBDC;  text-align:right;}
a.small:active { text-decoration:none; font-size:7pt; color:white;  text-align:right;}
a.small:focus { text-decoration:none; font-size:7pt; color:white;  text-align:right;}



.menu_top {height: 42px; width: 160px; background-repeat: no-repeat; font-size:10pt;}
.menu_top_text {position:relative; top:16px; margin-left:45px; color: white; cursor: pointer;}
.menu_main { background-repeat: repeat-y; padding-left: 50px;  line-height:13pt; font-size:10pt;}
.menu_bottom {	height: 21px;	width: 160px;	background-repeat: no-repeat; }
.box {	width: 150px;}

.maintext {
	width:450px;
	max-width:450px;
	overflow:hidden;
	padding-left: 5px;
	padding-right: 5px;

	}

td.maintext {
	padding-right: 10px;
	
	margin-right: 10px;
}
a.maintext {
	color: #F0B5B3;
}
.mychilly_input {color: #D50C17;
background-color:
#FFFFFF;
height: 11pt;
width: 120px;
border: thin dotted #D50C17;
font-size: 7pt;}

.bodytext {
	color: #D50C17;
	font-size: 8pt;
}
a.bodytext {
	color: #D50C17;
	font-size: 8pt;

}

li {
	margin-left: 15px;
}	

