html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;

}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 62.5%;
	line-height: 1.0;
	min-height: 101%; /* scrollbars for netscape & firefox */
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
#wrap {
        background-color:#fff;
        font-size:1.1em;
        margin-bottom:20px;
        margin-top:128px;
        padding-left:14px;
        width:829px;
}
h1 {
	/*text-indent:-3000px;*/
	outline:none;
	height:0px;
}
.h2Listing {
	height:36px;
	width:609px;
	background:left top no-repeat #285d83;
	margin-bottom:25px;
}
.h2Listing p {
	position:absolute;
	margin-top:8px;
	margin-left:4px;
	font-size:1.8em;
	font-weight:bold;
	color:#fff;
}

#mainCol {
	margin-top:154px;
}
#logo {
	position:absolute;
	top:116px;
	left:14px;
	width:247px;
	height:58px;
}
#logo a {
	display:block;
	width:247px;
	height:58px;
	outline:none;
	cursor: pointer;
}
#navi {
	position:absolute;
	top:190px;
	left:14px;
	color:#fff;
	font-size:1.1em;
	background:#fff;
}
.liLevel1 {
	display:block;
	float:left;
	width:91px;
	height:23px;
	border-right:1px solid white;
}
.liLevel1 a {
	display:block;
	width:91px;
	height:17px;
	background:#000;
	color:#fff;
	text-decoration:none;
	text-indent:10px;
	padding-top:6px;
}
.liLevel1 a:hover {
	background: #25577a;
}
.liLevel1 .current {
	background: #25577a;
	cursor:default;
}

li.bau2011 a {
	background: #faa01e;
}

.ul1 {
    background-color:black;
    height:23px;
    width:829px;
}

.ul2 {
	position:absolute;
	left:0px;
	background: #25577a;
	margin-top:1px;
	width:828px;
	height:17px;
}

.ul2NoFullTopNavi {
    position:absolute;
    left:0px;
    background: #25577a;
    margin-top:1px;
    width:829px;
    height:17px;
}

.ul2 li, .ul2NoFullTopNavi li {
	float:left;
	margin-top:2px;
	height:10px;
}
.ul2 li.lastLi, .ul2NoFullTopNavi li.lastLi {
	border-right:none;
}

.liLevel2 a, .liLevel2 a:hover, .arrow {
	background:none;
	width:auto;
	display:block;
	height:16px;
	padding-top:0px;
	border-right:1px solid white;
	padding-right:10px;
}
.liLevel2 a:hover {
	text-decoration:underline;
}
.ul3 {
	position:absolute;
	margin-top:0px;
	background:#3172A0;
	padding-bottom:4px;
	z-index:700;
}
.ul3 li {
	clear:both;
	border-right:none;
	margin-top:3px;
	margin-bottom:4px;
}
.liLevel3 {
	display:block;
}
.liLevel3 a, .liLevel3 a:hover {
	color:#eee;
	border-right:0px;
	margin-bottom:3px;
	display:block;
}
.hasSubNavi {
	background:url(/images/version1/arrow.gif) no-repeat right center;
	padding-right:-15px;
}
.hasSubNavi a, .hasSubNavi a:hover {
	padding-right:20px;
}
.hasSubNavi .ul3 a, .hasSubNavi .ul3 a:hover {
	padding-right:5px;
}
li.shopNavBtn, li.shopNavBtn a { /* one button needs to be one pixel wider to fit page-width */
	width:92px !important;
}
#breadcrumb {
	position:absolute;
	top:238px;
	margin-left:14px;
	text-indent:1px;
	font-size:1.1em;
	color:#555;
}
#breadcrumb a {
	color:#555;
}
#breadcrumb a:hover {
	color:#000;
}
#date {
	position:absolute;
	top:238px;
	left:540px;
	font-size:1.1em;
	width:300px;
}
#metanavi {
        clear:both;
        color:#484848;
        font-size:1.1em;
        margin-top:-25px;
        padding-bottom:25px;
        padding-left:14px;
        width:829px;
        background-color: white;
}
#metanavi a {
	color:#484848;
	text-decoration:none;
}
#metanavi a:hover {
	color:#000;
	text-decoration:none;
}
#mainCol {
        float:left;
        margin-bottom:25px;
        margin-right:9px;
        width:609px;
}
#rightCol {
        background: url(/images/version1/dot.gif) repeat-y;
        float:left;
        margin-top:154px;
        padding-left:9px;
        width:200px;
}
#rightCol .rowCol {
	background: url(/images/version1/dot.gif) repeat-x left bottom #e3e3e3;
	padding-bottom:30px;
	padding-left:10px;
	padding-top:5px;
}
.mediumBottomPadding {
	padding-bottom:20px !important;
}
.smallBottomPadding {
	padding-bottom:10px !important;
}
.smallTopPadding {
	padding-top:10px !important;
}
#rightCol .headlined, #rightCol h1 {
	text-indent:0px;
	text-transform:uppercase;
	font-weight:bold;
	color:#25577a;
	margin-bottom:12px;
	height:inherit;
}
#portalbuttons h1 {
	margin-bottom:0px;
}
#portalbuttons .locatedText {
	position:absolute;
	margin-left:-181px;
	margin-top:7px;
	text-transform:none;
	font-size:1.1em;
	color:#534C4C;
	text-decoration:none !important;
}
#rightCol p {
	width:180px;
}
#ateaser {
	width:609px;
	height:260px;
	background:url(/images/version1/dot.gif) repeat-x bottom;
	padding-bottom:10px;
}
.bteaser {
	margin-top:5px;
	width:609px;
	background: url(/images/version1/dotMiddle.gif) repeat-y center;
}
.rightTeaser, .leftTeaser {
	width:295px;
	float:left;
}
.leftTeaser {
	margin-right:10px;
}
.bteaserAd .leftTeaser {
	margin-right:13px;
}
.cteaser {
	width:617px;
}
.cteaser .leftTeaser {
	width:203px;
	margin-right:7px;
	background:url(/images/version1/dot.gif) repeat-y right;
}
.cteaser .lastTeaser {
	width:190px;
	background:none;
	margin-left:-1px;
}
.cteaser p {
	width:190px;
	height:66px;
	overflow:hidden;
}
.dteaser p {
	height:33px;
	overflow:hidden;
}
.bteaserAd .rect {
	float:left;
	margin-top:5px;
	margin-left:1px;
	width:300px;
}
.rightTeaser {
	margin-left:9px;
}
.bteaser img, .bteaserAd img, .cteaser img {
	margin-top:1px;
	margin-bottom:10px;
}
.bteaser p, .bteaserAd p {
	line-height:1.3em;
}
.bteaser .fixedHeight, .bteaserAd .fixedHeight {
	height:57px;
	overflow:hidden;
}
.bteaser .rubrik, .bteaserAd .rubrik, .cteaser .rubrik, .dteaser .rubrik, #textTeaser .rubrik, .photo .rubrik, #article .headline, #network .rubrik, #comments .rubrik {
	background:#3272a0;
	color:#fff;
	text-transform:uppercase;
	width:290px;
	height:15px;
	padding-left:5px;
	padding-top:5px;
	text-indent:0px;
	text-decoration:none;
}
.rubrik {
	display:block;
	cursor:pointer;
	text-decoration:none;
}
.rubrik:hover {
	text-decoration:underline;
}
/*.bteaser h1 a, .bteaserAd h1 a, .cteaser h1 a, .broadTeaser h1 a, .listingItem h1 a {
	color:#fff;
	text-decoration:none;
}*/

p a, h3 a, h4 a, h5 a { /* for all the links (img, h2, p) in a teaser */
	text-decoration:none;
}
p a, h3 a, h4 a, h5 a {
	color:#000;
}
p a:hover {
	text-decoration:underline;
}
h3 a:hover, h4 a:hover, h5 a:hover {
	color:#3272a0;
}
.cteaser .rubrik {
	width:185px;
}
.dteaser .rubrik {
	width:300px;
}
#textTeaser .rubrik, .photo .rubrik, #article .headline, #network .rubrik, #comments .rubrik {
	width:604px;
	margin-bottom:10px;
}

#article .headline {
	width:605px;
}

// START von brunni am 25.03.2010

#article ul {
list-style: square;
}

#article li {
	background:url(/images/version1/bullet.gif) no-repeat left top;
	padding-left: 16px;
}

// ENDE von brunni am 25.03.2010

.article .headline {
	display:block;
}
#articleLeftCol .headlined {
	width:85px;
	background:url(/images/version1/dot.gif) repeat-x bottom left #e3e3e3;
	margin-bottom:0px;
	color:#000;
	font-weight:bold;
	text-transform:none;
	padding-bottom:11px;
	padding-top:8px;
	padding-left:7px;
}
#articleMainCol h2 {
	width:495px;
	color:#000;
	text-transform:none;
	font-size:2.1em;
	padding:0px;
	margin-left:-11px;
	padding-bottom:10px;
	padding-left:11px;
	background-color:#fff;
}

#articleContent {
    margin:0px;
    padding:0px;
    width:500px;
    font-size:12px;
    line-height:normal;
}

#articleContent p {
    margin-top:10px;
    margin-bottom:10px;
    margin-left:0px;
    margin-right:0px;
    padding:0px;
}

#articleContent strong {
    font-weight:bold;
}



#textTeaser {
	font-weight:bold;
	color:#3272a0;
}
#textTeaser li {
	padding-left:15px;
	height:1.5em;
	background:url(/images/version1/guillements.gif) no-repeat left top;
}
#textTeaser a {
	font-weight:normal;
	color:#000;
}
#textTeaser a:hover {
	color:#3272a0;
}
.bteaser h3, .bteaserAd h3, .cteaser h4, .listingItem h3, .listingItemAllLink h3 {
	font-weight:bold;
	font-size:1.1em;
	margin-left:-1px;
	margin-bottom:3px;
}
.cteaser h4 {
	margin-left:0px;
}
.bteaser .weitere, .bteaserAd .weitere {
	font-size:1.1em;
	font-weight:bold;
	color:#3172a0;
	margin-top:25px;
}
.bteaser ul {
	background:#d6e3ec;
	margin-top:6px;
	padding-top:5px;
	padding-left:5px;
	height:49px;
	overflow:hidden; /* overflow hidden is here and not on .bteaser li, because than the total amount of links doesn't affect the height of the bTeaser */
}
.bteaser li, .moreArticles li, #network li {
	padding-left:10px;
	line-height:15px;
	background:url(/images/version1/bullet.gif) no-repeat left top;
}
.bteaser li a {
	color:#000;
}
.bteaser li a:hover {
	color:#3172a0;
}


.listingItem, .listingItemAllLink {
	background:url(/images/version1/dot.gif) repeat-x bottom;
	margin-bottom:7px;
	height:161px;
}

.grey {
    margin-right:10px;
    position:absolute;
    width:295px;
    background-color:#e3e3e3;
    display:block;
    height:150px;
    }

.listingItem .rubrik, .listingItemAllLink .rubrik {
    width:299px;
    background:#3272a0;
    color:#fff;
    font-weight:bold;
    font-size:12px;
    padding-left:5px;
    padding-top:4px;
    padding-bottom:5px;
    margin-bottom:8px;
    text-indent:0px;
}
.fixedTeaserContent {
    position:absolute;
    width:301px;
    height:124px;
    overflow:hidden;
    margin-left:306px;
}

.listingItemAllLink .fixedTeaserContent {
    height:115px;
}

.listingItem h3, .listingItemAllLink h3 {
	font-size:11px;
	line-height:13px;
	margin-bottom:10px;
	margin-left:0px;
	margin-top:-5px;
}

.fixedTeaserContent h3 a {
    color:#AAAAAA;
}

.fixedTeaserContent h3 {
    color:#AAAAAA ! important;
    cursor:pointer;
}

.listingItem p, .listingItemAllLink p {
	font-size:11px;
	line-height:13px;
	text-align:justify;
}

/*.listingItem p {
	height:79px;
	overflow:hidden;
}

.listingItemAllLink p {
	height:67px;
	overflow:hidden;
}*/

#rubrikenlisting .listingItem p {
	height:auto;
}


#rubrikenlisting .listingItemAllLink p {
	height:auto;
}

.moreLink {
    float:right;
    color:#fff;
    background-color:#3272A0 ! important;
    font-weight:bold;
    margin-top:137px;
    margin-right:2px;
    cursor:pointer;
    padding-right:2px;
    padding-left:18px;
    padding-top:1px;
    padding-bottom:3px;
    background:url(/images/version1/more1.gif)  no-repeat 0px 1px;
}

.listingItemAllLink .moreLink {
	margin-top:120px;
}

.all {
    position:absolute;
	text-decoration:none;
	color:#3272a0;
	font-weight:bold;
	margin-left:306px;
	margin-top:137px;
}

.all:hover {
	text-decoration:underline;
}

.more {
    color:#fff;
    background-color:#3272A0 ! important;
    font-weight:bold;
    float:right;
    margin-top:6px;
    cursor:pointer;
    padding-right:2px;
    padding-left:18px;
    padding-top:2px;
    padding-bottom:2px;
    background:url(/images/version1/more1.gif)  no-repeat 0px 1px;
}

.moreDTeaser {
    color:#fff;
    background-color:#3272A0 ! important;
    font-weight:bold;
    float:right;
    margin-top:6px;
    cursor:pointer;
    padding-right:2px;
    padding-left:18px;
    padding-top:1px;
    padding-bottom:3px;
    background:url(/images/version1/more1.gif)  no-repeat 0px 1px;
}


.more:hover, .moreLink:hover , .moreDTeaser:hover {
    color:#3272A0;
    background-color:#fff ! important;
    background:url(/images/version1/more2.gif)  no-repeat 0px 1px;
}
.cteaser .more {
	margin-right:11px;
}
.cteaser .lastTeaser .more {
	margin-right:0px;
}
.dteaser {
}
.broadTeaser {
	height:100px;
	background:url(/images/version1/dot.gif) repeat-x bottom;
	padding-bottom:5px;
	margin-bottom:5px;
}
.broadTeaser .rubrik, .broadTeaser h5, .broadTeaser p {
	width:400px;
	margin-left:204px;
	text-indent:0px;
}
.broadTeaser .rubrik {
	margin-top:-96px;
}
.broadTeaser h5 {
	margin-top:6px;
	margin-bottom:4px;
	margin-left:203px;
	font-weight:bold;
	font-size:1.1em;
}
.blackNoUpper {
	font-weight:bold;
	color:#000;
	margin-bottom:0px;
	text-transform:none;
}
#flags {
	background:url(/images/version1/input.gif) no-repeat;
	width:180px;
	height:20px;
}
#flags a {
	border:1px solid #a9a9a9;
	display:block;
	height:10px;
	width:20px;
	float:left;
	margin-top:4px;
	margin-left:7px;
}
a.form {
	color:#000;
	text-decoration:none;
	float:right;
	font-weight:bold;
	margin-right:10px;
	margin-top:10px;
}
a.form:hover, a.black:hover {
	color:#3272a0 !important;
}
a.noForm {
	color:#000;
	text-decoration:none;
	float:right;
	font-weight:bold;
	margin-right:10px;
	margin-top:-13px;
}
a.noForm:hover {
	color:#3272a0;
}

#mostWanted p a {
	text-decoration:underline;
	color:#000000;
	font-weight:bold;
}
#mostWanted p a:hover {
	text-decoration:none;
}
#mostWanted {
	color:#000;
	margin-bottom:7px;
	line-height:16px;
	margin-left:-10px;
	margin-top:-4px;
}
#mostWanted .wantedheading {
	font-size:11px;
	text-transform:uppercase;
	padding:0 10px 5px;
	margin-bottom:0px;
	font-weight: bold;
	color:#25577A;
}
#mostWanted .links {
	height:25px;
	overflow:hidden;
	margin-left:3px;
}
#mostWanted .links li {
	height:25px;
	background:url(/images/version1/wanted-sep.gif) no-repeat right top;
	float:left;
}
#mostWanted .links li.last {
	background:none;
	padding:0px;
}
#mostWanted .links a {
	overflow:hidden;
	float:left;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:0 16px;
	line-height:25px;
	margin-right:2px;
	background-color:#827E7D;
}
#mostWanted .links a:hover, #mostWanted .links a.selected {
	background-color:#25577a;
}
#mostWanted .links a.last {
	margin-right:0;
}
#mostWanted .video {
	margin:15px 0 0 0;
}
#mostWanted .img {
	border:1px solid #fff;
	width:180px;
	height:91px;
	overflow:hidden;
	margin:0 auto 6px;
}

#mostWanted .foto {
	border:1px solid #fff;
	width:180px;
	height:91px;
	overflow:hidden;
	margin:0 auto 6px;
}

#mostWanted p {
	padding:0 10px;
}
#mostWanted .moreWhite {
	padding-right:10px;
}
.Artikel h4,
.mwHead{
	margin:5px 10px;
	font-size:12px;
	font-weight:bold;
}
.Artikel ol{
/* FEHLT!	background:url(/images/version1/artikel-footer.gif) repeat-x bottom; */
	padding-bottom:2px;
	margin-bottom:18px;
}
.Artikel li {
	background:url(/images/version1/artikel-bg.gif) repeat-x top;
	height:35px;
	padding-left:10px;
	padding-top:5px;
	overflow:hidden;
}
.Artikel li strong{
	display:block;
}
.Artikel li span{
	padding-left:13px;

}
.Artikel li {
	background:transparent url(/images/version1/artikel-bg.gif) repeat-x scroll center top;
	height:35px;
	overflow:hidden;
	padding-left:10px;
	padding-top:5px;
}

.Artikel ol {
	margin-bottom:6px;
}

#mostWanted .Artikel li {
	color:#FFFFFF;
	margin-bottom:0;
}

#mostWanted .Artikel li a {
	text-decoration:none;
	color:#FFFFFF;
}
#mostWanted .Artikel li a:hover {
	text-decoration:underline;
}
.Artikel li span {
padding-left:13px;
}
.abo img {
	margin-left:-10px;
}
.shop img {
	margin-bottom:7px;
}
.shop ul {
	margin-left:-10px;
}
.shop ul li {
	background:url(/images/version1/dot.gif) repeat-x top;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:3px;
}
.shop ul a {
	float:inherit;
	font-weight:normal;
	text-decoration:none;
	color:#000;
}
.shop ul a:hover {
	color:#3272a0;
}
#partnerlinks img {
	margin-bottom:8px;
	margin-top:5px;
}
#partnerlinks .bold {
	margin-top:12px;
}
#socials a {
	margin-right:2px;
}
#rssfeeds {
	padding:3px;
	border:1px solid #3172A0;
	position:absolute;
	background:#fff;
	margin-left:-4px;
	width:180px;
	z-index:9999;
}

#rssfeeds a {
	color:black;
	text-decoration:none;
	margin-bottom:5px;
}

#rssfeeds a:hover {
	color:#3172A0;
}

#rssfeeds img {
	vertical-align:middle;
	margin-right:2px;
}

.black {
	color:#000 !important;
}
.noUnderline {
	text-decoration:none !important;
}
.blue {
	color:#3172a0 !important;
	text-decoration: none !important;
}

a.blue:hover {
	text-decoration:underline !important; /* makes sure every blue link has a rollover-effect */
}

.darkblue {
	color:#25577A !important;
	text-decoration: none !important;
}

a.darkblue:hover {
	text-decoration:underline !important; /* makes sure every blue link has a rollover-effect */
}
.bold {
	font-weight:bold !important;
}
.upper {
	text-transform:uppercase;
}
.noLinkCursor {
	cursor:default;
}
.rightAlign {
	text-align:right;
}
.right {
	float:right;
}
.clearer {
	clear:both;
}
.dottedH {
	background:url(/images/version1/dot.gif) repeat-x;
}
.dottedV {
	background:url(/images/version1/dot.gif) repeat-y;
}
.hrDotted {
	background:url(/images/version1/dot.gif) repeat-x;
	margin-top:5px;
	margin-bottom:5px;
	height:1px;
}
.noTopPadding {
	padding-top:0px !important;
}
.noBottomPadding {
	padding-bottom:8px !important;
}
input {
	font-size:1.0em;
	font-weight:bold;
	color:#3172a0;
	letter-spacing:1px;
	margin-top:3px;
	width:170px;
}
input.option {
	width:10px;
	float:left;
	margin-top:0px;
}
#votingform label {
	width:150px;
	display:block;
	float:left;
	margin-bottom:10px;
}
.userloginAdditional {
	margin-top:28px;
	line-height:1.5em;
	margin-bottom:-12px;
}
.topMargin {
	margin-top:20px;
}
#search {
	position:absolute;
	top:157px;
	left:549px;
	width:200px;
}
#search label {
	font-weight:bold;
	font-size:1.1em;
	position:absolute;
	top:-3px;
	left:-3.8em;
}
#searchstring {
	border:none;
	background:url(/images/version1/bgSearch.gif) no-repeat top left;
	height:20px;
	padding-left:3px;
	margin-top:-5px;
}
#searchbtn {
	width:22px;
	margin-left:-2px;
	position:absolute;
	margin-top:-5px;
}
#voting h5 {
	text-transform:uppercase;
	font-weight:bold;
}
#voting form {
	margin-top:10px;
}
#weblinks p {
	margin-bottom:4px;
}
#skyscraper {
	/*	background: red;*/
	position:absolute;
	width:160px;
	height:600px;
	top:190px;
	left:861px;
}
#superbanner {
        height:90px;
        left:115px;
        position:absolute;
        top:13px;
        width:728px;
        /* background-color:red; */
}
#wallpaperSky {
	/*	background:blue;*/
	position:absolute;
	width:160px;
	height:600px;
	top:13px;
	left:861px;
}
#wallpaperSb {
	/*	background:blue;*/
	position:absolute;
	width:728px;
	height:90px;
	top:13px;
	left:133px;
}
#fullbanner {
	/*	background: green;*/
	position:absolute;
	width:468px;
	height:60px;
	top:43px;
	left:374px;
}
#articleMainCol {
	background:url(/images/version1/dot.gif) left repeat-y;
	float:right;
	width:499px;
	padding-left:10px;
}
#articleLeftCol {
	width:92px;
}
#comments, .adv {
	background:#E3E3E3;
	padding-bottom:15px;
}
.adv {
	background:url(/images/version1/adv.gif) #e3e3e3 97% no-repeat;
}
.answer {
	float:right;
	color:#aaa;
}
.kommentarbaum {
	margin:10px 10px 10px -10px;
}
.ausklappen {
	font-weight:bold;
	font-size:1.1em;
	color:#3172a0;
	cursor: pointer;
}
.userkommentar {
	background:#fff;
	margin-top:5px;
	padding:10px;
}
.kommentarbaum ul {
	margin-left:20px;
}
#features {
	width:89px;
	height:23px;
	margin-bottom:10px;
}
#features li {
	float:left;
}
#features li a {
	display:block;
	height:20px;
	width:26px;
	margin-right:2px;
	text-indent:-3000em; /* no Black-Hat, because IMG holdes same content */
	outline:none;
	background: no-repeat top left;
}
#features .comment {
	background-image:url(/images/version1/btnComment.gif);
}
#features .print {
	background-image:url(/images/version1/btnPrint.gif);
}
#features .sendAFriend {
	background-image:url(/images/version1/img/btnSendAFriend.gif);
}
.topic, .issue {
	background:#e3e3e3;
	margin-bottom:60px;
	padding-bottom:15px;
}
.issue .form {
	margin-top:5px;
}
.issue {
	padding-bottom:25px;
}
.issue img {
	margin-left:5px;
}
.topic ul, .issue p.price {
	margin-left:7px;
	margin-top:2px;
}
.topic li {
	height:17px;
}
.topic a:hover {
	text-decoration:underline !important;
}
.moreArticles ul a:hover, #network a:hover {
	color:#3272A0 !important;
}
#articleMainCol h3 {
	font-weight:bold;
	margin-bottom:0.5em;
}
#articleMainCol img {
	margin-bottom:1em;
}
.copytext {
	text-align:justify;
	line-height:1.2em;
	margin-bottom:1em;
}
#articleMainCol .moreArticles .headlined {
	font-size:1em;
	font-weight:bold;
	background:none;
	padding:0px;
	margin:0px;
	height:19px;
}
.moreArticles {
	background:url(/images/version1/dot.gif) top left repeat-x;
	padding-top:10px;
}
#network h3 {
	text-transform:none;
	font-weight:bold;
}
#socBookmarks {
	float:right;
	margin-bottom:-10px;
}
#network ul, .moreArticles ul {
	margin-left:7px;
}
#comments a, #comments p {
	margin-left:4px;
}
#comments a:hover, #comments a:active {
	color:#3272a0 !important;
}
#comments .rubrik {
	margin-bottom:20px;
}
.subline {
	color:#ccc;
	font-style:italic;
	margin-top:-5px;
	margin-bottom:5px;
}

.paging {
	margin-bottom:10px;
}
.paging p {
	text-align:right;
}
.paging a:hover {
	text-decoration:none;
	color:#3272A0;
}
#comments p {
	margin-bottom:15px;
	width:585px;
}
.linkedText {
	cursor:pointer;
}
.noClick {
	cursor:default !important;
}
#newsletterAbo span {
	display:block;
	width:180px;
	text-align:right;
	margin-top:8px;
	margin-bottom:-10px;
}
#newsletterAbo a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

input#submitright {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    float:right;
    width:auto;
    border:none;
    background:#e3e3e3;
    cursor:pointer;
    letter-spacing:0px;
    margin-right:0px;
    color:#000;
}

input#submitright:hover {
    color:#3172A0;
}

input#submitleft {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    width:auto;
    border:none;
    background:#e3e3e3;
    cursor:pointer;
    letter-spacing:0px;
    margin-right:10px;
    height:15px;
    color:#000;
    text-align:left;
}

input#submitleft:hover {
    color:#3172A0;
}

.shoppingcart {
    width: 180px;
    font-size:11px;

}

.shoppingcart td {
    vertical-align: top;
    padding: 2px;
}

.shoppingcart .textright {
    text-align: right;
}

.shoppingcart .nobreak {
    white-space: nowrap ! important;
}

.shoppingcart .odd {
    background:#DBDBDB;
}

.shoppingcart .even {
    background:#CCCCCC;
}

.shoppingcart .borderTop {
    border: 1px solid #FFFFFF;
}


#csspopup #close a {
    margin-top: 10px;
    background-color: #25577A;
    color: #ffffff;
    display: block;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    font-size: 14px;
    padding: 3px;
}
#csspopup {
    background: #FFFFFF;
    width: 200px;
    position: absolute;
    top: 350px;
    left: 300px;
    border: 1px solid #25577A;
    padding: 10px;
    display: none;
}


.microsite_navigation {
	background:#3272a0;
	color:#FFFFFF;
	font-weight: bold;
//	height:15px;
//	padding-left:5px;
//	padding-top:5px;
        padding: 5px;
	text-indent:0px;
	text-decoration:none;
    margin-bottom: 14px;
    margin-top: 2px;
}

.microsite_navigation a {
    color:#FFFFFF;
    text-decoration: none;
	background: url(/images/link_hweiss.gif) no-repeat 2px 2px;
	padding-left: 12px;
	font-weight: bold;
    display:inline;
    }


a.formnl {
	color:#000;
	text-decoration:none;
	float:right;
	font-weight:bold;
	margin-right:10px;
	margin-top:10px;
        margin-bottom:0px;
        padding:0px;
        
}
a.formnl:hover {
	color:#3272a0 !important;
}
	
input#submitleft1 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    float:right;
    width:auto;
    border:none;
    background:#e3e3e3;
    cursor:pointer;
    letter-spacing:0px;
    margin-right:10px;
    margin-top:6px;
    margin-bottom:0px;
    color:#000;
}

input#submitleft1:hover {
    color:#3172A0;
}

#wrap ol li {
 background-image: none;
}

