td {
    padding: 1px 2px 1px 2px;
    margin: 2px 2px 1px 2px;
}

.inhalt span.k_infobox { text-decoration:none; } 
.inhalt span.k_infobox:hover { cursor:help; font-weight: bold; background-color:#7F99CC; } 
.inhalt span.k_infobox div { padding: 2px; width: 350px; visibility:hidden; position:absolute; text-decoration:none;background-color:#9A9B9B; } 
.inhalt span.k_infobox:hover div { font-weight: normal; visibility:visible; border:1px solid #0D1263; } 

.inhalt .neu { text-align: center; font-weight: bold; color: #ffffff; background-color: #7F99CC; padding: 2px;}

.lz li { list-style-type: square; } 
//.lz li:hover { cursor:pointer; } 
.lz li ul { /*visibility:hidden; position:absolute;*/ display: none; } 
//.lz li:hover ul { /*visibility:visible;*/ display: block;} 
.lz_kat { padding: 2px; font-weight: bold; cursor: pointer; min-width: 550px; width: 550px; background-color: #7F99CC; font-weight: bold; color: #ffffff; margin-bottom: 2px;}
.lz_e span { cursor: pointer;}
.lz_e { margin-bottom: 7px; }


/* ............................... BLOG */
.blog_titel {
	text-align	: center; 
	font-weight	: bold; 
	color		: #ffffff; 
	background-color: #7F99CC; 
	padding		: 2px;
	margin-top	: 20px;
}

.blog_e_titel {
	font-weight	: bold; 
	color		: #0D1263; 
	font-size	: 12px;
}

.blog_e {
	margin-left	: 0px;
	border-bottom	: 1px solid #7F99CC;
	padding-bottom	: 3px;
	min-height	: 80px;
}

.blog_e .unterschrift {
	font-family	:cursive;
	font-size	:12pt;
	padding-left	:15px;
}

.blog_e_k {
	margin-left	: 20px;
	font-style	: italic;
	border-bottom	: 1px solid #0D1263;
	padding-bottom	: 3px;
}

.blog_k {
	margin-left	: 20px;
}

.blog_k tr td {
	border-bottom	: 1px solid #9A9B9B;
}


/* Terminkalender */

.termin {



}

.termin thead {
	background-color: #0D1263;
	color		: #FFFFFF;
	text-align	: center;
	font-weight	: bold;
}

.termin td {
	vertical-align	: top;
	min-width	: 75px;
	width		: 75px;
}

.termin tbody tr {
	min-height	: 50px;
	height		: 50px;
}


.termin tbody .tag {
	color		: #ffffff; 
	font-weight	: bold; 
	background-color: #7F99CC; 
	padding		: 2px;
	text-align	: center;
}

.termin tbody .akttag {
	background-color: #003366; 
}

/* --------------------- */

body,
body table,
.inhalt,
.inhalt a,
.inhalt textarea,
.inhalt input {
	font-family	: Verdana;
	font-size	: 8pt;
}

.loginbox_input {
	width			: 125px;
}


.loginbox_check,
.loginbox_input {
	border			: 1px solid #9A9B9B;
	background-color	: #FFFFFF;
	font-size		: 10pt;
	color			: #0D1263;
}

.loginbox_submit {
	color			: #0D1263; 
	border			: 1px dashed #0D1263; 
	font-size		: 10pt;
}


.inhalt a,
.inhalt a:visited,
.menue a,
.menue a:visited	{
	color			: #0D1263;
	text-decoration		: none;	
	border-bottom		: 0px dotted #7F99CC;
}

.mlb_titel,
.mly_titel,
.mlg_titel,
.mrb_titel,
.mry_titel,
.mrg_titel {
    width           : 154px;
    height          : 31px;
    background-repeat: no-repeat;
    color           : #FFFFFF;
    padding-left    : 2px;
}

.mlb_titel {
    background-image: url(../Bilder/layout/ml/bh.png);
}
.mly_titel {
    background-image: url(../Bilder/layout/ml/yh.png);
}
.mlg_titel {
    background-image: url(../Bilder/layout/ml/gh.png);
}
.mrb_titel {
    background-image: url(../Bilder/layout/mr/bh.png);
}
.mry_titel {
    background-image: url(../Bilder/layout/mr/yh.png);
}
.mrg_titel {
    background-image: url(../Bilder/layout/mr/gh.png);
}

.mlb_titel div,
.mly_titel div,
.mlg_titel div  {
    padding-top     : 6px;
}
.mrb_titel div,
.mry_titel div,
.mrg_titel div  {
    padding-top     : 6px;
    padding-left    : 12px;
}
.mlb_inhalt,
.mly_inhalt,
.mlg_inhalt,
.mrb_inhalt,
.mry_inhalt,
.mrg_inhalt  {
    width           : 154px;
    padding-left    : 2px; 
    background-repeat: repeat-y;
} 
.mlb_inhalt {
    background-image: url(../Bilder/layout/ml/bb.png);
}
.mly_inhalt {
    background-image: url(../Bilder/layout/ml/yb.png);
}
.mlg_inhalt {
    background-image: url(../Bilder/layout/ml/gb.png);
}
.mrb_inhalt {
    background-image: url(../Bilder/layout/mr/bb.png);
}
.mry_inhalt {
    background-image: url(../Bilder/layout/mr/yb.png);
}
.mrg_inhalt {
    background-image: url(../Bilder/layout/mr/gb.png);
}
.mrb_inhalt div,
.mry_inhalt div,
.mrg_inhalt div {
    padding-left    : 10px;
}     
.mrb_inhalt a,
.mry_inhalt a,
.mrg_inhalt a{
	color			 : #0D1263;
	text-decoration		: none;	
}

.mlb_inhalt input,
.mly_inhalt input,
.mlg_inhalt input,
.mrb_inhalt input,
.mry_inhalt input,
.mrg_inhalt input {
   /* width           : 100px;*/
} 

/* Startseite */
.startseite_rss div {
    background-color: #FEFBA5;/*#D3D3D3;*/
    border          : 1px solid #707BB0;
    padding         : 2px;
    margin-bottom   : 2px;
    font-weight     : bold;
    color           : #1C1F48;
}

.startseite_rss div div {
    background-color: #FFFFFF;
    margin-left     : 20px;
    font-weight     : normal;         
}

.startseite_rss div div a {
    text-decoration : underline;
}

.inhalt a:hover {
	color			 : #0D1263;
	text-decoration		: none;	
	border-bottom		: 1px solid #0D1263;
}


.inhalt .ai a{
    text-decoration		: underline;
    color			    : #0D1263;
}	

.inhalt .menuetitel,
.menuetitel {
	background-color	: #E6E6E6;
	color			: #0D1263;
	font-weight		: bold;
	text-align		: center;
}
.inhalt .menuebox,
.menuebox {
	border			: 1px solid #E6E6E6;
	float			: none;
}
.inhalt .menuebox {
	margin-left		: 130px;
}
.inhalt .no {
	margin			: 0px;
}
.inhalt .kleinesmenue {
	float			: left; 
	width			: 130px;
	/*border			: 1px solid red;*/
	margin-left		: 0px !important;
}

.print_show {
	display			: none;
	height			: 0px;
}


@media print {
	.print_show { display:inline}
	.print_no { display:none }
}

.inhalt {
	padding			: 0px 10px 20px 10px;
	color			: #000000;
}


h1 {
	font-size		: 16pt;
	color			: #0D1263;
	margin			: 0px;
	padding			: 0px;
	border-width		: 0px;
}

.menue .submit {
	border			: 1px solid grey;
	color			: #0D1263;
}
/* CHAT-Einlkadung */
.chat_einladung {
	max-width		: 130px;
	float			: right;
	border			: 1px solid #7F99CC;
}

.chat_einladung_titel {
	background-color	: #7F99CC;
	color			: #FFFFFF;
	padding			: 2px;
}

/* Content2-Box */
.inhalt .content2 {
	border			: 1px solid #0D1263;
	display			: none;
	background-color	: #E6E6E6;
}	


.inhalt .content2_leiste,
.inhalt .content2_leiste a {
	background-color	: #0D1263;
	color			: #FFF;
	font-size		: 7pt;
	text-align		: right;
	padding			: 2px;
}

.inhalt .content2_fuss {
	background-color	: grey;
	text-align		: center;
	padding			: 2px;
	font-weight		: bold;
}


/* NACHRICHTEN */

.window_scroll {
	overflow		: auto;
}

.nachricht_anzeigebox {
	border-width		: 0px;
}

.nachricht_anzeigebox_aktiv {
	border			: 1px solid #0D1263;
	padding			: 10px;
}
.netzwerk_anzeigebox_aktiv_optionen,
.nachricht_anzeigebox_aktiv_optionen {
	margin-top		: 10px;    
	border-top		: 1px solid #0D1263;
	height			: 20px;
	vertical-align		: middle;
	text-align		: right;
	padding			: 2px;
	margin-left		: 20px;
}
.netzwerk_anzeigebox_aktiv_optionen {
	margin-top		: 0px;
	border-width		: 0px;
}

.nachricht_anzeigebox_aktiv_optionen a {
	border			: 1px solid #0D1263;
	color			: #0D1263;
	font-weight		: bold;
	padding			: 2px;
	margin-top		: 4px;
	border-width		: 0px 1px 0px 0px;
}

.nachricht_neu {
	position		: fixed; 
	left			: 0; 
	top			: 0; 
	width			: 400px; 
	background-color	: #000; 
	text-align		: center; 
	visibility		: box;
	-moz-opacity		: 0.9;
	filter			: alpha(opacity=90);
	opacity			: 0.9;
	z-index			: 100;
	border			: 10px solid grey;
	padding			: 2px;
	background-color	: #0D1263;
}

.nachricht_neu table td {
	color			: #FFF;
}
.nachricht_neu table thead {
	font-weight		: bold;
	text-align		: center;
}
.nachricht_neu table a,
.nachricht_neu table a:visited {
	text-decoration		: underline;
	color			: #FFF;
}

.window_leiste,
.nachricht_neu_leiste,
.nachricht_neu_leiste a {
	background-color	: #0D1263;
	color			: #FFF;
	font-size		: 6pt;
	text-align		: right;
}

.window_leiste,
.window_leiste a {
	text-align		: left;
	color			: #FFFFFF;
	font-weight		: bold;
	padding			: 2px;
}

.window_leiste .window_menue {
	text-align		: right;
	float			: right;
	font-weight		: normal;
}

.window {
	border			: 1px solid #0D1263;
	z-index			: 3;
	background-color	: #FFFFFF;
}
.window_inhalt {
	padding			: 4px;
	background-color	: #FFFFFF;
}
.window_inhalt a.l {
	display			: block;
	text-align		: center;
	font-weight		: bold;
}

.nachricht_neu_fuss {
	background-color	: grey;
	text-align		: center;
}

.nachricht_altenachricht {
	margin-left		: 5px;
	padding-left		: 3px;
	border-left		: 1px solid grey;
}

/* NETZWERK */

.netzwerkbox {
	overflow		: scroll;
}

.netzwerk tbody td,
.netzwerkbox tbody td {
	border-bottom		: 1px solid #0D1263;
	padding-bottom		: 10px;
	text-align		: left;
}

.netzwerkbox tbody td {
	border-bottom		: 1px solid grey;
}

.netzwerk thead td,
.netzwerkbox thead td {
	background-color	: #0D1263;
	text-align		: center;
	color			: #FFF;
}

.netzwerkbox_fuss {
	background-color	: grey;
	text-align		: center;
}
	
	


/*   FIELDSET */

.inhalt fieldset legend {
	background-color	: #0D1263;
	font-weight		: bold;
	color			: #FFFFFF;
	padding			: 4px;
}

.inhalt fieldset {
	border     		    : 1px solid #0D1263;	
	margin-bottom		: 5px;
}


/* REITER */

.reitermenue {
	text-align		: center;	
}

.reitermenue a {
	padding			: 2px 10px 2px 10px;
	margin-right    : 3px;
	background-color: #C8C8C8;
    /*border			: 1px solid #E6E6E6;*/
}
.reitermenue .aktiv{
	background-color: #0D1263;/*#E6E6E6;*/
	color			: #E6E6E6 !important;
	font-weight		: bold;
}
.reitermenue_content {
	text-align		: center;
	border-top		: 2px solid #0D1263;
	margin			: 0px 10px 10px 10px;
	padding			: 3px;
}

.reitermenue_content input[type="submit"] {
	background-color	: #0D1263;
	border			: 1px solid #E6E6E6;
	color			: #FFF;
	padding			: 1px 2px 1px 2px;
	margin			: auto;
	min-width		: 100px;
}

.reitermenue_content div {
	text-align		: left;
}

.reitermenue_content table {
	text-align		: left;
	margin			: auto;
	width			: 60%;
}

.reitermenue_content tr td {
	color			: #0D1263;
	min-width		: 30%;
	vertical-align		: top;
}

.reitermenue_content tr td input[type="text"],
.reitermenue_content tr td input[type="password"],
.reitermenue_content tr td input[type="file"] {
	border			: 1px solid #0D1263;
	width			: 70%;
}

.reitermenue_content tr td textarea {
	border			: 1px solid #0D1263;
	width			: 70%;
	height			: 100px;
}

.reitermenue_content tr td select {
	border			: 1px solid #0D1263;
	font-size		: 8pt;
}

/*eigene Dateien*/


.ed_boxtitle,
.ed_boxtitle a {
	background-color	: #0D1263;
	color			: white;
	width			: 80%;
}

.ed_boxzwueber {
	color			: #0D1263;
	font-weight		: bold;
}

.ed_boxbeschr {
	vertical-align		: top;
	color			: #919191 !important;
}

.ed_menue {
	background-color	: #0D1263;
	color			: white;
}

.ed_menue a {
	color			: #FFFFFF !important;
}
.ed_pinnwand tr td {
	vertical-align		: top;
	border-bottom		: 1px solid #919191
}




/*   -------------------------------- */

/*
body { 
	color			: #4C4E4C;
	background-color	: #FFFFFF;
	border			: 0px;
	margin			: 0px;
	padding			: 10px;
}
.layout {
	background-color	: #E6E6E6;  	
	border			: 1px solid #9A9B9B;
}
.layout_rows {
	font-size		: 8pt; 
	text-align		: center; 
	color			: #0D1263;
}
.layout_cols {
	padding			: 0px 10px 0px 10px;
	border-width		: 0px 1px 0px 1px;
} */
form {
	display			: inline;
}


.neueartikel {
	color			: red !important;
}
.bezahlteartikel {
	color			: green !important;
}	
.topartikel {
	color			: #0D1263 !important;
	font-weight		: bold;
}
	
.ueberschrift,

h2 {
	font-size		: 16pt;
	font-style		: none;
	font-weight		: none;
	color			: #7F99CC;
	margin			: 0px;
	padding			: 0px;
	border-width		: 0px;
}
.kommentarueberschrift {
	font-size		: 16pt;
	color			: #7F99CC;
}
.kommentar_headline {
	border-top		: 1px solid #0D1263;
	border-bottom		: 1px dashed #0D1263;
}
.kategorien,
.kategorien:link,
.kategorien:link:vistited,
.kategorien:visited,
.kategorien:link:hover,
.kategorien:link:focus,
.kategorien:link:activ {
	font-weight		: bold;
	text-decoration		: none;
	color			: #0D1263;
}
.aktivekategorie {
	font-weight		: normal;
}
.new_check {
	color			: #0D1263 !important;
	border-bottom		: 1px solid #FFFFFF !important;
}

.new_weiter {
	background-color	: #0D1263;
	border			: 2px solid #7F99CC;
	text-align		: center;
	margin-top		: 20px;
	/*margin		: 0 35% 0 35%;
	width			: 40%;*/
}
.new_weiter a,
.new_weiter a:hover {
	color			: #FFFFFF;
	font-weight		: bold;
	letter-spacing		: 0.1em;
}
.box {
	border			: 1px solid #0D1263;
	background-color	: #7F99CC;
	width			: 370px;
	float			: right;
}




	

/*#########, ,neue Contenbox*/
.contentbox_headline {
	background-image	: url(../img/box_headline.gif);
	background-repeat	: repeat-y;
	color			: #0D1263;
	text-align		: center;
	font-weight		: normal;
	font-size		: 10pt;
}

.contentbox_content {
	padding			: 0px 6px 0px 6px;
	background-image	: url(../img/box_content.gif); 
	background-repeat	: repeat-y;
	text-align		: left;
}

.contentbox_content,
.contentbox_content a,
.contentbox_content a:visited,
.contentbox_content a:hover,
.contentbox_content a:focus,
.contentbox_content a:activ {
	font-size		: 10pt;
	color			: #0D1263;
}

.contentbox_content a:hover {
	text-decoration		: underline;
}

.contentbox_content {
	color			: #E6E6E6;
}






.contentbox_content a {
	text-decoration		: none;
}



/*AMAZON-SHOP*/
.warenkorb_urheber,
.warenkorb_link {
	font-size		: 8pt;
}

.warenkorb_table thead {
	text-align		: center;
	background-color	: #7F99CC;
}

.warenkorb_table tbody tr td {
	border-bottom		: 1px solid #0D1263;
}


.warenkorb_table tfoot {
	color			: #FFFFFF;
	text-align		: center;
	background-color	: #0D1263;
}

/*######################### Mobile-Center */
.mobilecenter .menue {
	background-color	: #A3B4C9;
	text-align		: center;
	width			: 380px;
}

.mobilecenter .menue a,
.mobilecenter .menue a:visited,
.mobilecenter .menue a:focus,
.mobilecenter .menue a:activ {
	color			: #4C4E4C;
	text-decoration		: none;
}

.mobilecenter .menue a:hover {
	color			: #4C4E4C;
	text-decoration		: overline;
}

.mobilecenter .content {
	width			: 475px; 
	background-color	: #A3B4C9; 
	border			: 1px solid #0D1236; 
	border-width		: 1px 0px 1px 0px; 
	text-align		: left; 
	color			: #0D1236; 
	margin			: 2px; 
	padding			: 2px;
}

.mobilecenter .content a,
.mobilecenter .content a:visited,
.mobilecenter .content a:focus,
.mobilecenter .content a:activ {
	color			: #0D1263;
	text-decoration		: underline;
	border-width		: 0px;
}

.mobilecenter .content a:hover {
	text-decoration		: none;
	border-width		: 0px;
}

.mobilecenter .menue {
	border			: 1px solid #0D1263;
}

.mobilecenter .menue tr td {
	border-width		: 0px;
	border-right		: 1px solid #0D1263;
	padding			: 0px 10px 0px 10px;
	font-weight		: bold;
}

.mobilecenter .menue .trenner {
	font-size		: 7pt; 
	background-color	: #0D1263; 
	color			: #F5EE65;
	border			: 1px solid #0D1263;
	padding			: 2px;
	text-align		: center;
/*da muss noch was hin*/
	font-weight		: none;
}

.mobilecenter h2 {
	color			: #0D1263;
}

.mobilecenter .emptyrow {
	font-size		: 0pt;
	line-height		: 0pt;
	height			: 15px;
	border-bottom		: 0px solid #0D1263;
}

.mobilecenter .nummernhinweis {
	/*background-color	: #0D1263;
	border			: 0px solid #F5EE65;
	color			: #FFFFFF;*/
	font-size		: 8pt;
	text-align		: center;
	padding			: 5px 30px 5px 30px;
}


/*+++++++++++++++DRUCK++++++++++++++*/

/*FOOOOOOOOOOOOTER*/
.footer {
    width: 730px; margin: 0px auto;    
}

.footer div,
.footer div div,
.footer a {
    color: #FFFFFF !important;
}
