/* STANDARD STYLES */
body,div,p,td,th,ol,ul,li,h1,h2,h3,h4,h5,h6,input,.searchInput,.heading1,.heading2,.heading3,.heading4,.heading5{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;color:#191919}
body{margin:0px;padding:0px;font-size:80%}
form{margin:0;padding:0}
.bodystyle{background: #fff}
h1,.heading1,.headline{color:#b11c1c;font-weight:normal;font-size:18px;line-height:120%;margin:5px 0 10px 0}
h2,.heading2{color:#b11c1c;font-weight:bold;font-size:16px;line-height:120%;margin:0 0 7px 0}
h3,.heading3{color:#333;font-weight:bold;font-size:15px;line-height:120%;margin:0 0 5px}
h4,.heading4{color:#333;font-weight:bold;font-size:12px;line-height:120%;margin:0 0 5px}
h5,.heading5{color:#333;font-weight:normal;font-size:100%;line-height:120%;margin:0 0 5px}
table,td,p,div{font-size:100%;line-height:120%}
th{font-size:100%;text-align:left;font-weight: normal}
ol{clear:both;margin:0px 0px 12px 15px;padding:0px 0px 0px 7px}
ul{clear:both;margin:0px 0px 12px 15px;padding:0px 0px 0px 0px;list-style-type:disc}
ul li {padding-left:7px}
p {margin:5px 0}
.caption {font-style:italic}
img {border:none}

/* STANDARD COLORS */
.lightGrey {color:#9b9d9e}
.lighterGrey {background:#ebeced}
.darkRed {color:#b11c1c}
.lightRed {color:#e20a1b}
.pink{color:#fbebec}

/* STANDARD STYLES */
.containerTitle {text-transform:uppercase;margin-bottom:12px;font-weight:bold}
.containerText {margin-bottom:12px}

/* LINKS */
a:link,a:visited{text-decoration:none;color:#e20a1b}
a:hover,a:active,a:focus{text-decoration:underline;color:#e20a1b}
.more{height:120%;line-height:120%;padding: 15px 0px 0px 0px;margin: 0px 0px 0px 0px}
.map.a:link,.map.a:visited{border:1px solid #2d476b}
.map.a:hover, .map.a:active{border:1px solid #2a65b7}

a.list_item_red:link, a.list_item_red:visited {display:block;color:#e20a1b;padding-left:15px;background: url(common/list_flash_red.gif) 0 2px no-repeat}
a.list_item_red_back:link, a.list_item_red_back:visited {display:block;color:#e20a1b;padding-left:15px;background: url(common/list_flash_red_back.gif) 0 2px no-repeat}
a.list_item_red_top:link, a.list_item_red_top:visited {display:inline;text-align:right;color:#e20a1b;padding-left:15px;background: url(common/list_flash_red_top.gif) 0 2px no-repeat}
a.list_item_red_download:link, a.list_item_red_download:visited {display:block;color:#e20a1b;padding-left:15px;background: url(common/list_flash_red_download.gif) 0 3px no-repeat}

a.list_item_white:link, a.list_item_white:visited {display:block;color:#fff;padding-left:15px;background: url(common/list_flash_white.gif) 0 2px no-repeat}
a.list_item_white:hover, a.list_item_white:active, a.list_item_white:focus {color:#fff;text-decoration:underline;}

.list_item_desc {padding-left:15px}

ul.list_red li, ul.list_white li {padding:0 0 2px 0}
ul.list_red, ul.list_red li {list-style-type:none!important;margin:0;padding:0}
ul.list_white, ul.list_white li {list-style-type:none!important;margin:0;padding:0}


/* DIVS */
div#header{position:relative;left:0px;top:0px;width:960px;height:144px;background:#fff}
div#logo{position:absolute;left:12px;top:0px;width:200px;height:101px}

div#meta{position:absolute;display:block;right:112px;top:5px;text-align:right;width:754px;height:21px !important; height /**/:23px; /* for IE5/Win */;}
div#meta a.meta1:link,a.meta1:visited,a.meta1:hover,a.meta1:active{text-decoration:none;font-weight:normal;color:#9b9d9e;display:inline;font-size:100%}
div#meta a.meta0:link,a.meta0:visited,a.meta0:hover,a.meta0:active,meta a.meta1:link,a.meta1:visited,a.meta1:hover,a.meta1:active{text-decoration:none;font-weight:normal;color:#9b9d9e;display:inline;font-size:100%;padding:2px 9px 0 9px}
div#meta a.meta0:hover{text-decoration:underline;color:#9b9d9e;display:inline;font-size:100%;padding:2px 9px 0 9px}
div#meta a.meta1:link,a.meta1:visited,a.meta1:hover,a.meta1:active{color:#9b9d9e;font-weight:bold}
div#meta a.meta1:hover,a.meta0:active,a.meta1:active{color:#9b9d9e;text-decoration:underline;padding:2px 9px 0 9px}
div#search, div#paktLoggedOut, div#paktLoggedIn {width:156px;padding:12px;margin-bottom:12px;background:#fbebec;border-bottom:1px dotted #e20a1b}
div#paktLoggedOut, div#paktLoggedIn {background:#ebeced}
div#paktLoggedIn {margin-bottom:0px;border-bottom:none}
div#claim{overflow:hidden;position:absolute;width:754px;height:100px;left:204px;top:24px !important; top /**/:23px; /* for IE5/Win */;}
div#breadcrumbnav{position:absolute;width:754px;height:20px;left:204px;top:124px;color:#9b9d9e;font-size:80%}
div#breadcrumbnav a {color:#9b9d9e!important;}

div#center{position:relative;top:0px;width:960px;margin-bottom:5px}
div#center_left{position:relative;margin-left:12px;top:0px;width:180px;float:left;}
div#center_right{position:relative;top:0px;float:right;width:756px;margin:0 0 30px 12px}

#center_subnav {background:#e20a1b;height:38px;width:756px;display:table;margin-bottom:12px}
#center_subnav ul{list-style-type:none;margin:13px 0 0 12px;padding:0px;line-height:25px;}
#center_subnav li{display:inline;margin:0px;padding:0px 1px 0px 0px}
#center_subnav ul li a {padding: 5px 10px 5px 10px;line-height:25px}
#center_subnav ul li a.act0:hover {background:#fff!important;}
#center_subnav ul li a.act0 {color:#fff;}
#center_subnav ul li a.act1, #center_subnav ul li a.act0:hover {color:#191919;background:#fff;text-decoration:none}

#center_subsubnav {position:relative;height:25px;overflow:visible}
#center_subsubnav ul{list-style-type:none;margin:0px 0px 0px 10px;padding:0px;}
#center_subsubnav li{display:inline;margin:0px;padding:5px 0 0 0px}
#center_subsubnav a {padding:0 3px}
#center_subsubnav a.act0 {text-decoration:underline}
#center_subsubnav a.act1, #center_subsubnav a.act1:hover {color:#191919;text-decoration:none;font-weight:bold}

div.navicontainer{position:relative;width:180px;left:0px;top:0px;margin:0 0 12px 0}
div.navi{position:relative;left:0px;top:0px;width:100%;background-color:#fff}

a.mainNav0:link,a.mainNav0:visited,a.mainNav0:hover,a.mainNav0:active{display:block;color: #191919;padding:3px 0 5px 6px;border-bottom: 1px solid #e20a1b;}
a.mainNav0:hover,a.mainNav0:active{color:#fff;text-decoration:none;background:#e20a1b;border-bottom:1px solid #fff;}
a.mainNav1:link,a.mainNav1:visited,a.mainNav1:hover,a.mainNav1:active{display:block;color:#fff;padding:3px 0 5px 6px;text-decoration:none;background:#e20a1b;border-bottom:1px solid #fff;}
a.mainNav1:hover,a.mainNav1:active{color:#fff;text-decoration:none;}

a.subNav0:link,a.subNav0:visited,a.subNav0:hover,a.subNav0:active{display:block;color:#191919;background:#fbebec;padding:3px 0 5px 12px;border-bottom: 1px solid #e20a1b;}
a.subNav0:hover,a.subNav0:active{color:#fff;text-decoration:none;background:#e20a1b;border-bottom:1px solid #fbebec;}
a.subNav1:link,a.subNav1:visited,a.subNav1:hover,a.subNav1:active{display:block;color:#fff;padding:3px 0 5px 12px;text-decoration:none;background:#e20a1b;border-bottom:1px solid #fbebec;}
a.subNav1:hover,a.subNav1:active{color:#fff;text-decoration:none;}

a.subsubNav0:link,a.subsubNav0:visited,a.subsubNav0:hover,a.subsubNav0:active{color:#191919;background:#fff url(common/subsubnav.gif) repeat-y top left;display:block;padding:3px 0 5px 24px; border-top:0px;border-left:1px solid #cfdce5}
a.subsubNav0:hover,a.subsubNav0:active{text-decoration:none;background:#fff url(common/subsubnav_active.gif) no-repeat top left}
a.subsubNav1:link,a.subsubNav1:visited,a.subsubNav1:hover,a.subsubNav1:active{font-weight:bold;text-decoration:none;color:#191919;display:block;padding:3px 0 5px 24px;background:#fff url(common/subsubnav_active.gif) no-repeat top left;border-left:1px solid #cfdce5}
a.subsubNav1:hover,a.subsubNav1:active{color:#191919;font-weight:bold;text-decoration:none;background: #fff url(common/subsubnav_active.gif) no-repeat top left}

.hasTeaser {padding-right:12px;width:576px;}

div#leftteasercontainer{width:180px;margin-bottom:15px;}
div#contentcontainer {position:relative;display:table;width:100%;left:0px;}
.contentheader,div#teaserheader,div.headline{position:relative;height:18px;width:auto;overflow:hidden;background:#cfdce5;font-weight:bold;color:#191919;vertical-align:top;letter-spacing:1px;text-transform:uppercase;padding:0 6px 4px 0;margin:0}
.contentheader{background:transparent}
div.headline{color:#191919;font-weight:normal}
/* Teaserweiche */
div#contentarea{position:relative;background:#fff;float:left}
div#contentcenter{padding:0}
div#teasercontainer{width:180px;padding:0 0 15px 0;float:right}
div#print{clear:both;padding: 4px 12px 5px 0px;text-align:right;background:#e20a1b;}

/* FORMS */
input.submit{cursor:pointer}
input.searchInput{font-size:11px;color:#191919;background-color:#fff;width:144px;border:0px;border-bottom:1px solid #aaa;margin-bottom:8px;padding:6px}
div.contactform{background-color:#F6F6F6;padding: 10px 10px 10px 10px;;width:100%; border: 1px solid #ECEAEB}

/* STANDARD COLORS */
.primColorStrong0{background-color:#191919}
.primColorMedium0{background-color:#E4E3E1} 
.primColorLight0{background-color:#f4f8fb} 
.secndColorStrong1{background-color:#5D7B9B}
.secndColorStrong0{background-color:#82A0C0} 
.secndColorMedium1{background-color:#B5C8DB} 
.secndColorMedium0{background-color:#C8D3DD} 
.secndColorLight1{background-color:#E1E8EF}
.secndColorLight0{background-color:#FFF}
.teaserColor{background-color:#F5F5F5}
.neutralColorBlack{background-color:#05548C}
.neutralColorStrong0{background-color:#999}
.neutralColorMedium0{background-color:#b8cbd9} 
.neutralColorLight0{background-color:#d9e5ed} 
.neutralColorWhite{background-color:#FFF}
.neutralColorTrans{background-color:transparent}

.form-small {color:#191919}

/* INTERFACE */
.cmsTxtColorStrong0{color: #000066}
.cmsTxtColorStrong1{color: #666666}
.cmsBgColorStrong0{background-color:#191919}
.cmsBgColorStrong1{background-color:#CCC}
.cmsBgColorMedium0{background-color:#E8F2F9}
.cmsBgColorLight0{background-color:#FFF}

/*[WAI] Textarea */
div.ZMSTextarea{background-color:#FFF;width:100%;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px}

/* [WAI] LinkContainer */
div.ZMSLinkContainer{background-color:#EEE}

/* [WAI] File */
div.ZMSFile div.title a:link,div.ZMSFile div.title a:visited,div.ZMSFile div.title{font-weight:bold;font-size:x-small;text-decoration:none;color:#191919}
div.ZMSFile div.text{font-size:xx-small}

/* [WAI] LinkElement */
div.ZMSLinkElement{background-color: #EEE;padding: 2px}
div.ZMSLinkElement div.title a:link,div.ZMSLinkElement div.title a:visited,div.ZMSLinkElement div.title{font-weight:bold;font-size:x-small;text-decoration:none;color:black}
div.ZMSLinkElement div.text{font-size:xx-small}

/* [WAI] Graphic */
/*div.ZMSGraphic{background-color: transparent;margin: 4px 0 4px 0;clear:both;display:table}*/
div.ZMSGraphic{background-color: transparent;margin: 4px 0 4px 0;clear:both}
div.ZMSGraphic.left{text-align:left;}
div.ZMSGraphic.right{text-align:right;}
div.ZMSGraphic.center {text-align:center;}
div.ZMSGraphic.floatleft{ float:left;}
div.ZMSGraphic.floatright{ float:right;}
div.ZMSGraphic.center{ text-align:center;}
div.ZMSGraphic div.text{}

div.graphic{margin:3px 10px 5px 0}
div.graphic.alignleft{float:left;}
div.graphic.alignright{float:right;}

/* [WAI] Graphic 
div.ZMSGraphic{background-color: #FFF;width:100%}
div.graphic{margin-right:10px;margin-bottom:3px;margin-top:3px}
a.zoom img.zoom{width:21px;height:16px;background:url(/misc_/zms//zoom.gif)}
*/
/* [WAI] Tables */
div.ZMSTable table th{background-color:#D6D6D6}
div.ZMSTable table td{background-color:#EEE}

/* [WAI] Teaser */
/*div#Teaser{position:relative;width:100%;left:0px;top:0px;margin: 0px 0px 0px 0px}*/
div.ZMSTeaserContainer {position:relative}
div.ZMSTeaserElement {position:relative;width:180px;background:transparent;margin-bottom:15px}
div.ZMSTeaserElement img.title{border: none}
div.ZMSTeaserElement div.graphic{margin:0}
div.ZMSTeaserElement div.ZMSGraphic {margin:0}
div.ZMSTeaserElement div.title {position:relative;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#fbebec;background:#b11a1c;padding:4px 0 4px 6px;line-height:16px;margin-bottom:2px;letter-spacing:0.02em}
div.ZMSTeaserElement div.title a:link,div.ZMSTeaserElement div.title a:visited{font-weight:bold;text-decoration:none;color:#fbebec;padding-top:0px;display:block}
div.ZMSTeaserElement div.title a:link,div.ZMSTeaserElement div.title a:visited,div.ZMSTeaserElement div.title a:active{text-decoration:none;color:#fbebec;}
div.ZMSTeaserElement div.title a:hover{text-decoration:underline;}
div.ZMSTeaserElement div.text{background:#fbebec;padding:6px 10px 8px 10px;border-bottom:1px dotted #b11c1c}
div.ZMSTeaserElement div.text a:link,div.ZMSTeaserElement div.text a:visited {padding:0px}
div.ZMSTeaserElement div.text p {margin:0}
div.ZMSTeaserElement div.ZMSTeaserElement {margin-bottom:0}

div.teaserElement {position:relative;background-color:#fff;width:186px;left:0px;top:0px;margin: 0px 0px 15px 0px;border-right:1px solid #666;border-bottom:1px solid #666}
div.teaserElement div.teaserTitle a:link,div.teaserElement div.teaserTitle a:visited,div.teaserElement div.teaserTitle {font-weight:bold;text-decoration:none;color:#191919;background:#ff9900;padding:5px;margin:0 0 5px 0}
div.teaserElement div.teaserTitle a:link,div.teaserElement div.teaserTitle a:visited,div.teaserElement div.teaserTitle a:active{text-decoration:none;color:#fff}
div.teaserElement div.teaserTitle a:hover{text-decoration:underline;color:#fff}
div.teaserElement div.text {color:#191919;padding: 0px 8px 10px 8px}

div.SpecialTeaserLeft, div.SpecialTeaserRight{position:relative;width:180px;margin-bottom:12px}
div.specialTeaserText {background:#fbebec;padding:6px 10px 8px 10px;border-bottom:1px dotted #b11c1c}
div.specialTeaserText p {margin:0}
div.ZMSTeaserContainer {width:180px}
div.SpecialTeaserElement {}
div.ZMSTeaserElement div.specialTeaserText .text{padding:5px 0 5px 10px;font-size:90%;background-color:#faebec}

div.SpecialTeaserElement {position:relative;width:180px;background:#f4f8fb url(common/specTeaserBottom.gif) bottom left repeat-x}
div.specialTeaserTitle {position:relative;width:100%;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#fff;background:#b11a1c}
div.specialTeaserTitle div.title {color:#fbebec;padding:5px 0 5px 5px;margin-bottom:2px}
div.specialTeaserList {background:#fbebec;padding:6px 10px 8px 10px;border-bottom:1px dotted #b11c1c;text-align:left;margin-bottom:15px}
div.specialTeaserList a.list_item:link, a.list_item:visited {padding-left:13px;background: url(common/list_flash_red.gif) left 1px no-repeat;display:block}
div.specialTeaserList ul.list_red li {padding-bottom:3px}

div.link_title {padding:5px 0 5px 0;color:#191919;font-weight:bold;border-bottom:1px dotted #b11c1c}
div.link_element_title {font-weight:bold;padding:6px 0 3px}
table.link_element {margin-bottom:12px;border-top:1px dotted #b11c1c}
table.link_element td {border-bottom:1px dotted #b11c1c}
table.link_element td.link_title {padding:5px 0 5px 0;color:#191919;font-weight:bold;font-size:100%;}
table.link_element td.link_icon {width:24px}
table.link_element td.link_icon img {margin-left:3px}
table.link_element td.link_text {padding:5px 0 5px 0px;width:548px;}

div.hLine {height:12px;clear:both;border-bottom:1px dotted #b11c1c;margin-bottom:12px}
div.contentTeaser{margin:0 0 12px 0;clear:both}
div.contentTeaser div.ZMSGraphic {margin-top:0}
div.contentTeaser div.ZMSTeaserElement {text-align:left}
div.rubric, h2.NewsletterTitle{color:#fff;background:#b11c1c;font-weight:bold;text-transform:uppercase;padding:4px 0 4px 6px;line-height:16px;letter-spacing:0.02em;font-size:100%}
.innerCT1 {margin:0.5em 0;padding:0;font-weight:bold;color:#191919;font-size:13px;line-height:120%}
.innerCT2 {padding:0px 3px}

.CT2spaltig {width:100%;display:table}
.CT2spaltigLinks {width:276px;float:left;overflow:hidden;margin:0 12px 12px 0}
.CT2spaltigRechts {width:276px;overflow:hidden;margin-bottom:12px}

div.faqTitle{margin-bottom:1px}
div.faqTitle a, div.faqTitle a:link, div.faqTitle a:visited {padding:5px 0 6px 6px;display:block;font-weight:normal;background:#fbebec;border-bottom:1px dotted #b11c1c;}
div.faqTitle a:hover, div.faqTitle a:active, a.faqActive{background:#e20a1b!important;color:#fff!important;text-decoration:none!important;}
a.faqActive{font-weight:bold!important;}
div.faqText{display:none;padding:6px 6px 12px;margin-bottom:2px;background:#fff;}
div.faqText p {margin:0}

div#teilnehmerliste{display:block}


/**************************/
/* NEWSTICKER */
/**************************/

.clearfloating {clear:both;height:1px}


/**************************/
/* NEWSTICKER */
/**************************/

.NewsTicker{
	margin:0 auto;
	padding: 6px 10px 8px;
	border-bottom:1px dotted #b11c1c;
	background: #fbebec;
}
.NewsVertical {
	width: 100%;
	display: block;
	overflow: hidden;
	position: relative;
}
.controller{
	margin-top:1px;
	padding:3px 3px 3px 7px;
	background: #fbebec;
	border-bottom:1px dotted #b11c1c;
	display:none;
}
.play_scroll_cont{display:none;}
a.stop_scroll{padding-left:20px;background: url(common/stop.png) 0 1px no-repeat;cursor:pointer}
a.play_scroll {padding-left:20px;background: url(common/play.png) 0 1px no-repeat;cursor:pointer}

.TickerVertical {
	width: 100%;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
.TickerVertical li {
	display: block;
	text-align: left;
	padding: 6px 0 6px 0;
	float: left;
}
.TickerVertical li .NewsTitle{
	display: block;

	font-size: 12px;
	font-weight:bold;
	padding-bottom:6px;
}
.TickerVertical li .NewsTitle a:link, .TickerVertical li .NewsTitle a:Visited {
	display: block;

	font-size: 12px;
	text-decoration:none;
}
.TickerVertical li .NewsTitle a:hover {
	text-decoration:underline;
}

/* PLZ Suche */
div.plzSuche {height:115px;width:180px;background:#fbebec url(common/bgPlzSearch.gif) 100% 10px no-repeat}
div.plzSucheContent {position:relative;height:206px;width:100%;padding-top:15px;margin-bottom:12px;background:#fff url(common/bgPlzSearchContent.gif) 100% 24px no-repeat;border-bottom:1px dotted #b11c1c}
div.plzSucheContent form {position:absolute;top:103px}
input.plzSearchInput {display:block;margin-bottom:8px;background:#ebeced;border:0;border-bottom:1px solid #9b9d9e;width:163px;padding:5px 6px 6px; font-size:11px}

/* Suche */
ul.searchResult {margin:0 0 12px;list-style-type:none;}
ul.searchResult li {padding:8px 0;border-bottom:1px dotted #b11c1c}
ul.searchResult li.firstListEntry {border-top:0px dotted #b11c1c}
ul.searchResult li.lastListEntry {border-bottom:1px dotted #b11c1c}
ul.searchResult li.noResults {border:none;padding-top:0}
ul.searchResult li img {vertical-align:text-bottom;height:16px!important;}
ul.searchResult ul {margin:0;padding:0}

ul.shortList {padding:8px 0;border-bottom:1px dotted #b11c1c}
ul.shortList li {padding:0;border:none}

ul.standardList {font-size:80%;margin:0;list-style-type:none;}
ul.standardList li {padding:4px 0;border-bottom:1px dotted #b11c1c}

/* HELPERS */
/* borders */
.borderBottomDotted {border-bottom:1px dotted #e20a1b}
.borderTopDotted {border-top:1px dotted #e20a1b}
.borderTopDarkRed {border-top: 1px solid #e20a1b;}
.dotLine {border-bottom:1px dotted #b11c1c}
.noBorder {border:none!important;}

/* display/alignment */
.textAlignRight {text-align:right}
.displayBlock {display:block!important;}
.displayInline {display:inline!important;}
.displayNone {display:none!important;}

/* padding/margin */
.paddingBottom3px {padding-bottom:3px!important;}
.padding0px {padding:0px!important;}
.margin0px {margin:0px!important;}
.marginTop0px {margin-top:0px!important;}
.marginTop5px {margin-top:5px!important;}
.marginTop8px {margin-top:8px!important;}
.marginTop10px {margin-top:10px!important;}
.marginBottom0px {margin-bottom:0px!important;}
.marginBottom5px {margin-bottom:5px!important;}
.marginBottom8px {margin-bottom:8px!important;}
.marginBottom10px {margin-bottom:10px!important;}
.marginBottom12px {margin-bottom:12px!important;}

.listStyleTypeNone {list-style-type:none}

.fontSize11px {font-size:11px}
.height8px {height:8px!important;}
.clearBoth {clear:both;}

#error {background:#fbebec;border:1px solid #e20a1b;padding:12px;margin:12px 0;font-weight:normal}