@charset "utf-8";

/*html, body, #bodyWrapper, #centerContainer {height:100%}
div#bodyWrapper, div#centerContainer, div#center {display:table}*/

/* STANDARD STYLES */
body,div,p, td,th,ol,ul,li,h1,h2,h3,h4,h5,h6,input,.searchInput,.heading1,.heading2,.heading3,.heading4,.headline_1,.headline_2,.headline_3,.headline_4 {font-family:verdana,arial,helvetica,sans-serif;color:#000}

/*my_styles*/
body.bodystyle {margin:0;text-align:center;background:#fff url(common/signo_center_bg.gif) center 132px repeat-y;position:relative;color:#000;height:100%}
body.print {background:#fff;text-align:left;margin:10px}
div#bodyWrapper{position:relative;display:table;margin:0px auto;width:100%;min-height:100%;text-align:center}
div#centerContainer{position:relative;min-height:100%;margin:0px auto;text-align:left;width:973px;margin-bottom:20px;}

form{margin:0px;padding:0px}
h1,.heading1,.headline_1{font-size:22px;padding:15px 20px 0px 0px;color:#333;line-height:120%}
h2,.heading2,.headline_2{font-size:18px;color:#333;font-weight:normal;line-height:100%;margin:15px 0 10px 0}
h3,.heading3,.headline_3{font-size:18px;color:#636363;line-height:120%;margin:15px 0 10px 0}
h4,.heading4,.headline_4{font-size:13px;color:#636363;font-weight:bold;line-height:120%;margin:15px 0 10px 0}
table,td,p,div{font-size:100%;line-height:120%}
th{font-size:100%;text-align:left;font-weight: normal}
ol{margin:10px 0px 10px 25px;padding:0px 0px 0px 0px;list-style-type:decimal}
ul li {padding-left:10px}
ul{margin:10px 0px 10px 15px;padding:0px 0px 0px 0px;list-style-type:square}
blockquote{margin:10px 0 10px 20px}
.emphasis, em{font-style:italic}
/*li{list-style-type: square}*/

/* LINKS */
a:link,a:visited{text-decoration:none;color:#f0730d}
a:focus,a:hover,a:active{text-decoration:underline}

/* DIVS */
div#header{height:152px;width:972px;background:#fff url(common/claim/standard.jpg) bottom right no-repeat;overflow:hidden}
div#headerNavi{left:0px;top:0px;text-align:right;width:100%;height:34px}
div#meta{padding-top:8px;display:inline;color:#000;font-size:13px;font-weight:normal;width:733px;float:left}
div#meta a.meta1:link,div#meta a.meta1:visited,div#meta a.meta1:hover,div#meta a.meta1:active{display:inline;color:#000}
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{display:inline;padding:2px 10px 0 10px}
div#meta a.meta0:hover{display:inline;padding:2px 10px 0 10px}
div#meta a.meta1:link,a.meta1:visited,a.meta1:hover,a.meta1:active{}
div#meta a.meta1:hover,a.meta0:active,a.meta1:active{padding:2px 10px 0 10px}
div#search {display:block;height:29px;float:right;width:239px;background:transparent;margin-top:5px}
div#logo{height:118px;width:238px;display:inline;float:left}
div#claim{float:right;display:inline;background:transparent url(common/claim/standard.jpg) top left no-repeat;overflow:hidden}

div#headerBread{background:#818080;border-bottom:1px solid #818080;margin-left:238px;width:734px;display:table}

div#breadcrumbnav{background:#fff}
div#print{height:31px;width:239px;vertical-align:middle}
div#print a,div#print a:hover{font-weight:bold;color:#000}
div#center{position:relative;display:table;text-align:left;top:0px;width:972px;padding-bottom:30px;min-height:100%}
div#leftnavicontainer{width:238px;border-top:1px solid #fff}
/*div.navicontainer{width:238px;}
div.navicontainer div {width:238px}*/
.navTd {witdh:238px}

a.mainNav0:link,a.mainNav0:visited,a.mainNav0:hover,a.mainNav0:active{background:#f7ac03;font-size:13px;color:#000;display:block;padding: 5px 12px;border-bottom: 1px solid #fff}
a.mainNav0:hover,a.mainNav0:active,a.mainNav0:focus{text-decoration:none;background: #f7ac03 url(common/instiNav0Arrow.gif) 0px 4px no-repeat}
a.mainNav1:link,a.mainNav1:visited,a.mainNav1:hover,a.mainNav1:active{font-size:13px;color:#000;display:block;padding: 5px 12px;border-bottom: 1px solid #fff;background:#f7ac03 url(common/instiNav0Arrow.gif) 0px 4px no-repeat}
a.mainNav1:hover,a.mainNav1:active,a.mainNav1:focus{text-decoration:none}

a.subNav0:link,a.subNav0:visited,a.subNav0:hover,a.subNav0:active{font-size:13px;color:#000;background:transparent;display:block;padding: 5px 5px 5px 25px;border-bottom: 1px solid #fff}
a.subNav0:hover,a.subNav0:active{text-decoration:none;color:#000;display:block;background:transparent url(common/instiNav1Arrow.gif) 8px 5px no-repeat}
a.subNav1:link,a.subNav1:visited,a.subNav1:hover,a.subNav1:active{color:#000;display:block;padding: 5px 5px 5px 25px;border-bottom: 1px solid #fff;background:transparent url(common/instiNav1Arrow.gif) 8px 5px no-repeat}
a.subNav1:hover,a.subNav1:active,a.subNav1:focus{text-decoration:none}

a.subsubNav0:link,a.subsubNav0:visited,a.subsubNav0:hover,a.subsubNav0:active{font-size:13px;color:#000;background:#fcdd9a;display:block;padding: 5px 5px 5px 35px;border-bottom: 1px solid #fff}
a.subsubNav0:hover,a.subsubNav0:active{text-decoration:none;color:#000;display:block;background:#fcdd9a url(common/instiNav1Arrow.gif) 18px 5px no-repeat}
a.subsubNav1:link,a.subsubNav1:visited,a.subsubNav1:hover,a.subsubNav1:active{font-size:13px;text-decoration:none;color:#000;display:block;padding: 5px 5px 5px 35px;border-bottom: 1px solid #fff;background:#fcdd9a url(common/instiNav1Arrow.gif) 18px 5px no-repeat}
a.subsubNav1:hover,a.subsubNav1:active,a.subsubNav1:focus{text-decoration:none}

div#leftteasercontainer{position:relative;width:232px;left:6px;top:15px;padding:0px 0px 0px 0px;background-color:#fff}

div#leftteasercontainer{position:relative;width:232px;left:6px;top:15px;padding:0px 0px 0px 0px;background-color:#fff}

div#contentcontainer {position:relative;display:block;width:734px;top:0px;margin-left:0px}
div#contentarea{position:relative;float:left;display:block;left:0px;top:0px;width:490px;}
div.contentheader{display:table;font-size:26px;width:100%}
div.contentheader h1{padding-left:20px}
div#contentcenter{position:relative;left:20px;width:455px;margin:10px 0 20px 0}
div#teaserheader,div.headline{position:relative;height:18px;width:auto;overflow:hidden;background:transparent;font-weight:bold;color:#000;vertical-align:top;letter-spacing:1px;text-transform:uppercase;padding:0 6px 4px 0;margin:0}
div.headline{color:#000;font-weight:normal}
div#teasercontainer{position:absolute;left:495px;top:50px;width:239px;margin:0;padding:0;padding-bottom:30px;display:block}
div#teaser{width:239px}

/* CARDS*/
div.land {/*text-transform:uppercase*/}
div.land a {padding:1px 2px;background:#ecedee;color:#000}
div.land a:hover {color:#000;text-decoration:underline}
div.Privaterfinder {display:inline;height:5px;width:5px;}
div.Privaterfinder img {background:blue;vertical-align:top;margin-left:2px}
div.Jugendclub{display:inline;height:5px;width:5px;}
div.Jugendclub img {background:red;vertical-align:top;margin-left:2px}
div.Hochschulen{display:inline;height:5px;width:5px;}
div.Hochschulen img {background:green;vertical-align:top;margin-left:2px}

/* FORMS */
input.submit{cursor:pointer}
input.searchInput{padding:1px;font-size:90%;color:#000;background:#fff;width:148px;margin:2px 8px 0 0;display:inline;padding:1px;border:1px solid #898989;}
input.searchSubmit{vertical-align:top;margin:2px 8px 0 0}
div.contactform{background-color:#F6F6F6;padding: 10px 10px 10px 10px;;width:100%; border: 1px solid #ECEAEB}
.contactnorm{width: 227px;}
.contactsmall{width: 155px;}
.contactverysmall{width: 72px;}
.contactarea{height: 100px;width: 227px;}


/* STANDARD COLORS */
.primColorStrong0{background-color:#000}
.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:#d2d7d1;position:relative;width:100%;left:0px;top:0px;margin: 0px 0px 15px 0px;border-bottom:1px solid #b2bab1}
.neutralColorBlack{background-color:#05548C}
.neutralColorStrong0{background-color:#999}
.neutralColorMedium0{background-color:#b8cbd9} 
.neutralColorLight0{background-color:#d9e5ed} 
.neutralColorWhite{background-color:#FFF}
.neutralColorTrans{background-color:#00FF00}
.form-small {color:#000}

div.ZMSLinkContainer{background-color:#EEEEEE;}
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:black;}
div.ZMSFile div.text{font-size:xx-small}
div.ZMSLinkElement{background-color: #EEEEEE;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;}
body.print table.ZMSTable th, body.print table.ZMSTable td{ background-color:transparent;}	


/* INTERFACE */
.cmsTxtColorStrong0{color: #000066}
.cmsTxtColorStrong1{color: #666666}
.cmsBgColorStrong0{background-color:#000066}
.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:#000}
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;clear:both;display:table;width:100%}
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;text-align:right;}
div.graphic.alignright{float:right;text-align:right;}

a.zoom img.zoom{width: 23px;height: 21px;background: url(/misc_/zms/zoom.gif);}
a.download img.download{width: 23px;height: 21px;background: url(/misc_/zms/download.gif);}
a.superzoom img.superzoom{width: 23px;height: 21px;	background: url(/misc_/zms/superzoom.gif);	}

/* [WAI] Tables */
table.ZMSTable{border-collapse:collapse;border-spacing:0;width:100%;margin:5px 0 10px 0;border:1px solid #f7ac03}
div.ZMSTable table th, table.ZMSTable th{font-weight:bold;font-style:normal;padding:5px 5px 5px 5px;background-color:#f7ac03;color:#000}
div.ZMSTable table td, table.ZMSTable td, .ZMSTable td{padding:5px;border-bottom:1px solid #f7ac03}
table.ZMSTable th p{color:#000}
table.ZMSTable td p, table.ZMSTable th p{margin:0;padding:0}
tr.even{background:#fcdd9a}
tr.odd{background:#fff}

/* [WAI] Teaser */
div#Teaser{position:relative;width:100%;left:0px;top:0px;margin: 0}
div.ZMSTeaserContainer {width:239px;position:absolute;left:0px;padding-bottom:5px}
div.ZMSTeaserElement{margin-bottom:20px;border:1px solid #f7ac03}
div.ZMSTeaserElement img.title{border: none}
div.ZMSTeaserElement div.graphic{margin: 0px}
div.ZMSTeaserElement div.title a:link,div.ZMSTeaserElement div.title a:visited,div.ZMSTeaserElement div.title{font-weight:bold;text-decoration:none;color:#000;padding:3px;display:block;background:#f7ac03}
div.ZMSTeaserElement div.title a:link,div.ZMSTeaserElement div.title a:visited,div.ZMSTeaserElement div.title a:active{}
div.ZMSTeaserElement div.title a:hover{text-decoration:underline}
div.ZMSTeaserElement div.text{padding: 6px;display:block}
/*div.ZMSTeaserElement div.text a:link,div.ZMSTeaserElement div.text a:visited{padding: 3px;display:block}*/

div.teaserElement, table.teaserElement {position:relative;background-color:#c5cfd8;width:100%;left:0px;top:0px;margin: 0px 0px 15px 0px}
div.teaserElement div.teaserTitle a:link,div.teaserElement div.teaserTitle a:visited,div.teaserElement div.teaserTitle {font-weight:bold;text-decoration:none;color:#fff;background-color:#576a79;line-height:120%;padding:2px;margin:0;display:block}
div.teaserElement div.teaserTitle a:link,div.teaserElement div.teaserTitle a:visited,div.teaserElement div.teaserTitle a:active{text-decoration:none;color:#fff;padding:3px 1px 1px 3px}
div.teaserElement div.teaserTitle a:hover{text-decoration:underline;color:#fff}
div.teaserElement div.text {color:#000;padding: 0px 8px 10px 8px}

div.SpecialTeaserLeft {position:relative;width:206px;left:0px;margin-bottom:0px}
div.SpecialTeaserRight {position:relative;width:208px;left:0px;top:0px;margin: 15px 0 15px 0;}
div.SpecialTeaserElement {width:100%;padding:0px;background:#c5cfd8;margin-bottom:15px}
div.specialTeaserTitle  {width:100%;font-weight:bold;text-decoration:none;color:#fff;background-color:#223440;line-height:120%;padding:0px;margin:0;display:block}
div.specialTeaserTitle div.title {color:#fff;padding-top:5px;padding-bottom:5px;padding-left:5px}
div.specialTeaserList {position:relative;padding-left:10px;padding-top:5px;padding-bottom:10px}
div.specialTeaserList a.list_item:link, a.list_item:visited {padding-left:10px;padding-bottom:5px;padding-right:5px;background: url(common/list_item.gif) left top no-repeat;display:block}
div.specialTeaserText {width:100%}
div.specialTeaserText #teasertext {padding:6px 8px 10px 8px}
div.specialTeaserList{margin-bottom:5px}

table.link_element {margin-top:10px}
.link_element tr {background:#fff}
.link_element td {padding:5px;background:#fcdd9a;border-bottom:1px solid #f7ac03;border-top:1px solid #fff}
td.link_title {padding:5px 5px 2px 0;color:#000;font-size:18px;background:#fff;border-bottom:1px solid #fff}
td.link_text {}
.link_text a {font-weight:bold}

/*******************/
/* Sitemap   */
/*******************/
TD.sitemapTitle0,TD.sitemapTitle1 {font-weight:bold;color:#000;display:block;padding: 5px 5px 6px 10px;border:none;border-top: 1px solid #194654;border-bottom:1px solid #fff;background:#fff}
A.sitemapTitle0:link, A.sitemapTitle0:visited ,A.sitemapTitle1:link, A.sitemapTitle1:visited {font-weight: bold; color: #4D4D4D;text-decoration: none;}
A.sitemapTitle0:hover, A.sitemapTitle0:active,A.sitemapTitle1:hover, A.sitemapTitle1:active {font-weight: bold;color: #4D4D4D;text-decoration: underline;}
A.sitemapElement0:link, A.sitemapElement0:visited {color: #AA0040;font-weight: normal;text-decoration: none;}
A.sitemapElement1:link, A.sitemapElement1:visited {color: #AA0040;font-weight: normal;text-decoration: none;}
A.sitemapElement0:hover, A.sitemapElement0:active {color: #AA0040;font-weight: normal;text-decoration: underline;}
A.sitemapElement1:hover, A.sitemapElement1:active {color: #AA0040;font-weight: normal;text-decoration: underline;}

/* SITEMAP*/
#treeNavigation {}
ul#treeNavigation{margin:0px;list-style-type:none;}
#treeNavigation li{font-weight:bold;padding:6px 0 6px 0;list-style-type:none;background: url(common/line.gif) bottom left repeat-x}
#treeNavigation li ul, #treeNavigation li ul li ul {margin:0 0 0 15px;padding:0px}
#treeNavigation li ul li, #treeNavigation li ul li ul li {font-weight:normal;padding:3px 0;background:none}
