/*
Theme Name: Raphael
Theme URI: http://www.daswerk-fso.org
Description: Thema mit drei Spalten
Version: 1.0 
Author: J.Gruber
Author URI: http://www.daswerk-fso.org
*/


p, ul, ol { margin: 0 0 18px }

body  { color: #000; font-size: 10pt; font-family: verdana, arial, sans-serif, "lucida grande"; background: url(images/bg.gif) repeat-y fixed center; text-align: center; margin: 0px; padding: 0; position: relative; height: 100% }
#wrapper  { text-align: center; margin: 0 auto; position: relative; width: 900px; }
#insideWrapper   { background: url(images/bgwrapp.jpg) repeat-y left ; text-align: justify; margin-top: 0; margin-right: 0; margin-left: 0; position: relative; top: 0px; width: 900px;  }


.imgbox { border: 1px solid #fad888; padding: 3px; font-size: 10px; background-color: #fdfad7;  margin-right: 10px; margin-bottom: 5px;  }
.imgbox img { margin: 0 0 5px 0 !important; float: none !important; }
.imgbox .imgbox1 { margin: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 3px; }
.imgbox2 { font-size: 10px }

.top { margin: 0 !important; float: right !important; align: right }

#table h2 { color: #d00; font-size: 18px; margin-top: 10px !important; margin-bottom: 0px !important;}

.boxwg { font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; float: right; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; position: relative; width: 150px }
.boxwg li { font-size: 11px; text-align: left; list-style-type: none;  margin-top: 5px; padding-bottom: 5px; text-intent: 0px;  border-bottom: 1px solid silver; text-intent: 0; }
.boxwg a { font-size: 11px; text-align: left; list-style-type: none;  margin-top: 5px; padding-bottom: 5px; text-intent: 0;  }

.boxwg ul { border-bottom: 0px; list-style-type: none; text-intent: 0px; }
.boxwg .title { color: #d00000; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(images/bg_post1.jpg); margin-bottom: 0px; padding-top: 8px; padding-bottom: 4px; padding-left: 8px }
.boxwg .title-w { color: #d00000; font-weight: normal; font-size: 15px; font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular; background: url(images/bg_post1.jpg); margin-bottom: 0px; padding-top: 8px; padding-bottom: 4px; padding-left: 8px }
.boxwg .title-sb { color: #d00000; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: 0px; padding-top: 8px; padding-bottom: 4px; padding-left: 0px }
.boxwg .textwidgeta { font-size: 11px; background: url(images/bg_post2.jpg); margin-top: 0px; margin-bottom: 0; padding: 8px }
.boxwg .foot       { font-size: 11px; background: url(images/bg_post3.jpg) no-repeat; margin-top: 0; width: 150px; height: 10px }
.boxwg h2 { color: #800000; font-size: 16px }
.boxwg p { margin-bottom: 0px; }

.post  { margin: 20px 0 15px; position: relative }

#content    { text-align: left; margin: 0px 0px 0px 190px; padding-top: 0; padding-bottom: 0px; top: 0px; width: 520px }

#contentwide   { text-align: left; margin: 0 15px 20px 200px; padding-top: 0; padding-left: 0 }

#content h2, #contentwide h2 { color: #d00; font-size: 20px; margin: 0px 0 18px }
#content h3, #contentwide h3 { color: #000080; font-size: 14px; margin: 0px 0 10px }
#content img, #contentwide img { margin: 3px 10px 3px 0; border: 0px; }
#content ul, #contentwide ul, #content ol, #contentwide ol { margin-top: 0; margin-right: 0; margin-bottom: 16px }
#content li, #contentwide li { margin-left: 20px; padding-top: 0; padding-right: 0; padding-bottom: 5px }
#content ul, #contentwide ul, #content ol ol, #contentwide ol ol {margin-left: 5px !important; margin-top: 0; margin-right: 0; margin-bottom: 0 }
#content .none { display: none }
#content td {font-size: 10pt; }
.alignleft {float: left;}
.div-box {border: 1px solid #fad888; padding: 5px; background-color: #fdfad7; width: 490px; margin-bottom: 10px; }
.wp-caption {border: 1px solid #fad888; padding: 5px; font-size: 10px; background-color: #fdfad7;  margin-right: 10px; margin-bottom: 5px;}
.wp-caption img { margin-left: 1px !important; margin-right: 0px !important; margin-top: 1px !important; margin-bottom: 5px !important;}
.wp-caption p.wp-caption-text {margin-bottom: 0px !important; margin-left: 2px !important; }
.content.printnav {
    font-size: 11px;
    height: auto;
    margin-bottom: 0;
    margin-right: 0;
    margin-top: 0;
    padding: 0;
}



#contentx  {text-align: left; margin: 0px 0px 0px 200px; padding-top: 0; padding-bottom: 0px; top: 0px; width: 500px  }
#content h2, #contentwide h2 { color: #d00; font-size: 20px; margin: 0px 0 18px }
#content h3, #contentwide h3 { color: #000080; font-size: 14px; margin: 0px 0 10px }
#contentx img, #contentwide img { float: left; margin: 3px 10px 3px 0; border: 0px; }
#contentx ul, #contentwide ul, #content ol, #contentwide ol { margin-top: 0; margin-right: 0; margin-bottom: 16px }
#contentx li, #contentwide li { margin-left: 0px; padding-top: 0; padding-right: 0; padding-bottom: 5px }
#contentx ul ul, #contentwide ul ul, #content ol ol, #contentwide ol ol { margin-top: 0; margin-right: 0; margin-bottom: 0 }
#contentx .td { font-size: 10pt;}
#contentx .contenttexts p { margin: 0 !important; }
/* Sidebar links */


#contenty  {text-align: left; margin: 0px 0px 0px 200px; padding-top: 0; padding-bottom: 0px; top: 0px; width: 520px }
#contenty h2, #contentwide h2 { color: #d00; font-size: 20px; text-align: left; margin: 0px 0 18px; }
#contenty h3, #contentwide h3 { color: #000080; font-size: 14px; text-align: center; margin: 20px 0; padding-top: 7px }
#contenty img, #contentwide img { float: left; margin: 3px 10px 3px 0 }
#contenty ul, #contentwide ul, #content ol, #contentwide ol { margin-top: 0; margin-right: 0; margin-bottom: 16px }
#contenty li, #contentwide li { margin-left: 25px; padding-top: 0; padding-right: 0; padding-bottom: 5px }
#contenty ul ul, #contentwide ul ul, #content ol ol, #contentwide ol ol { margin-top: 0; margin-right: 0; margin-bottom: 0 }



/* Sidebar links */

#sidebar  { color: #000; line-height: 11pt; text-align: left; float: left; margin-bottom: 30px; margin-left: 0; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; position: relative; left: 8px; width: 163px }


#sidebar li  { font-weight: bold; font-size: 12px; list-style-type: none; padding-top: 5px; padding-bottom: 5px; padding-left: 0px; border-bottom: 1px solid silver  !important; }

#sidebar ul  { font-weight: bold; font-size: 12px; list-style-type: none;    padding:0px }

.left { float: left; margin: 0px 10px }
.right { float: right; margin: 0px 10px }

/*Header*/
#masthead  { background-image: url(images/masthead.jpg); margin: 0; position: relative; top: 0; width: 900px; height: 100px }
#haednav  { margin-right: 20px; margin-left: 700px; padding-top: 12px; padding-bottom: 0px; width: 180px }

#headnav2 { padding-top: 2px; padding-left: 195px; height: 21px }
#headnav2 ul { color: white; font-size: 11px; font-family: Verdana, Arial, helvetica, sans-serif; text-align: center; float: left; margin-left: 0; padding-left: 0; position: relative; width: 100% }
#headnav2 ul li { line-height: 1.4em; display: inline }
#headnav2 ul li a { color: white; font-weight: bold; text-decoration: none; float: left; padding: 3px 10px }
#headnav2 ul li a:hover, #box li.current_page_item a { color: #ffd700 }

.centeredImage { text-align: center; margin-top: 10px; margin-bottom: 0px; padding: 0px }

/* Footer */

#footer  { color: #fff; font-size: 8pt; background-color: black; text-align: center;   margin: 0; padding-top: 15px;  width: 900px; height: 50px; clear: both;  }
#footer a { color: #fff }
#footer a:visited { color: #fff }
#footer a:hover { color: #ff3333; border: 0px }

.footerLink { color: white; text-decoration: underline }
a.footerLink { color: white; text-decoration: underline }
a.footerLink:visited { color: white; text-decoration: underline }
a.footerLink:hover { color: red; text-decoration: underline }


.sep { background-color: #a9a9a9; text-align: center; margin: 0px; padding: 0px; position: relative; width: 100%; height: 1px }

.commentBox { background-color: #f5f5f5; text-align: left; margin: 0 auto; padding: 5px; border: solid 1px #999; position: relative; width: 100%; overflow: hidden }

.cite { color: #666; font-size: 7pt }

code { color: #666; font-size: 8pt; font-family: "Courier New", Verdana; text-align: left }

input { color: #000000; background-color: #ffffff; padding: 2px; border: solid 1px #666 }

h2 { color: #800000; font-weight: normal; font-size: 18px; text-align: left }

h3 { color: #a52a2a; font-weight: bold; font-size: 14px; text-align: left }

h4 { color: #00008b; font-weight: bold; font-size: 14px; text-align: left; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 5px }

ul { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px }
li { }



/*title */
.title-a { font-size: 18px; text-align: left; margin-bottom: 4px }
.title { color: #800000; font-size: 18px; text-align: left; }
#sidebar .title { margin-top: 5px; margin-bottom: 5px }
a.title { color: #800000; text-align: left; border-bottom: 10px solid white }
a.title:visited { color: #800000 }
a.title:hover { color: #999; border: 0px }
#blogTitle  { color: white; font-size: 28px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin-top: 0px; padding-top: 0px; padding-bottom: 3px; padding-left: 203px }
#blogTitle a { color: white }
#blogTitle a:visited { color: white }
#blogTitle a:hover { color: #fffacd; border: 0px }
.titlex { color: #800000; font-weight: bold; font-size: 12px; text-align: left }


.commentPos { font-size: 9pt; text-align: center; text-transform: uppercase; margin: 0px; padding: 0px; position: relative }

a { color: #000080; text-decoration: none }
a:visited { color: #000080; text-decoration: none }
a:hover { color: #8b0000; text-decoration: none }

.navigation { background-color: #fff8dc; text-align: left; margin: 22px 0 20px 0px; padding: 5px 7px; border-style: solid; border-width: 1px; border-color: #f5deb3 #d2b48c #d2b48c #f5deb3; height: auto }
.nav-previous { text-align: left; float: left }
.nav-next { text-align: right; float: right }


#subpages { line-height: 1.3em; text-align: left; float: right; margin: 10px -15px 8px 10px; padding: 0 0 10px 5px; width: 160px; height: auto }
#subpages h2 { color: #d00; font-weight: normal; font-size: 15px; line-height: 19px; text-align: left; letter-spacing: -1px; margin: 20px 0 12px }
#subpages ul.submenu { line-height: 1.4em; list-style-position: outside; margin: 0 }
#subpages ul.submenu li { line-height: 1.4em; display: inline; padding: 0; width: 180px }
#subpages ul.submenu li a { color: #06c; text-decoration: none; float: left; padding: 3px 1px 3px 3px; border-bottom: 1px solid silver; width: 140px }
#subpages ul.submenu li ul { margin: 0 0 5px 10px; width: 130px }
#subpages ul.submenu li ul li a { width: 130px }
#subpages ul.submenu li ul ul { margin: 0 0 5px 10px; width: 120px }
#subpages ul.submenu li ul ul li a { width: 120px }
#subpages ul.submenu li ul ul ul { margin: 0 0 5px 10px; width: 110px }
#subpages ul.submenu li ul ul ul li a { width: 110px }
#subpages ul.submenu li a:hover, #subpages ul.submenu li.current_page_item a { color: #394651 }
#subpages ul.submenu li.current_page_item ul li a { color: #555; background-color: #f4f4f4; border-left: 4px solid #cccccc }


ul.page { list-style-type: none; list-style-position: outside; margin: 0 0 20px; width: 140px }
ul.page li { line-height: 1.4em; display: inline; width: 140px }
ul.page li a { color: #505050; text-decoration: none; float: left; padding: 5px 1px 5px 3px; border-bottom: 1px solid silver; width: 130px }
ul.page li a:hover, ul.page li.current_page_item a { color: #505050; background-color: #ffc }
ul.page ul { font-size: 0.9em; margin: 0 0 0 15px; padding: 0 0 5px; width: 125px }
ul.page ul a { padding: 3px 1px 3px 5px; width: 115px }
ul.page ul ul { width: 113px }
ul.page ul ul a { width: 100px }



/*right sidebar */

.box   { font-size: 11px; text-align: left; position: relative; float: right; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; padding-left: 10px; border-left: 1px dotted silver; width: 150px }
.box li { font-size: 11px; text-align: left; list-style-type: none; margin-top: 5px; padding-bottom: 5px; padding-left: -10px; border-bottom: 1px solid silver }
.box ul { border-bottom: 0px none }
.box .title { margin-bottom: 10px }
.box h2 { color: #800000; font-size: 16px }

/* Textgestaltung*/
.rand { margin-right: 10px; padding: 10px; border: solid 1px #ff4500 }
.postinfox { color: #606060; font-size: 0.8em; margin: 1px 0 20px; padding: -10px 5px 6px 8px; border-bottom: 1px dotted silver }
.rahmen { margin-right: 10px; margin-left: 10px; padding-right: 10px; padding-left: 10px; border: solid 1px #ff4500 }
.td1 { text-align: left; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #f00 }
.td2 { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #f00 }
#toprint { display: none }
.pfeil { background: url(http://www.daswerk-fso.org/deutsch/fotos/pfeilr.gif) no-repeat left 5px; padding-left: 15px }


.postinfo { font-size: 10px; padding-top: 5px }
.postinfo1 { font-size: 11px; margin-bottom: 10px }
.rechts { text-align: left }


.zitat-kursiv-links   { color: black; font-style: italic; font-size: 17px !important; font-family: "Times New Roman", Georgia, Times; text-align: left; margin-left: 10px }
.zitat-kursiv-zent { color: black; font-style: italic; font-size: 17px; font-family: "Times New Roman", Georgia, Times; text-align: center; margin-left: 10px }
.zitat-kursiv-zent1 { color: black; font-style: italic; font-size: 24px; font-family: "Times New Roman", Georgia, Times; text-align: center; margin-left: 0px }
.zitat-kursiv-links2 { color: black; font-style: italic; font-size: 21px; font-family: "Times New Roman", Georgia, Times; text-align: left; margin-left: 10px }
.impressum   { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 6px 10px 10px; border-top: 1px solid #f4a460; border-bottom: 1px solid #f4a460 }

.img { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular}

table.sample{
border-collapse:collapse;}
table.sample td{
border:1px solid red;
}
strong.search-excerpt {
  background-color: #E0FFFF;
}

.wordmjv    { padding: 10px; border: solid 1px #ff4500; width: 500px }
.wordmjv ul       { font-style: italic; font-size: 20px; font-family: "Times New Roman", Georgia, Times; list-style-type: none; margin-left: 0px; padding-left: 0px; border-left: 0px none }
.wordmjv li { font-style: italic; font-size: 20px; font-family: "Times New Roman", Georgia, Times; list-style-type: none; list-style-position: outside; margin-left: 0px; padding-left: 0px; border-left: 0px }
.wordmjv p   { font-style: italic; font-size: 20px; line-height: 30px; font-family: "Times New Roman", Georgia, Times; list-style-type: none; text-align: left;   }
.wordmjv td.cit  { font-style: italic; font-size: 20px; line-height: 30px; font-family: "Times New Roman", Georgia, Times; list-style-type: none; text-align: left;   }
.wordmjv p.name  { font-style: italic; font-size: 19px; line-height: 30px; font-family: "Times New Roman", Georgia, Times; list-style-type: none; text-align: left;   }
.wordmjv td#td1  { width: 265px; text-align: left; }

.picture      { float: left; margin-right: 10px; padding: 3px 3px 5px; border: solid 1px silver }
.picture .pic  { float: left; padding-right: 5px; padding-left: 5px; width: 232px; }
.picture .pict   { float: none !important; margin-bottom: 7px; border: solid 1px silver }
.picture .pic p  { font-size: 9px !important; margin: 0px !important; padding-right: 5px; padding-left: 5px }
.picture img { float: none !important;
margin: 0 !important}

.start img { float: none !important; }

