/* Content und Sidebar-Elemente */

#content h1 {
    margin: 				0;
    padding: 				0;
    width: 					740px;
    height: 				35px;
    background:         #ffffff url(../images/rotorw.gif) no-repeat 0% 50%;
}

#sindhier h1 {
    margin: 				0;
    padding: 				0;
    width: 					780px;
    height: 				43px;
    font-size: 			5px;
	
}

#sidemenu p {
    display:     			block;
    margin:     			0;
    padding:     			0;
    width:     			100px;
    height:     			20px;
    background-repeat : no-repeat;
    font-size:     		10pt;
    border:					0px
}

#content h2, #sidebar h2  {
    font-size: 			100%;
    font-weight : 		bold;
    margin: 				0px;
    color: 					#3A405A;
    text-transform: 		uppercase;
}


#content h2{
    padding: 				6px 0px 2px 0px;
}

#sidebar h2 {
    padding: 				2px 0px 2px 0px;
}

#content h3 {
    font-size: 			100%;
    font-weight: 			bold;
    margin: 				0px;
    padding: 				2px 0px 2px 0px;
    color: 					#3A405A;
}

#content p, #sidebar p {
    margin: 0px;
    padding: 2px 0px 10px 0px;    
    line-height: 170%;
    /*text-align:justify;*/
}

/* wirk auf alle Links im Kontext in sidebar scheinbar nie genutzt. */
#content a, #sidebar a {
    color: #F85101;
    text-decoration: none;
    font-weight : normal;
}

#content a:hover, #content a:active, #sidebar a:hover, #sidebar a:active {
    color:         	#F2520d;
    text-decoration:    underline;
    text-transform :    uppercase;  
    font-weight :     	bold;
}

/* WIrkt auf Teaser durch gezielt gesetztes .sidebara-Attribut mit Bild in Sidebar link */
#sidebarleft a.sidebara, #teasertext a.teaserblock, #sidebar a.sidebara    {
    padding:         	0px 0px 0px 0px;
    text-decoration:    none;
    font-weight:     	normal;
    margin:        	0px 0px 0px 0px;
    color:        	#F2520d;
    background-color:         #ffffff;
}

#sidebarleft a.sidebara:hover,#teasertext a.teaserblock:hover, #sidebar a.sidebara:hover  {
    padding:         	0px 0px 0px 0px;
    text-decoration:    underline;
    text-transform :    uppercase;
    font-weight:     	bold;
    margin:        		0px 0px 0px 0px;
    color:        	  	#F2520d;
    background-color:   #ffffff;
}

#sidebar .sidebartpicture, #sidebarleft .sidebartpicture  {
    float: right;
    line-height: 90%;
    padding: 4px 0px 0px 4px;
    margin: 0px 0px 4px 4px;
    width: 60px;
}

#content .sidepicture {
    float: right;
    line-height: 110%;
    padding: 0px 7px 0px 0px;
    margin: 0px 0px 0px 10px;
    width: 160px;
    font-size=90%;
    background-color:#ffffff;
    border-left:6px solid #dddddd;
}
#content .sidepicture .noshadow{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#content .sidepicture img{
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
}

#content .sidepicture h3{
    padding: 0px 0px 0px 5px;
    margin: 2px 0px 5px 5px;
    width: 150px;
}
#content .sidepicture p{
    float: right;
    line-height: 110%;
    padding: 0px 0px 0px 5px;
    margin: 2px 0px 5px 15px;
    width: 150px;
    font-size:10,8px;
}

#content .sidepictureleft {
    float: right;
    line-height: 100%;
    padding: 0px 0px 0px 5px;
    margin: -10px 0px 5px 5px;
    width: 160px;
}

#content .clearer {
    clear: both;
}

#sidebar .clearer {
    clear: both;
}

#more {
    margin: 0px;
    padding: 20px 0px 0px 0px;
    text-align: right;
}

/* Liste */

#content ul, #sidebar ul {
    list-style: none;
    padding: 0px;
    margin: 6px 0px 6px 10px;
}

#content li, #sidebar li {
    padding: 2px 0px 2px 16px;
    background: url(../images/pbull.gif) no-repeat top left;
}

/* Tabelle */

#content table.cells {
    border: 1px solid #cccccc;    
}

#content td.cell {
    background-color: #E6E6E6;
}

#content td.headercell {
    background-color: #F85101;
    color: #ffffff;
    font-weight: bold;
}

/* Teaser line height ergänzt*/

div.teaserelement {
    float: left;
    padding: 0px 10px 0px 0px;
    margin: 0px;
    line-height: 130%;
    font-size: 100%;
/*    border: 1px solid #ff0000;*/
}

div.teaser {
    margin: 0px;
    padding: 2px 0px 2px 0px;
    line-height: 130%;
    font-size: 100%;
    width: 536px;
/*    border: 1px solid #80ff00;*/
}

div.teaserpicture {
    float: right;  /* wirkt nur auf "Nich Block Design" !! */
    padding: 0px;
    margin: 4px -2px 4px 4px;
    border: none;
    display:block;
}

p.teasertext {
    margin: 0px;
    padding: 4px 0px 4px 0px;
    line-height: 100%;
    font-size: 100%;
    border:0px solid #0000ff;
    /*text-align:justify;*/
}
#content p.teasertext{
    margin: 0px;
    padding: 0px 0px 5px 0px;
    line-height: 125%;
    font-size: 100%;
/*    border:1px solid #0000ff;*/
}

.teasernav {
    clear: both;
    padding: 2px 0px 2px 0px;
    margin: 0px;
    text-align: center;
}

/* Absatztype Formular */

input.box {
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-bottom: #eeeeee 1px solid;
    border-right: #eeeeee 1px solid;
    color: #F85101;
    background-color: #fcfcfc;
    width: 300px;
    vertical-align: top;
    padding: 1px;
    margin: 12px 0px 4px 0px;
}

form.formular textarea  {
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-bottom: #eeeeee 1px solid;
    border-right: #eeeeee 1px solid;
    color: #F85101;
    background-color: #fcfcfc;
    width: 300px;
    height: 200px;
    vertical-align: top;
    padding: 1px;
    margin: 0px 0px 10px 0px;
}

form.formular .formcaption {
    width: 200px;
    line-height: 200%;
    float: left;
    clear: left;
}

form.formular .formnote {
    color: #3A405A;
    line-height: 160%;
}

.buttoncaption {
    line-height: 200%;
}

/* TOPIC EFFEKTE FÜR SIDEBAR */

#sidebar h2 {
    border-top: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
    background-color: #E6E6E6;
    color: #3A405A;
    padding: 2px 4px 1px 4px;
    font-size: 100%;
    font-weight: bold;
    text-decoration: none;
    text-transform : uppercase;    
    line-height: 160%;
    margin: 20px 0px 0px 0px;
}

#sideh2special h2 {
    border: 0px;
    background-color: #3A405A;
    color: #ffffff;;
    padding: 2px 4px 1px 4px;
    font-size: 100%;
    font-weight: bold;
    text-decoration: none;
    text-transform : uppercase;    
    line-height: 160%;
    margin: 20px 0px 0px 0px;
}

#sidebar h3 {
    border: 1px solid #F85101;
    background-color: #F85101;
    color: #ffffff;;
    padding: 2px 4px 1px 4px;
    font-size: 100%;
    font-weight: bold;
    text-decoration: none;
    text-transform : uppercase;    
    line-height: 160%;
    margin: 20px 0px 0px 0px;
}

#sidebar p {
    padding:         	0px 0px 0px 0px;
    margin:        	0px 0px 0px 0px;
    text-indent:     	0px;
    line-height:     	130%;
    font-weight:     	normal;
    border-bottom:     	1px solid #E6E6E6;
    margin:         	0px;    
}

#sidebartext p {
    padding:         	2px 4px 1px 4px;
    line-height:     	130%;
    font-weight:     	normal;
    border:         	1px solid #E6E6E6;
    margin:        	0px 0px 0px 0px;
    color:        	#3A405A;    
}

#sidebar .sidebartext{
    padding:         	0px 0px 0px 0px;
    line-height:     	130%;
    font-weight:     	normal;
    margin:        	0px 0px 0px 0px;
    color:        	#3A405A;    
}

#sidebar .sidebartext p{
    padding:         	5px 5px 5px 5px;
    line-height:     	130%;
    font-weight:     	normal;
    margin:        	0px 0px 0px 0px;
    color:        	#3A405A;    
}

/* wirkt auf rechte Sidebar im Text von p boxen */
#sidebar .sidebartext p a {
    display:        	inline;
    padding:         	0px 0px 0px 0px;
    line-height:     	130%;
    font-weight:     	normal;
    margin:        	0px 0px 0px 0px;
    color:        	#F85101;    
}

/* SIDEBARLEFT */

#sidebarleft .sidebartextleft{
    padding:         	0px 0px 0px 0px;
    line-height:     	130%;
    font-weight:     	normal;
    margin:        	0px 0px 0px 0px;
    color:        	#3A405A;
 
}

#sidebarleft .sidebartextleft p{
    padding:         	0px 0px 0px 0px;
    line-height:     	130%;
    font-weight:     	normal;
    margin:        	0px 0px 0px 0px;
    color:        	#3A405A;
}

/* wirkt aus Absätze linke NaviSpalte in normalen Boxen */
#sidebarleft .sidebartextleft p a {
    display:        	inline;
    padding:         	0px 0px 0px 0px;
    line-height:     	130%;
    font-weight:     	normal;
    margin:        	0px 0px 0px 0px;
    color:        	#F85101;
    background:       none;
}

#sidebarleft a.sidebarblockleft  {
    display:        	block;
    width:           170px;
    padding:         1px 4px 1px 4px;
    line-height:     130%;
    font-weight:     normal;
    margin:        	0px 0px 0px 0px;
    color:        	#3A405A;
}

#sidebarleft a.sidebarblockleft:hover  {
    display:        	block;
    padding:         1px 4px 1px 4px;
    color:        	#F85101;
    text-transform : uppercase;
    text-decoration: underline;
    color:		      #ffffff;
    margin:        	0px 0px 0px 0px;
    background:     	#f2520d url(../images/topich.jpg) no-repeat;
}


#sidebar p a {/* genutzt in Teasern */
    display:         block;
    text-indent:    	0px;
    padding:         1px 4px 1px 4px;
    margin:         	0px 0px 0px 0px;
/*  height:        	16px; */
    font-weight:     normal;
    line-height:     130%;
    text-decoration: none;
    color:         	#3A405A;
}

#sidebartext p a { /* genutzt in Text- Absätzen */
    display:         inline;
    padding:         0px 0px 0px 0px;
    font-weight:     normal;
    line-height:     130%;
    text-decoration: none;
    color:         	#F85101;
}


#sidebar p a:hover {
  display:         	inline;
    font-weight:     bold;
    line-height:     130%;
    text-transform : uppercase;
    text-decoration: underline;
    color:				#F85101;
/*    background:     	#f2520d url(../images/topich.jpg) no-repeat;
    background:     	#ffffff;
*/}

#sidebartext p a:hover {
    font-weight:     normal;
    line-height:     130%;
    text-decoration: underline;
    text-transform : lowercase;
    color:         	#F85101;
}

#sidebar a.sidebarblockleft  {
    display:        	block;
    padding:         1px 4px 1px 4px;
    line-height:     130%;
    font-weight:     normal;
    margin:        	0px 0px 0px 0px;
    color:        	#3A405A;
    width:           200px;
}

#sidebar a.sidebarblockleft:hover  {
    display:        	block;
    padding:         1px 4px 1px 4px;
    margin:        	0px 0px 0px 0px;
    text-transform :    uppercase;
    text-decoration:    underline;
    color:				#ffffff;
    background:     	#f2520d url(../images/topich.jpg) no-repeat;    
}

#sidebar a.sidebarblockright  {
    display:        	block;
    padding:         1px 4px 1px 4px;
    line-height:     130%;
    font-weight:     normal;
    margin:        	0px 0px 0px 0px;
    color:        	#3A405A;
}

#sidebar a.sidebarblockright:hover  {
    display:        	block;
    padding:         1px 4px 1px 4px;
    margin:        	0px 0px 0px 0px;
    text-transform :    uppercase;
    text-decoration:    underline;
    color:				#ffffff;
    background:     	#f2520d url(../images/topich.jpg) no-repeat;
}


/* Ende TOPIC EFFEKTE FÜR SIDEBAR TEASER */

/* TOPIC EFFEKTE FÜR SIDEBAR LEFT */
#sidebarleft{
 /*   background:     #ffffff  url(../images/) repeat-y;
    background-position: 205px 20px; */
    width: 200px;
    padding:0px 10px 0px 0px;
}

#sidebarleft h2 {
    border-top: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
    background-color: #E6E6E6;
    color: #3A405A;
    padding: 2px 4px 1px 4px;
    font-size: 100%;
    font-weight: bold;
    text-decoration: none;
    text-transform : uppercase;    
    line-height: 160%;
    margin: 20px 0px 0px 0px;
}

#sidebarleft a.h2 {
    color: #3A405A;
    font-weight: bold;
    text-decoration: none;
    text-transform : uppercase;
}
#sidebarleft a.h2:hover {
    color: #3A405A;
    font-weight: bold;
    text-decoration: underline;
    text-transform : uppercase;
}


#sidebarleft h3 {
    border: 1px solid #F85101;
    background-color: #F85101;
    color: #ffffff;;
    padding: 2px 4px 1px 4px;
    font-size: 100%;
    font-weight: bold;
    text-decoration: none;
    text-transform : uppercase;    
    line-height: 160%;
    margin: 20px 0px 0px 0px;
}

#sidebarleft p {
    width:       	100%;
    padding:         	0px 0px 0px 0px;
    margin:        	0px 0px 0px 0px;
    border-bottom:     	1px solid #E6E6E6;
}


#sidebarleft p a {/* genutzt in Teasern */
    display:         	block;
    text-indent:    	0px;
    padding:         	1px 4px 1px 4px;
    margin:         	0px 0px 0px 0px;
    width:        	150px;
    font-weight:     	normal;
    line-height:     	130%;
    text-decoration:     none;
    color:         	#3A405A;
}

/* Wird genutzt nicht in Teasern (wegen class-Attribut) und in Absätzen  hier kommentar*/

#sidebarleft p a:hover {
    font-weight:     	bold;
    line-height:     	130%;
    padding:         	0px 0px 0px 0px;
    margin:         	0px 0px 0px 0px;
    text-transform :    uppercase;    
    text-decoration:    underline;
    color:		#F85101;
/*    background:		#ffffff;
    color:         	#ffffff;
    background:     	#f2520d url(../images/topich.jpg) no-repeat;  
*/
}

#sidebartextleft p {
    padding:         	2px 4px 1px 4px;
    width:         	190px;
    line-height:     	130%;
    font-weight:     	normal;
    border:         	1px solid #E6E6E6;
    margin:         	0px;    
}

#sidebartextleft p a { /* genutzt in Text- Absätzen */
    display:         	inline;
    padding:         	0px 0px 0px 0px;
    margin:         	0px 0px 0px 0px;
    font-weight:     	normal;
    line-height:     	130%;
    text-decoration:     none;
    color:         	#F85101;
}


#sidebartextleft p a:hover {
    padding:         	0px 0px 0px 0px;
    margin:         	0px 0px 0px 0px;
    display:        	inline;
    font-weight:     	normal;
    line-height:     	130%;
    text-decoration:    underline;
    color:         	#000000;
 /*   background:       	#804020;*/
}


/* Ende TOPIC EFFEKTE FÜR SIDEBAR LEFT TEASER */

/* fur die "sie sind hier Zeile" */
#sindhier a {
    font-weight: 	normal;
    color: 		#a0a0a0;
    text-decoration: 	none;
}

#sindhier a:hover, #sindhier a:active {
    color: #F85101;
    text-decoration: 	underline;
    font-weight: 	bold;
}


/* Plugin-Styles */

P.s2d  {
    font-size: 180%;
    color: #F85101;
    font-weight : bold;
    margin: 0px;
    padding: 2px 3px 2px 3px;
    line-height: 200%;
}

P.s2dsmall  {
    font-size: 80%;
    line-height: 100%;
}

.flashmovie {margin:0 0 0 0px;}
.flashclock {margin:0 0 0 30px;}
#tagcloud{height:200px}

.guestbookentry
{	padding:4px;
	border:1px solid #cccccc;
	background-color:#ececec;
	margin:2px 0px 10px 0px;}

.dlnumber{width:22px;
    float:left;
    font-weight:bold;}
.downloadlist{
  border:1px solid #eeeeee;
  font-size:9px;
  padding:2px 2px 2px 2px;
}

div.crop {border:1px solid #888888;
height: 16px;
width: 118px;
margin-left: 20px; margin-top:10px;
overflow: hidden;}
div.crop img {
margin: -48px -2px 0 0;
}