
/* ------------------------------------------------------------------------------------------------------
	marcries.net / Styles Stylesheet
	copyright 2007 vonautomatisch werkstaetten / vonautomatisch.at
------------------------------------------------------------------------------------------------------ */



/*  Body
------------------------------------------------------------------------------------------------------ */

body { font-family: Arial; color: #2B2B2B; font-weight: normal; line-height: 17px; }



/*  Global Typografic Definitions
------------------------------------------------------------------------------------------------------ */

img { margin: 0; padding: 0; border: none; }
a:link, a:visited { font-weight: normal; text-decoration: none; color:#9ECF0C; background: transparent; }
a:hover, a:active, a:focus { color:#2B2B2B; }

/* Schlagwort */
.schlagwort:link, .schlagwort:visited { margin: 0 20px 4px 0; padding: 0; line-height: 21px; font-weight: normal; text-decoration: none; color:#9ECF0C; }
.schlagwort:hover, .schlagwort:active, .schlagwort:focus { color:#2B2B2B; }

/* Interner Link */
.intern:link, .intern:visited { margin: 0; padding: 0 4px 2px 18px; background: url(/media/site/img/link_intern_0.png) no-repeat; }
.intern:hover, .intern:active, .intern:focus { color:#2B2B2B; background: url(/media/site/img/link_intern_1.png) no-repeat; }

/* Externer Link */
.extern:link, .extern:visited { margin: 0; padding: 0 4px 2px 18px; color: #425605; background: url(/media/site/img/link_extern_0.png) no-repeat; }
.extern:hover, .extern:active, .extern:focus { color:#2B2B2B; background: url(/media/site/img/link_extern_1.png) no-repeat; }



/*  Listings
------------------------------------------------------------------------------------------------------ */

#content ul.flatpage { margin: 12px 0 0 0; padding: 0; list-style-type: none; }
#content ul.flatpage li { margin: 6px 0 6px 0; padding: 0;
	font-size: 13px; line-height: 17px; }
	
#content ul.kontakt { margin: 12px 0 0 0; padding: 0; list-style-type: none; }
#content ul.kontakt li { margin: 6px 0 6px 0; padding: 0;
	font-size: 14px; line-height: 17px; }
	
#content ul.schlagworte { margin: 12px 0 0 0; padding: 0; list-style-type: none; }
#content ul.schlagworte li { float: left; margin: 0 20px 0 0; padding: 0; line-height: 27px; }



/*  Overview
------------------------------------------------------------------------------------------------------ */

.overview { position: relative;
	font-size: 12px; font-weight: normal; color: #2B2B2B; clear: both;
}

.overview h1, .overview h2, .overview h3, .overview p {
    color: #2B2B2B; font-weight: normal; text-decoration: none;
}

.overview h1 {
    margin: 0; padding: 0;
    font-size: 25px; line-height: 23px;
}
.overview h1 a:link, .overview h1 a:visited {
    /*color: #94c20c;color: #628008;*/
    /*padding: 0 0 0 30px; background: url('/media/site/img/icon_readon_h1_0.gif') left 4px no-repeat;*/
}
.overview h1 a:hover, .overview h1 a:active {
    color: #2B2B2B;
    /*background: url('/media/site/img/icon_readon_h1_1.gif') left 4px no-repeat;*/
}

.overview h2 {
    margin: 6px 0 0 0; padding: 0;
    font-size: 15px; line-height: 19px;
}

.overview p {
    margin: 0; padding: 12px 0 0 0;
}
.overview .data p {
    margin: 6px 0 0 0 !important; padding: 0 !important;
	font-size: 11px !important; line-height: 15px !important; font-style: italic !important;
}

.overview ul.keywords { margin: 12px 0 18px -54px; padding: 0; list-style-type: none; line-height: 17px; } /* Schlagworte */

.overview ul.keywords li { float: left; list-style-type: none; } 

.overview ul.keywords li a { font-size:15px; margin: 0 10px 0 0; color:#9ECF0C; text-decoration: none; }
.overview ul.keywords li a:link, .overview ul.keywords li a:visited { }
.overview ul.keywords li a:hover, .overview ul.keywords li a:active { color:#2B2B2B; }

.overview ul.keywords-mut { float: left; width: 344px; margin: 42px 0 0 -378px; padding: 0; list-style-type: none; line-height: 17px; text-align: right; } /* Schlagworte */

.overview ul.keywords-mut li { list-style-type: none; } 

.overview ul.keywords-mut li a:link, .overview ul.keywords li a:visited { font-size:15px; margin: 0 10px 0 0; color:#9ECF0C; text-decoration: none; }
.overview ul.keywords-mut li a:hover, .overview ul.keywords li a:active { color:#2B2B2B; }

.overview .meta { float: left; width: 344px; margin: 6px 0 0 -368px; padding: 0; text-align: right; }
.overview .meta a:link, .overview .meta a:visited { font-size:15px; margin: 0; color:#939490; text-decoration: none; }
.overview .meta a:hover, .overview .meta a:active { color:#2B2B2B; }

.overview p span.image { position: relative; float: left; display: inline; width: 380px; text-align: right; margin: 4px 0 10px -320px; padding: 0 20px 0 0; }




/*  RTE
------------------------------------------------------------------------------------------------------ */

.RTE {
    margin: 12px 0 0 0;
	color: #2B2B2B;
}

.RTE h2 {
    margin:  36px 0 0 0; padding: 0; width: 540px; 
	font-size: 21px; line-height: 27px; font-weight: normal !important;
}
.RTE h3 {
    margin:  24px 0 0 0; padding: 0; width: 540px; 
	font-size: 17px; line-height: 21px; font-weight: normal !important;
}
.RTE p {
    margin: 18px 0 0 0; padding: 0; width: auto !important; 
	font-size: 13px; line-height: 19px;
}

.RTE ul {
    margin: 18px 0 0 0; padding: 0 0 0 36px;
	font-size: 13px; line-height: 19px;
}
.RTE ul li { margin: 0 0 6px 0; }

.RTE p span.image { position: relative; float: left; display: inline; width: 380px; text-align: right; margin: 4px 0 10px -320px; padding: 0 20px 0 0; }
.RTE p span.image img.img_left { position: relative; margin: 11px 0 0 0 !important; padding: 0; }
.RTE p span.image img.img_left_nospacetop { position: relative; margin-top: 0 !important; }

.RTE a.note:link, .RTE a.note:visited {
    margin: 0 8px 0 0; padding: 1px 14px 1px 3px;
	color: #FFF; font-size: 11px; font-weight: bold; line-height: 12px; text-decoration: none;
	background-color: #9ECF0C;
}
.RTE a.note:hover, .RTE a.note:active, .RTE .note:focus { background-color: #2B2B2B; }



/*  Footnotes
------------------------------------------------------------------------------------------------------ */

ul.notes {
    position: relative;
    margin: 0; padding: 1px 14px 1px 0;
    list-style-type: none;
}

ul.notes li { margin: 12px 14px 12px 0; padding: 1px 14px 1px 3px; list-style-type: none;
	font-size:11px; font-weight: normal; text-decoration: none; line-height: 17px;
}

ul.notes h2 { margin: 24px 0 -14px 0; padding: 0;
	font-size: 17px; font-weight: normal; line-height: 17px;
}

ul.notes a.note:link, ul.notes a.note:visited {
    margin: 0 14px 0 0; padding: 1px 14px 1px 3px;
	color:#FFF; font-size: 11px; line-height: 12px; font-weight: bold; text-decoration: none;
	background-color: #9ECF0C;
}
ul.notes a.note:hover, ul.notes a.note:active, ul.notes .note:focus { background-color: #2B2B2B; }



/*  Flat Pages
------------------------------------------------------------------------------------------------------

#flatpage { position: relative;
	font-size: 12px; font-weight: normal; color: #2B2B2B;
}

#flatpage h1 { margin: 0; padding: 0;
	font-size: 23px; font-weight: normal; color: #2B2B2B; text-decoration: none; line-height: 23px; }
#flatpage h2 { margin: 18px 0 6px 0; padding: 0;
	font-size: 19px; font-weight: normal; color: #2B2B2B; text-decoration: none; line-height: 19px; }
#flatpage h3 { margin:  12px 0 4px 0; padding: 12px 0 0 0;
	font-size: 17px; font-weight: normal; color: #2B2B2B; text-decoration: none; line-height: 19px; }
#flatpage h4 { margin:  6px 0 0 0; padding: 12px 0 0 0; width: 540px; 
    font-size: 17px; font-weight: normal; color: #2B2B2B; text-decoration: none; line-height: 19px; }
#flatpage p { margin: 0; padding: 12px 0 0 0; width: auto !important; font-size: 12px; font-weight: normal; color: #2B2B2B; }
#flatpage .image { float: left; width: 380px; text-align: right; margin: 0 0 9px -320px; padding: 3px 14px 9px 0; }
#flatpage .note { margin: 0 8px 0 0; padding: 1px 14px 1px 3px;
	font-family:Arial; font-size:11px; font-weight: bold; color:#FFFFFF; background-color: #9ECF0C; text-decoration: none; line-height: 12px;
}
#flatpage .note:link, .RTE .note:visited { }
#flatpage .note:hover, .RTE .note:active, .RTE .note:focus { background-color: #2B2B2B; } */




/*  Extra Styles
------------------------------------------------------------------------------------------------------ */

.slash {
    margin: 0 1px 0 2px;
    color: #939490;
}
