@charset "UTF-8";
/* CSS Document */

body {margin:5px 0px 20px 0px;padding:0px 0px 30px 0px;background-color:#f2f2f2;font:12px Tahoma,Verdana,Geneva,sans-serif;color:black;/*background:url('../images/page-back.png') repeat-x #FFF;*/}
td {font:12px Tahoma,Verdana,Geneva,sans-serif;color:black;}
a {outline:none;color:#1D4B85;text-decoration:underline;}
a:hover {color:#1D4B85;text-decoration:none;}
input {outline:none;}
.icon-pdf {vertical-align:middle;line-height:100%;margin:4px 5px 5px 0px;}

.icon {vertical-align:middle;line-height:100%;margin:0 5px 5px 0px;}

#mama {margin:0px auto;width:960px;border:1px solid silver;overflow:auto;background:url('../images/mama-back.png') repeat-y #FFF;}

#head {width:960px;height:130px;background:url('../images/head.png') no-repeat;text-align:right;}

#head ul {width:500px;float:right;clear:right;margin:28px 0px 0px 40px;padding:15px 10px 0px 0px;list-style-type:none;background:url('../images/top-nav-line2.gif') left bottom no-repeat;}
#head ul.top li {margin:0px;padding:0px;display:inline;}
#head ul.top li a.topnav {font-size:11px;text-decoration:none;color:#f5f5f5;padding:0px 0px 6px 0px;margin:0px 15px 3px 0px;}
#head ul.top li a.topnav:hover {color:white;border-bottom:1px solid white;}
#head ul.top li a.live {color:white;border-bottom:1px solid white;}
#head .go-home {float:left;margin:40px 0px 0px 40px;}

#head ul.lang-nav {float:right;clear:right;margin:10px 10px 0px 0px;padding:0;background:none;}
#head ul.lang-nav li {display:inline;margin:0 4px 0 0;padding:0px;}
#head ul.lang-nav li a {margin:0px;padding:0px;}

#search {margin:25px 0px 0px 0px;padding:0px;display:inline;}
#search input {border:1px solid #6C88B7;padding:2px;margin:0px 0px 4px 0px;}
#search input:hover, input:focus {border:1px solid #6C88B7;background-color:#EDF3FE;}
#search .button {vertical-align:middle;background-color:#8AA3D0;width:15px;height:15px;border:none;padding:0px;margin:0px 0px 4px 4px;}
#search .button:hover {background-color:#1D4B85;width:15px;height:15px;border:none;padding:0px;}

#left {width:253px;float:left;padding-bottom:0;background:url('../images/left-back.png') left top no-repeat;}
#left ul {margin:25px 0px 5px 40px;padding:0px;list-style-type:none;}
#left ul li {margin:0px 0px 0px 0px;padding:0px;}
#left ul li p {background:url(../images/linie.png) repeat-x;width:185px;margin:0px;padding:14px 0px 0px 5px;height:2px;}
#left ul li a {text-decoration:none;color:#2F2F2F;width:181px;height:20px;margin:0px 0px 4px 0px;padding:4px 0px 0px 15px;background:url('../images/nav-button.gif') no-repeat;display:block;}
#left ul li a:hover {color:#1D4B85;background:url('../images/nav-button-hover.gif') no-repeat;}

#left ul li a.live-single {text-decoration:none;color:#1D4B85;width:181px;height:20px;margin:0px 0px 4px 0px;padding:4px 0px 0px 15px;background:url('../images/nav-button-hover.gif') no-repeat;display:block;font-weight:normal;}

#left ul li a.live {text-decoration:none;color:#1D4B85;width:181px;height:20px;margin:0px 0px 0px 0px;padding:4px 0px 0px 15px;background:url('../images/nav-sub-top.png') no-repeat;display:block;font-weight:normal;}
#left ul li a.live:hover {background:url('../images/nav-sub-top.png') no-repeat;}

/* sub-menu */
#left ul li ul {background:url('../images/nav-sub-bottom.png') left bottom no-repeat;width:195px;margin:0px 0px 4px 0px;padding:0px 0px 4px 0px;font-size:11px;}
#left ul li ul li {margin:0px;padding:0px;}
#left ul li ul li a {width:166px;margin:0px 0px 0px 0px;height:auto;padding:0px 0px 6px 26px;background:url('../images/bullet.png') 17px 4px no-repeat;}
#left ul li ul li a:hover {background:url('../images/bullet-hover.png') 17px 4px no-repeat;}
#left ul li ul li a.live {text-decoration:none;color:#1D4B85;width:166px;margin:0px 0px 0px 0px;height:auto;padding:0px 0px 6px 26px;background:url('../images/bullet-hover.png') 17px 4px no-repeat;}
#left ul li ul li a.live:hover {background:url('../images/bullet-hover.png') 17px 4px no-repeat;}

/* subsub-menu */
#left ul li ul li ul {background:none;width:150px;margin:0px 0px 4px 15px;padding:0px 0px 4px 0px;font-size:11px;}
#left ul li ul li ul li {margin:0px;padding:0px;}
#left ul li ul li ul li a {width:166px;margin:0px 0px 0px 0px;height:auto;padding:0px 0px 6px 26px;background:url('../images/bullet.png') 17px 4px no-repeat;}
#left ul li ul li ul li a:hover {background:url('../images/bullet-hover.png') 17px 4px no-repeat;}
#left ul li ul li ul li a.live {text-decoration:none;color:#1D4B85;width:166px;margin:0px 0px 0px 0px;height:auto;padding:0px 0px 6px 26px;background:url('../images/bullet-hover.png') 17px 4px no-repeat;}
#left ul li ul li a.live:hover {background:url('../images/bullet-hover.png') 17px 4px no-repeat;}

#contentPopup {width:730px;float:left;padding:0px 0px 10px 0;text-align:left;}
#contentPopup h1 {float:left;padding:28px 0px 0px 10px;margin:0px 0px 5px 0px;font:20px Tahoma,Verdana,Geneva,sans-serif;color:#1D4B85;}
#contentPopup h2 {float:left;clear:both;padding:25px 0px 0px 10px;margin:0px;font:14px Tahoma,Verdana,Geneva,sans-serif;font-weight:bold;color:#1D4B85;width:550px;line-height:19px;}
#contentPopup h2 a {text-decoration:none;}
#contentPopup h2 a:hover {text-decoration:underline;}
#contentPopup p {float:left;clear:both;padding:5px 0px 0px 10px;color:#2F2F2F;line-height:19px;width:550px;margin:0px;}

#content {width:655px;float:left;padding:0px 0px 10px 30px;min-height:650px;
  	 height:auto !important;  /* für moderne Browser */
  	 height:650px;  /*für den IE */
  	 }
#content h1 {float:left;padding:28px 0px 0px 10px;margin:0px 0px 5px 0px;font:20px Tahoma,Verdana,Geneva,sans-serif;color:#1D4B85;}
#content h2 {float:left;clear:both;padding:25px 0px 0px 10px;margin:0px;font:14px Tahoma,Verdana,Geneva,sans-serif;font-weight:bold;color:#1D4B85;width:550px;line-height:19px;}
#content h3 {float:left;clear:both;padding:25px 0px 0px 10px;margin:0px;font:13px Tahoma,Verdana,Geneva,sans-serif;font-weight:bold;color:#1D4B85;width:550px;line-height:19px;}
#content h2 a {text-decoration:none;color:#1D4B85;}
#content h2 a:hover {text-decoration:underline;}
#content h4 {float:left;clear:both;padding:0px 0px 0px 10px;margin:0px;font:11px Tahoma,Verdana,Geneva,sans-serif;font-weight:normal;color:#999;width:550px;line-height:19px;}
#content ul {float:left;padding:5px 0px 0px 12px;margin:10px 0;width:550px;list-style-type:none;color:#2F2F2F;}
#content ul li {line-height:17px;padding:0px 0px 0px 12px;background:url('../images/list-square.gif') 0px 6px no-repeat;}
#content ul li.moreBottom {margin:0px 0px 8px 0px;}
#content p {float:left;clear:both;padding:0 0px 0px 10px;color:#2F2F2F;line-height:19px;width:550px;margin:0px;}
#content p.small {float:left;clear:both;padding:5px 0px 0px 10px;color:#2F2F2F;line-height:19px;width:430px;}
#content p.noheadline {padding:20px 0px 0px 10px;}
#content p img.border-blue2 {float:left;margin:5px 20px 0px 0px;border:1px solid #1D4B85;}
#content p.inner-right {float:right;clear:right;width:280px;padding:10px 120px 0px 0px;}

#content img.first {margin-left:7px;}
#content img.last {margin-right:0;}
#content .ba-box {color:#1D4B85;float:left;clear:both;width:595px;height:90px;padding:20px 0px 0px 20px;margin:15px 0px 0px 0px;background:url('../images/center-box-long-rounded-full2.png') no-repeat;}
#content .ba-logo {border:1px solid silver;margin-right:7px;margin-top:10px;}
#content .ba-logo:hover {border:1px solid #1D4B85;}

#content .recht-table {float:left;clear:both;margin-top:20px;}
#content .recht-table td {line-height:17px;}

#content .zwei {width:580px;margin:15px 0 0 10px;}
#content .zwei td h2 {margin-top:0;padding-left:0;padding-top:0;}
#content .zwei td {padding-left:10px;}
#content .zwei td.even {background-color:#fafafa;}
#content .zwei td.headc {background-color:#D4E6FC;}

#content .halter .partner-logo {margin:15px 10px 15px 10px;vertical-align:middle;line-height:100%;}
#content .halter {float:left;clear:both;width:650px;margin:0px 0px 25px 0px;}

#content ul.list-left {float:left;clear:both;padding:20px 0px 0px 5px;margin:0px;width:260px;list-style-type:none;}
#content ul.list-right {float:left;clear:right;padding:20px 0px 0px 10px;margin:0px;width:220px;list-style-type:none;}
#content ul.list-left li {font-weight:bold;list-style-type:none;background:none;line-height:14px;margin-bottom:7px;}
#content ul.list-right li {font-weight:bold;list-style-type:none;background:none;line-height:14px;margin-bottom:7px;}
#content ul.list-left li a {text-decoration:none;color:#2F2F2F;width:208px;height:20px;margin:0px 0px 4px 0px;padding:4px 0px 0px 12px;background:url('../images/list-button.gif') no-repeat;display:block;}
#content ul.list-right li a {text-decoration:none;color:#2F2F2F;width:208px;height:20px;margin:0px 0px 4px 0px;padding:4px 0px 0px 12px;background:url('../images/list-button.gif') no-repeat;display:block;}
#content ul.list-left li a:hover, #content ul.list-right li a:hover {background:url('../images/list-button-hover.gif') no-repeat;cursor:pointer;}
#content .linie {float:left;clear:both;height:1px;border-bottom:1px dotted silver;width:570px;padding:15px 0px 0px 0px;}

/*
	
	Pressemeldungen

*/
#content h2.listing {width:560px;float:left;font-size:15px;margin:20px 0 0 10px;/*border-bottom:1px dotted silver;*/padding:0 0 0 0;}
#content .dotline {float:left;clear:both;margin:10px 0 7px 10px;border-bottom:1px dotted silver;padding:0 0 7px 0;width:560px;}
#content .linkbox {float:left;clear:both;background:url('../images/center-box-long-rounded-half.png') no-repeat;width:565px;height:54px;margin:15px 0 0 0;padding:11px 0 0 28px;font-weight:bold;font-size:14px;}

#content ul.contentlist li {padding:0px 0px 8px 10px;margin:0px;} 

#content fieldset {float:left;clear:both;border:none;margin:0px;padding:10px 0px 0px 10px;}
#content label {display:block;margin:0px;width:300px;}
input.text,textarea, select {width:300px;font:12px/12px Arial, sans-serif;color:#333;padding:3px;margin:1px 0px 5px 0px;border:1px solid #6C88B7;}
input.text:hover,textarea:hover {border:1px solid #6C88B7;background-color:#EDF3FE;}
input.submit {float:left;clear:both;cursor:pointer;margin:10px 0px 0px 200px;background:url('../images/button-submit-110.gif') no-repeat;width:110px;height:23px;border:none;}
input.submit:hover {background:url('../images/button-submit-hover-110.gif') no-repeat;border:none;}
#content fieldset span {display:none;color:black;font-weight:bold;}
#content .message {border:1px solid #6C88B7;margin:20px 0px 20px 10px;padding:15px;text-align:left;font-weight:bold;width:330px;}
 

.valid{}
.invalid{border:1px solid #800 !important;background-color:#FFF6F8;}
.checkbox_invalid {border:1px solid #800 !important;background-color:#FFF6F8;padding:2px 2px;}
.fields { display:none; }

#content div.right {float:right;clear:right;width:185px;margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}
#content div.right img {border:1px solid #1D4B85;}
#content div.right p {width:185px;padding:5px 0px;margin:0px;}
#content div.right a {color:#1D4B85;text-decoration:underline;}
#content div.right a:hover {color:#1D4B85;text-decoration:none;}

/*
*
*	PRoof
*
*/
#content .infotable1 {float:left;clear:both;margin:10px 0 0 5px;}
#content .infotable1 td {font-size:11px;vertical-align:top;padding:3px 5px;}
#content .infotable1 .border-blue-top {border-top:2px solid #0B338A;}
#content .infotable1 .border-blue-bottom {border-bottom:2px solid #0B338A;}
#content .infotable1 .border-bottom-dotted-blue {border-bottom:1px dashed #0B338A;}
#content .infotable1 .border-top-dotted-blue {border-top:1px dashed #0B338A;}
#content .infotable1 .border-bottom-dotted-white {border-bottom:1px dashed white;}
#content .infotable1 .border-top-dotted-white {border-top:1px dashed white;}
#content .infotable1 .border-right-dotted-blue {border-right:1px dashed #0B338A;}
#content .infotable1 .inner-infotable1 td {font-size:10px;color:white;}
#content .infotable1 h2 {width:auto;}


#content .methode {width:610px;}
#content .box-blue {background-color:#CCE5FF;padding:10px 5px;margin:15px 0 0 10px;float:left;clear:both;}
#content .box-blue h3 {margin-top:0;padding-top:0;}
#content .box-grey {background-color:#DEDEDE;padding:10px 5px;margin:15px 0 0 10px;float:left;clear:both;font-size:11px;}
#content .box-grey p {line-height:14px;color:black;margin:0;}
#content .box-grey table.inner-infotable2 {float:left;clear:both;width:525px;margin:10px 0 0 10px;}
#content .box-grey table.inner-infotable2 td {font-size:11px;}
#content .box-grey h3 {margin-top:0;padding-top:0;}
#content .infotable1 .smaller {font-size:10px;}


#content h2.team-top {float:left;clear:both;margin:20px 0px 0px 10px;padding:0px;font-weight:normal;color:#1D4B85;font-size:16px;width:500px;display:inline;}
#content div.team {float:left;background-color:white;/*border:1px solid #C2CEDE;*/width:310px;height:300px;margin:10px 0px 0px 10px;padding:0px 0px 0px 0px;display:inline;background:url('../images/team-back-full.png') no-repeat;}
#content div.team img {float:left;margin:10px 10px 10px 10px;padding:0px;border:1px solid #1D4B85;}
#content div.team h3 {width:185px;float:right;clear:right;margin:10px 0px 0px 0px;padding:0 0 0 0;font-weight:normal;font:14px Tahoma,Verdana,Geneva,sans-serif;}
#content div.team p {float:none;font-size:11px;margin:0px 0px 0px 0px;padding:0px;line-height:14px;width:200px;}
#content div.team ul.teamlist {color:#2F2F2F;margin:0px 0px 0px 0px;padding:0px 0px 10px 10px;width:285px;list-style-type:none;float:left;clear:both;}
#content div.team ul.teamlist li {font-size:11px;margin:0px 0px 3px 0px;padding:0px 0px 0px 12px;line-height:14px;background:url('../images/list-square.gif') 0px 5px no-repeat;}

#content h2.team2-top {float:left;clear:both;margin:20px 0px 0px 10px;padding:0px;font-weight:normal;color:#1D4B85;font-size:16px;width:500px;display:inline;}
#content div.team2 {float:left;background-color:white;/*border:1px solid #C2CEDE;*/width:310px;height:327px;margin:10px 0px 0px 10px;padding:0px 0px 0px 0px;display:inline;background:url('../images/team-back-full-2.png') no-repeat;}
#content div.team2 img {float:left;margin:10px 10px 10px 10px;padding:0px;border:1px solid #1D4B85;}
#content div.team2 h3 {width:185px;float:right;clear:right;margin:10px 0px 0px 0px;padding:0px;font-weight:normal;font:14px Tahoma,Verdana,Geneva,sans-serif;}
#content div.team2 p {float:none;font-size:11px;margin:0px 0px 0px 0px;padding:0px;line-height:14px;width:200px;}
#content div.team2 ul.teamlist {color:#2F2F2F;margin:0px 0px 0px 0px;padding:0px 0px 10px 10px;width:285px;list-style-type:none;float:left;clear:both;}
#content div.team2 ul.teamlist li {font-size:11px;margin:0px 0px 3px 0px;padding:0px 0px 0px 12px;line-height:14px;background:url('../images/list-square.gif') 0px 5px no-repeat;}

#content .box-kompetenz {float:left;width:204px;margin:0px;padding:7px 0px 15px 0px;}
#content .box-kompetenz h1 {width:182px;background:url('../images/center-box-top-kompetenz.png') left top no-repeat;padding:10px 0px 5px 18px;margin:0px;font:13px Tahoma,Verdana,Geneva,sans-serif;color:#1D4B85;overflow:visible;}
#content .box-kompetenz p {background:url('../images/center-box-bottom-kompetenz.png') left bottom no-repeat;width:175px;padding:0px 18px 20px 18px;margin:0px;font:11px Tahoma,Verdana,Geneva,sans-serif;line-height:16px;height:180px;}


#content .box {float:left;clear:right;width:204px;margin:0px;padding:7px 0px 15px 0px;}
#content .box h1 {width:182px;background:url('../images/center-box-top.png') left top no-repeat;padding:16px 0px 0px 22px;margin:0px;font:13px Tahoma,Verdana,Geneva,sans-serif;color:#1D4B85;overflow:visible;}
#content .box p {background:url('../images/center-box-bottom.png') left bottom no-repeat;width:170px;padding:0px 10px 20px 22px;margin:0px;font:11px Tahoma,Verdana,Geneva,sans-serif;line-height:16px;}
#content .box img.webcast {height:121px;width:161px;margin:12px 0px 0px 0px;padding:0px;border:1px solid #1D4B85;}
#content .box img.webcast:hover {border:1px solid #6C8AB0;}

#content .box a.marktfuehrerschaft {width:161px;height:121px;margin:12px 0px 0px 0px;padding:0px;border:1px solid #1D4B85;background:url('../images/content/markfuehrerschaft-erobern-webcast.jpg') no-repeat;text-indent:-9999px;display:block;}
#content .box a.marktfuehrerschaft:hover {border:1px solid #6C8AB0;background-position:0px -121px;}

#content .box a.vertrieb-unterstuetzen {width:161px;height:121px;margin:12px 0px 0px 0px;padding:0px;border:1px solid #1D4B85;background:url('../images/content/vertriebsunterstuetzende-pr-webcast.jpg') no-repeat;text-indent:-9999px;display:block;}
#content .box a.vertrieb-unterstuetzen:hover {border:1px solid #6C8AB0;background-position:0px -121px;}

#content .box a.erfolg-messen {width:161px;height:121px;margin:12px 0px 0px 0px;padding:0px;border:1px solid #1D4B85;background:url('../images/content/erfolg-messen-webcast.jpg') no-repeat;text-indent:-9999px;display:block;}
#content .box a.erfolg-messen:hover {border:1px solid #6C8AB0;background-position:0px -121px;}
 
#content .column {float:left;width:200px;}
#content .box2 {text-align:left;width:192px;height:300px;float:left;clear:right;padding:0px 0px 0px 0px;margin:20px 10px 0px 0px;}
#content .box2 h1 {padding:16px 0px 0px 10px;margin:0px;font:14px Tahoma,Verdana,Geneva,sans-serif;color:#1D4B85;}
#content .box2 p {width:166px;padding:10px 0px 10px 10px;margin:0px;font:11px Tahoma,Verdana,Geneva,sans-serif;line-height:16px;}
#content .box2 p.headline-box2 {background:url('../images/center-box2-top.png') left top no-repeat;width:192px;padding:10px 0px 8px 10px;margin:0px;font:14px Tahoma,Verdana,Geneva,sans-serif;line-height:18px;font-weight:normal;}
#content .box2 p.bigger {width:166px;padding:10px 0px 10px 10px;margin:0px;font:11px Tahoma,Verdana,Geneva,sans-serif;line-height:16px;}
#content .box2 img.border-blue {margin:0px 0px 5px 0px;border:1px solid #1D4B85;}
#content .box2 ul {background:url('../images/center-box2-bottom.png') left bottom no-repeat;color:#2F2F2F;padding:0px 0px 0px 10px;margin:0px 0px 10px 0px;width:192px;list-style-type:none;float:left;clear:both;min-height:265px;
  	 height:auto !important;  /* für moderne Browser */
  	 height:265px;  /*für den IE */}
#content .box2 ul li {font-size:11px;margin:0px 0px 15px 0px;padding:0px 0px 0px 8px;line-height:14px;background:url('../images/list-square.gif') 0px 5px no-repeat;}	


/* PRoof-Boxes */
#content .box-long {float:left;clear:both;margin:10px 0 0;padding:0 0 25px;width:615px;background:url('/images/center-box-long-rounded-fulllong.png') 0 bottom no-repeat;position:relative;} 
#content .box-long h2 {float:left;clear:both;width:593px;margin:0;padding:29px 0 0 28px;background:url('/images/center-box-long-rounded-fulllong.png') 0 top no-repeat;}
#content .box-long h2.less {padding:20px 0 0 28px;}
#content .box-long p {float:left;clear:both;width:560px;margin:0;padding:7px 0 0 28px;}
#content .box-long img.proof-logos {right:30px;top:20px;position:absolute;}
#content img.proof-logos2 {float:right;clear:right;margin:23px 60px 0 0}


#content .box2-intro {background:url('../images/center-box2-intro.png') left top no-repeat;text-align:left;width:192px;height:300px;float:left;clear:right;padding:0px 0px 0px 0px;margin:20px 10px 0px 0px;}
#content .box2-intro h1 {padding:16px 0px 0px 10px;margin:0px;font:14px Tahoma,Verdana,Geneva,sans-serif;color:#1D4B85;}
#content .box2-intro p {width:166px;padding:10px 0px 10px 10px;margin:0px;font:11px Tahoma,Verdana,Geneva,sans-serif;line-height:16px;}
#content .box2-intro p.headline-box2 {width:192px;padding:10px 0px 8px 10px;margin:0px;font:14px Tahoma,Verdana,Geneva,sans-serif;line-height:18px;font-weight:normal;}
#content .box2-intro p.bigger {width:166px;padding:10px 0px 10px 10px;margin:0px;font:11px Tahoma,Verdana,Geneva,sans-serif;line-height:16px;}
#content .box2-intro img.border-blue {margin:0px 0px 5px 0px;border:1px solid #1D4B85;}
#content .box2-intro ul {color:#2F2F2F;padding:0px 0px 0px 10px;margin:0px 0px 10px 0px;width:192px;list-style-type:none;float:left;clear:both;}
#content .box2-intro ul li {font-size:11px;margin:0px 0px 15px 0px;padding:0px 0px 0px 8px;line-height:14px;background:url('../images/list-square.gif') 0px 5px no-repeat;}

#content .box2-265 {background:url('../images/center-box2-265.png') left top no-repeat;text-align:left;width:192px;height:265px;float:left;clear:right;padding:0px 0px 0px 0px;margin:20px 10px 0px 0px;}
#content .box2-265 h1 {padding:16px 0px 0px 10px;margin:0px;font:14px Tahoma,Verdana,Geneva,sans-serif;color:#1D4B85;}
#content .box2-265 p {width:166px;padding:10px 0px 10px 10px;margin:0px;font:11px Tahoma,Verdana,Geneva,sans-serif;line-height:16px;}
#content .box2-265 img.border-blue {margin:0px 0px 5px 0px;border:1px solid #1D4B85;}

#content .box2-300 {background:url('../images/center-box2-310.png') left top no-repeat;text-align:left;width:192px;height:310px;float:left;clear:right;padding:0px 0px 0px 0px;margin:20px 10px 0px 0px;}
#content .box2-300 h2 {padding:10px 0px 0px 10px;margin:0px;font:14px Tahoma,Verdana,Geneva,sans-serif;color:#1D4B85;width:175px;}
#content .box2-300 p {width:166px;padding:10px 0px 10px 10px;margin:0px;font:11px Tahoma,Verdana,Geneva,sans-serif;line-height:16px;}
#content .box2-300 img.border-blue {margin:0px 0px 5px 0px;border:1px solid #1D4B85;}

#content .box2-w260 {text-align:left;float:left;clear:right;padding:0px 0px 0px 0px;margin:10px 10px 0px 10px;}
#content .box2-w260 h2 {background:url('../images/center-box2-w260.png') left top no-repeat;width:250px;padding:7px 0px 0px 10px;margin:0px;font:12px Tahoma,Verdana,Geneva,sans-serif;color:black;font-weight:bold;}
#content .box2-w260 p {background:url('../images/center-box2-w260-btm.png') left bottom no-repeat;width:250px;padding:10px 0px 10px 10px;margin:0px;font:11px Tahoma,Verdana,Geneva,sans-serif;line-height:16px;}
#content .box2-w260 img.border-blue {margin:0px 0px 5px 0px;border:1px solid #1D4B85;}

/*#content .homelist {float:left;clear:both;width:654px;height:68px;border:1px solid green;margin:0px;padding:0px;}
#content .homelist ul {padding:0px;margin:0px;}
#content .homelist ul li {float:left;list-style-type:none;background:none;}
#content .homelist ul li a {float:left;width:185px;height:45px;background:url('../images/center-box-small.png') no-repeat;margin:5px 0px 0px 0px;padding:19px 0px 0px 20px;font-size:13px;font-weight:bold;color:#1D4B85;text-decoration:none;border:1px solid red;}
#content .homelist ul li a:hover {color:black;}*/

#content .homelist {float:left;clear:both;margin:0px;padding:0px 0px 0px 2px;width:650px;height:68px;}

#content .homelist a.boxedLink {float:left;width:180px;height:50px;background:url('../images/center-box-small-rounded.png') no-repeat;padding:18px 0px 0px 25px;text-decoration:none;font-weight:bold;color:#1D4B85;}
#content .homelist a.boxedLink:hover {color:black;}

#content ul.sitemap {margin:0px 0px 10px 10px;padding:0px;list-style-type:none;}
#content ul.sitemap li {margin:0px 0px 0px 0px;padding:0px;background:none;}
#content ul.sitemap li a.sublevel {text-decoration:none;color:#2F2F2F;width:320px;height:20px;margin:0px 0px 4px 0px;padding:4px 0px 0px 12px;background:url('../images/list-button-big.gif') no-repeat;display:block;}
#content ul.sitemap li a.sublevel:hover {background:url('../images/list-button-big-hover.gif') no-repeat;color:#1D4B85;}

#content ul.level1 {margin:10px 0px 5px 20px;padding:0px;list-style-type:none;float:left;clear:both;}
#content ul.level1 li {float:left;clear:both;margin:0px 0px 0px 0px;padding:0px;list-style-type:none;background:none;}
#content ul.level1 li a {background:url('../images/list-button.gif') no-repeat;width:208px;height:20px;margin:0px 0px 4px 0px;padding:4px 0px 0px 12px;display:block;}
#content ul.level1 li a:hover {background:url('../images/list-button-hover.gif') no-repeat;color:#1D4B85;}

#footer {width:960px;background:url('../images/footer-back.png') no-repeat;height:61px;float:left;clear:both;padding:0px;margin:0 0px 0px 0px;}
#footer p.left {margin:35px 0px 0px 40px;float:left;width:300px;font-size:10px;color:#1D4B85;font-weight:bold;display: inline;}
#footer p.right {margin:35px 30px 0px 0px;float:right;clear:right;width:500px;font-size:11px;text-align:right;display: inline;}
#footer p.right a {color:#1D4B85;text-decoration:none;margin-left:25px;}
#footer p.right a:hover {color:#1D4B85;text-decoration:underline;}



/*------------------------------- Ticker */
/* liScroll style declarations */
#content div#tickerarea {float:left;clear:both;margin:10px 0px 0px 0;background:url('../images/center-box-long-rounded-full.png') no-repeat;width:595px;height:128px;padding:20px 0px 0px 20px;}
 #content div#tickerarea h1 {background:none;width:570px;padding:0;margin:0px;font:14px Tahoma,Verdana,Geneva,sans-serif;color:#1D4B85;}
 /* styles für den ticker an sich, müssen wohl im head der jew. datei stehen?! */
 #content div#tickerarea p {width:595px;margin:0px 0px 0px 5px;padding:25px 0px 0px 0;font-size:10px;color:#666;}
  #content div#tickerarea ul {margin:0;}
 #content .mediapartner-home {color:#1D4B85;float:left;clear:both;width:595px;height:128px;padding:20px 0px 0px 20px;margin:0px 0px 0px 0px;background:url('../images/center-box-long-rounded-full.png') no-repeat;}
 #content .mediapartner-home h1 {background:none;width:570px;padding:0;margin:0px;font:14px Tahoma,Verdana,Geneva,sans-serif;color:#1D4B85;}
#content div#logowrap { height:40px;float:left;clear:both;margin:15px 0px 20px 10px;}
#content ul#logos {margin:5px 0px 0px 0px;padding:0px;}
#content ul#logos li {background-image:none;white-space:nowrap;height:50px;margin:0px 0px 0px 0px;padding:0px;}


#content img.fade-pic {margin-right:30px;}


/*------------------------------- Carousel */
/* this makes it possible to add next button beside scrollable */
div.scrollable {float:left;width:334px;height:300px;margin:0;padding:0px;background:url('/images/center-box2-335-carousel.png') no-repeat;}

/* prev, next, prevPage and nextPage buttons */
#content a.prev, a.prevPage {display:block;width:63px;height:275px;background:url('/images/carousel-arrow-left.png') 25px 0 no-repeat;float:left;margin:0px 0px;cursor:pointer;}

/* next button uses another background image */
#content a.next, a.nextPage {display:block;width:63px;height:275px;background:url('/images/carousel-arrow-right.png') -25px 0 no-repeat;float:left;margin:0px 0px;cursor:pointer;clear:right;}
#content a.prev:hover, a.prevPage:hover {background-position:25px -275px;}
#content a.next:hover, a.nextPage:hover {background-position:-25px -275px;}


/* disabled navigational button */
#content a.disabled {visibility:hidden !important;}

/*********** navigator ***********/
/* position and dimensions of the navigator */
div.navi {width:300px;height:8px;margin:0 0 10px 120px;}

/* items inside navigator */
div.navi a {width:8px;height:8px;float:left;margin:3px;padding:0;background:url('/images/navigator.png') 0 0 no-repeat;cursor:pointer;overflow:hidden;}

/* mouseover state */
div.navi a:hover {background-position:0 -8px;}

/* active state (current page state) */
div.navi a.active {background-position:0 -16px;} 	

/* root element for the whole scrollable setup */
div.scrollable {position:relative;overflow:hidden;width:334px;height:300px;margin:0;padding:0px;}

/* 
	root element for scrollable items. It is 
	absolutely positioned with large width. 
*/
div.scrollable #thumbs {position:absolute;width:20000em;clear:both;margin:0;padding:0;}


/* single item */
div.scrollable #thumbs div.innerThumb {float:left;width:300px;height:260px;margin:13px 16px;display:inline;color:black;padding:0;}
div.scrollable #thumbs img {border: 1px solid #1D4B85;margin:0;}
div.scrollable #thumbs img:hover {border:1px solid #6C8AB0;}
/* style when mouse is over the item */
div.scrollable #thumbs div.hover {}

/* style when element is active (clicked) */
#content div.scrollable #thumbs div.active {cursor:default;}
#content div.scrollable #thumbs p, #thumbs span {margin:0;padding:0px;font-size:11px;width:295px;color:black;}
#content div.scrollable #thumbs h2 {margin:4px 0px 0px 0px;padding:0px;width:295px;font-size:14px;font-weight:normal;color:#1D4B85;}

.pressemailinfo {font-weight:bold;font-size:10px;margin:0 0 5px 42px;width:195px;}
.presserror {font-weight:bold;color:red;font-size:10px;margin:0 0 5px 42px;width:195px;}
form.presseverteiler-form {float:left;clear:both;display:inline;width:195px;height:70px;margin:0 0 0 38px;padding:0;background:url('../images/presseverteiler-back.png') no-repeat;position:relative;z-index:5;}
form.presseverteiler-form p {font-weight:bold;clear:both;float:left;margin:8px 0 8px 8px;padding:0;}
* html form.presseverteiler-form p {margin:8px 0 8px 4px;} /* IE 6 */
* + html form.presseverteiler-form p {margin:8px 0 8px 8px;} /* IE 7 */
form.presseverteiler-form .presse-email {float:left;clear:both;margin:0 0 0 8px;padding:0 0 0 5px;color:#666;width:146px;height:25px;background:url('../images/presseverteiler-textfield.png') 0 0 no-repeat;border:none;z-index:1000;}
* html form.presseverteiler-form .presse-email {padding:4px 0 0 5px;} /* IE 6 */
* + html form.presseverteiler-form .presse-email {padding:4px 0 0 5px;} /* IE 7 */
form.presseverteiler-form .presse-submit {float:left;width:27px;height:25px;background:url('../images/presseverteiler-textfield.png') -153px 0 no-repeat;border:none;text-indent:-9999px;cursor:pointer;font-size: 0;display:block;line-height: 0;}


/* Box für Landing-Page */
#content #content-box {float:left;clear:both;margin:25px 0 0 20px;width:602px;padding:0 0 25px;background:url('../images/content-box-bottom.png') 0 bottom no-repeat;}
#content #content-box h2 {float:left;clear:both;width:587px;font-size:13px;padding:14px 0 0 35px;height:36px;background:url('../images/content-box-top.png') no-repeat;}
#content #content-box p {float:left;clear:both;width:520px;margin:5px 50px 0 35px;padding:0;}
#content #content-box img {float:left;margin:5px 10px 0 0;}
#content #content-box form.infor {float:left;clear:both;display: inline;padding:5px 10px 0 30px;margin:0;}
#content #content-box form.infor label {float:left;clear:both;width:200px;font-weight:bold;padding:0 0 3px 2px;margin:0;}
#content #content-box form.infor input.textinput {float:left;clear:both;background:url('../images/content-box-input.png') no-repeat;width:368px;height:28px;border:none;margin:3px 0 10px 0;padding:0 10px;}
#content #content-box form.infor input.submit {float:left;clear:both;font:12px Tahoma,Verdana,Geneva,sans-serif;background:url('../images/content-box-submit.png') no-repeat;width:152px;height:28px;margin:5px 0 0 230px;font-weight:bold;color:white;}
#content #content-box a.homepage {float:left;clear:both;display:block;width:252px;height:28px;border:none;margin:0 0 0 0;background:url('../images/content-box-submit-large.png') no-repeat;color:white;cursor:pointer;font-weight:bold;text-align:center;padding-top:3px;text-decoration:none;}


/* Presse durchsuchen */
form.pform {display:inline;float:left;margin:0 0 3px 0px;}
input.psearch {width:178px;float:left;height:18px;font:12px Tahoma,Verdana,Geneva,sans-serif;color: grey;padding:7px 6px 0 6px;margin:0 0 0 0px;border:none;background:url('../images/presse-durchsuchen.png') 0 0 no-repeat;}
input.psearch:hover {border:none;}
input.psubmit {cursor:pointer;float:left;border:none;width:28px;height:25px;padding:0;margin:0;background:url('../images/presse-durchsuchen.png') -190px 0 no-repeat;text-indent:-9999px;font-size:0;display:block;line-height: 0;}
input.psubmit:hover {background-position:-190px -25px;}


/* Paginate */
#pager {float:left;clear:both;margin:10px 0 30px 10px;width:550px;}
a.paginate {border:1px solid white;padding:2px 6px 2px 6px;text-decoration:none;color:black;}
a.paginate:hover {border:1px solid #C0CFDF;background-color:white;color:black;text-decoration: none;}
a.current {border:1px solid  #C0CFDF;background-color:#F7FAFE;padding:2px 6px 2px 6px;cursor:default;color:black;text-decoration: none;}
span.inactive {border:1px solid white;padding:2px 6px 2px 6px;color:#999;cursor:default;}
