.default  { color: black; font-size: 12px; line-height: 16px; }
.verysmall   { font-size: 8px; }
.small   { color: #535353; font-size: 10px; }
.small-headline   { color: #000000; font-size: 10px; line-height: 13px; }
.small-headline a:link    { color: #505050; text-decoration: none; }
.small-headline a:visited    { color: #505050; text-decoration: none; }
.small-headline a:active    { color: #3f3f9a; text-decoration: underline; }
.small-headline a:hover    { color: #3f3f9a; text-decoration: underline; }
.small-grey   { color: #232323; font-size: 10px; line-height: 13px; }
.small-grey a:link    { color: #505050; text-decoration: none; }
.small-grey a:visited    { color: #505050; text-decoration: none; }
.small-grey a:active    { color: #3f3f9a; text-decoration: underline; }
.small-grey a:hover    { color: #3f3f9a; text-decoration: underline; }
.small-grey-list   { color: #232323; font-size: 10px; line-height: 9px; }
.small-grey-list a:link    { color: #505050; text-decoration: none; }
.small-grey-list a:visited    { color: #505050; text-decoration: none; }
.small-grey-list a:active    { color: #3f3f9a; text-decoration: underline; }
.small-grey-list a:hover    { color: #3f3f9a; text-decoration: underline; }
.smallbold   { color: #232323; font-weight: bold; font-size: 11px; line-height: 16px; }
.small-white   { color: #ffffff; font-size: 10px; line-height: 13px; }
.small-white a:link    { color: #ffffff; text-decoration: none; }
.small-white a:visited    { color: #ffffff; text-decoration: none; }
.small-white a:active    { color: #ffffff; text-decoration: underline; }
.small-white a:hover    { color: #ffffff; text-decoration: underline; }
.smallbold-white   { color: #ffffff; font-weight: bold; font-size: 10px; line-height: 13px; }
.smallbold-white a:link    { color: #ffffff; font-weight: bold; font-size: 10px; line-height: 13px; }
.smallbold-white a:visited    { color: #ffffff; text-decoration: none; }
.smallbold-white a:active    { color: #ffffff; text-decoration: underline; }
.smallbold-white a:hover    { color: #ffffff; text-decoration: underline; }
.smallbold-headline   { color: #4c71a6; font-weight: bold; font-size: 10px; line-height: 13px; }

.headline   { color: #364A6A; font-weight: bold; font-size: 11px; line-height: 14px; }
.headlinenormalheight   { color: #4c71a6; font-weight: bold; font-size: 11px; }
.headline-white   { color: #ffffff; font-weight: bold; font-size: 11px; line-height: 14px; }
.headline13px   { color: #4c71a6; font-weight: bold; font-size: 13px; line-height: 16px; }
.headline14px   { color: #4c71a6; font-weight: bold; font-size: 14px; line-height: 17px; }
.headline14px-white   { color: #ffffff; font-weight: bold; font-size: 14px; line-height: 14px;  }
.headline14px-white a:link  { color: #ffffff; font-weight: bold; font-size: 14px; line-height: 14px; }
.headline14px-white a:visited  { color: #ffffff; font-weight: bold; font-size: 14px; line-height: 14px; }
.headline14px-white a:active  { color: #ffffff; font-weight: bold; font-size: 14px; line-height: 14px; }
.headline14px-white a:hover  { color: #ffffff; font-weight: bold; font-size: 14px; line-height: 14px; }
.headline14px-black   { color: 000000; font-weight: bold; font-size: 14px; line-height: 14px; }
.headline14px-black a:link    { color: #000000; text-decoration: none; }
.headline14px-black a:visited    { color: #000000; text-decoration: none; }
.headline14px-black a:active    { color: #000000; text-decoration: underline; }
.headline14px-black a:hover    { color: #000000; text-decoration: underline; }

.print_normal { font-family: Times New Roman,Georgia,Times; font-size: 12pt; line-height: 13pt; }
.print_small { font-family: Times New Roman,Georgia,Times; font-size: 10pt; }
.print_headline { font-family: Times New Roman,Georgia,Times; font-size: 14pt; line-height: 16pt; }

.form-small   { font-size:9px; border-style:1px solid; }

.openedclosedfolder { font-size: 10px; font-family: monospace; padding: 0em 0.25em 0em 0.25em; background: #c0c0c0; text-decoration: none; }
.openedclosedfolder a  { color: #666666; text-decoration: none; }

.hintergrundfarbe { background-color: #eeeeee; padding: 4px; border-bottom: 3px solid #fff; }

body  
{ 
    color: #000; 
    font-size: 11px; 
    font-family: Verdana, Helvetica, Arial, Geneva, Swiss, sans-serif; 
    line-height: 15px;     
    background: url(pictures/bg_livingbridge.jpg) repeat-x; 
    background-color: #837e7a; 
    margin-top: 0; 
    margin-left: 10px; 
}
a: link, a:visited { text-decoration: none }
a:active, a:hover { text-decoration: underline }
input, select { font-size: 10px; }
	
#metanavi { width: 590px; margin-top: 5px; text-align: right; float:left; }
.metanavi a { margin-left: 15px; color: #6b6866; font-size: 10px; font-weight: bold; text-decoration: none }
.metanavi a:hover { text-decoration: underline; }

#metanaviactive { width: 890px; margin-top: 5px; text-align: right }
.metanaviactive a { margin-left: 15px; color: #fff; font-size: 10px; font-weight: bold; text-decoration: none }
.metanaviactive a:hover { text-decoration: underline; }
	
#mainnavi 
{
   position: absolute; 
    top: 20px; 
    left:0px; 
    width: 960px; 
    height: 228px; 
    border: none;
    clear:both; 
    background: url(pictures/bg_mainnavi.jpg) no-repeat;
}

/*
    #mainnavi1left {float: left; width: 200px }
    #mainnavi1right { float: left; width: 5px }      
*/  
  
#mainnavi1middle {    float: left;     width: 461px;    margin: 200px 0 0 206px;     display: inline;    }
     
.mainnavi1 a, #mainnavi2 a  
{
    float: left;
    display: block;
    color: #5e4f54; 
    text-align: center; 
    height: 26px;
    padding: 6px 14px 0px 14px;
    font-weight: bold; 
    text-decoration: none 
}
.mainnavi1 a:hover 
{
    text-decoration: none;     
    background-color: #ffffff;
    color: #000000;
    filter:alpha(opacity=60);
	opacity: 0.6;
}
.mainnavi1button1passive { float: left; height: 28px; width: 50px; line-height: 25px; font-weight: bold; color: #898989; text-align: center; }
.mainnavi1button1active a { height: 28px; width: 50px; text-decoration: none; color: #333333; background-color: #eeeeee; }
.mainnavi1button1 a { float: left; height: 28px; width: 50px; background-image: url(pictures/mainnavi1-button1.gif); text-align: center; }
.mainnavi1button1 a:hover { background-image: url(pictures/mainnavi2-button1-over.gif) }	
.mainnavi1button2passive { float: left; height: 28px; width: 50px; line-height: 25px; font-weight: bold; color: #898989; text-align: center; }
.mainnavi1button2active a { height: 28px; width: 50px; text-decoration: none; color: #333333; background-color: #eeeeee; }
.mainnavi1button2 a { float: left; height: 28px; width: 50px; background-image: url(pictures/mainnavi1-button2.gif); text-align: center; }
.mainnavi1button2 a:hover { background-image: url(pictures/mainnavi2-button2-over.gif) }
.mainnavi1button3passive { float: left; height: 28px; width: 50px; line-height: 25px; font-weight: bold; color: #898989; text-align: center; }
.mainnavi1button3active a { height: 28px; width: 50px; text-decoration: none; color: #333333; background-color: #eeeeee; }
.mainnavi1button3 a { float: left; height: 28px; width: 50px; background-image: url(pictures/mainnavi1-button3.gif); text-align: center; }
.mainnavi1button3 a:hover { background-image: url(pictures/mainnavi2-button3-over.gif) }
.mainnavi1button4passive { float: left; height: 28px; width: 50px; line-height: 25px; font-weight: bold; color: #898989; text-align: center; }
.mainnavi1button4active a { height: 28px; width: 50px; text-decoration: none; color: #333333; background-color: #eeeeee; }
.mainnavi1button4 a { float: left; height: 28px; width: 50px; background-image: url(pictures/mainnavi1-button3.gif); text-align: center; }
.mainnavi1button4 a:hover { background-image: url(pictures/mainnavi2-button3-over.gif) }

.mainnavi1passive a { color: #898989; text-align: center; line-height: 25px; font-weight: bold; text-decoration: none }
.mainnavi1passive a:hover { text-decoration: none }


#mainnavi2 
{ 
    float: left; 
    width: 240px; 
    padding: 200px 0 0 0px; 
}
#mainnavi2 a  
{
    filter:alpha(opacity=80);
	opacity: 0.8;
}
#mainnavi2 a:hover 
{
    text-decoration: none;     
    background-color: #eeeeee;    
    color: #333333;    
}

.mainnavi2button1active { float: left; width: 70px; text-decoration: none; color: #333333; background-color: #eeeeee; }
.mainnavi2button2active { float: left; width: 72px; text-decoration: none; color: #333333; background-color: #eeeeee; }
.mainnavi2button3active { float: left; width: 55px; text-decoration: none; color: #333333; background-color: #eeeeee; }
/*
.mainnavi2button1passive { float: left; height: 28px; width: 83px; line-height: 25px; font-weight: bold; color: #898989; text-align: center; }
.mainnavi2button1active { height: 28px; width: 83px; text-decoration: none; color: #333333; background-color: #eeeeee; }
.mainnavi2button1 a { float: left; height: 28px; width: 83px; background-image: url(pictures/mainnavi2-button1.gif); text-align: center; }
.mainnavi2button1 a:hover { background-image: url(pictures/mainnavi2-button1-over.gif) }	
.mainnavi2button2passive { float: left; height: 28px; width: 76px; line-height: 25px; font-weight: bold; color: #898989; text-align: center; }
.mainnavi2button2 a { float: left; height: 28px; width: 76px; background-color: #6ab2e7; text-align: center; }
.mainnavi2button2 a:hover { background-color: #4c71a6 }
.mainnavi2button3passive { float: left; height: 28px; width: 81px; line-height: 25px; font-weight: bold; color: #898989; text-align: center; }
.mainnavi2button3 a { float: left; height: 28px; width: 81px; background-image: url(pictures/mainnavi2-button3.gif); text-align: center; }
.mainnavi2button3 a:hover { background-image: url(pictures/mainnavi2-button3-over.gif) }
.mainnavi2 a { color: #fff; text-align: center; line-height: 25px; font-weight: bold; text-decoration: none }
.mainnavi2 a:hover { text-decoration: none }
.mainnavi2passive a { color: #898989; text-align: center; line-height: 25px; font-weight: bold; text-decoration: none }
.mainnavi2passive a:hover { text-decoration: none }


#mainnaviactive { z-index: 10; position: absolute; left: 10px; top: 158px; height: 9px; width: 900px; }
#subnaviactive { float: left; width: 200px; background-color: #4c71a6 }
#subnaviuseractive { float: left; width: 200px; background-color: #4c71a6 }
.endpieces { float: left; width: 5px; height: 9px }
.middlepiece { float: left; height: 9px; }
*/


	
#leftcolumn 
{ 
    z-index: 11; 
    position: absolute; 
    top: 248px; 
    width: 190px; 
    left:10px;     
 }

.subnavitext
{
    width: 190px;
    background-color: #efeeee;
    margin: 0px 0 1px 0;
}
.subnavitext:hover
{
    background-color: #ffffff;
}
.active
{
    background-color: #ffffff;
}
.top, .top:hover
{
    background-color: #bdb8b6;
}


.subnavitext a, .subnavitext span  
{
    text-decoration: none;
    display: block;
    font-weight: bold; 
    color: #5e4f54;
    padding: 6px 4px 6px 20px;      
    width: 166px;
    background: url(pictures/pfeil_d.gif) no-repeat;
    background-position: 8px 9px;   
} 
.subnavitext a:hover, .active a 
{
    color: #333333;      
}
.top span
{    
    background: url(pictures/pfeil_h.gif) no-repeat;
    background-position: 8px 9px;
    color: #ffffff; 
}


/* 
.subnavi1headline { font-weight: bold; color: #5e4f54; }
.subnavi2headline { font-weight: bold; color: #5e4f54; }
.subnavitext { padding-left: 15px; padding-right: 5px;}
.subnavi {  }
.subnavi a { font-weight: bold; font-size: 11px; text-decoration: none; }
.subnavi a:hover { text-decoration: underline; }
.subnaviactive { color: #313131; }
.subnaviactive a { font-weight: bold; font-size: 11px; text-decoration: none; }
.subnaviactive a:hover { text-decoration: underline; }

.subsubnavitext { width:150px; float:left; padding-right:5px color:red; 5px; font-weight: normal; text-decoration: none; }
.subsubnavitext a { font-weight: normal; text-decoration: none; }
.subsubnavitext a:link { font-weight: normal; text-decoration: none; }
.subsubnavitext a:visited { font-weight: normal; text-decoration: none; }
.subsubnavitext a:hover { font-weight: normal; text-decoration: underline;}
.subsubnavitextrot { width:150px; float:left; padding-right:5px color:red; 5px; font-weight: normal; text-decoration: none; }
.subsubnavitextrot a { font-weight: normal; color:red; text-decoration: none; }
.subsubnavitextrot a:link { font-weight: normal; color:red; text-decoration: none; }
.subsubnavitextrot a:visited { font-weight: normal; color:red; text-decoration: none; }
.subsubnavitextrot a:hover { font-weight: normal; color:red; text-decoration: underline;}
*/ 

.middlecolumn 
{
    z-index: 8; 
    position: absolute; 
    top: 248px; 
    left: 206px; 
    width: 455px; 
 }
.middlecolumn a { color: #bb5a38; text-decoration: none }
.middlecolumn a:hover { text-decoration: underline }
.middlecolumn2 { z-index: 8; position: absolute; top: 248px; width: 650px; left: 10px;}
.middlecolumn2 a { color: #e20a16; text-decoration: none }
.middlecolumn2 a:hover { text-decoration: underline }
.middlecolumn3 { z-index: 8; position: absolute; top: 180px; left: 5px; width: 905px; }
.middlecolumn3 a { color: #e20a16; text-decoration: none }
.middlecolumn3 a:hover { text-decoration: underline }

.middlecolumnhalf { float: left; width: 210px; margin-bottom: 2px; }
#middlecolumnwhite { background-color: #efeeee; }
.middlecolumntextarea { margin: 0 10px 0 10px; padding: 20px 0 0 0;}
.middlecolumn2 .middlecolumntextarea { margin: 0 10px 0 20px;}
.headline { clear: both; color: #364A6A; font-size: 16px; font-weight: bold; line-height: 22px; margin-bottom: 8px; }
.subheadline { color: #000; font-size: 10px; font-weight: bold; }

.kategorie
{
    color: #838182;
    background: url(pictures/bg_kategorie.gif) repeat-x;
    width: 600px;
    height: 22px;
    padding: 5px 0 0 10px;
    font-weight: bold;
}
.kategorie-small
{
    color: #838182;
    background: url(pictures/bg_kategorie.gif) repeat-x;
    width: 400px;
    height: 22px;
    padding: 5px 0 5px 10px;
    font-weight: bold;
}
p.punktlinie
{
    margin: 0;
    padding :0;
    width: 400px;
    height: 1px;
    background: url(pictures/bg_punktlinie.gif) repeat-x;
}
div.punktlinie
{
    margin: 0;
    padding :0;
    width: 400px;
    height: 1px;
    background: url(pictures/bg_punktlinie.gif) repeat-x;
}

.giantnews
{
    padding: 12px 0 12px 0;
    width: 580px;
}

.giantnews .mainfield
{
    font-weight: bold;
    font-size: 140%;
}

.giantnews img
{
    float: left;
    margin: 0 20px 0 0;
}
.giantnews p
{
    margin: 4px 0 0 0;
    padding: 0;
}
/*
Vergrößert auch den "More"-Link
.giantnews a
{
    font-size: 140%;
}
*/


.bignews
{
    padding: 10px 0 10px 0;
    width: 580px;
}

.bignews .mainfield
{
    font-weight: bold;
    font-size: 107%;
}

.bignews img
{
    float: left;
    margin: 0 20px 0 0;
}
.bignews p
{
    margin: 4px 0 0 0;
    padding: 0;
}
/*
Vergrößert auch den "More"-Link
.bignews a
{
   font-size: 107%; 
}
*/
.smallnews
{
    margin: 8px 0 0 0;
}
.smallnews a
{
    background: url(pictures/pfeil_d.gif) no-repeat;
    background-position: 0px 2px;
    padding: 0px 0 4px 12px;
    font-weight: bold;
    color: #535353;
}
.smallnews a:hover
{
    color: #333333;
}
.smallnews p
{
    margin: 0;
    padding: 0 0 8px 12px;
}

.bold { font-weight: bold }
.grey { color: #535353 }
.background { background-color: #dad8d9; padding: 2px; color: #535353; font-size: 10px; }
.articleicons { float: right; padding: 4px; }
.articleheadline { font-size: 12px; font-weight: bold; }
.text { margin-top: 5px; margin-bottom: 5px; color: #000; font-size: 11px; }
.textabstand { margin-left: 5px; margin-bottom: 15px; color: #000; font-size: 11px; }
.comment  { color: #fff; font-size: 12px; font-weight: bold; background-image: url(pictures/bg-middlecolumn-bar-top.gif); background-repeat: no-repeat; text-align: center; padding-top: 2px; height: 20px }
.commentbackground { background-color: #dad8d9; padding: 4px; border-bottom: 2px solid #fff; }
.commentheadline { font-weight: bold; color: 4c71a6; }
.commentsub { margin-left: 15px; }
.commentsubtext { font-size: 10px; }
.listforumborder {  }
.listforum { padding: 4px 0 2px 0; background-color: #E2E2E2; }
.listforumwhite { padding: 4px 0 2px 0; }
.listforum1 { float: left; width: 24px; font-size: 11px; font-weight: bold;  }
.listforum2 { float: left; width: 216px; font-size: 11px; font-weight: bold; padding: 1px 0 0 0;}
.listforum3 { float: left; width: 100px; font-size: 10px; }
.listforum4 { float: left; font-size: 10px; padding: 4px 0 0 0;}
.listforumhead  { height: 20px; padding-top: 2px; color: #fff; font-weight: bold; color: #898989; background:url("pictures/dm/bg-middlecolumn-bar-top.gif"); background-repeat: no-repeat;}
.listforum1head { float: left; width: 24px; font-size: 10px; font-weight: bold; }
.listforum2head { float: left; width: 216px; font-size: 10px; font-weight: bold; }
.listforum3head { float: left; width: 100px; font-size: 10px; }
.listforum4head { float: left; font-size: 10px; }
.listforumclear { clear: both }
.mail { height: 20px; padding-top: 2px; color: #fff; font-weight: bold; background-image: url("pictures/bg-middlecolumn-bar-top.gif"); background-repeat: no-repeat; }
.mailicons { float: left; width: 50px; }
.mailsubject { float: left; width: 180px; margin-left: 5px; }
.mailsender { float: left; width: 100px; }
.maildate { float: left; width: 70px }
.mailclear { clear: both }
.mailbarwhite {  font-size: 10px; width: 432px; background-color: #fff; padding: 2px; }
.mailbarblue {  font-size: 10px; width: 432px; background-color: #e8f2fa; padding: 2px; }
.mailfunctions { height: 20px; padding-top: 3px; color: #fff; font-size: 10px; font-weight: bold; background-image: url("pictures/bg-middlecolumn-bar-bottom.gif"); background-repeat: no-repeat; }
.mailfunctions a { color: #fff; text-decoration: none }
.mailfunctions a:hover { text-decoration: underline }
#footer { color: #fff; font-size: 10px; text-align: center; margin: 10px 0 0 0;}
#footer a { color: #fff; text-decoration: underline; font-weight: bold; }
#footer a:hover { color: #222222; text-decoration: underline; }
#footernavi { text-align: right; margin-bottom: 30px; }
#copyright { padding-top: 10px; margin-bottom: 20px; }
	
#rightcolumn { z-index: 7; position: absolute; top: 248px; left: 667; width: 245px; }
.useroldback  {  padding: 10px; color: #898989; font-weight: bold; font-size: 10px; line-height: 20px; background-color: #efeeee; font-weight: bold; width: 224px }
.user { color: #898989; font-weight: bold; font-size: 10px; line-height: 20px; background-color: #efeeee; width: 244px }
.user div { padding: 10px; }
.user a {text-decoration: none; }
.user a:hover { }
.userpassive  { color: #898989; font-weight: bold; font-size: 10px; line-height: 20px; background-color: #efeeee; font-weight: bold; width: 244px }

.boxsearch a
{

    display: block;
    font-weight: bold;
    padding: 0px 0px 0px 16px;   
    background: url(pictures/icon-arrow.gif) no-repeat;
    background-position: 0px 5px;
    color: #bb5a38;
}
.boxsearch a:hover
{
	
    background: url(pictures/icon-arrow_d.gif) no-repeat;
    background-position: 0px 5px;
    color: #333333;
}


.user a
{

    display: block;
    font-weight: bold;
    padding: 0px 0px 0px 16px;   
    background: url(pictures/icon-arrow.gif) no-repeat;
    background-position: 0px 5px;
    color: #bb5a38;
}
.user a:hover
{
	
    background: url(pictures/icon-arrow_d.gif) no-repeat;
    background-position: 0px 5px;
    color: #333333;
}


.userpassive a
{
    display: block;
    font-weight: bold;
    padding: 0px 0px 0px 16px;   
    background: url(pictures/icon-arrow.gif) no-repeat;
    background-position: 0px 5px;
    color: #bb5a38;
}
.userpassive a:hover
{
    background: url(pictures/icon-arrow_d.gif) no-repeat;
    background-position: 0px 5px;
    color: #333333;
}
.userpassive form
{
    padding: 20px 0px 4px 10px;
    margin: 0;        
}
.userpassive form span
{
    width: 100px;
    height: 26px;
    display: block;
    float: left;
}
.userpassive form input
{
    width: 120px;
    
}
.userpassive .bt-login
{
    float:right;
}
.cb
{
    clear: both;
}


.red { color: #e20a16; font-weight: bold; }
.box {line-height: 20px; margin: 2px 0 0 0px; font-size: 10px; background-color: #efeeee; width: 244px; color: #535353; overflow:hidden;}
.box2 {line-height: 20px; margin: 2px 0 0 0px; font-size: 10px; background-color: #efeeee; width: 244px; color: #535353;}
.box h6 { width: 244px; height: 22px; background-color: #e2e2e2; margin: 0; padding: 2px 0 0 10px; font-size: 10px; font-weight: bold;}

.flyingbox { margin-left: 5px; font-size: 10px; }
.box a {text-decoration: none; }
.box a:hover { }
.boxheadline  { color: #fff; font-weight: bold; padding-top: 5px; padding-left: 10px }
.boxheadline2  { color: #767571; font-weight: bold; padding-top: 5px; padding-left: 10px }

.boxcontent { padding: 4px 10px 10px 10px;}
.boxsearch  {padding: 10px 10px 10px 10px; font-weight: bold; }
.boxsearch a {}
.boxrowblue { height: 18px; background-color: #e8f2fa; border-bottom: 1px solid #fff; }
.boxrowwhite { height: 18px; background-color: fff; border-bottom: 1px solid #fff; }
.boxrowautoheightblue { background-color: #e8f2fa; border-bottom: 1px solid #fff; }
.boxrowautoheightwhite { background-color: fff; border-bottom: 1px solid #fff; }
.boxrow { float: left; width: 240px; }
.boxrow1 { float: left; width: 150px; }
.boxrow2 { float: left; width: 60px; }
.boxrow3 { clear: both; }

.reiterkarte { float: left; width: 108px; height: 20px; line-height: 20px; text-align: center; color: #fff; font-weight: bold; background-image: url("pictures/bg-reiterkarte-passive.gif"); background-repeat: no-repeat; text-decoration: none }
.reiterkarte a:hover { text-decoration: none; background-image: url("pictures/bg-reiterkarte-active.gif"); background-repeat: no-repeat; }
.reiterkarteactive  { float: left; width: 108px; height: 20px; line-height: 20px; text-align: center; color: #fff; font-weight: bold; background-image: url("pictures/bg-reiterkarte-active.gif"); background-repeat: no-repeat; text-decoration: none }
.reiterkarteactive a:hover { text-decoration: none; }
.reiterkartespace { float: left; width: 1px; }
.reiterkarteline { clear: both; background-color: #4c71a6; height: 3px; }
.reiterkartecontent { background-color: #d9eaf7; padding: 5px; }
.reiterkartecontent { background-color: #d9eaf7; padding: 5px; }
.reiterkartecontent { background-color: #d9eaf7; padding: 5px; }
.reiterkartecontent { background-color: #d9eaf7; padding: 5px; }

.surveycard 		{ float: left; text-decoration: none }
.surveycard a { text-decoration: none;}
.surveycard a:link { text-decoration: none;  }
.surveycard a:visited { text-decoration: none;   }
.surveycard a:hover { text-decoration: none;  }
.surveycardactive  	{ float: left; font-weight: bold; text-decoration: none }
.surveycardactive a { text-decoration: none; font-weight: bold; }
.surveycardactive a:link { text-decoration: none; font-weight: bold;  }
.surveycardactive a:visited { text-decoration: none; font-weight: bold;  }
.surveycardactive a:hover { text-decoration: none; font-weight: bold; }

.arrowlink, .userpassive a
{
    display: block;
    font-weight: bold;
    padding: 0px 0px 0px 16px;   
    background: url(pictures/icon-arrow.gif) no-repeat;
    background-position: 0px 5px;
    color: #bb5a38;
    text-decoration: none;
}
.arrowlink:hover, .userpassive a:hover
{
    background: url(pictures/icon-arrow_d.gif) no-repeat;
    background-position: 0px 5px;
    color: #333333;
}

.arrowlinkspan a
{
    display: block;
    font-weight: bold;
    padding: 0px 0px 0px 16px;   
    background: url(pictures/icon-arrow.gif) no-repeat;
    background-position: 0px 5px;
    color: #bb5a38;
    text-decoration: none;
}



.articlelinkbox { background-color: #e8f2fa; padding: 4px; }
.articlelink { float: left; width: 205px; margin-right: 5px; }
.clear { clear: both; height: 1px; }
.line { clear: both; height: 1px; border-top: 1px solid #e0e0e0; }

.abstand8px { clear: both; height: 8px; }
.merkmalskarte { float: left; width: 199px; margin-bottom: 10px; margin-right: 10px; background-color: #e8f2fa; padding: 4px; }
.articlecolumn { float: left; width: 207px; margin-right: 10px;}

.Ink {position: absolute; background-color: #FF0000; border-top: 0px solid transparent; width: 3px; height: 3px; overflow:hidden; z-index:9;}


.wolke { color: #535353; text-align: center; }
.wolke a { color: #535353; text-decoration: none; }
.wolke a:hover { color: #535353; text-decoration: underline; }

.wolke10 { font-size: 17px; line-height: normal; }
.wolke9  { font-size: 16px; line-height: normal; }
.wolke8  { font-size: 15px; line-height: normal; }
.wolke7  { font-size: 14px; line-height: normal; }
.wolke6  { font-size: 13px; line-height: normal; }
.wolke5  { font-size: 12px; line-height: normal; }
.wolke4  { font-size: 11px; line-height: normal; }
.wolke3  { font-size: 10px; line-height: normal; }
.wolke2  { font-size: 9px; line-height: normal; }
.wolke1  { font-size: 8px; line-height: normal; }


/* Map */

.map-b1 a { float: left; width: 83px; height: 39px; background-image: url('pictures/gis-images/b1.gif'); background-repeat: no-repeat; text-decoration: none; }
.map-b1 a:hover { background-image: url('pictures/gis-images/b1-active.gif'); background-repeat: no-repeat; text-decoration: none; }
.map-b1-active a { float: left; width: 83px; height: 39px; background-image: url('pictures/gis-images/b1-active.gif'); background-repeat: no-repeat; text-decoration: none; }
.map-b1-active a:hover { text-decoration: none; }
.map-b2 a { float: left; width: 83px; height: 39px; background-image: url('pictures/gis-images/b2.gif'); background-repeat: no-repeat; text-decoration: none; }
.map-b2 a:hover { background-image: url('pictures/gis-images/b2-active.gif'); background-repeat: no-repeat; text-decoration: none; }
.map-b2-active a { float: left; width: 83px; height: 39px; background-image: url('pictures/gis-images/b2-active.gif'); background-repeat: no-repeat; text-decoration: none; }
.map-b2-active a:hover { text-decoration: none; }
.map-b3 a { float: left; width: 83px; height: 39px; background-image: url('pictures/gis-images/b3.gif'); background-repeat: no-repeat; text-decoration: none; }
.map-b3 a:hover { background-image: url('pictures/gis-images/b3-active.gif'); background-repeat: no-repeat; text-decoration: none; }
.map-b3-active a { float: left; width: 83px; height: 39px; background-image: url('pictures/gis-images/b3-active.gif'); background-repeat: no-repeat; text-decoration: none; }
.map-b3-active a:hover { text-decoration: none; }


.float { float: left; }
.map-image { float: left; margin-right: 10px; margin-bottom: 5px; }
.padder5 { padding-top: 5px; }
.b-form { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }

.b1-text { padding-left: 255px; padding-top: 3px; }
.b1-text a { color: #6ab2e7; text-decoration: none; }
.b1-text a:hover { color: #6ab2e7; text-decoration: underline; }
.b2-text { padding-left: 255px; padding-top: 3px; }
.b2-text a { color: #e20a16; text-decoration: none; }
.b2-text a:hover { color: #e20a16; text-decoration: underline; }
.b3-text { padding-left: 255px; padding-top: 3px; }
.b3-text a { color: #f4c501; text-decoration: none; }
.b3-text a:hover { color: #f4c501; text-decoration: underline; }

.b1-box { padding-left: 10px; padding-right: 10px; background-image: url(pictures/gis-images/b1-box-bg.gif); background-repeat: repeat-y; }
.b1-box a { color: #4c71a6; text-decoration: none; }
.b1-box a:hover { color: #4c71a6; font-weight: underline; }
.b2-box { padding-left: 10px; padding-right: 10px; background-image: url(pictures/gis-images/b2-box-bg.gif); background-repeat: no-repeat; color: #fff; font-weight: bold; }
.b2-boxbottom { padding-left: 10px; padding-right: 10px; background-image: url(pictures/gis-images/b2-box-bg.gif); background-repeat: no-repeat; color: #fff; }
.b2-box2 { padding-left: 10px; padding-right: 10px; background-image: url(pictures/gis-images/b2-box-bg2.gif); background-repeat: repeat-y; color: #fff; }
.b3-box { padding-left: 10px; padding-right: 10px; background-image: url(pictures/gis-images/b3-box-bg.gif); background-repeat: repeat-y; color: #fff; }

.b1-headline { color: #4c71a6; font-size: 14px; line-height: 16px; font-weight: bold; margin-bottom: 5px; }
.b2-headline { color: #fff; font-size: 14px; line-height: 16px; font-weight: bold; margin-bottom: 5px; }
.b3-headline { color: #fff; font-size: 14px; line-height: 16px; font-weight: bold; margin-bottom: 5px; }

.b3-tableheadline { color: #fff; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.b3-tableheadline a { color: #fff; text-decoration: none; }
.b3-tableheadline a:hover { color: #fff; text-decoration: underline; }
.b3-tablerow1 { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; }
.b3-tablerow2 { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffeb99; font-family: Verdana, Arial, Helvetica, sans-serif; }
.b3-tablepadder { padding:4px; }






.newsentry
{
    padding: 10px 0 10px 0;
    width: 580px;
}
.newsentry img
{
    float: left;
    margin: 0 20px 0 0;
}
.newsentry p
{
    margin: 4px 0 0 0;
    padding: 0;
}
.newsentry a b
{
    font-size: 107%;
}
p.punktlinie
{
    margin: 0;
    padding: 0;
    width: 610px;
    height: 1px;
    background: url(pictures/bg_punktlinie.gif) repeat-x;
}
.smallnewsentry
{
    margin: 8px 0 0 0;
}
.smallnewsentry a
{
    background: url(pictures/pfeil_d.gif) no-repeat;
    background-position: 0px 2px;
    padding: 0px 0 4px 12px;
    font-weight: bold;
    color: #535353;
}
.smallnewsentry a:hover
{
    color: #333333;
}
.smallnewsentry p
{
    margin: 0;
    padding: 0 0 8px 12px;
}























