/*  
	Theme Name:Stamm Brilon
	Theme URI: http://www.dpsg-brilon.de
    Author: Mario Brauner
    Description: Übertragung des statischen Layouts auf die neue Seite.
    Version: 1.1

	*/
	
	
	
	
	/* braucht man immer*/
	acronym, abbr, span.caps {
	cursor: help;
	}
body    { color: black; font-family: Verdana, Sans-Serif; background: #fff; margin: 0 }
.kopflogo    { background-image: url(graphische-elemente/oben.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; visibility: visible; position: static; height: 99px; margin: 0}
#navigation-oben        { color: #fff; background-color: #b9b9b9; list-style: none; position: static; height: 1.5em; float: none}
#navigation-oben a  { color: #fff; font-size: 12px; text-decoration: none; padding-top: 0; padding-bottom: 0; width: auto; font-family: Tahoma, Verdana, Ms Sans Serif }
#navigation-oben a:hover     { color: #ffa500; font-size: 12px; text-decoration: none; background-attachment: scroll; padding-top: 0; padding-bottom: 0 }
#navigation-oben li   {display: inline; font-family: Tahoma, Verdana, Arial; padding: 0px; list-style-image: none; margin: 0;  padding-top: 0; padding-bottom: 0;}
#navigation-oben #aktiv-o    { color: blue; font-size: 12px; font-weight: bold; background-attachment: scroll; cursor: default; padding-top: 0; padding-bottom: 0 }
#navigation-oben li    { font-size: 12px; display: inline }
#navigation-oben li a    { color: #fff; font-size: 12px; text-decoration: none; padding-top: 0; padding-bottom: 0; width: auto }
#navigation-oben li a:hover     { color: #ffa500; font-size: 12px; text-decoration: none; background-attachment: scroll; padding-top: 0; padding-bottom: 0 }
ul  { list-style-image: none; margin: 0 }
ul#navigation       { background-color: transparent; background-image: url(graphische-elemente/navigation_unten.gif); background-repeat: no-repeat; background-position: 50% bottom; text-indent: 5px; list-style-type: disc; list-style-image: none; display: block; padding-top: 5px; padding-bottom: 5px; padding-left: 0 }
ul#navigation #aktiv2      { color: #fff; font-size: 10pt; font-family: "Comic Sans Ms", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bolder; text-decoration: none; background-color: #58b6de; background-image: url(graphische-elemente/navigation_mitte2.gif); background-position: 0 0; text-align: left; text-indent: 0; display: list-item; padding-left: 15px; height: 2em; vertical-align: middle; border: none }
ul#navigation a       { color: #529ebf; font-size: 10pt; font-family: "Comic Sans Ms", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bolder; text-decoration: none; background-color: transparent; background-image: url(graphische-elemente/anzeiger.gif); background-repeat: repeat-y; background-position: -276px 0; text-align: left; list-style-image: none; display: list-item; margin-top: 0.25pt; margin-bottom: 0.25pt; width: auto; height: 2em }
ul#navigation #aktiv { color: #fff; font-size: 10pt; font-family: "Comic Sans Ms", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bolder; text-decoration: none; background-color: transparent; background-image: url(graphische-elemente/anzeiger.gif); background-position: 0px 0; text-align: left; display: list-item; height: 2em; vertical-align: middle; border: none }
ul#navigation a:hover   { color: #fff; font-size: 10pt; font-family: "Comic Sans Ms", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bolder; text-decoration: none; background-color: transparent; background-image: url("graphische-elemente/anzeiger.gif"); background-position: -138px 0; text-align: left; display: list-item; height: 2em; vertical-align: middle }








	
.center  { margin-left: auto; margin-right: auto; text-align: center}
	.block   { text-align: center; display: block; vertical-align: middle }
	img    { position: static; border-width: 0 }



	.inhalt              { position: absolute; z-index: 2; left: 200px; width: 804px; float: right; }
	
	
	







.textrahmen3  {  background-color: #beceae; background-image: url(graphische-elemente/boxpunkt.gif); background-repeat: repeat-y; margin: 2px 4px 2px 0; padding: 2pt 2pt 2pt 12pt; clip: rect(auto, auto, auto, auto); border: solid 1px #5f737e }



.textrahmen6  {  background-color: #73C573; background-image: url(graphische-elemente/boxpunkt.gif); background-repeat: repeat-y; margin: 2px 4px 2px 0; padding: 2pt 2pt 2pt 12pt; clip: rect(auto, auto, auto, auto); border: solid 1px #5f737e }


.textrahmen7  {  background-color: #E47F6B; background-image: url(graphische-elemente/boxpunkt.gif); background-repeat: repeat-y; margin: 2px 4px 2px 0; padding: 2pt 2pt 2pt 12pt; clip: rect(auto, auto, auto, auto); border: solid 1px #5f737e }


.textrahmen2   { font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 24px; background-color: #f0f0f0; text-align: justify; display: block; margin: 2px 4px 2px 0; padding: 1pt; border: solid 1px #5079ab }
.textrahmen2a { font-size: 12pt; font-family: Garamond; line-height: 14pt; background-image: url(graphische-elemente/navigation_mitte.gif); text-align: justify; margin: 0 4px 2px 0; padding-top: 0; width: 138px }
li#navigation      { background-image: none; background-position: -276px 50%; text-indent: 5px; list-style: none; display: block; padding-top: 0.5px }
li     { background-color: transparent; list-style-type: none; list-style-image: none }

.oben  { margin: 0; padding: 0 }

.inhalt a:link     { color: #3c3386; font-family: "Times New Roman", Times, serif; line-height: 16pt; text-decoration: none; padding-right: 1px; padding-left: 1px; border-bottom: 1px dotted #7092e0 }
.inhalt a:hover   { color: #ff7400; font-family: "Times New Roman", Times, serif; line-height: 16pt; border: dotted 1px #5079ab }
.inhalt a:visited   { color: #B4321E; font-family: "Times New Roman", Times, serif; line-height: 16pt;  text-decoration: none; }

.mypicsgallery a:link {border: none}
.mypicsgallery a:hover {border: none}
.mypicsgallery a:visited {border: none}
.myinlinepictureimg a:link {border: none}
.myinlinepictureimg a:hover {border: none}
.myinlinepictureimg a:visited {border: none}
.myinlineborder a:link {border: none}
.myinlineborder a:hover {border: none}
.myinlineborder a:visited {border: none}







.banner              { margin-bottom: 100%; position: absolute; top: 150px; left: 25px; width: 138px; float: left; clear: both }
p  { color: black; font-size: 14px; font-family: Georgia; line-height: 18pt; margin: 2pt }

p.datum {color: #000086; font-size: 10px}
p.info {font-size: 10px; font-style: italic}

p.u1 { font-size: 16px; color: #ff0000; font-weight: bold }
p.u2 { color: black; font-size: 10pt; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder; line-height: 14pt; text-align: center }
#platzhalter  { margin-bottom: 100%; position: absolute; top: 200px; width: 138px }


.platzhalter  { margin-bottom: 100%; position: absolute; top: 200px; left: 0px; width: 138px;
	margin: 0 1em;
	float: left;
	text-align: center;
	height: 28em;
	overflow: hidden;
	      width: 50%;
	
	}




.textrahmen4   { color: red; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(graphische-elemente/navigation.gif); background-repeat: no-repeat; margin: 0; 
padding: 0; height: 25px; clip: rect(auto, auto, auto, auto)  }
.textrahmen5   { font-size: 14px; font-family: Verdana; line-height: 24px; background-color: #D2D8F9; text-align: left; display: inline; margin: 2px 4px 2px 0; padding: 1pt}
.textrahmen2a { font-size: 12pt; font-family: Garamond; line-height: 14pt; background-image: url(graphische-elemente/navigation_mitte.gif); text-align: justify; margin: 0 4px 2px 0; padding-top: 0; width: 138px }




.textrahmen-kommentar { font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 24px;  text-align: justify; display: block; margin: 2px 4px 2px 0; padding: 1pt; border-color: transparent transparent transparent #5079ab; border-style: solid solid solid dotted; border-width: 0 0 0 1px; }




.textrahmen1  { color: #E35B1F; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; background-color: #1CA4E0; background-image: url(graphische-elemente/boxpunkt.gif); background-repeat: repeat-y; margin: 2px 4px 2px 0; padding: 2pt 2pt 2pt 12pt; clip: rect(auto, auto, auto, auto); border: solid 1px #5f737e }

.textrahmen1 a:active {color: #E35B1F; font-size: 13px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; border-style: none;}

.textrahmen1 a:hover {color: #E35B1F; font-size: 13px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; border: dotted 1px #5079ab}

.textrahmen1 a:visited {color: #1C3DE0; font-size: 13px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none}

.textrahmen1 a:link {color: red; font-size: 13px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; border-style: none;}




.textrahmen5 a:active {color: red; font-size: 13px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; border-style: none;}

.textrahmen5 a:hover {color: red; font-size: 13px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; border: dotted 1px #5079ab}

.textrahmen5 a:visited {color: #B4321E; font-size: 13px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none}

.textrahmen5 a:link {color: red; font-size: 13px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; border-style: none;}





.textrahmen6 a:active {color: #8C3A8C; font-size: 13px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; border-style: none;}

.textrahmen6 a:hover {color: #8C3A8C; font-size: 13px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; border: dotted 1px #5079ab}

.textrahmen6 a:visited {color: #1D964E; font-size: 13px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none}

.textrahmen6 a:link {color: #8C3A8C; font-size: 13px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; border-style: none;}




.textrahmen7 a:active {color: #1B8094; font-size: 13px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; border-style: none;}

.textrahmen7 a:hover {color: #1B8094; font-size: 13px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; border: dotted 1px #5079ab}

.textrahmen7 a:visited {color: #1B6794; font-size: 13px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none}

.textrahmen7 a:link {color: #1B8094; font-size: 13px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; border-style: none;}






/*Platzhalter-<div>s werden im HTML-Code verwendet, um Textrahmen mit unterschiedlichen Browsern gleich darzustellen. Aufgrund des CSS-Boxmodellfehlers des Microsoft Internet Explorers (Innenabstände und Rahmenstärken werden nicht wie in der Spezifikation definiert zur Breite addiert) bietet es sich an, in einem Style-Element das Attribut width von border und padding zu trennen. Auf diese Weise erreicht man eine browserübergreifende annähernd identische Darstellung, die auch ohne anpassungsbedürftige Browserweichen auskommt.*/
.platzhalter100 { margin-bottom: 10pt; width: 100%; float: left }
.platzhalter-auto   { margin-bottom: 10pt; width: auto; float: left; clear: both }
.platzhalter40 { margin-bottom: 10pt; width: 40%; float: left }
.platzhalter45   { margin-bottom: 10pt; width: 45%; float: left }
.platzhalter50 { margin-bottom: 10pt; width: 50%; float: left }
.platzhalter80 { margin-bottom: 10pt; width: 80%; float: left }
.platzhalter90      { margin-bottom: 10pt; position: inherit; width: 90% }



/*Definitionen für den Kalender */
#wp-calendar tr {background-color: #cfcdef}
.kalenderfeld { border-color: #3064b3; border-width: 1px;  margin-bottom: 100%; position: absolute; top: 140px; left: 20px; width: 138px; left: 10px; display: block} 
tr { font-family: Georgia, Times;  margin: 0; padding: 0; font-size: 12px  } th { margin: 0; padding: 0; } caption {font-family: Georgia, Times; font-size: 14px}
.tabelle-farbig1 {background-color: #bbcdee}
td.hellblau { color: #000; font-size: 10pt; line-height: 14pt; background-color: #d4f1f2 }



.textrahmen-andereartikel              { position:fixed; background-color: #3064b3; display: block; bottom:0; left: 0; width: 100%; z-index: 1; }




.u3 {font-size: 18px; color: #aabbee; font-weight: bold}
.kommentarzahl {font-size: 24px; color: #bbccff; font-weight: bold}




.kalenderfeld ul {padding-left: 5px}

/*Kommentare formatieren */

#kommentare {}
.inhaltsbox benutzer {color: red}
.inhaltsbox gast {color: blue}


textarea  { border: solid 1px #abcdff; }
iframe {border: 0}

a:link img {border: none}
a:visited img {border: none}
a:hover img {border: none}
a:active img {border: none}


