/** BEGIN IMPORT **/
@import url(typo.css);
@import url(menu.css);
@import url(modules.css);
@import url(templates.css);
@import url(calendar.css);
@import url(ajaxstyles.css);
/** END IMPORT **/

/** BEGIN GLOBAL DECLARATIONS **/
HTML, BODY
{
	text-align: left;
	
	/*height: 100%;*/
	padding: 0px;
	margin: 0px;
}
img
{
	border: 0px;
}
.Volltext ul li
{
	list-style-image: url(../images/general/black_arrow.gif);
}
.StaticText ul li
{
	list-style-image: url(../images/general/black_arrow.gif);
}
.Clearer
{
    position: relative;
    left: 0px;
    top: -1px;
	clear: both;
	height: 0px;
	margin: 0px;
	padding: 0px;
	display: block;
	line-height: 0px;
}
/** END GLOBAL DECLARATIONS **/


/** BEGIN MAIN HOLDERS **/
.MainHolder
{
	width: 950px;
	
	margin: auto;
	padding: auto;
}
.ContentHolder
{
    position:relative;
	
	width: 950px;
	
	margin: 0px;
	padding: 0px;
	
	display:block;
	overflow: hidden;
}
input
{
    border: 1px solid #4C4C4C;
    
    margin: auto;
    padding: auto;
    font-size: 11px;
}
/** END MAIN HOLDERS **/


/** BEGIN TOPPANE **/
.TopPane
{
	width: 950px;
	height: 236px;
	
	margin-top: 20px;
}

.TopPane_LeftHolder
{
	position: relative;
	width: 197px;
	float:left;
}
.TopPane_RightHolder
{
	position: relative;
	float:right;
	top:0px;
	left: 0px;
	margin: 0px;
	
	width: 736px;
	overflow:hidden;
}
.TopPane_Banner 
{
	width: 737px;
	height: 204px;
	
	margin: 0px;
	
	overflow:hidden;
}
.TopPane_MetaMenu
{
	
	height: 17px;
	width: 729px;
	
	padding-left: 7px;
	padding-top: 3px;
	
	margin:0px;
	background-color: #eaeaea;
}
/** END TOPPANE **/
/** BEGIN SECTIONHEADER **/
.ArticleHeader
{
	margin-bottom: 10px;
}
/** END SECTIONHEADER **/
/** BEGIN ARTICLEHEADER **/
.SectionHeader_Holder
{
	margin-bottom: 10px;
}
/** END ARTICLEHEADER **/

/** BEGIN LEFTPANE **/
.LeftPane
{
	position: relative;
	left: 0px;
	top: 0px;
	
	width: 197px;

	float: left;
	
	margin: 0px;
	color:#4C4C4C;
	
	margin-bottom: -32767px;
    padding-bottom: 32767px; 

	overflow:hidden;
}
.LeftPane_SearchHolder
{
	border-top: 1px dotted;
	border-bottom: 1px dotted;
	
	overflow:hidden;
	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 1px;
}
/** END LEFTPANE **/

/** BEGIN CONTENTPANE **/
.ContentPane
{
	border-top: 1px;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 0px;
	border-style:dotted;
	
	position: relative;
	left: 0px;
	top: 0px;
	
	width: 719px;
	
	margin: 0px;
	padding: 7px;
	
	overflow:hidden;
	
	display:block;
	
	float: right;

	margin-bottom: -32767px;
    padding-bottom: 32767px;
}

.ContentPaneComplete
{
	border-top: 1px;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 0px;
	border-style:dotted;
	
	position: relative;
	left: 0px;
	top: 0px;
	
	width: 934px;
	
	margin: 0px;
	padding: 7px;
	
	overflow: hidden;
	
	display: block;
	
	float: right;
	text-align: right;

	margin-bottom: -32767px;
    padding-bottom: 32767px;
}


.ContentPane_Left
{
    float: left;
    position:relative;
    margin: 0px;
    width: 100%;
    
    margin-bottom: -32767px;
    padding-bottom: 32767px;
}
.ContentPane_Left_NoCalendar
{
    float: left;
    position:relative;
    margin:auto;
    width: 499px;
    padding-right: 10px;
    border-right: 1px dotted #4C4C4C;
    
    margin-bottom: -32767px;
    padding-bottom: 32767px;
}
.ContentPane_Left_Calendar
{
    float: left;
    position:relative;
    margin:auto;
    width: 434px;
    padding-right: 10px;
    border-right: 1px dotted #4C4C4C;
    
    margin-bottom: -32767px;
    padding-bottom: 32767px;
}
.ContentPane_Right
{
    float: right;
    position:relative;
    margin: 0px;
    padding: 0px;
    width: 195px;
}
.ContentPane_Right_Calendar
{
    float: right;
    position:relative;
    margin: 0px;
    padding: 0px;
}
.ContentPaneSpacer
{
	width: 719px;
	height: 20px;
}
.SectionHeader_Holder_Big
{
	background-color: White;
	border-bottom: 1px solid;
	
	height: 15px;
	
	padding-left: 0px;
	padding-bottom: 4px;
	min-width: 100%;
}
.SectionHeader_Content_BigLeft
{
	width: 354px;
}
.SectionHeader_Content_BigRight
{
	margin-left: 354px;
	width: 345px;
}
.SectionHeader_Holder
{
	border-bottom: 1px solid;
	
	height: 15px;
	
	padding-left: 0px;
	padding-bottom: 4px;
	min-width: 100%;
}
.SectionHeader_Holder_NoHeight
{
	border-bottom: 1px solid;
	
	padding-left: 0px;
	padding-bottom: 4px;
	margin-bottom: 4px;
	min-width: 100%;
}
.SectionHeader_Content
{
	text-align: right;
}
.SectionHeader_Content_Small
{
    text-align:right;
    /*width:340px;*/
}
.SectionHeader_Content_ExtraSmall
{
    text-align:right;
    /*width:167px;*/
}
.SectionHeader_Headline
{
	float:left;
	
	position: relative;
	top: 0px;
	left: 0px;
}
.SectionHeader_Date
{
	font-weight: bold;
	float: right;
}
.SectionHeader_MoreContent 
{
    background-image:url(../images/general/black_arrow.gif);
    background-position:0px 3px;
    background-repeat:no-repeat;
    float:right;
    padding-left:20px;
}
/** END CONTENTPANE **/

/** BEGIN SECTIONHEADERRIGHTPANE **/
.SectionHeader_RightPane
{
	background-color:#00386B;
	border-bottom:5px solid white;
	color:#FFFFFF;
	display:block;
	padding-bottom:1px;
	padding-left:7px;
	height: 10px;
	width:188px;
}
/** **/

.GoogleMaps_Map 
{
	height: 420px;
	width: 480px;
}

/* Begin SeitenanfangLink */

.SeitenanfangLink
{
	border-top: 1px solid;
	
	height: 15px;
	
	margin-top: 10px;
	padding-left: 0px;
	padding-top: 4px;
	width: 100%;
}

.SeitenanfangLink_Left_Calendar
{
	border-top: 1px solid;
	
	height: 15px;
	
	margin-top: 10px;
	padding-left: 0px;
	padding-top: 4px;
	width: 434px;
}

.SeitenanfangLink_Left_NoCalendar
{
	border-top: 1px solid;
	
	height: 15px;
	
	margin-top: 10px;
	padding-left: 0px;
	padding-top: 4px;
	width: 499px;
}

/* Ende SeitenanfangLink */
