/* portalseite CSS portal.css www.jugendopposition.de*/

/* Farben

obere navi : #8E7E4A;
untere navi : #72632D;
orange : FF6600;
active: d3caae;

*/
html, body, div, p, h1, h2, h3, ul, ol,
span, a, table, tr, td, form, img, li {

   padding: 0;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   border: 0px solid;

   }


/*allgemein*/
p.bildunterschrift {
     margin-top:        3px;
     font-size:         10px;
     }

td {
    border:             0px solid;
    vertical-align:     top;
    }
    
img.bordered { border:2px solid #72632D; }

div.abstand40 {
    height:             40px;
    width:              100%;
    }
    
div.abstand20 {
    height:             20px;
    width:              100%;
    }
    
a   {
    font-size:          11px;
    text-decoration:    none;
    color:              #72632D;
    }
    
a:hover {
    color:              #FF6600;
    }
    
a:active {
    color:              #d3caae;
    }



/* content start */

table#content
{
table-layout:fixed;
width:770px;

}


table#content td.left
{
width:486px;
background-color:#ffffff;
border:0px solid;
}

table#content td.right
{
width:283px;
border:0px solid;
background-color:#D3CAAE;
}

/* content left start*/

table#left
{

}
table#left td.left_content
{
width:100%;
}
table#left td.left_content div
{
width:426px;
}

table#left td.left_content div.header_image
{

height:112px;
width:426px;
}
div.text
{
line-height:15px;
}


/* Content right start */

table#right
{
width:283px;
border:0px solid black;

}


table#right td.right_content
{

width:283px;

}
table#right td.right_content div
{
width:224px;
}

table#right td.right_content div.spacer
{
height:113px;
}

/* Content right ende */

/* Content 1 ende */



/* content _ 02  start */
table#content_02
{
table-layout:fixed;

border:0px solid black;

}

table#content_02t td.left_02
{
width:486px;
background-color:#ffffff;
}

table#content_02t td.right_02
{
width:283px;

background-color:#D3CAAE;
}
table#content_02 td.left_02
{
width:486px;
background-color:#ffffff;
border:0px solid;
}

table#content_02 td.right_02
{
width:283px;

background-color:#D3CAAE;
}

/* content left start*/

table#left_02
{
margin-bottom:20px;
}
table#left_02 td.left_content_02
{

border:0px solid black;
}
table#left_02 td.left_content_02 div
{
width:429px;
border:0px solid black;
}



/* Zeitleiste start */
 div.zeitleiste
{
height:21px;
background-color:#72632D;
font-size:11px;
text-align:left;
font-family:Verdana;
color:#ffffff;
}
 div.zeitleiste a
{
float:left;
margin-top:4px;
margin-left:13px;
background-color:#72632D;
font-size:11px;
font-weight:bold;
text-align:left;
font-family:Verdana;
color:#ffffff;
text-decoration:none;
}
div.zeitleiste a.image
{
 height:21px;
 margin-left:0px;
 margin-top:0px;
}
div.zeitleiste a:hover
{
color:#ff6600;
}
div.zeitleiste a:active
{
color:#d3caae;
}

h1
{
font-size:16px;
margin-top:0px;
font-weight:bold;

}
p
{
font-size:11px;
margin:0px;

}
/* Zeitleiste ende */

/* Content teaster start*/

h2
{
margin:0px;
margin-top:2px;
font-size:13px;

font-weight:bold
}
table#left_02 td.left_content_02 div.content_teaser
{
line-height:14px;
float:left;
margin-top:18px;
margin-left:0px;
width:202px;
border:0px solid;


}
table#left_02 td.left_content_02 div.content_teaser_follow
{
line-height:14px;
width:202px;
border:0px solid;
margin-top:18px;
float:left;
margin-left:21px;
}
table#left_02 td.left_content_02 a.image_teaser
{
width:200px;
height:154px;
margin-bottom:3px;
/*border:2px solid;*/
}


/* Content teaster ende */
/* content left ende*/


/* Content right start */

table#right_02
{
width:284px;

border:0px solid black;

}


table#right_02 td.right_content_02
{


}
table#right_02 td.right_content_02 div
{
width:224px;
}



div.balken
{
width:224px;
height:21px;
background-color:#72632D;
font-size:14px;
text-align:left;
font-family:Verdana;
color:#ffffff;
margin-bottom:4px;
border:0px solid black;
clear: both;
}

div.balken a, div.balken span
{
float:left;
margin-top:4px;
margin-left:8px;
background-color:#72632D;
font-size:11px;
font-weight:bold;
text-align:left;
font-family:Verdana;
color:#ffffff;
text-decoration:none;
}


div.balken a.balken, div.balken span.balken
{
float:left;
border:0px solid black;
margin-top:0px;
margin-left:0px;

}

div.balken a:hover
{
color:#ff6600;
}



div.balken_unterschrift
{
line-height:15px;
width:284px;
font-size:11px;
margin-bottom:20px;
}

div.balken_unterschrift a:active
{

color:#72632D;
}

div.zeitzeuge
{
/*float:left;*/
width:224px;
height:21px;
font-size:11px;
text-align:left;
font-family:Verdana;
color:#ffffff;
border:0px solid black;
clear: both;
}

div.zeitzeuge a
{
font-size:11px;
font-weight:bold;
text-align:left;
font-family:Verdana;
color:#72632D;
text-decoration:none;
}
div.zeitzeuge a:hover
{
color:#ff6600;
}
div.zeitzeuge a:active
{
color:#72632D;
}

/* Content right ende */

/* content _ 02  start */

/* footer start*/
td.footer
{
width:770px;
}
td.backgr
{
width:770px;
height:33px;
background-image:url(../images/footer/footer_bottom.gif);
}
td.backgr_01
{
width:770px;
height:33px;
background-image:url(../images/footer/footer_bottom_02.gif);
}
td.backgr_02
{
width:770px;
height:33px;
background-image:url(../images/footer/footer_bottom_03.gif);
}
td#footer_2 div
{
background-color:#72632D;
height:33px;
}


td#footer_2 div.impressum
{
background-image:url(../images/footer/impressum.gif);
background-repeat:no-repeat;
background-position:0 -64px;
float:left;
width:114px;
}
td#footer_2 div.impressum_portal
{
background-image:url(../images/footer/impressum_p.gif);
background-repeat:no-repeat;
background-position:0 -64px;
float:left;
width:114px;
}
td#footer_2 div.bpb_portal
{
float:left;
background-image:url(../images/footer/footer_logo1_p.gif);
background-repeat:no-repeat;
width:186px;
}
td#footer_2 div.bpb
{
float:left;
background-image:url(../images/footer/footer_logo1.gif);
width:186px;
}
td#footer_2 div.rhg
{
background-image:url(../images/footer/footer_logo2.gif);
float:left;
width:207px;
}
td#footer_2 div.grimme
{
background-image:url(../images/footer/footer_logo3.gif);
float:left;
width:104px;
}

td#footer_2 div.rest
{
float:left;
background-image:url(../images/footer/footer_rest.gif);
width:159px;
}
td#footer_2 div a
{
height:33px;
display:block;
padding:0px;

}

td#footer_2 div a.impressum
{
background-image:url(../images/footer/impressum.gif);

}
td#footer_2 div a.impressum:hover
{
background-image:none;

}
td#footer_2 div a.impressum_portal
{
background-image:url(../images/footer/impressum_p.gif);

}
td#footer_2 div a.impressum_portal:hover
{
background-image:none;

}


td#footer_2 div a.bpb
{
background-image:url(../images/footer/footer_logo1.gif);
}
td#footer_2 div a.bpb_portal
{
background-repeat:no-repeat;
background-image:url(../images/footer/footer_logo1_p.gif);
}
td#footer_2 div a.rhg
{
background-image:url(../images/footer/footer_logo2.gif);
}
/* footer ende*/

/* LIMEFLAVOUR Zusätze */

/* Submenu rechts*/

td.submenu1
{
  vertical-align:middle;
  font-size:11px;
  font-weight:bold; 
  border-bottom:2px solid #d3caae;
}

/* Zeile Ebene 2*/
tr.submenuRow
{
	background-color:#c2b89d;
	border-bottom:2px solid #d3caae;
	
}
/* active Ebene 2*/
.act_submenu
{
	background-color:#f2803a;
	color:#fff;
	vertical-align:middle;	
	font-size:11px;
	font-weight:bold;
	border-bottom:2px solid #d3caae;
	border-spacing: 0px 10px;	
}
/* Zeile Ebene 3*/
.submenuRow2, .act_submenuRow
{
	background-color:#d3caae;
	border-bottom:2px solid #d3caae;
}
/* active Ebene 3*/
.act_submenuCell
{
	vertical-align:middle;
	font-size:11px;
	font-weight:bold; 
	color:#f2803a;	
}
/* Rootline Navi*/
table.rootLineTable
{
	width:224px;
	border-collapse:seperate;
	
}
td.emptyCell
{
	width:8px;
	border-bottom: solid 2px #d3caae;
}
tr.rootlineRow
{
	background-color:#72632D;
	font-size:14px;
	text-align:left;
	font-family:Verdana;
	color:#ffffff;
	margin-bottom:4px;
   	border-bottom: solid 2px #d3caae;
	clear: both;
}

td.rootLineCell
{
	padding:3px 0;
	border-bottom: solid 2px #d3caae;	
}

td.holdsGFX
{
	/*padding:3px 0 0 0;*/
	width:18px;
	border-bottom: solid 2px #d3caae;	
}
.rootlineRow a
{
    font-size:          11px;
    font-weight:	bold;
    text-decoration:    none;
    color:		#fff;
 
}


table.submenu
{
	table-layout:fixed;
	width:224px;
	border:0px solid;
}

table.material
{

	width:224px;
}

#stasimap {padding-bottom: 20px;}


/* highlighting des suchwortes */
.csc-sword {
	background-color:#DDDDDD;
	padding:0pt 1px;
}
