/* CSS Document */

body {margin:0;padding:0;background-color:#dcdde0;font-family:Arial, Helvetica, sans-serif;font-size:11px;}

/* body green sites */
.bodygreen {background-image:url(/gfx/interface/bodygreen.gif); background-repeat:repeat-x;}
/* body blue sites */
.bodyblue {background-image:url(/gfx/interface/bodyblue.gif); background-repeat:repeat-x;}

.errMsg {
	color: red;
	display: inline;
}
.errFld {
	border-color: red;
	}

a { text-decoration:none; color:#71AA18; }
a:hover { text-decoration:underline; color:#649A16; }
p {line-height:1.3em;}
h1 {font-size:15px;}

/* hauptcontainer für den gesamten inhalt ***********************************************************************************************/
.container {width:986px;margin:0 auto;padding:0;}


/* head inhalt ***********************************************************************************************/
.head_green, .head_blue {height:96px;margin:0 0 3px 0;}
.head_green img, .head_blue img {border:0;position:absolute;margin-left:418px;}
.head_green {/*background-color:#89cc1b;*/}
.head_blue {/*background-color:#89dbf6;*/}

.head_blue .head_claim, .head_green .head_claim {position:absolute;margin:35px 0 0 15px ;border:0;}

/* registrieren box ***********************************************************************************************/
.register {width:200px;position:absolute;top:1px;margin-left:790px;margin-top:7px;text-align:left;color:#FFFFFF;}
.register form {margin:0;padding:0;font-size:9px;}
.registerTitel {border:0;background-color:#FFFFFF;color:#71AA18;margin:2px 0 0 2px;padding:6px 0 0 3px;font-size:10px;width:90px;display:block;float:left; font-family:Arial, Helvetica, sans-serif;}
.registerEingabe {border:0;background-color:#FFFFFF;margin:2px 0 0 1px;padding:2px 0 0 3px;font-size:10px;width:180px;font-family:Arial, Helvetica, sans-serif;}
* html .registerEingabe {margin:0;padding:0;}
.registerButton {clear:both;border:0;background-color:#000000;color:#89cc1b;margin:2px 0 8px 0;padding:1px 5px;font-size:10px;font-family:Arial, Helvetica, sans-serif;width:94px;}
.register a {color:#FFFFFF;}
.register a:hover {color:#000000;}
.register img {margin:0;}
.register p {margin:0 0 0 80px;padding:0;}

/* profil deaktivieren ***********************************************************************************************/
.optionsschalter {margin:2px 10px 0 6px; padding:0; display:block; clear:both;}
.checkbox-deaktivieren {float:left; margin-bottom:10px; margin-right:3px;}
.zusatzfelder-deaktivieren {display:block; clear:both; background-color:#D4F1F9; border:1px solid #89DBF6; padding:3px; margin:3px 10px 10px 10px; font-size:11px;}
.zusatzfelder-deaktivieren .textaria {width:439px; padding:3px; margin:3px 0 0 0;}

/* navigation inhalt ***********************************************************************************************/
.navi {margin:10px 0 10px 11px;font-size:13px;padding:0;color:#FFFFFF;}
.navi a {color:#FFFFFF;display:block;width:159px;height:26px;margin:0;padding:6px 0 0 5px;font-weight:bold;}
* html .navi a {padding:6px 0 0 5px;width:154px;height:20px;} /* ie 6 hack */
.navi a:hover {color:#89cc1b;text-decoration:none;}
.navi ul {height:22px;margin:0;padding:0;}
.navi ul li {width:159px/*191px*/;float:left;list-style-type:none;background-color:#000000;margin:0 1px;height:26px;background-image:url(/gfx/interface/navi_black.gif);background-repeat:no-repeat;}
* html .navi ul li {width:159px;} /* ie 6 hack */
.navi ul .aktiv {background-color:#999999;background-image:url(/gfx/interface/navi_grey.gif);}


/* navigation pulldown */
.pulldown1, .pulldown2, .pulldown3, .pulldown4 {position:absolute;z-index:120;}
.pulldown1 {top:135px;}
.pulldown2 {top:135px;margin-left:162px;}
.pulldown3 {top:135px;margin-left:323px;}
.pulldown4 {top:135px;margin-left:484px;}

.pulldown1 ul, .pulldown2 ul, .pulldown3 ul, .pulldown4 ul {margin:0 0 0 11px;padding:5px 0;list-style-type:none;background-color:#CCCCCC;}
* html .pulldown1 ul, * html .pulldown2 ul, * html .pulldown3 ul, * html .pulldown4 ul {margin:0;}  /* ie 6 hack */
*+html .pulldown1 ul, *+html .pulldown2 ul, *+html .pulldown3 ul, *+html .pulldown4 ul {margin:0;}  /* ie 7 hack */
.pulldown1 ul li, .pulldown2 ul li, .pulldown3 ul li, .pulldown4 ul li {margin:0;padding:0;width:159px;}
.pulldown1 a, .pulldown2 a, .pulldown3 a, .pulldown4 a {padding:4px 5px;color:#333333;display:block;z-index:121;}
.pulldown1 a:hover, .pulldown2 a:hover, .pulldown3 a:hover, .pulldown4 a:hover {background-color:#000;color:#FFF;text-decoration:none;}


/* suchefeld inhalt ***********************************************************************************************/
.search {margin:5px 10px 10px 0;font-size:11px;padding:0;color:#666666;text-align:right;}
.search form {margin:0;padding:0;padding:6px 0 0 5px;}
.suchfeld {border:0; width:117px;font-size:10px;margin:0 0 0 5px;padding:1px;}
.suchbutton {margin:0;padding:0;border:0;font-size:10px;background-color:#FFF;}

.suchenbox {margin:0 10px 10px 0;font-size:11px;padding:0;background-color:#FFFFFF;}
.suchenbox form {margin:0;padding:0;padding:6px 0 0 10px;}
.suchenbox .suchfeld {border:0; width:190px;font-size:10px;margin:0 0 0 5px;padding:1px;background-color:#CCCCCC;}
.suchenbox .suchbutton {margin:0;padding:0;border:0;font-size:10px;background-color:#000000;color:#FFFFFF;}

/* content spalten ***********************************************************************************************/

.content {margin:0 0 0 10px;}
.content h6 {clear:both;margin:0;padding:0;height:15px;}

/* spalte links ***********************************************************************************************/
.left, .left_blue {width:160px;margin:0 10px 0 1px;padding:0;float:left;}
.left {background-color:#999999;background-image:url(/gfx/interface/corner_subnavi_links_bottom.gif);background-repeat:no-repeat;background-position:bottom;}
.left_blue {}

/* navibox in der linken spalte */
.leftnavi {font-weight:bold;background-image:url(/gfx/interface/corner_subnavi_links_top.gif);background-repeat:no-repeat;background-position:top;}
.leftnavi ul {margin:0;padding:10px 0;}
.leftnavi ul li {list-style-type:none;margin:0 10px;padding:7px 0;}
.leftnavi ul ul {margin:0;padding:1px 0 8px 0;font-size:10px;font-weight:normal;}
.leftnavi ul ul li {margin:0 10px; padding:3px 0 3px 10px;}
.leftnavi ul ul a {color:#000000;}
.leftnavi ul ul a:hover {color:#FFFFFF;text-decoration:none;}
.leftnavi ul .aktiv a {color:#FFFFFF;}
.leftnavi a {color:#000000;}
.leftnavi a:hover {color:#FFFFFF;text-decoration:none;}
.leftnavi .aktiv ul a {color:#000;}
.leftnavi .aktiv ul .aktiv a {color:#FFF;}

/* dog navi in der linken spalte beim profil */
.dognavi {font-weight:bold;/*background-image:url(/gfx/interface/corner_subnavi_links_top.gif);background-repeat:no-repeat;background-position:top;*/}
.dognavi h1 {background-color:#89dbf6;font-size:12px;padding:5px 10px;float:inherit;}
.dognavi ul {margin:0;padding:10px 0;background-color:#d4f1f9;}
.dognavi ul li {list-style-type:none;margin:0 10px;padding:7px 0;border-bottom:1px #333333 dotted;}
.dognavi a {color:#000000;}
.dognavi a:hover {color:#FFFFFF;}


/* spalte mitte ***********************************************************************************************/
.middle {width:475px;float:left;}
.middleForum {width:625px;float:left;}
/*.middleNews {width:634px; float:left;}*/
.middleNews {width:625px; float:left;}

/* newsbox */
.newsbox, .newsboxBlue {background-color:#FFFFFF;margin:0 0 10px 0;line-height:1.4em;}
.newsbox img, .newsboxBlue img {float:left;margin:0 10px 0 0;}
.newsbox h1, .newsboxBlue h1 {margin:0;padding:5px 10px;color:#FFFFFF; position:relative;}
.newsbox h1  {background-color:#89cc1b;}
.newsboxBlue h1  {background-color:#89dbf6;font-weight:normal;}
.newsbox h1 a, .newsboxBlue h1 a {margin:0;padding:5px 0;color:#FFFFFF;}
.newsbox h1 a:hover, .newsboxBlue h1 a:hover {text-decoration:none;color:#000;}
.newsbox h2, .newsboxBlue h2 {margin:10px 10px 5px 10px;font-size:12px;}
.newsbox h3, .newsboxBlue h3 {margin:10px 10px 5px 10px; padding:2px 0;font-size:11px; font-weight:bold;border-bottom:1px #CCCCCC solid; }
.newsbox h4, .newsboxBlue h4, .profilbox h4 { margin:15px 10px 5px 10px; padding:2px 10px;font-size:11px; font-weight:normal;background-color:#999999; color:#FFFFFF; }
.newsbox h5, .newsboxBlue h5, .profilbox h5 { margin:10px 10px 0 10px; padding:1px 10px; font-size:11px; font-weight:normal; background-color:#CCCCCC; color:#333333; }
.newsbox h5 a, .newsboxBlue h5 a {color:#333333;font-weight:bold;}
.newsbox h5 a:hover, .newsboxBlue h5 a:hover {color:#FFFFFF;}

.newsbox p, .newsboxBlue p {margin:10px 10px 0 10px;padding:0 0 10px 0;}
.newsbox h6, .newsboxBlue h6 {clear:both;margin:0;padding:0;height:0;font-size:0;}

.newsbox ul, .newsboxBlue ul {margin:8px 10px 0 10px;padding:0 0 0 10px;list-style-type:square;}
.newsbox ul li, .newsboxBlue ul li {margin:0 0 8px 0;}
.newsbox a:hover, .newsboxBlue a:hover {text-decoration:underline;}

.newsbox ul ul, .newsboxBlue ul ul {margin:0 10px 10px 10px;padding:0 0 0 10px;list-style-type:circle;;}
.newsbox ul ul li, .newsboxBlue ul ul li {margin:0 0 3px 0;}


.newsbox .datum {position:absolute; top:0; right:0;padding:5px 10px 0 0;}
* html .newsbox .datum {padding:8px 10px 0 0;}
*+html .newsbox .datum {padding:8px 10px 0 0;}

.newsfoto {float:left;margin:0 0 10px 10px;}
.newsfoto img {border:0;margin:0;padding:0;}
#min_height {float:left; width:0; height:135px;}

.newsbox form, .newsboxBlue form {margin:0;padding:0;}
.formtitel {display:block;width:100px;float:left;}
.formZeile {border:0;background-color:#ECECEC;padding:2px;margin:0 0 6px 0;font-size:11px;width:350px;}
* html .formZeile {width:300px;} /*ie6 hack */
.formZeilebox {border:0;background-color:#ECECEC;padding:2px;margin:0 0 6px 0;font-size:11px;width:150px;}
.formZeilepin {border:0;background-color:#ECECEC;padding:2px;margin:0 0 6px 0;font-size:11px;width:100px;}
.formButton {border:0;background-color:#000000;color:#FFFFFF;}

.galeriefoto_neu {border:1px solid #DBDBE3;float:left;margin:0 0 4px 4px;padding:1px;text-align:center;}
* html .galeriefoto_neu {margin:0 0 3px 3px;}
.galeriefoto_neu table {width:149px; height:112px;}
.galeriefoto_neu img {border:none; padding:0; margin:0; float:none;}

.kommentarschreiben {text-align:center;margin:0;padding:0;}
.kommentarschreiben span {background-color:#000000;color:#FFFFFF;padding:2px 5px;}


.kommentarformular form {margin:0; padding:0;}
.kommentarfeld {width:450px;border:0;margin:0 0 0 10px;padding:2px;background-color:#CCCCCC;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.kommentarbutton {border:0;background-color:#000000;color:#FFFFFF;margin:3px 0 5px 10px;}

/* Button Download */
.content .p-banner img {margin:0 0 5px 0; border:none; float:none;}

/* bigfoto - ansicht des grossen fotos in der galerie */
.bigfoto {width:475px;text-align:center;padding:5px 0;}
.bigfoto img {float:inherit;}
.profilbox .bigfoto img {float:none;margin:0;}

.fotonavi {clear:both;text-align:center;margin:0;padding:10px;border-bottom:1px #CCCCCC dotted; font-size:12px;color:#666666;}
.fotonavi a {background-color:#000000;color:#FFFFFF;padding:2px 6px;font-weight:bold;}
.fotonavi a:hover {background-color:#89cc1b;text-decoration:none;}


.blaettern {clear:both;text-align:center;margin:0;padding:10px;font-size:11px;color:#666666;}
.blaettern a {background-color:#000000;color:#FFFFFF;padding:2px 6px;font-weight:bold;}
.blaettern a:hover {background-color:#89cc1b;text-decoration:none;}
.blaettern .aktiv {background-color:#999999;}

.profilbild_titel_link:hover {background-color:#60b7d4;text-decoration:none;}

.profilbox .blaettern a, .profilbox .fotonavi a {color:#FFFFFF;}
.profilbox .blaettern a:hover, .profilbox .fotonavi a:hover {background-color:#60b7d4;}

/* terminbox */
.terminbox {background-color:#FFFFFF;margin:0 0 5px 0;line-height:1.4em;}
.terminbox h1 {margin:0;padding:3px 10px;background-color:#666;color:#FFF;font-size:11px;}
.terminbox h2 {margin:10px 10px 5px 10px;font-size:12px;}
.terminbox p {margin:2px 10px 0 10px;padding:0 0 10px 0;}

/* linkbox */
.linkbox {background-color:#FFFFFF;margin:0 0 10px 0;line-height:1.4em;}
.linkbox h1 {margin:0;padding:3px 10px;background-color:#666;color:#FFF;font-size:11px;}
.linkbox p {margin:2px 10px 0 10px;padding:5px 0;border-top:1px #CCCCCC dotted;line-height:1.1em;}


/* faq box */
.faqbox {background-color:#FFFFFF;margin:0 0 10px 0;line-height:1.4em;}
.faqbox h1 {margin:0;padding:3px 10px;background-color:#666;color:#FFF;font-size:11px;}
.faqbox p {margin:2px 10px 0 10px;padding:5px 0;line-height:1.1em;}


/* gruppen box */
.groupbox {background-color:#FFFFFF;margin:0 0 10px 0;line-height:1.4em;}
.groupbox a {color:#89dbf6;}
.groupbox h1 {margin:0;padding:3px 10px;background-color:#666;color:#FFF;font-size:11px;}
.groupbox p {margin:2px 10px 0 10px;padding:5px 0;line-height:1.1em;}

/* fotobox auf der startseite */

.fotoboxHead h1 {margin:0;padding:2px 10px;background-color:#000000;color:#FFFFFF;/*background-image:url(/gfx/interface/black.gif);*/}
.fotoboxHead h1 a {margin:0;padding:2px 0;background-color:#000000;color:#FFFFFF;}
.fotoboxHead h1 a:hover {color:#FFFFFF;text-decoration:none;}

.fotobox {background-color:#FFFFFF;margin:0 0 10px 0;}
* html .fotobox {height:120px;}
/*.fotobox h1 {margin:0;padding:2px 10px;background-color:#000000;background:#000000;color:#FFFFFF;background-image:url(/gfx/interface/black.gif);}
.fotobox h1 a {margin:0;padding:2px 0;background-color:#000000;}
.fotobox h1 a:hover {color:#FFFFFF;text-decoration:none;}*/

.fotobox ul {margin:0;padding:0;list-style-type:none;background-color:#FFFFFF;}
.fotobox a {color:#999999;font-weight:bold;line-height:1.3em;}
.fotobox a:hover {color:#000000;}
.fotobox ul li {float:left;margin:5px 0 0 10px;width:145px;}
.fotobox img {margin:0 5px 0 0;float:left;border:0;}
.fotobox h6 {clear:both;font-size:0;margin:0;padding:0;height:5px;}

/* profilbox */
.profilboxForum {background-color:#FFFFFF;margin:0 0 15px 0;}
.profilbox {background-color:#FFFFFF;margin:0 0 15px 0;}
.profilbox img {float:left;margin:0 10px 0 0;}
.profilbox h1 {margin:0;padding:5px 10px;background-color:#89dbf6;color:#FFFFFF; position:relative;}
.profilbox h2 {margin:10px 10px 5px 10px;font-size:12px;}
.profilbox h3 { margin:10px 10px 5px 10px; padding:2px 10px;font-size:11px; font-weight:normal;background-color:#999999; color:#FFFFFF; }
.profilbox p {margin:10px 10px 0 10px;padding:0 0 10px 0;}
.profilbox h6 {clear:both;margin:0;padding:0;height:0;font-size:0;}
.profilbox a {color:#60b7d4;}
.profilbox h1 a {color:#FFFFFF;}
.profilbox h1 a:hover {text-decoration:none;color:#000000;}

.profilbox ul {list-style-type:none;margin:0 10px;padding:0;}
.profilbox li {border-bottom:1px #333333 dotted;margin:0;padding:10px 0 3px 0;clear: both;}
.profilboxLiTitel {font-weight:bold;float:left;padding-right:10px;}

.profilgalerie .kommentarschreiben a:hover {color:#FFFFFF;}
 
.profilbox .navipfeile {width:100%; position:relative; border-top:1px dotted #60B7D4;}
.profilbox .navipfeile a, .profilbox .navipfeile a:hover {font-size:75px; color:#000; text-decoration:none; margin:0 20px; font-weight:bold;}
.profilbox .navipfeile a:hover {color:#60B7D4;}

.top10dog_detail_platzierung {position:absolute; left:0; top:0; padding:0;}
.comm_freunde .top10dog_detail_platzierung img {border:none; margin:0;}
.top10dog_detail_platzierung img {border:none; margin:0;}

.profilbox .nosize {
	HEIGHT: 0;
	WIDTH: 0;
	LINE-HEIGHT: 0;
	FONT-SIZE: 0;
	OVERFLOW: hidden;
}
.profilbox .icon {float:left;margin-right:5px;background-color:#CCCCCC;width:7px;height:7px;margin-top:3px;border-color: #484848 #404040 #3C3C3C #444444;}
.profilbox .inew {background-color:#89dbf6;border-color: #5496D8 #4B85C0 #4377AC #4F8DCB;}



.profilboxFoto {float:left;margin:0 0 10px 10px;}
.profilboxFoto img {border:0;margin:0;padding:0;}


.profilbox form {margin:0;padding:0;}
.profilbox .titelfeld {font-weight:bold;width:200px;display:block;float:left;margin:4px 0 0 0;}
.profilbox .eingabefeld {border:0;background-color:#CCCCCC;margin:4px 0 0 0;padding:0 3px;}
.profilbox .knopf {background-color:#000000;color:#FFFFFF;border:0;}
.profilbox .pflichtfeld_text {font-size:9px; font-weight:normal;}


.newsbox form {margin:0;padding:0;}
.newsbox .titelfeld {font-weight:bold;width:200px;display:block;float:left;margin:4px 0 0 0;}
.newsbox .eingabefeld {border:0;background-color:#CCCCCC;margin:4px 0 0 0;padding:0 3px;}
.newsbox .knopf {background-color:#000000;color:#FFFFFF;border:0;}
.newsbox .pflichtfeld_text {font-size:9px; font-weight:normal;}

.profilbox_name {/*float:left;*/}


.profilbox_navi {float:right;color:#60b7d4;}
.profilbox_navi:hover {text-decoration:underline;}


.h1navi {float:right;margin:8px 10px 0 5px;color:#FFFFFF;font-size:11px;}
.h1navi a {color:#FFFFFF;}
.h1navi a:hover {color:#000000;text-decoration:none;}
.h1navi .aktiv {color:#000000;font-weight:bold;}
.h1navi img {float:none;margin:-2px 0 0 5px;padding:0; border:none;}


/* stile für die bildergalerie der profile */
.profilgalerie {width:480px;position:relative;left:-5px;}
* html .profilgalerie {margin-left:-5px;width:480px;}
.profilgalerie_imgbox, .profilgalerie_imgbox2 {float:left;width:155px;margin:0 0 10px 5px;}
* html .profilgalerie_imgbox {margin:0 0 10px 2px;}
* html .profilgalerie_imgbox2 {margin:0 0 10px 5px;} /* ie 6 bug in der bilderreihe */
.profilgalerie_border {position:absolute;width:153px;height:116px;border:1px #FFFFFF solid;z-index:0;}
.profilgalerie_imgLeer {height:116px;width:155px;margin:0 0 4px 0;}
.profilgalerie_img {height:116px;width:155px;margin:0 0 4px 0;text-align:center;position:absolute;z-index:1;}
.profilgalerie_img img {margin-top:3px;border:0;}
.profilgalerie h6 {position:inherit;}
.profilgalerie a {color:#60b7d4;}
.profilgalerie a:hover {color:#000000;text-decoration:none;}



.newgroup {background-color:#FFFFFF;}
.newgroup h1 {margin:0 10px 5px 10px;padding:5px 0 0 0;font-size:11px;}
.newgroup p {margin:0 0 5px 10px;}
.newgroup .terminfeld {width:279px;border:0;padding:4px;margin:0 0 3px 0;background-color:#CCCCCC;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#666666;}
.newgroup .terminbutton {border:0;background-color:#000000;color:#FFFFFF;margin:3px 0 5px 0;}

/* Anzeige der Nachricht (scrollbar...) */
.showmessage {padding:4px;margin: 0 0 3px 0; overflow:scroll; overflow-x:hidden; height:300px;border-top:1px #CCCCCC solid;border-bottom:1px #CCCCCC solid;}

.alert {color:#FF0000;}


/* dogheroes_box */
.dogheroes_box {background-color:#999999;margin:0 0 10px 0;line-height:1.4em; width:475px; position:relative;}
.dogheroes_box img {float:left;margin:0 10px 0 0; border:none;}
.dogheroes_box .img_absolute {float:left;margin:0; border:none; position:absolute; left:0; bottom:10px;}
.dogheroes_box .dogheroes_button {float:left;margin:0; border:none; position:absolute;left:163px; bottom:20px;}

.dogheroes_box p {margin:10px 10px 0 10px;padding:0 0 10px 0;}
.dogheroes_box .p_abstand_links {margin:10px 10px 0 170px;padding:0 0 45px 0;}
.dogheroes_box .p_weiss {color:#FFFFFF;}

.dogheroes_box a:hover, .dogheroes_box a:hover {text-decoration:underline;}

.dogheroes_box h6 {clear:both;margin:0;padding:0;height:0;font-size:0;}

.dogheroes_box h1 {margin:0;padding:5px 0;color:#FFFFFF;}
.dogheroes_box h2 {margin:10px 10px 5px 170px;font-size:12px;}
.dogheroes_box h3 {margin:100px 10px 5px 10px; padding-bottom:5px;font-size:12px; text-align:center; border-bottom:1px solid #FFFFFF;}
.dogheroes_box h4 {margin:10px 10px 5px 10px;font-size:12px;}
.dogheroes_box .dogheroes_head_center {position:absolute; top:-10px; text-align:center; width:475px;}
.dogheroes_box .dogheroes_head_center img {margin:0 0 0 157px;}

.dog_heroes_aufloesung, .dog_heroes_danke {margin:0;padding:5px; color:#FFFFFF; background-color:#000000; border:2px solid #FFFFFF; margin:10px 10px 0 10px; text-align:center; font-weight:bold;}
.dog_heroes_danke {color:#000000; background-color:#FFFFFF; border-color:#000000;}


.dogheroes_box form {margin:0 0 10px 0;}
.dogheroes_box form .textfeld_220, .dogheroes_box form .textfeld_440 {margin:4px 0 0 0; background-color:#FFFFFF; line-height:1em; color:#999999; padding:2px 0 1px 0; border:none; width:220px; float:left; text-indent:2px;}
.dogheroes_box form .textfeld_440 {width:440px;}


/* dog-shops_box */



.dogshops_box {background-color:#FFFFFF;margin:0 0 10px 0;line-height:1.4em; float:left; width:475px;}
.dogshops_box p {margin:0;padding:0 0 10px 0;}
.dogshops_box form {clear:both; margin-bottom:0; margin-top:10px;}
.dogshops_box textarea {margin:0; background-color:#ECECEC; line-height:1em; color:#000000; border:none; padding:2px; border:none; width:452px;}
.dogshops_box h3 {margin:0 0 5px 0; padding:2px 0;font-size:11px; font-weight:bold;border-bottom:1px #CCCCCC solid; }


.dogshops_header {background-color:#89CC1B; padding:0 10px; margin:0; height:146px; width:455px; color:#FFFFFF; float:left;}
.dogshops_header h1 {font-size:21px; color:#000000; margin-top:9px; padding:0; line-height:1em;}
.dogshops_header h2 {font-size:10px; color:#000000; margin:0; line-height:1em;}
.dogshops_header h2 a, .dogshops_header h2 a:hover {color:#000000; text-decoration:none; line-height:1.1em;}
.dogshops_header h2 a:hover {text-decoration:underline;}
.dogshops_header p {margin:10px 0 20px 0; font-size:12px; line-height:1.1em;}
.dogshops_header img {float:right; margin:12px 26px 0 0;}


.dogshops_eintrag {padding:0; margin:10px; position:relative;}
.dogshops_eintrag h1 {font-size:13px; margin:0 0 10px 0; width:335px;}
.dogshops_eintrag h2 {font-size:11px; margin:0; padding:0; color:#649A16; font-weight:normal; clear:both; width:335px;}
.dogshops_eintrag h5 {height:9px; border-bottom:1px dotted #000000; line-height:1em; margin:0 0 10px 0; padding:0;}
.dogshops_eintrag h6 {height:9px; border-bottom:1px solid #000000; line-height:1em; margin:0; padding:0; clear:both;}
.dogshops_eintrag p {font-size:11px; margin:0 0 0 0; padding:0; width:335px;}
.dogshops_eintrag .bold_gruen {color:#649A16; font-weight:bold;}

.dogshops_rating {position:absolute; top:0; right:10px; width:100px;}
.dogshops_rating a, .dogshops_rating a:hover {color:#DCDDE0; text-decoration:none; font-size:10px; margin:0; float:left;}
.dogshops_rating a:hover {text-decoration:underline; color:#649A16;}
.dogshops_rating img {margin:0 5px 2px 0; border:none; float:left;}

.dogshop_teaser {margin:0; padding:0; border:none; border-top:10px solid #DCDDE0;}

/* rechte spalte ***********************************************************************************************/
.right {width:309px;margin:0 0 0 10px;float:left;}
.rightforum {width:160px;margin:0 0 0 10px;float:left;}
/*.rightNews {width:158px;margin:0 0 0 2px;float:left;}*/
.rightNews {width:160px;margin:0 0 0 10px;float:left;}

/* terminmelden box ***********************************************************************************************/

.terminmelden {background-color:#FFFFFF;padding:10px;}
.terminmelden h1 {margin:0 0 5px 0;padding:0;font-size:13px;}
.terminmelden p {margin:0 0 10px 0;padding:0;}
.terminmelden .titel {float:left;width:120px;display:block;color:#666666;}
.terminmelden .terminfeld {width:279px;border:0;padding:4px;margin:0 0 3px 0;background-color:#CCCCCC;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#666666;}
.terminmelden .terminbutton {border:0;background-color:#000000;color:#FFFFFF;margin:3px 0 5px 0;}

/* infobox mit reiter ** infoboxComm im community bereich *********************************************************************************************/
.infobox, .infoboxComm {width:100%;height:300px;}
.infobox {background-color:#89cc1b;}
.infoboxComm {background-color:#89dbf6;}
.infobox a, .infoboxComm a {color:#FFF;}

.infoboxRightborder {border-right:3px #dcdde0 solid;}

.infobox ul, .infoboxComm ul {margin:0;padding:0;list-style-type:none;}
.infobox ul a, .infoboxComm ul a {color:#000000;font-weight:bold;font-size:10px;width:100%;display:block;text-align:center;padding:8px 0;}
.infobox ul a:hover {color:#FFFFFF;background-color:#89cc1b;}
.infoboxComm ul a:hover {color:#FFFFFF;background-color:#89dbf6;}
.infobox ul li {width:103px;float:left;margin:0;padding:0;height:30px;background-color:#e1eec2;border-bottom:2px #dcdde0 solid;}
.infoboxComm ul li {width:103px;float:left;margin:0;padding:0;height:30px;background-color:#d4f1f9;border-bottom:2px #dcdde0 solid;}
.infoboxComm ul li:hover {background-color:#89dbf6;}
.infobox ul li:hover {background-color:#89cc1b;}
.infobox ul .aktiv {border-bottom:2px #89cc1b solid;}
.infobox ul .aktiv {background-color:#89cc1b;}
.infobox_comm ul .aktiv {background-color:#89dbf6;}
.infobox ul .aktiv a, .infoboxComm ul .aktiv a {color:#FFFFFF;}

.infobox h1, .infoboxComm h1 {}
.infobox h2, .infoboxComm h2 {clear:both;margin:5px 0 0 0;padding:20px 10px 10px 10px;font-size:13px;}
.infobox p, .infoboxComm p {padding:0 10px 5px 10px;margin:0;}
.infobox img, .infoboxComm img {float:left;margin:0 10px;}

/* the ultimativ ajax scroller */
.theAJAXscrollerComponent {height:250px;border:1px;overflow:auto;}


/* stile für boxeninhalte */
.aj_termine {margin:0 10px;border-bottom:1px #000000 dotted;padding:0 0 3px 0;}
.aj_termine h1 {font-size:11px;margin:10px 0 0 0;padding:0;}
.aj_termine h2 {font-size:11px;margin:10px 0 0 0;padding:0;text-align:right;}
.aj_termine p {margin:0;padding:0;}
.aj_termine img {margin:0 10px 0 0;padding:0;border:0;}
.aj_termine h6 {height:2px;}

.newbiebox {width:100%;margin:10px 0 0 0;background-color:#89cc1b;}
.newbiebox h1 {font-size:13px;font-weight:normal;margin:0;padding:10px 10px 5px 10px;}
.newbiebox h5 {clear:both;margin:0;padding:0;font-size:0;height:2px;}
.newbieboxlink {float:right;margin:10px 10px 0 0;}
.newbieboxlink a {color:#FFFFFF;}
.newbieboxlink a:hover {color:#FFFFFF;text-decoration:underline;}

.newbie_eintrag {}
.newbie_eintrag img {float:left;margin:0 10px 0 10px;border:0;}
.newbie_eintrag h1 {font-weight:bold;margin:0 0 0 10px;padding:5px 0 0 0;/*float:left;width:210px;*/}
.newbie_eintrag a {color:#FFFFFF;}
.newbie_eintrag a:hover {text-decoration:underline;}
.newbie_eintrag p {margin:0 0 0 10px;padding:0 10px 5px 0;line-height:1.1em;}
.newbie_eintrag h6 {clear:both;font-size:0;margin:0 10px;padding:0;height:1px;border-top:1px #FFFFFF solid;}





.newbiebox_2 {width:100%;margin:10px 0 0 0;background-color:#89cc1b;}
.newbiebox_2 h1 {font-size:14px;font-weight:normal;margin:0 0 6px 0;padding:10px 10px 5px 10px; background-color:#000; color:#FFF;}
.newbiebox_2 h5 {clear:both;margin:0;padding:0;font-size:0;height:2px;}
.newbieboxlink_2 {float:right;margin:10px 10px 0 0;}
.newbieboxlink_2 a {color:#FFFFFF;}
.newbieboxlink_2 a:hover {color:#FFFFFF;text-decoration:underline;}

.newbie_eintrag_2 {margin:0 7px 3px 0;}
/*.newbie_eintrag_2 img {float:left;margin:0 10px 0 10px;border:0;}*/
.newbie_eintrag_2 h1 {font-weight:bold;margin:0 0 7px 10px;padding:5px 0 0 0;background-color:#89cc1b; color:#FFF;}
.newbie_eintrag_2 a {color:#FFFFFF;}
.newbie_eintrag_2 a:hover {text-decoration:underline;}
.newbie_eintrag_2 p {margin:0 0 0 10px;padding:0 10px 5px 0;line-height:1.1em;}
.newbie_eintrag_2 .on-offline {float:right; margin:0 6px 0 0;}

.newbie_img_border {width:70px; height:49px; border:1px solid #FFF; margin:0 0 0 8px; text-align:center;}
.newbie_img_border img {margin:0 auto; border:none;}


/* postit box ***********************************************************************************************/
.postit, .postit_blue {margin:0 0 0 10px;}
.postit h1, .postit_blue h1 {color:#FFFFFF; font-size:16px; margin:0 0 5px 30px;padding:0;}
.postit ul, .postit_blue ul {margin:0;padding:0;}
.postit ul li, .postit_blue ul li {width:154px;height:80px;float:left;list-style-type:none;margin:0 8px 8px 0;background-repeat:no-repeat;}
.postit ul li {background-color:#fddd0d;background-image:url(/gfx/interface/postit_corner.gif);}
.postit_blue ul li {background-color:#89dbf6;background-image:url(/gfx/interface/postit_corner_blue.gif);}
.postit p, .postit_blue p {margin:10px 10px 10px 30px;font-weight:bold;}
.postit a, .postit_blue a {color:#000000;}
.postit a:hover, .postit_blue a:hover {text-decoration:underline;}


/* voting stile ***********************************************************************************************/
.voting_bar {text-align:center;margin:0 0 5px 0;background-color:#000000;padding:3px 0;color:#FFFFFF;}
/*.voting_bar h2 {width:40px;float:left;margin:0;padding:0;color:#FFFFFF;font-size:11px;}
*/.voting_bar h6 {clear:both;}
.voting_bar form {margin:0;padding:0;height:25px;}

.voting_bar_hg {background-image:url(gfx/top_dog/voting_bar_hg.gif); background-position:center; background-repeat:no-repeat;}

.voting_img {text-align:center;width:475px;}
.voting_img img {margin:0;padding:0;float:inherit;margin:10px; float:none;}

.voting_text {}
.voting_text h1 {text-align:center;color:#333333;background-color:#FFFFFF;font-size:11px;}

.voting_result {background-color:#FFFFFF;}
.voting_result h1 {font-size:12px;margin:0;padding:5px 10px;background-color:#89dbf6;font-weight:normal;color:#FFFFFF;}
.voting_result h2 {font-size:38px;margin:0 0 0 10px;padding:0;font-weight:bold;}
.voting_result h3 {margin:0 10px 0 10px;font-size:13px;}
.voting_result p {padding:0 10px;margin:0;}
.voting_result a {color:#000000;font-weight:bold;}
.voting_result a:hover {color:#333333;text-decoration:underline;}
.voting_result h5 {margin:10px 10px 0 10px;padding:0 0 10px 0;border-top:1px #000000 dotted;height:1px;font-size:0;}
.voting_result img {float:right;margin:0 10px 0 0;}
.voting_result .hotdog {float:left;margin:-20px 0 0 10px;}

.voting_head {border-bottom:1px #000000 dotted;margin:10px 0;text-align:center;padding:0 0 5px 0;}


/* community stile ***********************************************************************************************/

/* comm navi - navi community rechte spalte */
.comm_navi {margin:0 0 10px 0;padding:0;width:319px;}
.comm_navi a {color:#89dbf6;text-decoration:none;padding:5px 10px;display:block;}
.comm_navi a:hover {color:#FFFFFF;}
.comm_navi ul {list-style-type:none;margin:0;padding:0;}
.comm_navi ul li {background-color:#333333;width:309px;margin:0 0 3px 0;padding:0;float:left;}
.comm_navi h6 {clear:both;height:1px;font-size:0;margin:0;padding:0;}

.forum_navi {margin:0 0 10px 0;padding:0;width:160px;}
.forum_navi a {color:#89dbf6;text-decoration:none;padding:5px 10px;display:block;}
.forum_navi a:hover {color:#FFFFFF;}
.forum_navi ul {list-style-type:none;margin:0;padding:0;}
.forum_navi ul li {background-color:#333333;width:160px;margin:0 0 3px 0;padding:0;float:left;}
.forum_navi h6 {clear:both;height:1px;font-size:0;margin:0;padding:0;}

.forum_navi .forum_navi_deaktiv, .comm_navi .forum_navi_deaktiv {background-color:#666666;} /* deaktiv stil für rechte navi */
.forum_navi .forum_navi_deaktiv p, .comm_navi .forum_navi_deaktiv p  {padding:5px 10px; color:#CCCCCC;margin:0;} 


.inbox a {text-decoration:none;}
.inbox a:hover {color:#000000;}

blockquote {padding:5px 7px;background-color:#F3F3F3;margin:0 0 0 10px;}

.postleft {padding:10px;}
.postleft img {float:none;margin:10px 0;}

.tcl, .tc2, .tc3, .tcr {border-bottom:1px #CCCCCC solid;padding:10px 5px;}
.tcl {padding-left:10px;text-align:left;}
.tc3 {text-align:center;}


.postfootright li {float:left;clear:none; border:0;}
.postfootright a {padding:0 10px;}

.bblinks li {float:left;border:0;clear:none;margin-right:10px;}
.inform h2 {margin-left:0;padding-left:0;}
.inform p {margin-left:0;padding-left:0;}
.inform input, .inform select {border:1px #999999 solid;}
.inform input {}

.forumHTMLbuttons input {width:auto;}

.comm_freunde {border-top:1px #dbdbe3 solid;clear:both;margin:0;}
.comm_freunde img {float:inherit;margin:0 10px 0 10px; vertical-align:middle;padding:0 0 10px 0;}
.comm_freunde p {padding-left:0;margin-left:0;padding-right:10px;}

.nachrichten_navi {float:right;margin:10px 0 0 0;} /* kommt bei der nachrichten inbox zum einsatz */

/* watchdog news ***********************************************************************************************/
.watchdogNews {border-bottom:1px #000000 dotted;margin:10px;padding:0;}
.watchdogNews img {float:left;margin:0 10px 10px 0;}
.watchdogNews h1 {background:none;margin:0 0 10px 0;padding:0;font-size:12px;color:#000000;}
.watchdogNews h1 a {color:#000000;}
.watchdogNews h1 a:hover {text-decoration:underline;}
.watchdogNews p {margin:0;padding:0;}



.watchdognavi {margin:0;background-image:url(/gfx/interface/corner_subnavi_links_top.gif);background-repeat:no-repeat;background-position:top;}
.watchdognavi img {margin:10px 0 0 10px;border:0;}
.watchdognavi h6 {height:10px;margin:0;padding:0;font-size:0;background-image:url(/gfx/interface/corner_subnavi_links_bottom.gif);background-repeat:no-repeat;background-position:bottom;}
.watchdognavi h5 {height:10px;margin:0;padding:0;font-size:0;background-color:#dcdde0;}



/* wetter */
.wetterHeadline h2 {border-bottom:1px #999999 solid;}
.wetterBigIcon {text-align:center;float:left;width:180px;}
.wetterBigIcon img {float:none;}
.wetterSmallIcon {float:left;text-align:center;}
.wetterSmallIcon img {float:none;}
.wetterSmallImgContainer {width:80px;height:40px;margin-top:45px;}
.wetterFooter {clear:both;}

.wetterBoxSmall {}
.wetterBoxBig {background-color:#FFFFFF; width:70px;margin-left:25px;float:left;text-align:center;}
* html .wetterBoxBig {margin-left:15px;}
.wetterBoxBig img {width:50px;height:50px;margin:0;padding:0;}
.wetterBoxBig h1 {font-size:12px;}
.wetterBoxBig h2 {font-size:12px;}
.wetterBoxFooter {}



/* ----------------------- hauptnavi_community ------------------------*/
.bodyblue .navi a:hover {color:#89dbf6;}


/* footer ***********************************************************************************************/
.footer {clear:both;margin:0 10px;}
.footer h1 {margin:0;padding:0;height:15px;}
.footer p {padding:5px 0;margin:0 0 20px 0;color:#666666;border-top:1px #999999 solid;}
.footer a { color:#666666; }
.footer a:hover {color:#000000;}


/*MEINE BUTTONS*/
.meine_buttons img {margin:5px 0 0 0;}
.meine_buttons label {float:right; margin:10px 0 0 5px; display:block;}
.meine_buttons label input {width:250px;}
