@charset "UTF-8";



/**



 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework



 * (en) stylesheet for screen layout



 * (de) Stylesheet fï¿½r das Bildschirm-Layout



 *



 * @creator     YAML Builder V1.0.1 (http://builder.yaml.de)



 * @file        basemod.css



 */







@media screen, projection



{



  /*-------------------------------------------------------------------------*/







  /* (en) Marginal areas & page background */



  /* (de) Randbereiche & Seitenhintergrund */



  body { padding:0px; margin:0px; }











  /* default layout */



  body { background-color: #8C3055; }



  #page { padding: 0px 10px 0 0px; margin-left:10px; background-image:url(../../images/border/border_hg_rechts.gif);background-repeat:repeat-y; background-position:right;}







 /*



Dynamisch:



 #page_margins { width: auto;  min-width: 960px; max-width: 105em; background: #fff; margin: 0px 20px 0px 15px; background-image:url(../../images/border/border_hg_links.gif); background-repeat:repeat-y;}*/







 #page_margins { width: 964px; background: #fff; margin: 0px 20px 0px 15px; background-image:url(../../images/border/border_hg_links.gif); background-repeat:repeat-y;}



 #main { margin-top: 10px; padding-bottom:10px;  }







  /* green layout */



  body#green { background-color: #88AA00; }



  #green #page {background-image:url(../../images/border/border_hg_rechts_green.gif);background-repeat:repeat-y; background-position:right;}



  #green #page_margins { background: #fff; background-image:url(../../images/border/border_hg_links_green.gif); background-repeat:repeat-y;}



  #green #footer { padding: 10px 20px; color:#fff; background-color:#88AA00; text-align:center;}



  #green #main {  background: #fff; }



  #green #bottom { background-image:url(../../images/border/border_hg_unten2_green.gif);background-repeat:no-repeat; height: 10px;  }





  /* pink layout */



  body#pink { background-color: #D49BAF; }



  #pink #page { background-image:url(../../images/border/border_hg_rechts_pink.gif);background-repeat:repeat-y; background-position:right;}



  #pink #page_margins { background: #fff; background-image:url(../../images/border/border_hg_links_pink.gif); background-repeat:repeat-y;}



  #pink #footer { padding: 10px 20px; color:#fff; background-color:#D49BAF; text-align:center;}



  #pink #main {  background: #fff; }



  #pink #bottom { background-image:url(../../images/border/border_hg_unten2_pink.gif);background-repeat:no-repeat; height:10px; width:997px; }





   /* blue layout */



  body#blue { background-color: #013277; }



  #blue #page {  background-image:url(../../images/border/border_hg_rechts_blue.gif);background-repeat:repeat-y; background-position:right;}



  #blue #page_margins { background: #fff;  background-image:url(../../images/border/border_hg_links_blue.gif); background-repeat:repeat-y;}



  #blue #footer { padding: 10px 20px; color:#fff; background-color:#013277; text-align:center;}



  #blue #main { background: #fff; }



  #blue #bottom { background-image:url(../../images/border/border_hg_unten2_blue.gif);background-repeat:no-repeat; height:10px; width:997px; }





  /* lightblue layout */



  body#lightblue { background-color: #677799; }



  #lightblue #page { padding: 0px 10px 0 0px; margin-left:10px; background-image:url(../../images/border/border_hg_rechts_lightblue.gif);background-repeat:repeat-y; background-position:right;}



  #lightblue #page_margins {background: #fff;  background-image:url(../../images/border/border_hg_links_lightblue.gif); background-repeat:repeat-y;}



  #lightblue #footer { padding: 10px 20px; color:#fff; background-color:#677799; text-align:center;}



  #lightblue #main { background: #fff; }



  #lightblue #bottom { background-image:url(../../images/border/border_hg_unten2_lightblue.gif);background-repeat:no-repeat; height:10px; width:997px; }







  /* Layout Properties | Layout-Eigenschaften */



  #header { padding: 0px; color: #000; background: #DCDCDC; width:100%; border-bottom: 1px solid #DCDCDC;}



  #topnav { color: #aaa; background: transparent; }



  #footer { padding: 0px 20px 10px 20px; color:#fff; background-color:#8C3055; text-align:center; width:965px;}



  #bottom { background-image:url(../../images/border/border_hg_unten2.gif);background-repeat:no-repeat; height:10px; width:997px; }





  /*-------------------------------------------------------------------------*/







  /**



   * (en) Formatting content container



   * (de) Formatierung der Inhalts-Container



   *



   */







  #col1 { float: left; width: 244px; }



  #col2 { display:none}



  #col3 { width: auto; margin: 0 0 0 244px}



  #col1_content { padding: 0 5px 0 0px }



  #col3_content { padding: 0px 10px 0 0px }







  /*-------------------------------------------------------------------------*/

  .subtitle h1{

  	padding-top:4px;
  	padding-left:20px;
  	font-size:230%;
  	color: #8C3055;
  	font-weight:bold;
  	line-height:20px;
  	position: relative;

  }

  .subtitle{

  	margin-bottom: 20px;

  }

  .navtitle {

  	font-size:140%;
  	color: #8C3055;
  	font-weight:bold;
  	padding-left:100px;

  }
 #blueheadline .navtitle {

  	font-size:140%;
  	color: #013277;
  	font-weight:bold;
  	padding-left:100px;

  }
  .csc-firstHeader{

  	font-size:130%;
  	color: #8C3055;
  	font-weight:bold;

  }







/***************Schatten Content *************/



  .border-links-oben{



  	float:left;



  	margin-top: -4px;



  }



  .border-links-oben-act{



  	float:left;



  	margin-top:-10px;



  }



  .border-links-oben-firsttab{



  	float:left;



  	margin-top:-7px;



  }



  .border-rechts-oben{



  	float:right;



  }



  .border-rechts-oben-lasttab{



    float:left;



  	height:30px;



  	margin-top:-7px;



  }



  .border-rechts-oben img{



    	vertical-align:bottom;



    	margin-top: -4px;



  }



  .border-mitte-oben{



  	background-image:url(../../images/border/border_oben_mitte.gif);



  	background-repeat:repeat-x;



  	height:13px;



  	width:100%;



  }



  .border-links-mitte{



  	background-image:url(../../images/border/border_mitte_links.gif);



  	background-repeat:repeat-y;



  	padding:0px 0px 0px 5px;



  }



   .mitte{



  	background-image:url(../../images/background/innen_hg.gif);



  	background-repeat:repeat-y;



  	padding-right:5px;



  	padding-left:5px;



  }



   .border-mitte-unten{



   	height:13px;



  	width:100%;



  	background-image: url(../../images/border/border_unten_mitte.gif);



  	background-repeat:repeat-x;



  	background-position:bottom;



   }



   .border-links-unten{



   	float:left;



   }



  	 .border-rechts-unten{



   	float:right;



   }







/************************* Contentelemente *******************/




	.content{

		padding: 15px 0px 0px 0px;
		font-size:110%;

	}

	.contentcenter{

	}

	.container{

		padding:0px 20px;

	}

	.sitemap ul{

		margin-bottom:0px;

	}

	.clearfloat{

		clear:both;
		height:0px;
		line-height:0px;
		margin:0px;
		padding:0px;
		font-size:0px;

	}







/************************************************* SLIMBOX *******************************************/







#lbOverlay {



	position: absolute;



	z-index: 9999;



	left: 0;



	width: 100%;



	background-color: #000;



	cursor: pointer;



}



#lbCenter{



	border-left:10px solid #fff;



	border-right:10px solid #fff;



	border-bottom:10px solid #fff;



}



#lbBottomContainer {



	border-left:10px solid #fff;



	border-right:10px solid #fff;



	border-top:10px solid #fff;







}



#lbCenter, #lbBottomContainer {



	position: absolute;



	z-index: 9999;



	left: 50%;



	overflow: hidden;



	background-color: #fff;



	background-image:url(../../images/background/bilder_hg_gross.gif);



	background-repeat:repeat-y;



}







.lbLoading {



	background: #fff url(../../images/loading.gif) no-repeat center;



}







#lbImage {



	position: absolute;



	left: 10px;



	top: 0;



	background-repeat: no-repeat;



	padding:0px 10px;



}







#lbPrevLink, #lbNextLink {



	display: block;



	position: absolute;



	top: 0;



	width: 50%;



	outline: none;



}







#lbPrevLink {



	left: 0;



}







#lbPrevLink:hover {



	background: transparent url(prevlabel.gif) no-repeat 0% 15%;



}







#lbNextLink {



	right: 0;



}







#lbNextLink:hover {



	background: transparent url(nextlabel.gif) no-repeat 100% 15%;



}







#lbBottom {



	font-size: 120%;



	border: 0px solid #fff;



	border-top-style: none;



	width:100%;



	padding:0px 10px;



}







#lbCloseLink {



	display: block;



	float: right;



	width: 22px;



	height: 22px;



	background: transparent url(../../images/button/btn_close.gif) no-repeat center;



	margin: 0px 0;



	outline: none;



	padding-top:12px;



}







#lbCaption, #lbNumber {



	margin-right: 25px;







}







#lbCaption {



	font-weight: bold;



	color:#8c3055;



	font-size:130%;



	text-align:center;



	padding:10px 0px 10px 0px;







}







/***************************** Smoothbox ******************************/











.tip{



	position:absolute;



	top:0px;



	left:0px;



	z-index:1000;



	line-height:0px;



}



#TB_window {



	color: #333333;



}







#TB_secondLine {



	color:#666666;



}



#TB_window a:link {color: #666666;}



#TB_window a:visited {color: #666666;}



#TB_window a:hover {color: #000;}



#TB_window a:active {color: #666666;}



#TB_window a:focus{color: #666666;}







#TB_overlay {



	position: absolute;



	z-index:100;



	top: 0px;



	left: 0px;



	background-color:#000;



}







#TB_window {



	position: absolute;



	background: #ffffff;



	z-index: 102;



	color:#000000;



	border: 4px solid #525252;



	text-align:left;



}







/*#TB_window img {



	display:block;



	margin: 0px 0 0 0px;



	border-right: 1px solid #ccc;



	border-bottom: 1px solid #ccc;



	border-top: 1px solid #666;



	border-left: 1px solid #666;



}*/







#TB_caption{



	height:25px;



	padding:7px 30px 10px 25px;



	float:left;



}







#TB_closeWindow{



	height:25px;



	padding:3px 25px 10px 0;



	float:right;



}







#TB_closeAjaxWindow{



	padding:3px 4px 7px 0;



	margin-bottom:1px;



	text-align:right;



	float:right;



}







#TB_ajaxWindowTitle{



	float:left;



	padding:7px 0 5px 30px;



	margin-bottom:1px;



	font-weight:bold;



	color:#8C3055;



}







#TB_title{



	background-color:#e8e8e8;



	height:30px;



}







#TB_ajaxContent{



	clear:both;



	padding:2px 20px 15px 20px;



	overflow:auto;



	text-align:left;



	line-height:1.4em;



}







#TB_ajaxContent p{



	padding:5px 0px 5px 0px;



}







#TB_load{



	position: absolute;



	display:none;



	height:100px;



	width:100px;



	z-index:101;



}







#TB_HideSelect{



	z-index:99;



	position:absolute;



	top: 0;



	left: 0;



	background-color:#fff;



	border:none;



}







#TB_iframeContent{



	clear:both;



	border:none;



	margin-bottom:-1px;



	margin-top:1px;



}







/*****zusätzliche styles*******/



#TB_ajaxContent .input{



	width:100%;



	font-weight:bold;



	padding-top:8px;



}
#TB_ajaxContent .top{
	width:100%;
	height:20px;
}


#TB_ajaxContent .textfeld{



	float:left;



	background-color:#FEFEFE;



	width:350px;



}



#TB_ajaxContent .textfeld_err{
	float:left;
	background-color:#EADAE0;
	width:350px;

}



#TB_ajaxContent textarea{



	background-color:#FEFEFE;



	width:350px;



	height:90px;



}



#TB_ajaxContent .text{



	padding:15px 10px 15px 10px;



}



#TB_ajaxContent .formular{



	padding:0px 10px 0px 10px;



}



#TB_ajaxContent .submit{



	padding:10px 0px;



}







}