/* Allgemeine Definitionen */

body {
	background-color: #F7BC5B;
	font-size: 12px;
	font-family: verdana, helvetica, sans-serif;
	color:#00005F;
	background:url(../../../images/grafik/hintergrund.gif);}




td, tr, p, div {
   	font-size: 13px;
         line-height:20px;
         text-align:justify;
	font-family: verdana, helvetica, sans-serif;
	color:#00005F;
 }

a
{text-align:center;
padding:0px 0px 0px 0px;
color:#0000DF;
font-weight:bold;
text-decoration:none;
}

a:link {
color:#0000DF; text-align:center;
font-weight:bold;
text-decoration:none;
}

a:visited {
color:#0000DF; text-align:center;
font-weight:bold;
text-decoration:none;
}

a:hover {
color:#FF0000;text-align:center;
font-weight:bold;
text-decoration:none;
}


/* Menu Definitionen */

table.moduletable {
   width: 100%;
   table-layout: auto;
}
/* Überschriften der Module */
table.moduletable th {
   color:#00005F;
   width: 100%;
   border-bottom: 1px;
   border-color: #000000;
   font-size:17px;

}

/* Content Definitionen */

.contentheading {
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   color:#00005F;
   font-weight: bold;
   text-align: left; text-align:center;
}

.small {
   font-family: arial, helvetica, sans-serif;
   font-size: 10px;
   color:#00005F;
   text-decoration: none;
   font-weight: bold;
}

.createdate {
   font-family: arial, helvetica, sans-serif;
   font-size: 10px;
   color: #000000;
   text-align: left;
}

.modifydate {
   font-family: arial, helvetica, sans-serif;
   font-size: 10px;
   color: #000000;
}

/* Klassen Definitionen */

td.footer {
	color:#F8C163;
         font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
         background:url(../images/footer.png);
         background-repeat:repeat;

}


td.footer a:link, td.footer a:visited {
   text-decoration: none;
   font-weight: bold;
   color:#F8C163;
   font-weight:bold;
}

.tabl1 {
   height: 8px;

}

.tabl2 {
   height: 8px;

}

.leftrow {
   width: 220px;
   margin-right: 5px;
   margin-top:0px;

}

.rightrow {
   width: 150px;
   margin-left: 5px;
   background-color:#CFCFCF;
   padding:5px;
}

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	height: 30px !important;
	height: 35px;
	width: 100%;
	text-decoration: none;
	background:url(../../../images/grafik/navi_1.gif);
         background-repeat: no-repeat;
}

a.mainlevel:hover {
	text-decoration: none;
	color: #FFFFFF;
	background:url(../../../images/grafik/navi_2.gif);
         background-repeat: no-repeat;}

a.mainlevel#active_menu {
	text-decoration: none;
	color: #FFFFFF;
	background:url(../../../images/grafik/navi_2.gif);
         background-repeat: no-repeat;}


a.sublevel:link, a.sublevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;
	color: #7F321F;
	text-align: left;
	padding-top: 5px;
	padding-left: 30px;
	height: 30px !important;
	height: 35px;
	width: 100%;
	text-decoration: none;
}
a.sublevel:hover {
	text-decoration: none;
	color: #F8C163;
	background:url(../images/schaf.jpg);
         background-repeat: no-repeat;}


a.sublevel#active_menu {
	color: #F8C163;
	font-style:italic;
         background-repeat: no-repeat;
}

a.sublevel#active_menu:hover {
	color: #F8C163;
         background-repeat: no-repeat;}

input
{
font-size:13px;
font-weight:bold;
padding:3px;
}
.contentheading, .componentheading {
text-align:center;
font-size:13px;
font-weight:bold;
padding-bottom:15px;
margin-top:0px;
padding-top:0px;
}

h2{
padding-bottom:10px;
color:#FF0000;
margin-bottom:20px;
font-size:130%;
text-align:center;
font-weight:bold;
border-bottom: 2px #FF0000 solid;
}

h3 {
color:#FF0000;
border-bottom: #FF0000 2px solid;
border-left:#FF0000 6px solid;
font-size:110%;
padding-left:10px;
}




h1 {
color:#FF0000;
border-bottom: #FF0000 2px solid;
border-left:#FF0000 6px solid;
border-right:#FF0000 6px solid;
font-size:110%;
padding-left:10px;
text-align:center;
}
/*Link-Formatierung der Texte unter "Meine Mopdes"*/


/*Link-Formatierung der Bilder unter "Meine Mopdes"*/

a img {
border: 4 px ;
border-color:#E0E0E0; }

a:hover img {
border: 4 px ;
border-color:#FF0000; }

.bilder-galerie {
padding-top:5px;
padding-bottom:20px;
text-align:center;
border-bottom: dashed 3px #FF0000;
}


.meinemopeds {
font-family:Verdana,Arial,Helvetica;
text-decoration: none;
text-align:center;
}



.meinemopeds td {
padding:10px;
text-align:center; }

.meinemopeds ul{
margin-left:20px;
text-align:left; }
.meinemopeds li{
padding-bottom:10px;
text-align:left; }

.meinemopeds h1 {
color:#FF0000;
border-bottom: #FF0000 2px solid;
border-left:#FF0000 6px solid;
border-right:#FF0000 6px solid;
padding-left:10px;
text-align:center;
}
/*Link-Formatierung der Texte unter "Meine Mopdes"*/

a.meinemopeds {
color:#0000DF;
font-size:14px;
font-weight:bold;
text-align:center;
text-decoration: none;
border-color:#E0E0E0;
}

a.meinemopeds:link {
color:#0000DF;
text-decoration: none;
font-size:14px;
font-weight:bold;
text-align:center; }

a.meinemopeds:visited {
color:#0000DF;
text-decoration: none;
font-size:14px;
font-weight:bold;
text-align:center; }

a.meinemopeds:hover {
color:#FF0000;
text-decoration: none;text-align:center;  }

/*Link-Formatierung der Bilder unter "Meine Mopdes"*/

.meinemopeds a img {
border: 4 px ;
border-color:#E0E0E0; }

.meinemopeds a:hover img {
border: 4 px ;
border-color:#FF0000; }

hr{
border:dashed #FF0000 2px;
width:100%;
text-align:center;
margin-bottom:15px;
}

table.moduletable {
	width: 100%;
	border-spacing: 0px;	align: center;
}

table.moduletable th {
         color:#FF0000;
	text-align: center;
         margin-bottom:20px;
	font-weight: bold;
	font-size: 14px;
         text-decoration:underline;
         padding:5px;
}

table.moduletable td {
	font-size: 12px;
	font-weight: normal;
         margin-bottom:20px;  }