/********************************************************/
/********************************************************/
body {
	background-color:rgb(220,205,185); 
	padding:10px 0px 0px 0px; 
	margin:0px; 
	text-align:center; 
	color:rgb(77,0,0); 
	font-family:"Courier New", Courier, mono;
	font-size:14px; 
	}
		
.clear {clear:both;}
	
/********************************************************/
/** box definitions **/
#container {width:1000px; margin:0px auto;}
#header {width:1000px; height:130px; background-color:rgb(197,201,153); border:1px solid rgb(77,0,0); background-image:url(/fileadmin/bstg/template/images/jugend/head_bg_green.gif); background-repeat:no-repeat; background-position:24px 9px;}
#content_container{width:1000px;background-image:url(/fileadmin/bstg/template/images/jugend/bg_content_box_green.jpg); text-align:center; border:1px solid rgb(77,0,0); border-width:0px 1px 0px 1px; text-align:center;}
#footer_bar {clear:both; width:100%; height:10px; background-color:rgb(197,201,153); border:1px solid rgb(77,0,0); font-size:1px;}
#content_box {width:800px; background-color:rgb(220,205,185);; border:1px solid rgb(77,0,0); border-width:0px 1px 0px 1px; margin:0px auto;}
#content_title {width:800px; background-color:rgb(199,175,148); float:left; height:40px; padding:0px 0px 0px 0px; margin:0px; border:1px solid rgb(77,0,0); border-width:0px 0px 1px 0px;}
#content{width:580px; background-color:rgb(220,205,185); float:left; padding:5px; text-align:left;}
#menu{width:210px; float:left; margin:0px; padding:0px; text-align:left;}
#bstg_box {width:190px; margin:170px 10px 0px 10px; border:0px solid rgb(77,0,0); border-width:2px 0px 2px 0px;}
#clear_container {clear:both; height:1px;}
#bottom_pics {width:1000px; height:100px; background-color:rgb(220,205,185); background-image:url(/fileadmin/bstg/template/images/jugend/bottom_pics.gif); background-repeat:no-repeat;}
#author_box {width:1000px; font-size:12px; color:rgb(77,0,0); background-color:rgb(220,205,185); text-align:right;}


/********************************************************/
/** header definitions **/
#header img {float:left; margin:20px 0px 20px 90px;}
#header a img {border:0px;}
#header h1 {float:left; margin:30px 0px 0px 55px; font-size:30px; }

/********************************************************/
/** content title definitions **/
#content_title {text-align:right; padding:0;}
#content_title p{margin:0; padding:0; }
#content_title p sup{font-size:35px;}

/********************************************************/
/** bstg box definitions **/
#bstg_box a img{float:left; border:0px; margin:0px 20px 0px 15px;}
#bstg_box a {width:190px; float:left; font-size:13px; padding:10px 0px 10px 0px; text-decoration:none;}
#bstg_box a:link {color:rgb(77,0,0); background-color:inherit;}
#bstg_box a:visited {color:rgb(77,0,0); background-color:inherit;}
#bstg_box a:hover {color:rgb(220,205,185); background-color:rgb(77,0,0);}

/********************************************************/
/** Menu / navigation definitions **/
#main_menu ul {width:190px; margin:15px 0px 0px 10px; padding:0px 0px 0px 0px; text-align:left; list-style-image:url(../format_pics/bullet_trans.gif);  list-style-type:none; font-size:17px; font-weight:bold;}
#main_menu ul li {width:190px; margin:0px 0px 6px 0px; padding:0px 0px 0px 0px; text-align:left; border:0px solid rgb(77,0,0); border-width:0px 0px 2px 0px; list-style-type:none; list-style-image:url(../format_pics/bullet_trans.gif); }
#main_menu ul li a { width:182px; margin:0px 0px 0px 0px; padding:3px 0px 0px 8px; background-color:rgb(220,205,185); display:block;text-decoration:none; background-position:right; background-repeat:no-repeat;}
#main_menu ul li a:link{color:rgb(77,0,0);}
#main_menu ul li a:visited{color:rgb(77,0,0);}
#main_menu ul li a:hover{color:rgb(220,205,185); background-color:rgb(77,0,0);}
#main_menu ul li span{ width:182px; margin:0px 0px 0px 0px; padding:3px 0px 0px 8px; background-color:rgb(77,0,0); display:block; text-decoration:none; background-position:right; background-repeat:no-repeat;}

#main_menu ul #id_44 a{background-image:url(../images/jugend/menu_icon_2_blue.gif);}
#main_menu ul #id_44 a:hover{background-image:url(../images/jugend/menu_icon_2_brown.gif); background-color:rgb(77,0,0); color:rgb(220,205,185);}
#main_menu ul #cur_id_44 span{background-image:url(../images/jugend/menu_icon_2_brown.gif); background-color:rgb(77,0,0); color:rgb(220,205,185);}

#main_menu ul #id_43 a{background-image:url(../images/jugend/menu_icon_3_red.gif);}
#main_menu ul #id_43 a:hover{background-image:url(../images/jugend/menu_icon_3_brown.gif); background-color:rgb(77,0,0); color:rgb(220,205,185);}
#main_menu ul #cur_id_43 span{background-image:url(../images/jugend/menu_icon_3_brown.gif); background-color:rgb(77,0,0); color:rgb(220,205,185);}

#main_menu ul #id_42 a{background-image:url(../images/jugend/menu_icon_1_yellow.gif);}
#main_menu ul #id_42 a:hover{background-image:url(../images/jugend/menu_icon_1_brown.gif); background-color:rgb(77,0,0); color:rgb(220,205,185);}
#main_menu ul #cur_id_42 span{background-image:url(../images/jugend/menu_icon_1_brown.gif); background-color:rgb(77,0,0); color:rgb(220,205,185);}

#main_menu ul #id_41 a{background-image:url(../images/jugend/menu_icon_3_green.gif);}
#main_menu ul #id_41 a:hover{background-image:url(../images/jugend/menu_icon_3_brown.gif); background-color:rgb(77,0,0); color:rgb(220,205,185);}
#main_menu ul #cur_id_41 span{background-image:url(../images/jugend/menu_icon_3_brown.gif); background-color:rgb(77,0,0); color:rgb(220,205,185);}

#main_menu ul #id_40 a{background-image:url(../images/jugend/menu_icon_4_red.gif);}
#main_menu ul #id_40 a:hover{background-image:url(../images/jugend/menu_icon_4_brown.gif); background-color:rgb(77,0,0); color:rgb(220,205,185);}
#main_menu ul #cur_id_40 span{background-image:url(../images/jugend/menu_icon_4_brown.gif); background-color:rgb(77,0,0); color:rgb(220,205,185);}

#main_menu ul #id_39 a{background-image:url(../images/jugend/menu_icon_2_green.gif);}
#main_menu ul #id_39 a:hover{background-image:url(../images/jugend/menu_icon_2_brown.gif); background-color:rgb(77,0,0); color:rgb(220,205,185);}
#main_menu ul #cur_id_39 span{background-image:url(../images/jugend/menu_icon_2_brown.gif); background-color:rgb(77,0,0); color:rgb(220,205,185);}

#main_menu ul #id_38 {font-size:14px;}
#main_menu ul #id_38 a{background-image:url(../images/jugend/menu_icon_1_blue.gif);}
#main_menu ul #id_38 a:hover{background-image:url(../images/jugend/menu_icon_1_brown.gif); background-color:rgb(77,0,0); color:rgb(220,205,185);}
#main_menu ul #cur_id_38 span{font-size:14px; background-image:url(../images/jugend/menu_icon_1_brown.gif); background-color:rgb(77,0,0); color:rgb(220,205,185);}

#main_menu ul #id_37 a{background-image:url(../images/jugend/menu_icon_4_yellow.gif);}
#main_menu ul #id_37 a:hover{background-image:url(../images/jugend/menu_icon_4_brown.gif); background-color:rgb(77,0,0); color:rgb(220,205,185);}
#main_menu ul #cur_id_37 span{background-image:url(../images/jugend/menu_icon_4_brown.gif); background-color:rgb(77,0,0); color:rgb(220,205,185);}


/********************************************************/
/** content definitions **/
#content h1 {font-size:20px; color:rgb(77,0,0); padding:0px 10px 0px 10px; background-color:rgb(197,201,153); border:1px solid rgb(77,0,0);}
#content h2 {font-size:16px; color:rgb(77,0,0); padding:0px 10px 0px 10px; background-color:rgb(197,201,153); border:1px solid rgb(77,0,0);}
#content h3 {font-size:14px; color:rgb(77,0,0); padding:0px 10px 0px 10px; background-color:rgb(197,201,153); border:1px solid rgb(77,0,0);}
#content h3 {font-size:12px; color:rgb(77,0,0); padding:0px 10px 0px 10px; }

#content a {text-decoration:underline; font-weight:bold;}
#content a:link {color:rgb(77,0,0); background-color:inherit;}
#content a:visited {color:rgb(77,0,0); background-color:inherit;}
#content a:hover {color:rgb(220,205,185); background-color:rgb(77,0,0);}

#content a img{border:none; margin:0; padding:0;}

#content .align-center {text-align:center;}
#content .align-left {text-align:left;}
#content .align-right {text-align:right;}
#content .align-justify {text-align:justify;}


/********************************************************/
/** additional stuff **/
/********************************************************/
/*captions for images*/
.csc-textpic-caption {font-size:11px;}

