/*
Theme Name: Presseclub Magdeburg
Theme URI: http://www.presseclub-magdeburg.de
Description: Template Homepage des Presseclub Magdeburg e.V.
Version: 1.0
Author: Yaway Media
Author URI: http://www.yaway.de
Last: 22.08.2008 16:51:08
*/


html {overflow: -moz-scrollbars-vertical;
}
* {
margin: 0;
padding: 0;
}
a {
outline: none;
}

body{
color: #363636;   
background: url(./images/bg.gif) repeat;
background-color: #6B6B6B;
font-size: 11px;
font-family: Verdana, sans-serif;
margin:auto;
margin-top:10px;
}

a:link, a:visited {
font-weight:normal;
color:#000000;
text-decoration:none;
background-color: transparent;
}
a:hover {
font-weight:normal;
color: #B5294A;
background-color: transparent;
text-decoration:none;
}
a.schlagwort:link, 
a.schlagwort:visited {
background-color: #A92645;
color            : #FFFFFF;
font-size        : 11px;
font-weight      : bold;
padding          : 2px 4px 3px 4px;
margin		   : 0px 0px 0px 0px;
border: 1px solid #B5294A;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-decoration:none;
}
a.schlagwort:hover {
background-color: #7D1B32;
color            : #FFFFFF;
font-size        : 11px;
font-weight      : bold;
padding          : 2px 4px 3px 4px;
margin		   : 0px 0px 0px 0px;
border: 1px solid #B5294A;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-decoration:none;
}

a.mehr:link, 
a.mehr:visited {
background-color: #A92645;
color            : #FFFFFF;
font-size        : 11px;
font-weight      : bold;
padding          : 2px 4px 3px 4px;
margin		   : 0px 0px 0px 0px;
border: 1px solid #B5294A;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-decoration:none;
}
a.mehr:hover {
background-color: #7D1B32;
color            : #FFFFFF;
font-size        : 11px;
font-weight      : bold;
padding          : 2px 4px 3px 4px;
margin		   : 0px 0px 0px 0px;
border: 1px solid #B5294A;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-decoration:none;
}

a.terminaktiv:link, 
a.terminaktiv:visited {
font-weight:normal;
color:#565656;
text-decoration:none;
background-color: transparent;
border-bottom: 1px dotted #333333;
}
a.terminaktiv:hover {
font-weight:normal;
color:#565656;
text-decoration:none;
background-color: transparent;
border-bottom: 1px dotted #333333;
}

#content-links a.back:link, 
#content-links a.back:visited {
background-color: #A92645;
color            : #FFFFFF;
font-size        : 10px;
font-weight      : normal;
padding          : 0px 4px 2px 4px;
margin: 14px 0px 0px 0px;
border: 1px solid #B5294A;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-decoration:none;
float: right;
}

#content-links a.back:hover {
background-color: #7D1B32;
color            : #FFFFFF;
font-size        : 10px;
font-weight      : normal;
margin: 14px 0px 0px 0px;
border: 1px solid #B5294A;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-decoration:none;
float: right;
}
#content-links a.fotostrecke:link, 
#content-links a.fotostrecke:visited {
background: #A92645 url(./images/galerie1.gif) repeat;
color            : #ebdee1;
font-size        : 11px;
font-weight      : bold;
padding          : 5px 5px 8px 5px;
margin		   : 0px 0px 0px 0px;
border: 1px solid #ce8c9c;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-decoration:none;
float: right;
width: 100px;
text-align: center;
}
#content-links a.fotostrecke:hover {
background: #A92645 url(./images/galerie2.gif) repeat;
color            : #FFFFFF;
font-size        : 11px;
font-weight      : bold;
padding          : 5px 5px 8px 5px;
margin		   : 0px 0px 0px 0px;
border: 1px solid #dcb5be;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-decoration:none;
float: right;
}      
a.fotos:link, 
a.fotos:visited {

background-color: #A92645;
color            : #FFFFFF;
font-size        : 10px;
font-weight      : normal;
padding          : 2px 4px 4px 4px;
margin-top       : 1px;
margin-left      : 0px;
margin-right      : 0px;
border: 1px solid #A92645;
text-decoration:none;
float: right;
}
a.fotos:hover {
background-color: #7D1B32;
color            : #FFFFFF;
font-size        : 10px;
font-weight      : normal;
margin-top       : 1px;
margin-left      : 0px;
margin-right      : 0px;
border: 1px solid #7D1B32;
text-decoration:none;
float: right;
} 
h1{
font-family: Arial, sans-serif;
font-size: 14px;
color: #565656;
font-weight:bold;  
padding: 3px 3px 2px 0px;
background-color: transparent;
border-bottom: 1px solid #B5294A;
margin-top: 12px;
margin-bottom: 10px;
}

h2, h3 {
font-size: 11px;
color: #FFFFFF;
font-weight:bold;  
padding: 3px 3px 4px 5px;
background-color: #565656;
border: 1px solid #565656;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
margin-top: 0px;
margin-bottom: 5px;
}
h2.fotostrecke {
font-size: 11px;
color: #FFFFFF;
font-weight:normal;  
padding: 3px 3px 5px 5px;
background: #b5294a url(./images/ueberschriftbg.gif) repeat;
border: 1px solid #641327;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
margin-top: 0px;
margin-bottom: 5px;
}
h2.h2sub{
font-size: 11px;
color: #FFFFFF;
font-weight:bold;  
padding: 3px 3px 4px 5px;
background-color: #8F8F8F;
border: 1px solid #8F8F8F;
margin-top: 0px;
margin-bottom: 5px;
}
h2.home {
font-family: Segoe Print, Comic Sans MS, Segoe UI, sans-serif;
font-size: 24px;
color: #565656;
font-weight:normal;  
line-height: 26px;
padding: 0px;
background-color: transparent;
border: 0px solid #565656;
margin: 0px 0px 0px 0px;
}


p {
font-size: 11px;
color: #363636;      
background-color: transparent;
padding: 0px 0px 0px 0px;
margin-top: 0px;
margin-bottom: 10px;
border: 0px solid #B3B3B3;
}
#commentbox div.comment_text p {
font-family: Georgia;
font-size: 12px;
font-style:italic;
color: #363636;      
background-color: #F2F2F2;
padding: 0px 0px 0px 0px;
margin-top: 0px;
margin-bottom: 10px;
border: 0px solid #B3B3B3;
}
#commentbox {
font-size: 11px;
color: #363636;      
background-color: #F2F2F2;
padding: 10px 10px 10px 10px;
margin-top: 0px;
margin-bottom: 10px;
border: 1px solid #B3B3B3;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
#commentbox ol.commentlist {
list-style-type: none;
border: 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#commentbox ol li {
margin: 0px 0px 10px 0px;
padding: 0px 0px 5px 0px;
border-bottom: 1px solid #b5b5b5;
}
div.textblock,
p.postmetadata {
font-size: 11px;
color: #363636;      
background-color: #F2F2F2;
padding: 8px 8px 9px 8px;
margin-top: 0px;
margin-bottom: 10px;
border: 1px solid #B3B3B3;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
div.slideshow {
margin-bottom: 10px;
border: 1px solid #B3B3B3;
}
p.bildunterschrift {
font-size: 10px;
color: #333333;      
background-color: #ECECEC;
padding: 5px 2px 10px 5px;
margin-top: 0px;
margin-bottom: 10px;
border: 1px solid #B3B3B3;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

p.wp-caption-text {
font-size: 10px;
color: #333333;      
background-color: #ECECEC;
padding: 5px 2px 6px 5px;
margin: 0px 0px 0px 0px;
border: 1px solid #B3B3B3;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
width: 413px;
}
p.start {
width: 388px;
height: 200px;
font-size: 11px;
color: #FFFFFF;  
font-weight: normal;
text-align: left;    
background-color: #F2F2F2;
padding: 5px;
margin-top: 0px;
margin-bottom: 10px;
border: 1px solid #B3B3B3;
}
p.erfolg{
margin-left: 0px;
font-size: 20px;
color: #333333;   
text-align: left;    
font-weight: normal;
background: #F2F2F2;  
padding: 3px 8px 4px 9px;
border           : 1px dashed;
border-color     : #2EA91E;
}
p.fehler{
margin-left: 0px;
font-size: 20px;
color: #CC0000;   
text-align: left;    
font-weight: normal;
background: #F2F2F2;  
padding: 3px 8px 4px 9px;
border           : 1px dashed;
border-color     : #CC0000;
}
#header{
margin: auto;
color:#363636;
background: url(./images/header.gif) no-repeat;
background-color: #FFFFFF;
width: 773px;
height: 74px;
text-align:left;
}

#topnavigation{
color:#000000;
background-color: #FFFFFF;
height: 20px;
color: #000000;
position: absolute;
top: 103px; 
margin-right: 1px;
margin-left: 3px;
padding: 1px;

}

#content{
margin: auto;
color: #363636;
width: 772px;
height: 100%;
overflow: auto;
min-height:380px;
background: url(./images/bgcontent.gif) repeat;
background-color: #FFFFFF;
padding: 0px 0px 0px 1px;
}
* html #content{
margin: auto;
color: #363636;
width: 772px;
height: 100%;
overflow: auto;
min-height:380px;
background: url(./images/bgcontent.gif) repeat;
background-color: #FFFFFF;
padding: 0px 0px 0px 1px;
}
#navigation{
color:#FFFFFF;
width: 175px;
float: left;
background-color: transparent;
padding:0px 0px 0px 6px;
border-top: 0px solid #99B7E2;
margin-top: 0px;
}
#navigation h3{
width: 158px;
font-size: 11px;
color: #FFFFFF;
font-weight:bold;  
padding: 4px 5px 6px 3px;
background: #b5294a url(./images/ueberschriftbg.gif) repeat;
border: 0px solid #B3B3B3;
margin-top: 0px;
margin-bottom: 1px;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
text-align:right;
}
#navigation ul {
margin:auto;
color: #FFFFFF;
list-style:none;
background-color: inherit;
padding:0px 0px 0px 0px;
}
#navigation li {
margin: 0px;
background-color: transparent;
color: #FFFFFF;
}

#navigation ul li a:link,
#navigation ul li a:visited {
width: 155px;
background-color: #B3B3B3;
color            : #FFFFFF;
font-size        : 11px;
font-weight      : bold;
display          : block;
padding          : 4px 5px 6px 6px;
margin-top       : 0px;
margin-left      : 0px;
border-bottom: 1px solid #FFFFFF;
text-decoration:none;
}

#navigation ul li a:hover {
background-color: #7D7D7D;
font-size        : 11px;
font-weight      : bold;
color            : #FFFFFF;
}  

#navigation ul li.current_page_item a:link,
#navigation ul li.current_page_item a:visited,
#navigation ul li.current_page_item a:hover,
#navigation ul li.current_page_parent a:link,
#navigation ul li.current_page_parent a:visited,
#navigation ul li.current_page_parent a:hover,
#navigation ul li.current_page_ancestor a:link,
#navigation ul li.current_page_ancestor a:visited,
#navigation ul li.current_page_ancestor a:hover {
width: 155px;
background-color: #565656;
color            : #FFFFFF;
font-size        : 11px;
font-weight      : bold;
display          : block;
padding          : 4px 5px 6px 6px;
margin-top       : 0px;
margin-left      : 0px;
border-bottom: 1px solid #FFFFFF;
}  





#navigation ul ul li.page_item a:link,
#navigation ul ul li.page_item a:visited {
width: 161px;
background-color: #838383;
display          : block;
padding          : 2px 3px 4px 2px;
font-size        : 11px;
font-weight      : normal;
color            : #F2F2F2;
text-align: right;
}

#navigation ul ul li.page_item a:hover {
background-color: #565656;
font-size        : 11px;
font-weight      : normal;
color            : #F2F2F2;
text-align: right;
}  

#navigation ul ul li.current_page_item a:link,
#navigation ul ul li.current_page_item a:visited,
#navigation ul ul li.current_page_item a:hover,
#navigation ul ul li.current_page_parent a:link,
#navigation ul ul li.current_page_parent a:visited,
#navigation ul ul li.current_page_parent a:hover,
#navigation ul ul li.current_page_ancestor a:link,
#navigation ul ul li.current_page_ancestor a:visited,
#navigation ul ul li.current_page_ancestor a:hover {
width: 161px;
background-color: #565656;
display          : block;
padding          : 2px 3px 4px 2px;
font-size        : 11px;
font-weight      : normal;
color            : #F2F2F2;
text-align: right;
} 





#content-links{
color:#363636;
width: 422px;
float: left;
background: transparent;
padding:0px 5px 10px 10px;
margin-right: 0px;
margin-top: 9px;
margin-left: 0px;
}

#content-links-01{
color:#363636;
width: 198px;
float: left;
background: transparent;
padding:0px 0px 0px 0px;
margin-right: 0px;
margin-top: 0px;
margin-left: 0px;
}
#content-links-02{
color:#363636;
width: 196px;
float: right;
background: transparent;
padding:0px 0px 0px 0px;
margin-right: 0px;
margin-top: 0px;
margin-left: 0px;
}
#content-links    a:link, 
#content-links    a:visited {
font: 11px verdana, sans-serif;
font-weight:normal;
color:#000000;
text-decoration:none;
background-color: transparent;
}
#content-links    a:hover {
font: 11px verdana, sans-serif;
font-weight:normal;
color: #B5294A;
background-color: transparent;
text-decoration:none;
}

#content-rechts{
color:#FFFFFF;
width: 95px;
min-height:400px;
float: right;
background: transparent;
padding:0px 0px 0px 0px;
margin-top: 42px;
margin-right: 52px;
}  
div.facebook {
width: 130px;
height: 180px;
background: #7c1a32 url(./images/facebook.gif) no-repeat;
margin: 0px 0px 8px 0px;
}
#tagcloud {
color:#f2f2f2;
background: #b5294a;
padding:7px 10px 11px 10px;
margin: 0px 0px 10px 0px;
border: 1px solid #761830;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-align: justify;
line-height: 18px;
}

#tagcloud    a:link, 
#tagcloud    a:visited {
font-weight:normal;
color:#e3d1d5;
text-decoration:none;
background-color: transparent;
}
#tagcloud    a:hover {
font-weight:normal;
color: #FFFFFF;
background-color: transparent;
text-decoration:none;
}

#content-links div.wp-caption {
border           : 0px solid #B3B3B3;
background: transparent;
margin: 0px 0px 10px 0px;
padding: 0;
}


#content-rechts img.teaser {
margin-bottom: 7px;
border: 0px solid #878787;
}

* html #content-rechts{
margin-right:9px;
}


#suche form.suchformular {
border-top: 0px solid #b3b3b3;
border-bottom: 0px solid #b3b3b3;
border-left: 0px solid #b3b3b3;
border-right: 0px solid #b3b3b3;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
padding: 4px 0px 5px 17px;
background-color: #f1f1f1;
width: 425px;
height: 21px;
float: left;
}  
*+ html #suche form.suchformular {
padding: 2px 0px 5px 17px;
height: 24px;
margin: 0;
}  

* html #suche form.suchformular {
padding: 2px 0px 5px 17px;
height: 24px;
margin: 0px 0px 0px 0px;
width: 425px;
} 
#suche .suchfeld,
#suche .suchfeld:visited {
font-size        : 11px;
font-weight      : normal;
color            : #333333;
background       : #f7f7f7;
padding          : 3px 4px 4px 4px;
border           : 1px solid #b5b5b5;
margin: 0px 0px 0px 0px;
width: 317px;
}
#suche .suchfeld:hover,
#suche .suchfeld:focus {
font-size        : 11px;
font-weight      : normal;
color            : #333333;
background       : #FFFFFF;
padding          : 3px 4px 4px 4px;
border           : 1px solid #6A6A6A;
margin: 0px 0px 0px 0px;
width: 317px;
}
*+ html #suche .suchfeld,
*+ html #suche .suchfeld:visited,
*+ html #suche .suchfeld:hover {
width: 288px;
}
* html #suche .suchfeld,
* html #suche .suchfeld:visited,
* html #suche .suchfeld:hover {
width: 288px;
}

#suche .button,
#suche .button:visited,
#commentbox .button,
#commentbox .button:visited {
background-color: #868686;
color            : #FFFFFF;
font-size        : 11px;
font-weight      : bold;
padding          : 2px 3px 3px 3px;
margin: 0px;
border: 1px solid #565656;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-decoration:none;
cursor: pointer;
float: none;
}

#suche .button:hover,
#commentbox .button:hover {
background-color: #751930;
color            : #FFFFFF;
font-size        : 11px;
font-weight      : bold;
padding          : 2px 3px 3px 3px;
margin: 0px;
border: 1px solid #565656;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-decoration:none;
}

.button,
.button:visited {
background-color: #868686;
color            : #FFFFFF;
font-size        : 11px;
font-weight      : bold;
padding          : 2px 3px 3px 3px;
margin: 0px 5px 0px 0px;
border: 1px solid #565656;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-decoration:none;
cursor: pointer;
float: right;
}

.button:hover {
background-color: #751930;
color            : #FFFFFF;
font-size        : 11px;
font-weight      : bold;
padding          : 2px 3px 3px 3px;
margin: 0px 5px 0px 0px;
border: 1px solid #565656;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-decoration:none;
}

form {
background-color: #F2F2F2;
border: 1px solid #B3B3B3;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding: 5px 10px 22px 10px;
margin: 0px;
}
form.comments {
background-color: transparent;
border: 0px solid #B3B3B3;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding: 0px 0px 0px 0px;
margin: 0px;
}

.inputbox,
.inputbox:visited {
font-size        : 11px;
font-weight      : normal;
color            : #333333;
background       : #f7f7f7;
padding          : 3px 4px 4px 4px;
border           : 1px solid #b5b5b5;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
margin: 0px 0px 10px 0px;
width: 275px;
}

.inputbox:hover,
.inputbox:focus {
font-size        : 11px;
font-weight      : normal;
color            : #333333;
background       : #FFFFFF;
padding          : 3px 4px 4px 4px;
border           : 1px solid #6A6A6A;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
margin: 0px 0px 10px 0px;
width: 275px;
}

.captchabox,
.captchabox:visited,
.captchabox:hover,
.captchabox:focus {
font-size        : 14px;
font-weight      : bold;
color            : #333333;
background       : #f7f7f7;
padding          : 0px 4px 3px 4px;
border           : 1px solid #b5b5b5;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
margin: 7px 0px 7px 0px;
width: 50px;
}
form.newsletterform {
height: 130px;
}

.newsletter,
.newsletter:visited {
font-size        : 11px;
font-weight      : normal;
color            : #333333;
background       : #f7f7f7;
padding          : 3px 4px 4px 4px;
border           : 1px solid #b5b5b5;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
margin: 3px 0px 10px 0px;
width:200px;
}

.newsletter:hover,
.newsletter:focus {
font-size        : 11px;
font-weight      : normal;
color            : #333333;
background       : #FFFFFF;
padding          : 3px 4px 4px 4px;
border           : 1px solid #6A6A6A;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
margin: 3px 0px 10px 0px;
width: 200px;
}

form.newsletterform .buttonnewsletter,
form.newsletterform .buttonnewsletter:visited {
background-color: #868686;
color            : #FFFFFF;
font-size        : 11px;
font-weight      : bold;
padding          : 2px 3px 3px 3px;
margin: 0px 0px 0px 0px;
border: 1px solid #565656;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-decoration:none;
cursor: pointer;
float: none;
}

form.newsletterform .buttonnewsletter:hover {
background-color: #751930;
color            : #FFFFFF;
font-size        : 11px;
font-weight      : bold;
padding          : 2px 3px 3px 3px;
margin: 0px 0px 0px 0px;
border: 1px solid #565656;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-decoration:none;
}
* html form.newsletterform .buttonnewsletter,
* html form.newsletterform .buttonnewsletter:visited,
* html form.newsletterform .buttonnewsletter:hover,
*+ html form.newsletterform .buttonnewsletter,
*+ html form.newsletterform .buttonnewsletter:visited,
*+ html form.newsletterform .buttonnewsletter:hover {
margin: 0px 0px 5px 0px;
}
form label {
width: 100px;
float: left;
color: #000000;
background: transparent;
margin: 0px 10px 0px 0px;
padding: 5px 0px 0px 0px;
text-align: left;
font:12px Verdana;
}
#footer{
margin: auto;
width: 762px;
height: 40px;
background: url(./images/footer.gif) no-repeat;
background-color: transparent;
text-align: right;
padding:6px 11px 0px 0px;
font-size        : 10px;
color: #363636;
vertical-align: bottom;
}


div.ngg-galleryoverview,
div.ngg-widget {
font-size: 11px;
color: #363636;      
background-color: #F2F2F2;
padding: 5px 0px 5px 5px;
margin: 0px 0px 5px 0px;
border: 1px solid #B3B3B3;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
height: 100%;
overflow: hidden;
clear:both; 
display:block !important;
width: 415px;
}
div.ngg-gallery-thumbnail-box {
margin: 0px 4px 3px 0px;
float: left;
}

div.ngg-gallery-thumbnail {
margin: 0px;
padding: 0px;
}

div.ngg-clear {
clear: both;
}


#content-links a img,
#content-links a img:visited {
border           : 5px solid #B3B3B3;
margin:2px;
}
#content-links a img:hover {
border           : 5px solid #B5294A;
margin:2px;
}
#content-links img {
border: 1px solid #B3B3B3;
float: left;
margin-bottom: 5px;
}
#content-links img.size-full {
border: 1px solid #B3B3B3;
float: none;
margin-bottom: 1px;
}
#content-links img.captcha {
border: 5px solid #B5294A;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
float: left;
margin: 0px 10px 5px 0px;
padding: 1px;
background-color: #FFFFFF;
}
img.flyer {
border           : 1px solid #B3B3B3;
margin-bottom: 10px;
}
#content-links img.standard,
#content-links a img.standard {
border: 0px solid #B3B3B3;
float: none;
margin-bottom: 5px;
} {
border: 0px solid #B3B3B3;
float: none;
margin-bottom: 5px;
}
img.minigrafik {
border           : 1px solid #797979;
float: left;
margin: 0px 5px 5px 0px;
}
#content img.profil,
#content img.alignright  {
border           : 1px solid #B3B3B3;
float: right;
margin: 0px 0px 5px 5px;
}
#content img.alignleft  {
border           : 1px solid #B3B3B3;
float: left;
margin: 0px 5px 5px 0px;
}
#content img.alignnone  {
border           : 1px solid #B3B3B3;
float: none;
margin: 0px 0px 0px 0px;
}
#content img.alignnone:hover  {
border           : 1px solid #000000;
float: none;
margin: 0px 0px 0px 0px;
}
#content img.partner {
border           : 0px solid #565656;
float: right;
margin: 0px 2px 5px 2px;
}
#content-links ul {
width: 395px;
list-style-image: url(./images/list.gif);
font-size: 11px;
color: #363636;      
background-color: #F2F2F2;
padding: 5px 10px 5px 15px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 10px;
border: 1px solid #B3B3B3;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
#content-links ol {
width: 395px;
font-size: 11px;
color: #363636;      
background-color: #F2F2F2;
padding: 5px 10px 5px 16px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 10px;
border: 1px solid #B3B3B3;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
#content-links li {
margin-left: 10px;
margin-bottom: 4px;
background-color: transparent;
}
#content-links li a._foto {
padding: 0px 20px 1px 0px;
background: url(./images/foto.gif) no-repeat;
background-position: right;
}

a.footer:link, a.footer:visited {
font-size:10px;
font-weight:normal;
color:#000000;
text-decoration:none;
background-color: inherit;
}
a.footer:hover {
font-size:10px;
font-weight:normal;
color:#B5294A;
text-decoration:none;
background-color: inherit;
}


a:link.galerie, a:visited.galerie {
font-weight:bold;
display: block;
width: 112px;
height: 24px;
color:#FFFFFF;
text-decoration:none;
background: url(images/galerie-01.gif) no-repeat;
margin-bottom:5px;
}
a:hover.galerie {
font-weight:bold;
display: block;
width: 112px;
height: 24px;
color:#FFFFFF;
text-decoration:none;
background: url(images/galerie-02.gif) no-repeat;
}


#lightbox{
position: absolute;
top: 30px;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}

#lightbox a img{ border: none; }

#outerImageContainer{
position: relative;
background-color: #FFFFFF;
width: 250px;
height: 250px;
margin: 0 auto;
border: 3px solid #B5294A;

}

#imageContainer{
padding: 10px;
}

#loading{
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#hoverNav{
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
width: 49%;
height: 100%;
background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
display: block;
}

#prevLink { float: left; background: url(./images/prevlabel.gif) left 0% no-repeat; }
#nextLink { float: right; background: url(./images/nextlabel.gif) right 0% no-repeat; }
#prevLink:hover, #prevLink:visited:hover  { float: left; background: url(./images/prevlabel.gif) left 0% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { float: right; background: url(./images/nextlabel.gif) right 0% no-repeat; }


#imageDataContainer{
font-size:10px;
color: #FFFFFF;
background-color: #B5294A;
margin: 0 auto;
padding:4px 0px 7px 0px;
border: 3px solid #B5294A;
border-top: 0px solid #565656;
overflow: hidden;
}

#imageData{
padding:0 10px;
}
#imageData
#imageDetails{ 
width: 96%; 
float: left; 
text-align: left; 
}	
#imageData #caption{ 
font-size: 11px; 
display: block; 
margin: 3px 0px 13px 0px; 
font-weight: normal;
line-height: 12px;
}
#imageData #numberDisplay{ 
color: #CCCCCC; 
display: block; 
clear: left; 
padding-bottom: 5px;	
}	
#imageData #bottomNavClose{ 
width: 20px; 
float: right;  
padding-bottom: 5px;	
}

#overlay{
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
background-color: #5a5a5a;
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}


.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

* html>body .clearfix {
display: inline-block; 
width: 100%;
}

* html .clearfix {
/* Hides from IE-mac \*/
height: 1%;
/* End hide from IE-mac */
}	




#content-links .tabberlive .tabbertabhide {
display:none;
}

/*--------------------------------------------------
.tabber = before the tabber interface is set up
.tabberlive = after the tabber interface is set up
--------------------------------------------------*/
#content-links .tabber {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: none;
width: 410px;
}



/*--------------------------------------------------
ul.tabbernav = the tab navigation list
li.tabberactive = the active tab
--------------------------------------------------*/

#content-links ul.tabbernav
{
width: 150px;
margin: 0px 0px 10px 0px;
padding: 1px 0px 0px 0px;
border: 0px solid #333333;
font: bold 12px Verdana, sans-serif;
background-color: transparent;
}

#content-links ul.tabbernav li
{
list-style: none;
margin: 0;
padding: 0;
display: inline;
}

#content-links ul.tabbernav li a:link,
#content-links ul.tabbernav li a:visited
{
background-color: #b5294a;
color            : #FFFFFF;
font-size        : 10px;
font-weight      : bold;
padding          : 3px 7px 4px 7px;
text-transform: uppercase;
margin: 0px 3px 0px 0px;
border: 1px solid #761830;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
text-decoration:none;
line-height: 25px;
}

#content-links ul.tabbernav li a:hover,
#content-links ul.tabbernav li.tabberactive a,
#content-links ul.tabbernav li.tabberactive a:hover
{
background-color: #761830;
}


/*--------------------------------------------------
.tabbertab = the tab content
Add style only after the tabber interface is set up (.tabberlive)
--------------------------------------------------*/
#content-links .tabberlive .tabbertab,
#content-links div.tabbertab {
margin:0;
padding:0;
border: none;

/* If you don't want the tab size changing whenever a tab is changed
you can set a fixed height */

/* height:200px; */

/* If you set a fix height set overflow to auto and you will get a
scrollbar when necessary */

/* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
#content-links .tabberlive .tabbertab h2 {
display:none;
}


/* Example of using an ID to set different styles for the tabs on the page */
#content-links .tabberlive#tab1 {
}
#content-links .tabberlive#tab2 {
}
#content-links .tabberlive#tab2 .tabbertab {
height:200px;
overflow:auto;
}




.error_msg {
font-weight:700;
color:#a92646;
}

.pxs_css_spamcheck {
display: none !important;
}

#tools{
margin: auto;
width: 593px;
height: 43px;
background: url(./images/bgcontent.gif) repeat;
background-color: #FFFFFF;
text-align: left;
padding: 0px 5px 0px 175px;
font-size: 11px;
color: #363636;
vertical-align: bottom;
border: none;
}
#toolscontainer{
margin:  0px 0px 0px 0px;
width: 593px;
height: 45px;
border-top: 1px solid #b3b3b3;
border-bottom: 0px solid #b3b3b3;
border-left: 0px solid #b3b3b3;
border-right: 0px solid #b3b3b3;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
background-color: #f1f1f1;
padding: 0px 0px 0px 0px;
}

#suche{
margin: 0px 0px 0px 0px;
width: 420px;
background: transparent;
text-align: left;
padding: 7px 5px 0px 0px;
font-size        : 11px;
color: #363636;
vertical-align: bottom;
float: left;
border: none;
}
* html #suche{
margin: 0px 1px 0px 0px;
width: 400px;
}


#icons{
margin: 7px 0px 0px 0px;
width: 140px;
height: 17px;
border-top: 0px solid #b3b3b3;
border-bottom: 0px solid #b3b3b3;
border-left: 0px solid #b3b3b3;
border-right: 0px solid #b3b3b3;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
padding: 4px 0px 9px 11px;
background-color: #f1f1f1;
float: right;
}

*+ html #icons{
height: 24px;
padding: 3px 0px 9px 11px;
}

* html #icons{
height: 25px;
padding: 3px 0px 9px 2px;
margin: 7px 0px 0px 0px;
width: 134px;
float: left;
}

#icons a.rss:link, 
#icons a.rss:visited {
width: 22px;
height: 23px;
background: url(./images/rsslink.gif) repeat;
padding          : 0px 0px 0px 0px;
margin		   : 0px 0px 0px 0px;
text-decoration:none;
float: left;
}
#icons a.rss:hover {
width: 22px;
height: 23px;
background: url(./images/rsslink.gif) repeat;
background-position: 22px 0px;
padding          : 0px 0px 0px 0px;
margin		   : 0px 0px 0px 0px;
}
#icons a.twitter:link, 
#icons a.twitter:visited {
width: 22px;
height: 23px;
background: url(./images/twitterlink.gif) repeat;
padding          : 0px 0px 0px 0px;
margin		   : 0px 0px 0px 0px;
text-decoration:none;
float: left;
}
#icons a.twitter:hover {
width: 22px;
height: 23px;
background: url(./images/twitterlink.gif) repeat;
background-position: 22px 0px;
padding          : 0px 0px 0px 0px;
margin		   : 0px 0px 0px 0px;
}
.wpmaps {
padding          : 0px 0px 0px 0px;
margin		   : 0px 0px 10px 0px;
background-color: #000000;
float:none;
clear:both; 
width: 100%;
}
.wpmaps img{
padding          : 0px 0px 0px 0px;
margin		   : 0px 0px 0px 0px;
background-color: transparent;
width: 100%;
}
