/* Hintergrund - Website */
body { background-color: #000000 /*FFEFD5*/}



td.spalte_r  { background-color: #000000 }
td.spalte_l { background-image: url("http://www.rollinwheelz.de/cms/templates/rwp/images/bann_main.jpg") }
td.spalte_l { background-color: #FFFFFF  }
td.spalte_m { background-color: #000000 }
td.bann_main { background-image: url("http://www.rollinwheelz.de/cms/templates/rwp/images/bann_main.jpg") }
td.bann_left { background-image: url("http://www.rollinwheelz.de/cms/templates/rwp/images/bann_left.jpg") }
td.footer { background-image: url("http://www.rollinwheelz.de/cms/templates/rwp/images/footer.jpg") }


/* Hintergründe - Contentbereiche */
td.content { background-color: #ffffff }
.td.content a:link { color: #cc3300 }
td.content_frame { background-color: #ffffff }
.td.content_frame a:link { color: #cc3300 }
tr.content_frame { background-color: #ffffff }
td.left { background-color: #FFD79B }
tr.separation { background-color: #FFFFCC /* ccccccc */ }
td.topmenu { background-color: #0099CC }


/* Links stylen */

a:link { 
color: #CCCCCC; 
background-position: left; 
text-align: left; 
font-weight: normal; 
text-decoration : underline;
}

a:link, a:visited { 
color : #CCCCCC; /* (alte Farbe:) ED9557 */
font-weight: normal; 
text-decoration : underline; 
}

a:hover {
color : #F03A3A;
font-weight: normal;
text-decoration : none;
}

a:active { 
color: #CCCCCC; 
background-position: left; 
text-align: left; 
font-weight: normal; 
text-decoration : underline;
}



/* Weiterlesen-Button */
.readon {
	color: #CCCCCC;
        font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 9px;
        text-decoration: none;
}
.readon:visited {
	color: #CCCCCC;
        font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 9px;
        text-decoration: none;
}

.readon:hover {
	color: #FF6600;
        font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 9px;
        text-decoration: none;
}


/* Kontakfomular 
a.prodcontact-prodcontacttext {
        color: #939393;
        font-family: verdana, sans-serif;}
*/

/* Feldbeschriftungen */
.contact_email {
        color: #FFFFFF}

/* restlicher Content */
.contentpane {
        color: #FFFFFF}

/* Navigation */
/* rw_mainmenu */
a.mainlevel-mainmenu{
font-family: verdana, sans-serif; 
font-size: 10px;
line-height: 22px;
color: #BC7747; 
font-weight: bold; 
text-decoration: none;
padding-left: 0px;
list-style:none;
margin: 10;
}
a.mainlevel-mainmenu:visited {
font-family: verdana, sans-serif; 
font-size: 10px; 
line-height: 22px; 
color: #BC7747; 
font-weight: bold; 
text-decoration: none;
}
a.mainlevel-mainmenu:hover {
font-family: verdana, sans-serif; 
font-size: 10px; 
line-height: 22px; 
color: #FFFFFF; 
font-weight: bold; 
text-decoration: none;
}
a.sublevel-mainmenu{
font-family: verdana, sans-serif; 
font-size: 10px;
line-height: 22px;
color: #BC7747;
text-decoration: none;
padding-left: 0px;
list-style:none;
margin: 14;
}
a.sublevel-mainmenu:visited {
font-family: verdana, sans-serif; 
font-size: 10px; 
line-height: 22px; 
font-weight: normal;
color: #BC7747; 
text-decoration: none; 
}
a.sublevel-mainmenu:hover {
font-family: verdana, sans-serif; 
font-size: 10px; 
line-height: 22px; 
color: #FFFFCC; 
text-decoration: none; 
}
#active_menu-mainmenu {
	color:#FFFFFF;
	font-weight: bold;
}
a#active_menu-mainmenu:hover {
	color: #FFFFFF;
        font-weight: bold;
}
table.moduletable-mainmenu {
        width: 100%;
	padding: 0px 0px 3px 0px;
        background-color: #FFFFFF;
	margin-bottom: 20px;
}
table.moduletable-mainmenu td {
        background-color: #DFC7A1;
}


/* Navigation */
/* rw_prodmenu */
a.mainlevel-prodmenu{
font-family: verdana, sans-serif; 
font-size: 10px;
line-height: 22px;
color: #FFFFFF; 
font-weight: bold; 
text-decoration: none;
padding-left: 10px;
list-style:none;
margin: 0;
}
a.mainlevel-prodmenu:visited {
font-family: verdana, sans-serif; 
font-size: 10px; 
line-height: 22px; 
color: #FFFFFF; 
font-weight: bold; 
text-decoration: none;
}
a.mainlevel-prodmenu:hover {
font-family: verdana, sans-serif; 
font-size: 10px; 
line-height: 22px; 
color: #FF0000; 
font-weight: bold; 
text-decoration: none;
}
a.sublevel-prodmenu{
font-family: verdana, sans-serif; 
font-size: 10px;
line-height: 20px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
padding-left: 10px;
list-style:none;
margin: 0;
}
a.sublevel-prodmenu:visited {
font-family: verdana, sans-serif; 
font-size: 10px; 
line-height: 20px; 
font-weight: normal;
color: #FFFFFF; 
text-decoration: none; 
}
a.sublevel-prodmenu:hover {
font-family: verdana, sans-serif; 
font-size: 10px; 
line-height: 20px; 
color: #FF0000; 
text-decoration: none; 
}
#active_menu-prodmenu {
	color:#FF0000;
	font-weight: bold;
        text-decoration: none;
}
a#active_menu-prodmenu:hover {
	color: #FF0000;
        font-weight: bold;
        text-decoration: none;
}
table.moduletable-prodmenu {
        width: 100%;
	padding: 0px 0px 3px 0px;
        background-color: #FFFFFF;
	margin-bottom: 20px;
}
table.moduletable-prodmenu td {
        background-color: #000000;
}


/* Navigation */
/* rw_topmenu */
a.mainlevel-topmenu{
font-family: verdana, sans-serif; 
font-size: 11px;
line-height: 22px;
color: #FFFFFF; 
font-weight: bold; 
text-decoration: none;
padding-left: 0px;
margin: 5px;
}
a.mainlevel-topmenu:visited{
font-family: verdana, sans-serif; 
font-size: 11px;
line-height: 22px;
color: #FFFFFF; 
font-weight: bold; 
text-decoration: none;
padding-left: 0px;
margin: 5px;
}

a.mainlevel-topmenu:hover {
font-family: verdana, sans-serif; 
font-size: 11px;
line-height: 22px;
color: #CCCCCC; 
font-weight: bold; 
text-decoration: none;
padding-left: 0px;
}
#active_menu-topmenu {
	color:#CCCCCC;
	font-weight: bold;
}
a#active_menu-topmenu:hover {
	color: #CCCCCC;
        font-weight: bold;
}
table.moduletable-topmenu {
	padding: 0px 0px 0px 20px;
	margin-bottom: 0px;
}
table.moduletable-topmenu td {
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
}



/* Pathway */
.pathway {
        font-family: verdana, sans-serif;
        font-size: 11px;
        color: #669933;
        text-decoration: none;
}
a.pathway:link, a.pathway:visited {
        font-family: verdana, sans-serif;
        font-size: 11px;
        color: #669933;
        text-decoration: none;
}
a.pathway:hover {
        font-family: verdana, sans-serif;
        font-size: 11px;
        color: #023401;
        text-decoration: none;
}

/* CONTENT -------------------------------------------------------------------------------------------- */

/* Umfragebox */
table.moduletable-poll {
	width: 100%;
        padding: 0px 0px 0px 0px;
	margin-bottom: 20px;
        border: 1px solid #BC7747;
}
table.moduletable-poll td {
        background-color: #FFEFD5;
        font-family: verdana, sans-serif;
        font-size: 11px;
        color: #BC7747;
        text-decoration: none;
        padding: 4px 4px 4px 4px;
}
table.moduletable-poll th {
        background-color: #DFC7A8;
        font-family: verdana, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #BC7747;
        text-align: center;
        padding: 2px;
}


/* Newsflash - Modul formatieren */
table.moduletable-newsflash th {
	padding: 0px 0px 0px 19px;
        font-family: verdana, sans-serif;
        font-size: 11px;
        padding: 10px;
        text-align: left;
        color: #000000;
        text-decoration: none;
}
table.moduletable-newsflash td {
        font-family: verdana, sans-serif;
        font-size: 11px;
        text-align: justify;
        padding: 0px 4px 0px 4px;
        color: #000000;
        text-decoration: none;
}


/* Zufallsbild - Modul formatieren */
table.moduletable-random_image {
	width: 100%;
        padding: 0px 0px 0px 0px;
	margin-bottom: 20px;
        border: 1px solid #FFFFFF;        
}
table.moduletable-random_image td {
        background-color: #000000;
        text-align: center;
        padding: 4px 0px 4px 4px;
}


/* Login-Formular - Modul formatieren */
table.moduletable-login_form {
	width: 100%;
        padding: 0px 0px 0px 0px;
	margin-bottom: 20px;
        border: 1px solid #FFFFFF;        
}
table.moduletable-login_form td {
        background-color: #000000;
        font-family: verdana, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
        text-decoration: none;
        padding: 4px 4px 4px 4px;
}
table.moduletable-login_form th {
        background-color: #FFFFFF;
        font-family: verdana, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
        text-align: center;
        padding: 2px;
}

/* Besucherzähler - Modul formatieren */
table.moduletable-visitor_statistics {
	width: 100%;
        padding: 0px 0px 0px 0px;
	margin-bottom: 20px;
        border: 1px solid #FFFFFF;
}
table.moduletable-visitor_statistics td {
        background-color: #000000;
        font-family: verdana, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
        text-decoration: none;
        padding: 4px 4px 4px 4px;
}
table.moduletable-visitor_statistics th {
        background-color: #FFFFFF;
        font-family: verdana, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
        text-align: center;
        padding: 2px;
}

/* Besucher Online - Modul formatieren */
table.moduletable-visitor_online {
	width: 100%;
        padding: 0px 0px 0px 0px;
	margin-bottom: 20px;
        border: 1px solid #000000;
}
table.moduletable-visitor_online td {
        background-color: #FFFFFF;
        font-family: verdana, sans-serif;
        font-size: 11px;
        color: #000000;
        text-decoration: none;
        padding: 4px 4px 4px 4px;
}
table.moduletable-visitor_online th {
        background-color: #000000;
        font-family: verdana, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        text-align: center;
        padding: 2px;
}


/* CONTENT -------------------------------------------------------------------------------------------- */

/* Artikelüberschrift mit Link */
a.contentpagetitle:link, a.contentpagetitle:visited {
        font-family: verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
 	color: #CCCCCC;
	text-decoration: none;
	}
a.contentpagetitle:hover {
        font-family: verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: underline;
	}

/* Artikelüberschrift */
.contentheading {
	color: #CCCCCC;
        font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
        text-decoration: none;
}

/* Artikeltext */
table.contentpaneopen tr {
        color: #FFFFFF;
        font-family: verdana, sans-serif;
        font-size: 11px;
        line-height: 15px;
        text-align: justify;
}

table.contentpane {
        font-family: verdana, sans-serif;
        font-size: 11px;
        line-height: 15px;
}

table.contentpane td {
        font-family: verdana, sans-serif;
        font-size: 11px;
        line-height: 15px;
}

/* Artikeltext - Klasse für Trennstrich */
.contentpaneopen_text {
        border-bottom : 1px solid #cccccc;
        padding-bottom : 30px;
        }

/* Text in der Poll-Statistik */
table.pollstat tr {
        font-family: verdana, sans-serif;
        font-size: 11px;
        line-height: 15px;
}
