#grolschwg_mainz_link {
    margin:70px 0 0 15px;
    height:140px;
}

#grolschwg_muenster_link {
    margin:10px 0 0 15px;
    height:190px;
}

#startseite_top_box {
    margin-top: -40px;
    height: 284px;
}

#slide_tabs {
    margin: 0 0 0 20px;
    height: 17px;
}
.slideTab {
    text-align: center;
    display:inline-block;
    width:130px;
    color:#fff;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer; cursor: hand; /*for IE*/
}
#slide_tabs div:hover {
    background:#4cb222;
}
.slide_tabs_active {
    background:#4cb222;
}
.slide_tabs_inactive {
    background:#cdc1b1;;
}
#slides {
    height: 268px;
    width: 586px;
    float: left;
    cursor: pointer; cursor: hand; /*for IE*/
}
#logo_teaser {
    height: 241px;
}

#logo_teaser_text_box {
    height: 180px;
    background: url('/img/startseite/logo_teaser_bg.png?2') top center no-repeat;
    float:right;
    width: 230px;
    
}
.logo_teaser_headline {
    padding: 40px 10px 10px 45px;
}
 .logo_teaser_text {
     padding: 100px 30px 20px 95px;
     font-weight: bold;
     line-height:20px;
 }
#logo_teaser_btn {
    height: 61px;
    background: url('/img/startseite/logo_teaser_btn.png?2') top center no-repeat;
        float:right;
    width: 230px;
    /*cursor: pointer; cursor: hand; for IE*/
    /*border: 1px solid;*/
}
#logo_teaser_btn:hover {
    background-position: 0 -61px;
}

/*teaserbox*/
#startseite_teaserbox{
    margin-top: 20px;
}
.startseite_teaser {
    height: 500px;
    width: 270px;
    display:inline-block;
    float:left;
}
#startseite_teaser_news {
    background: url('/img/startseite/teaser_news_bg.jpg') top left no-repeat;
}
#startseite_teaser_events{
    background: url('/img/startseite/teaser_events_bg.jpg') top left no-repeat;
}
#startseite_teaser_laden{
    background: url('/img/startseite/teaser_partysponsoring.png?2') top left no-repeat;
    margin-left:-10px;
    height: 400px;
}
#startseite_teaser_shoutbox{
    background: url('/img/startseite/teaser_fragebogen.png') top left no-repeat;
    margin-right: 10px;
}
#shoutbox_rest_text {
 float:right;
}
#shoutbox_rest_text, #shoutbox_rest {
    color:black;
    font-size:8px;
    margin-top:-4px;
    white-space: nowrap;
}
.teaser_text_box {
    margin-top:80px;
}
.teaser_text, .teaser_events_text, .teaser_shoutbox_text {
    height:255px;
    padding:25px;
}
.teaser_tab {
    height: 40px;
    cursor: pointer; cursor: hand; /*for IE*/
}

#startseite_infos {
    width:213px;
    height:96px;
    float:right;
    margin-top:-95px;
    /*background: url('/img/startseite/startseite_infos.png') top left no-repeat;*/
}

#teaser_tab_1 {
    background: url('/img/startseite/teaser_news_tab_1.jpg') top left no-repeat;
}
#teaser_tab_2 {
    background: url('/img/startseite/teaser_news_tab_2.jpg') top left no-repeat;
}
#teaser_text_1 {
    background: url('/img/startseite/teaser_news_text_bg.jpg') top left repeat-y;
}
#teaser_text_2 {
    display:none;
    background: url('/img/startseite/teaser_news_text_bg.jpg') top left repeat-y;
}
#teaser_text_3 {
    display:none;
    background: url('/img/startseite/teaser_news_text_bg.jpg') top left repeat-y;
}
#teaser_tab_3 {
    background: url('/img/startseite/teaser_news_tab_3.jpg') top left no-repeat;
}
#teaser_text_3 {
    display:none;
}
/*teaser events box*/
.teaser_events_box_headline, .logo_teaser_headline {
    color: #00482f;
    font-weight:bold;
    font-size: 12px;
    text-decoration:underline;
    /*padding: 0 0 20px 0;*/
}
.teaser_events_headline {
    color: #229ef8;
    font-weight:bold;
    font-size: 16px;
    padding: 20px 0 0 0 ;
}
/*teaser blogs box*/
.teaser_blog_entry_headline {
    color: #4daa28;
    font-weight:bold;
    font-size: 16px;
    text-decoration:underline;
        padding: 10px 0 0 0 ;
}
.teaser_blog_entry_wg {
    color: #053e2b;
    font-weight:bold;
}
.teaser_blog_entry {
padding: 5px 0 0 0 ;
}
.teaser_blog_more {
    color:red;
    font-size:10px;
    float:right;
}


/*shoutbox*/

#daddy-shoutbox {
    padding: 5px;
    /*background: #3E5468;*/
    color: white;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.shoutbox-list {
    /*border-bottom: 1px solid #627C98;*/
    padding: 5px;
    /*display: none;*/
}
#daddy-shoutbox-list {
    height: 200px;
    /*background: green;*/
    /*text-align: left;*/
    margin: 0px auto;
}
#daddy-shoutbox-form {
    /*text-align: left;*/
width: 245px;
margin-top:45px;
}
.shoutbox-list-time {
    color: #8DA2B4;
}
.shoutbox-list-nick {
    margin-left: 5px;
    font-weight: bold;
    color: #000;
}
.shoutbox-list-message {
    margin-left: 5px;
    color:#034730;
    overflow: hidden;
}
#shoutbox-input {
    color: #034730;
    border: 1px solid #ccc;
    padding: 2px;
    width:200px;
}
#shoutbox-msg{
    color: #034730;
    height: 28px;
    border: 1px solid #ccc;
    padding: 2px;
    width:200px;
    vertical-align:top;
}
#shoutbox-button {
    margin-top: 0px;
    width: 30px; 
    height: 30px;
    border:none;
}

/*stadtwahl*/

#startseite_stadtwahl_box {
    margin-top: 20px;
    width: 585px;
    height: 63px;
}
.startseite_stadtwahl_btn, #startseite_stadtwahl_rechts, #startseite_stadtwahl_links {
    height:63px;
    display:inline-block;
    float:left;
}
#startseite_stadtwahl_aachen:hover,
#startseite_stadtwahl_mainz:hover,
#startseite_stadtwahl_muenster:hover,
#startseite_stadtwahl_osna:hover
{
    background-position: 0 -63px;
    cursor: pointer; cursor: hand; /*for IE*/
}
#startseite_stadtwahl_aachen {
    background: url('/img/startseite/stadtauswahl_aachen.jpg') no-repeat;
    width:64px;
}
#startseite_stadtwahl_mainz{
    background: url('/img/startseite/stadtauswahl_mainz.jpg') no-repeat;
    width:58px;
}
#startseite_stadtwahl_muenster{
    background: url('/img/startseite/stadtauswahl_muenster.jpg') no-repeat;
    width:75px;
}
#startseite_stadtwahl_osna{
    background: url('/img/startseite/stadtauswahl_osnabrueck.jpg') no-repeat;
    width:85px;
}
#startseite_web {
	float: left;
	width: auto;
        margin-top: 50px;
        margin-left: 90px;
}
#startseite_web img {
	margin: 20px;
	margin-top: 0px;
}
#mitglied_werden {
    background: url('/img/startseite/mitglied_werden.jpg') no-repeat;
    width: 136px;
    height: 95px;
    float:left;
    margin: -50px 20px 0 0;
}

#twitter_button, #facebook_button {
    float: left;
    /*margin-top: -30px;*/
}

.share_box {
    width:250px;
    height:148px;
    float:left;

}