/* CSS Document */


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: 0; padding: 0; position: relative; height: 100% }

#wrapper  { text-align: center; margin: 0 auto; position: relative; width: 900px; height: 100% }

#insideWrapper   { background: white url(images/bgwrapp.jpg) repeat-y left ; text-align: left; margin-top: 0; margin-right: 0; margin-left: 0; position: relative; top: 0px; width: 900px }


#insideWrapper:after { font-size: 1px; line-height: 1px; display: block; clear: both; content: "." }

.posts  { margin: 0px 0 15px; padding: 7px; border: solid 1px #dcdcdc }
.postst  { background-color: #f5f5f5 }

.post  { margin: 0px 0 15px 10px; width: 500px; }

#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 190px; 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 { float: left; 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 { padding-top: 0; padding-right: 0; padding-bottom: 5px }
#content ul ul, #contentwide ul ul, #content ol ol, #contentwide ol ol { margin-top: 0; margin-right: 0; margin-bottom: 0 }
#content .none { display: none }
.alignleft {float:left;}

#contentx  { text-align: left; margin: 0px 0px 0px 190px; padding: 0 12px 0px; top: 0px; width: 500px }
#contentx h2, #contentwide h2 { color: #d00; font-size: 20px; text-align: center; margin: 0px 0; padding-top: 15px }
#contentx h3, #contentwide h3 { color: #000080; font-size: 14px; text-align: center; margin: 20px 0; padding-top: 7px }
#contentx img, #contentwide img { float: left; margin: 3px 10px 3px 0 }
#contentx ul, #contentwide ul, #content ol, #contentwide ol { margin-top: 0; margin-right: 0; margin-bottom: 16px }
#contentx li, #contentwide li { 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 }

#contenty  { text-align: left; margin: 0px 0px 0px 190px; padding-top: 0; padding-bottom: 0px; top: 0px; width: 520px }
#contenty h2, #contentwide h2 { color: #d00; font-size: 20px; margin: 0px 0 18px }
#contenty h3, #contentwide h3 { color: #000080; font-size: 14px; margin: 0px 0 10px }
#contenty img, #contentwide img { float: left; margin: 3px 10px 3px 0; border: 0px; }
#contenty ul, #contentwide ul, #content ol, #contentwide ol { margin-top: 0; margin-right: 0; margin-bottom: 16px }
#contenty li, #contentwide li { 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 }
#contenty .none { display: none }

/* 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: 10px; width: 155px }

#sidebar li { list-style-type: none; font-size: 12px; font-weight: bold; padding-top: 5px; padding-bottom: 3px; padding-left: 0px; border-bottom: 1px solid silver; !important: 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-top: 0px; padding-top: 12px; padding-left: 730px }
#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; clear: both; margin: 0; padding-top: 15px; position: relative; width: 900px; height: 50px;  }
#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 #667 }

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: 20px; padding-bottom: 5px }

ul { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px }
li { }



/*title */
.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; padding-bottom: 3px; padding-left: 203px }
#blogTitle a { color: white }
#blogTitle a:visited { color: white }
#blogTitle a:hover { color: #fffacd; border: 0px }

.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 }

.contenttext { overflow: hidden }
/* * html .contenttext { height: 1px; overflow: visible }
* html .contenttext p { width: 99%; overflow: hidden } */

/*right sidebar */

.box   { font-size: 11px; text-align: left; 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 { color: #800000; font-size: 14px; font-weight: bold; text-align: left }
.box #title a { color: #800000; font-size: 14px; text-align: left; border-bottom: 10px solid white }
.box #title a:visited { color: #800000 }
.box #title a:hover { color: #999; border: 0px }

.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-bottom: 10px; padding: 0px 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://localhost/kap/wp-content/uploads/2007/09/pfeilr.gif) no-repeat left 5px; padding-left: 15px }

.postinfo { font-size: 10px; padding-top: 5px }
.postinfo img { margin-top: 0px !important; }

.rechts { text-align: left }

.sidebarl { width: 175px }

.zitat-kursiv-links   { color: black; font-style: italic; font-size: 17px; 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 }

.zit   { font-size: 11px }


.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; }


.imgbox { border: 1px solid #fad888; padding: 3px; font-size: 10px; background-color: #fdfad7;  margin-right: 10px; margin-bottom: 5px;  }
.imgbox img { margin: 0 !important; float: none !important; }
.imgbox .imgbox1 { margin: 0; float: left; padding-top: 5px; padding-bottom: 5px; padding-left: 3px; }
.imgbox2 { font-size: 10px }



