/** 
 *
 *  Css fuer Stadtkleid.de Relaunch 2008 based on Joomla Rhuk-Milkyway Template 
 *
 *  File: template.css
 *  Requires: template_joomla.css (Standard-Definitionen), template_pillmenu.css (Oberes Menü)
 *
 */
 
 
@import 'template_joomla.css';
@import 'template_pillmenu.css';


/* minifrontpage */

.minifp-introtitle, .minifp-introtitle a {
    color: #6f766e;
    text-decoration: none;
}

.moduletable_neue img {
    margin-bottom: 7px;
}

/* mod_categories */

.categories_start {
    padding: 10px 0 0 0;
}

.categories_start_item {
    float: left;
    padding: 0 15px 20px 0;
}

.categories_start_item img {
    padding: 0 0 7px 0;
}

/* DFContact */

#dfContactField-message { width: 200px; }

input, input, textarea, select {
	margin:0;
	font-size:100%;
	color:#333;
}
input, textarea {
	border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
	background: #fff url(../images/fieldbg.gif) repeat-x top;
}
input {
}


/* Contentbereich */

#contentbox, #contentbox_p20 {
	margin: 0px;
	padding: 3px 0 0 0;
	background: transparent;
	text-align: left;
}

.#contentbox_p20 {
	padding-top: 23px;
}

.content_top_pb, .content_top_ps {
    width: 790px;
    height: 5px;
    overflow: hidden;
    margin: 22px 0 0;
    background: transparent url(../images/contentshades/lr-top.jpg) top no-repeat;
    background-position: -41px 0px;
}

.content_top_ps {
    margin: 1px 0 0;
    background: transparent url(../images/contentshades/lr-top-ps.jpg) top no-repeat;
    background-position: -41px 0px;
}

.content_top_pb_long {
    width: 790px;
    height: 5px;
    overflow: hidden;
    margin: 22px 0 0;
    background: #FFF url(../images/contentshades/f-top.jpg) top no-repeat;
    background-position: -44px 0px;
}

.content_top_ps_long {
    width: 790px;
    height: 5px;
    overflow: hidden;
    margin: 1px 0 0;
    background: #FFF url(../images/contentshades/f-top-ps.jpg) top no-repeat;
    background-position: -41px 0px;
}

.content_bottom {
    width: 790px;
    height: 5px;
    overflow: hidden;
    background: transparent url(../images/contentshades/lr-bottom.jpg) top no-repeat;
    background-position: -41px 0px;
    clear: both;
}

.content_bottom_long {
    width: 790px;
    height: 5px;
    overflow: hidden;
    background: transparent url(../images/contentshades/f-bottom.jpg) top no-repeat;
    background-position: -11px 0px;
    clear: both;
}

.content_left, .content_left_ps {
    width: 365px;
    height: 603px;
    background: #FFF url(../images/contentshades/l-right.jpg) top no-repeat;
    background-position: 376px -30px;
    padding: 10px 0 0 16px;
    float: left;
}

.content_left_psa {
    width: 365px;
    height: 850px;
    background: #FFF url(../images/contentshades/l-right.jpg) top no-repeat;
    background-position: 376px -30px;
    padding: 10px 0 0 16px;
    float: left;
}

.content_left_ps { background-position: 376px 0px; }

.content_right, .content_right_ps {
    width: 360px;
    height: 603px;
    background: #FFF url(../images/contentshades/r-left.jpg) top no-repeat;
    background-position: 0px -30px;
    padding: 10px 0 0 19px;
    float: right;
}

.content_right_psa {
    width: 360px;
    height: 850px;
    background: #FFF url(../images/contentshades/r-left.jpg) top no-repeat;
    background-position: 0px -30px;
    padding: 10px 0 0 19px;
    float: right;
}

.chronoform {
    display: none;
    }
    
#ChronoContact_Messanleitung label {
    width: 150px; 
    float: left;
    
    }
#ChronoContact_Messanleitung input {
    margin-bottom: 6px;
    }
    

.content_right_ps { background-position: 0px 0px; }

.content_all {
    width: 790x;
    background-color: #FFF;
    padding: 15px 0 0 19px;
    height: 100%;
    min-height: 160px;
}

.shops img {
    padding-top: 5px;
}

.orderclause {
    padding-top: 20px;
}

.orderclause a, .orderclause a:visited {
    color: #64a500;
}