/**
 * CSS-File:	Media Type Screen
 * Project:		CSU Frauen Union Website
 * Author:		Erwin Wacha, DataDesign AG, Munich
 * Version:		1.1.3, 05/2006
*/
/**
	**************************************
	Layout Section starts here
	**************************************
*/
/**
	Mozilla/Firefox special
*/
* {
  -moz-box-sizing:	border-box;
}
/**
	Page Top: Metanavigation & Banner
*/
#SkipNavigation {
	height: 1px;
	overflow: hidden;
	visibility: hidden;
}
#MetaNavigation {
	width: 920px;
	height: 12px;
	overflow: hidden;
	padding-top: 17px;
	visibility: hidden;
}
#BannerTop {
	width: 920px;
	height: 194px;
	margin-bottom: 16px;
	overflow: hidden;
}
/**
	Flash-Banner
*/
#FlashBanner {
	position: absolute;
	height: 194px;
	width: 920px;
	margin: 0px auto 0px auto;
	overflow: hidden;
	z-index: 5;
}
#LinkFlashBanner {
	position: absolute;
	background-image: url(/fulv/images/css/1p.gif);
	width:920px;
	height:194px;
	cursor: pointer;
	cursor: hand;
	z-index: 10;
}
/**
	Page Content: 3 Columns Layout
*/
#Center {
	width: 920px;
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: left;
}
#ColumnLeft {
	float: left;
	width: 200px;
	margin: 0px 16px 15px 0px;
}
#ColumnMiddle {
	float: left;
	width: 524px;
	margin: 0px 16px 0px 0px;
	font-size: 12px;
	line-height: 17px;
}
#ColumnRight {
	float: left;
	width: 164px;
	margin: 0px;
}
/**
	Different Columns
*/
/**
	1 Columns
*/
.CssColumnTriple {
	float: left;
	width: 524px;
	margin: 0;
}
/**
	2 Columns
*/
.CssColumnHalfLeft,
.CssColumnHalfRight {
	float: left;
	width: 254px;
	margin: 0 16px 0 0;
}
.CssColumnHalfRight {
	margin: 0;
}
/**
	2/1 Columns
*/
.CssColumnDoubleLeft {
	float: left;
	width: 344px;
	margin: 0 16px 0 0;
}
.CssColumnSingleRight,
.CssColumnSingleLeft {
	float: left;
	width: 164px;
	margin: 0;
}
/**
	1/2 Columns
*/
.CssColumnSingleLeft {
	margin: 0 16px 0 0;
}
.CssColumnDoubleRight {
	float: left;
	width: 344px;
	margin: 0;
}
/**
	3 Columns
*/
.CssColumnLeft,
.CssColumnMiddle,
.CssColumnRight {
	float: left;
	width: 164px;
	margin:	0 16px 0 0;
}
.CssColumnRight {
	margin: 0;
}
#ColumnMiddle img {
	margin: 0 0 16px 0;
}
/**
	Page Bottom: Footer
*/
#FooterNavigation {
	width: 920px;
	height: 12px;
	margin: 0px auto 0px auto;
	padding: 0px;
	overflow: hidden;
}
#FooterNavigation {
	height: auto;
}
.CssClear {
	clear: both;
}
.CssColumnSeparator {
	height: 16px;
	overflow: hidden;
}
/**
	Show content pictures in a circle corner box
*/
.CssCircleBox {
	margin-bottom: 16px;
}
.CssCircleBox div,
.CssCircleBox div div,
.CssCircleBox div div div,
.CssCircleBox div div div div {
	height:100%;
	padding:0px;
}
/**
	Mozilla/Firefox bridge
*/
html>body .CssCircleBox div {background: url(/fulv/images/css/p_corner_top_left.png) 0 0 no-repeat;}
html>body .CssCircleBox div div {background: url(/fulv/images/css/p_corner_top_right.png) 100% 0 no-repeat;}
html>body .CssCircleBox div div div {background: url(/fulv/images/css/p_corner_bottom_left.png) 0 100% no-repeat;}
html>body .CssCircleBox div div div div {background: url(/fulv/images/css/p_corner_bottom_right.png) 100% 100% no-repeat;}
/**
	IE 5/6 bridge, hotfix with GIFs, separate css-file for IE7 (ie7.css) in use
*/
.CssCircleBox div {background: url(/fulv/images/css/p_corner_top_left.gif) 0 0 no-repeat;}
.CssCircleBox div div {background: url(/fulv/images/css/p_corner_top_right.gif) 100% 0 no-repeat;}
.CssCircleBox div div div {background: url(/fulv/images/css/p_corner_bottom_left.gif) 0 100% no-repeat;}
.CssCircleBox div div div div {background: url(/fulv/images/css/p_corner_bottom_right.gif) 100% 100% no-repeat;}
/**
	Different picture sizes
*/
.CssCircleBox.CssPicture164 {
	width:164px;
	height:164px;
}
.CssCircleBox.CssPicture254 {
	width:254px;
	height:168px;
}
.CssCircleBox.CssPicture344 {
	width:344px;
	height:192px;
}
.CssCircleBox.CssPicture524a {
	width:524px;
	height:192px;
}
.CssCircleBox.CssPicture524b {
	width:524px;
	height:284px;
}
.CssPicturColumnLeft168 {
	width:200px;
	height:168px;
}
.CssPicturColumnRight166 {
	width: 164px;
	height: 166px;
}
.CssPicturColumnRight204 {
	width: 164px;
	height: 204px;
}
/**
	**************************************
	Layout Section ends here
	**************************************
*/
/**
	**************************************
	Design Section starts here
	**************************************
*/
/**
	General Design Style Attributes
*/
body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*'Lucida Grande', Trebuchet MS, Arial, Sans-Serif, */
	background-color: #fff;
	text-align: center;
}
img	 {
	display: block;
	border: 0px;
}
a {
	color: black;
}
h1, h2, h3 {
	margin: 0px 0 8px 0;
	font-family: inherit;
	line-height: inherit;
}
h1 {
	font-size: 16px;
	color: #6D0046;
}
h2 {
	font-size: 13px;
	margin: 0 0 15px 0;
	color: #6D0046;
}
h3 {
	font-size: 12px;
	margin: 0 0 5px 0;
}
p, td {
	font-size: 12px;
	line-height: 17px;
	margin: 0 0 16px 0;
	padding: 0px;
}
address	 {
	font-style: italic;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 16px;
}
blockquote {
	font-style: italic;
	color: #666666;
	border: 0px dashed #c0c0c0;
	padding: 4px 4px 0px 32px;
	margin: 24px 32px 32px 0px;
	background: transparent url(/fulv/images/css/p_quote_start.gif) left top no-repeat;
}
#ColumnMiddle blockquote cite {
	color: #000;
	margin-top: 20px;
}
#ColumnMiddle blockquote p {
}
p cite,
p em {
	margin: 4px;
}
/**
	Special Design Style Attributes
*/
abbr, acronym {
	color: #64635F;
	border-bottom: 1px dotted #64635F;
	cursor: help;
}
.CssMetaNavigation {
	color: #743149;
	font-weight: bold;
	font-size: 10px;
	float: left;
}
#MetaNavigation .CssLastItem {
	background: none;
}
a.CssMetaNavigation,
a.CssMetaNavigation:active,
a.CssMetaNavigation:visited {
	text-decoration: none;
}
a.CssMetaNavigation:hover {
	color:#743149;
	text-decoration: underline;
}
/**
	 Content
*/
a.CssCircleBoxLink {
	cursor: pointer;
	cursor: hand;
}
a.CssAnkerDetail {
	color: #A8336F;
	text-decoration: none;
	border-bottom: 1px solid #A8336F;
	font-weight: normal !important;
}
a.CssLinkExternal {
	background: url(/fulv/images/css/p_icon_linkexternal.gif) no-repeat right center;
	padding-right: 12px;
	color: #64635F;
	text-decoration: none;
	border-bottom: 1px solid #B1BCAD;
	white-space: nowrap;
}
a.CssLinkMailto {
	background: url(/fulv/images/css/p_icon_linkmailto.gif) no-repeat right center;
	padding-right: 12px;
	color: #64635F;
	text-decoration: none;
	border-bottom: 1px solid #B1BCAD;
	white-space: nowrap;
}
a.CssLinkInternal,
#ColumnMiddle li a {
	color: #64635F;
	text-decoration: none;
	border-bottom: 1px solid #B1BCAD;
}
.CssNewSection {
	clear: left;
}
.CssNewSection ul,
.CssNewSection ol {
	font-size: 12px;
	line-height: 18px;
	color: #505050;
	padding: 0px;
	margin-left: 25px !important; /*min 24px!*/
}
.CssNewSection ul {
	list-style-type: square;
}
.CssNewSection li span {
	color: #000;
}
.CssContentSeparator {
	width: 100%;
	height:10px;
	border-top: 1px solid #ACACAC;
	overflow: hidden;
	margin: 0px 0 8px 0;
}
p.CssPressTitle {
	font-size: 13px;
	font-weight: bold;
	color: #6D0046;
	margin: 0 0 0px 0;
}
p.CssPressTitle a {
	text-decoration: none;
	color: #6D0046;
}
p.CssPressTitle a:hover {
	text-decoration: underline;
	color: #6D0046;
}
p.CssContentTop {
	font-size: 10px;
	float: right;
	margin: 0 0 -8px 0;
}
html>body p.CssContentTop {
	margin-bottom: 16px;
}
p.CssPressInfo {
	font-size: 10px;
	margin-bottom: 4px;
}
p.CssPressDetailView {
	float: right;
	margin: 0 0 8px 0;
}
p.CssCaption {
	font-size: 10px;
	font-style: italic;
	margin-top: -12px;
	margin-bottom: 0;
	line-height: 12px;
}
/**
	Footer
*/
.CssFooterColor {
	background-color: #DCA82D;
	height: 12px;
	width: 920px;
	margin: 0px auto 0px auto;
	overflow: hidden;
}
.CssFooterColorLeft {
	float: left;
	width: 12px;
	background-image:	none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fulv/images/css/p_corner_footer_left.png', sizingMethod='crop');
}
html>body .CssFooterColorLeft {
	background: url(/fulv/images/css/p_corner_footer_left.png) top left no-repeat;
}
.CssFooterColorRight {
	float: right;
	width: 12px;
	background-image:	none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fulv/images/css/p_corner_footer_right.png', sizingMethod='crop');
}
html>body .CssFooterColorRight {
	background: url(/fulv/images/css/p_corner_footer_right.png) top right no-repeat;
}
.CssCopyright {
	float: left;
}
.CssPageTop,
.CssCopyright,
.CssPagePrint,
.CssPageSend {
	font-size: 10px;
	padding: 5px 0 0 0;
	-moz-box-sizing:	content-box;
}
.CssPageTop,
.CssPagePrint,
.CssPageSend {
	background: url(/fulv/images/css/p_nav_page_top.gif) no-repeat 10px 3px;
	float:right;
	width: auto;
	padding-left: 30px;
	margin-left: 30px;
	cursor: pointer;
	cursor: hand;
}
.CssPagePrint {
	background-image: url(/fulv/images/css/p_nav_page_print.gif);
}
.CssPageSend {
	background-image: url(/fulv/images/css/p_nav_page_send.gif);
}
#FooterNavigation a,
#FooterNavigation a:active,
#FooterNavigation a:visited {
	color:#000;
	text-decoration: none;
}
#FooterNavigation a:hover {
	color:#000;
	text-decoration: underline;
}
/**
	Main Menu
*/
ul.CssMenuLevel1,
ul.CssMenuLevel2 {
	list-style: none;
	margin: 0;
	padding: 0;
	color: white;
	background-color: #6D0046;
	font-size: 12px;
	font-weight: bold;
	width: 200px;
}
ul.CssMenuLevel2 {
	background-color: #F0D488;
	font-weight: normal;
	display: none;
}
ul.CssMenuLevel1 a,
ul.CssMenuLevel2 a {
	color: white;
	height: 26px;
	display: block;
	padding: 6px 0px 0px 11px;
	border-bottom: 1px solid white;
	text-decoration: none;
}
ul.CssMenuLevel2 a {
	padding-left: 24px;
}
ul.CssMenuLevel1 a:hover,
ul.CssMenuLevel2 a:hover {
	background-color: #DCA82D;
}
.CssSelected {
	background-color: #DCA82D;
	font-weight: bold;
}
.CssSelected ul.CssMenuLevel2 {
	display: block;
	color: #AE751A;
}
#MainMenu li.CssMenuBorder {
	border-top: 1px solid #D7BACD;
}
.CssMenuSeparator {
	height: 1px;
	border-top: 1px solid #6D0046;
	overflow: hidden;
}
.CssCircleMenuTop,
.CssCircleMenuBottom {
  background-color: #6D0046;
  height: 12px;
  margin-bottom: 1px;
}
.CssCircleMenuBottom {
	margin-top: 0px;
	border-top: 1px solid #D7BACD;
}
/**
	Action Menu
*/
#ActionButtonMember {
	background: url(/fulv/images/css/p_icon_mitglied_werden.gif) no-repeat 11px 0px;
}
#ActionButtonImpress {
	background: url(/fulv/images/css/p_icon_impress.gif) no-repeat 11px 0px;
}
#ActionButtonContact {
	background: url(/fulv/images/css/p_icon_newsletter.gif) no-repeat 11px 0px;
}
.CssActionMenue {
	background-color: #DCA82D;
	margin: 0;
	padding: 0px 0 1px 0;
}
.CssActionButton {
	font-size: 12px;
	color: #fff;
	height: 16px;
	padding-left: 37px;
	border-bottom: 8px solid #DCA82D;
	-moz-box-sizing:	content-box;
	display: block;
	text-decoration: none;
}
a.CssActionButton:hover {
	text-decoration: underline;
}
.CssCircleActionMenuTop,
.CssCircleActionMenuBottom {
	background-color: #DCA82D;
  height: 12px;
  margin-bottom: 0px;
}
.CssCircleActionMenuBottom {
  margin-top: -9px;
}
/**
	Newsfeed
*/
.CssNewsfeed {
	background-color: #6D0046;
	margin: 0;
	padding: 0 0 1px 0;
}
h1.CssNewsFeedHeadline {
	font-weight: bold;
	font-size: 12px;
	padding-bottom:5px;
	color: #fff;
	padding-left: 12px;
	margin-top: -5px;
}
html>body h1.CssNewsFeedHeadline {
	margin-top: 0px;
}
ul.CssNewsfeedEntrys {
	font-size: 11px;
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 12px;
	padding-right: 6px;
}
.CssNewsfeedEntrys li {
	padding-bottom: 8px;
}
a.CssNewsfeedLink {
	color: #fff;
	border-bottom: 8px solid #6D0046;
	text-decoration: none;
	margin: 0 0 4px 0;
	/*display: block;*/
}
a.CssNewsfeedLink:hover {
	text-decoration: underline;
}
a.CssNewsfeedLink:visited {
	color: #CCC;
}
.CssCircleNewsfeedTop,
.CssCircleNewsfeedBottom {
	background-color: #6D0046;
  height: 12px;
  margin-bottom: 0px;
}
.CssCircleNewsfeedBottom {
	margin-top: -6px;
}
/**
	Page Counter
*/
.CssCounterControl {
	font-size: 10px;
	height: 20px;
	float: right;
	overflow: hidden;
	margin-bottom: 8px;
}
.CssPageBack {
	float: right;
	margin-right: 3px;
}
.CssPageForward {
	float: right;
	margin-left: 3px;
}
.CssPageNumberBlock {
	float: right;
}
.CssPageNumber {
	margin-right: 3px;
}
a.CssPageNumber,
a.CssPageNumber:active,
a.CssPageNumber:visited {
	color: #64635F;
	text-decoration: none;
}
a.CssPageNumber:hover {
	color: #64635F;
	text-decoration: underline;
}
.CssPageNumberActive {
	 color: #743149;
	 text-decoration: underline;
}
/**
	Form
*/
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
legend {
	visibility: hidden;
}
.CssForm {
	font-size: 12px;
	line-height: 12px;
}
.CssRequired {
 color: #743149;
}
.CssForm label {
	display: block;
	float: left;
	width: 182px;
	padding-top: 4px;
	margin: 0 0 10px 0;
}
.CssForm .CssTextInput,
.CssForm .CssTextarea {
	width: 342px;
	display: block;
	float: left;
	border: 1px solid #7F9DB9;
	height: 20px;
	margin: 0 0 -2px 0;
}
.CssForm .CssTextarea {
	height: 80px;
}
html>body .CssForm .CssTextInput,
html>body .CssForm .CssTextarea {
	margin: 0 0 10px 0;
}
.CssForm .CssButton {
	position: relative;
	float:right;
	border: 1px solid #B1BCAD;
	width: 110px;
	height: 19px;
	font-weight: bold;
	font-size: 10px;
	color: #64635F;
	background-color: #FFE7AE;
	margin: 0 0 0 16px;
	padding-bottom: 1px;
}
.CssForm label.CssCheckbox {
	display: inline;
	float: none;
	padding: 0;
	margin: 0;
	width: auto;
}
.CssForm div.CssCheckbox {
	margin: 0 0 10px 0;
}
/**
	**************************************
	Design Section ends here
	**************************************
*/
/**
	Use for print output
*/
#PageInformation,
#CopyrightNotes,
#FULogo {
 display: none;
}