/*** JazzyShirt.com CSS Stylesheet ***/

/*********************************************************** link formatings ***/
/*******************************************************************************/

#comingsoon
            {
            position:absolute;
            top: 15px;
            left: 950px;
}

a 			
			{
			color: 				#931915; 
 			text-decoration: 	none;
			}

a:hover 	
			{
			color: 				#931915; 
			text-decoration:	underline;
			}

/********************************************************************* link2 ***/

a.link2
			{
			color:				#ffffff;
			text-decoration: 	none;
			border-bottom: 		1px dotted #fff;
			}

a.link2:hover
			{
			text-decoration: 	none;
			border-bottom: 		1px dotted #748699;
			cursor:				help;
			}

/********************************************************************* link3 ***/

a.link3
			{
			color:				#931915;
			text-decoration: 	none;
			border-bottom: 		1px dotted #748699;
			}

a.link3:hover
			{
			text-decoration: 	none;
			border-bottom: 		1px dotted #fff;
			cursor:				help;
			}

/********************************************************************* link4 ***/

a.link4
			{
			color:				#9b9b9b;
			text-decoration: 	none;
			}

a.link4:hover
			{
			text-decoration: 	underline;
			}
			
/********************************************************************* link5 ***/

a.link5
			{
			color:				#ffffff;
			text-decoration: 	none;
			}

a.link5:hover
			{
			text-decoration: 	underline;
			color: 				#F0F0F0;
			}

/*********************************************************** main formatings ***/
/*******************************************************************************/

body 		
			{
			margin: 			0px;
			padding:			0px;
			font-family:		Arial, Tahoma, Helvetica, sans-serif;
			font-size:			11px;
			color:				#616161;
			background-color:	#f9f9f9;
			text-align:			left;
			background: 		url(../pics/bg.jpg) no-repeat top right #f9f9f9;
			height:				100%;
			width:				100%;
			overflow-x: 		hidden;
			}

h1, h2, h3, h4, h5		
			{
			font-weight:		bold;
			padding:	     	0px;
			margin:				0px;
			font-size:			11px;
			color:				#fff;
			font-family:		Tahoma, Arial, Helvetica, sans-serif;
			}
			
h6		
			{
			font-weight:		bold;
			padding:	     	0px;
			margin:				0px;
			font-size:			11px;
			color:				#A50000;
			font-family:		Tahoma, Arial, Helvetica, sans-serif;
			}

strong, b		
			{
			font-weight:		bold;
			}

img			
			{
			border:				0px;
			}

p		
			{
			padding:            0px;
			margin:				0px;
			line-height:       17px;
			}

.pics		
			{
			padding:            0px 5px 0px 0px;
			margin:				0px;
			}

input[type='text']	
			{
			background:			#f3f4f5;
			border:				1px solid #e2e8ed;
			font-size:			11px;
			padding:            3px;
			font-family:		Tahoma, Arial, Helvetica, sans-serif;
			color:				#616161;
			}

input[type='submit']	
			{
			font-size:			11px;
			}

input[type='reset']	
			{
			font-size:			11px;
			}

textarea
			{
			background:			#f3f4f5;
			border:				1px solid #e2e8ed;
			font-size:			11px;
			padding:            3px;
			font-family:		Tahoma, Arial, Helvetica, sans-serif;
			color:				#616161;
			height:				153px;
			}

select
			{
			font-size:			11px;
			font-family:		Tahoma, Arial, Helvetica, sans-serif;
			color:				#616161;
			}

/********************************************************* content positions ***/
/*******************************************************************************/

.left			
			{
			position:			relative;
			top:				20px;
			margin-left:		20px;
			height:				52px;
			float:				left;
			width:				205px;
			}

.right			
			{
			position:			relative;
			top:				20px;
			margin-left:		225px;
			height:				52px;
			width:				750px;
			}

*+html .right			
			{
			margin-left:		200px;
			}

/********************************************************************** left ***/
/*******************************************************************************/

.logo			
			{
			background: 		url(../pics/bg-left.jpg) no-repeat;
			position:			relative;
			width:				224px;
			height:				120px;
			margin-top:        	-20px;
			margin-left:        -20px;
			}

.info			
			{
			position:			relative;
			top:				35px;
			line-height:		17px;
			}

/********************************************************************** menu ***/

.menu			
			{
			position:			relative;
			border-top:			1px solid #e9e9e9;
			border-right:		1px solid #ececec;
			border-bottom:		1px solid #e9e9e9;
			border-left:		1px solid #ececec;
			width:				184px;
			}

a.link-active			
			{
			background: 		url(../pics/link-active.gif) no-repeat;
			padding-top:        8px;
			padding-right:      5px;
			padding-bottom:     11px;
			padding-left:       30px;
			color:				#fff;
			text-decoration:	none;
			font-weight:		bold;
			display:			block;
			width:				149px;
			}

a.link-inactive			
			{
			background: 		url(../pics/link-inactive.gif) no-repeat;
			padding-top:        9px;
			padding-right:      5px;
			padding-bottom:     10px;
			padding-left:       30px;
			color:				#616161;
			text-decoration:	none;
			font-weight:		bold;
			display:			block;
			width:				149px;
			}

a.link-inactive:hover		
			{
			background: 		url(../pics/link-hover.gif) no-repeat;
			padding-top:        9px;
			padding-right:      5px;
			padding-bottom:     10px;
			padding-left:       30px;
			color:				#616161;
			text-decoration:	none;
			font-weight:		bold;
			display:			block;
			width:				149px;
			}

/********************************************************************* right ***/
/*******************************************************************************/

.box			
			{
			position:			relative;
			margin-bottom:		15px;
			float:				left;
			}

/******************************************************************* box top ***/
/*******************************************************************************/

.top 		
			{ 
			position:			relative;
			width: 				691px;
			padding:            2px;
			}

/*********************************************************************** ie7 ***/

*+html .top 		
			{ 
			padding:            0px;
			padding-top:        4px;
			padding-left:       2px;
			}

/*********************************************************************** ie6 ***/

*html .top 		
			{ 
			padding:            0px;
			padding-left:       2px;
			font-size:			0px;
			}

.top_left 		
			{ 
			height: 			5px;
			width: 				5px;
			background:   		url(../pics/top-left.gif) repeat-x top;
			float: 				left;
			}

.top_middle 		
			{ 
			height: 			5px;
			width: 				681px;
			background:   		url(../pics/top-middle.gif) repeat-x top  #fff;
			float:				left;
			}

.top_right 		
			{
			height: 			5px;
			width: 				5px;
			background:   		url(../pics/top-right.gif) no-repeat;
			float:				right;
			}

/**************************************************************** box middle ***/
/*******************************************************************************/

.middle 		
			{ 
			position:			relative;
			width: 				688px;
			padding:            2px;
			}

/*********************************************************************** ie7 ***/

*+html .middle 		
			{ 
			padding:            0px;
			}

/*********************************************************************** ie6 ***/

*+html .middle 		
			{ 
			padding:            0px;
			padding-left:       2px;
			}

.middle_middle 		
			{ 
			height: 			100%;
			width: 				669px;
			background-color:	#fff;
			float:				left;
			border-right:		1px solid #ebebeb;
			border-left:		1px solid #ebebeb;
			padding:            10px;
			padding-bottom:     8px;
			padding-top:   		5px;
			line-height:		15px;
			}

/**************************************************************** box bottom ***/
/*******************************************************************************/

.bottom 		
			{ 
			position:			relative;
			width: 				691px;
			padding:            2px;
			}

/*********************************************************************** ie7 ***/

*+html .bottom 		
			{ 
			padding:            0px;
			}

/*********************************************************************** ie6 ***/

*html .bottom 		
			{ 
			padding:            0px;
			padding-left:       2px;
			font-size:			0px;
			}

.bottom_left 		
			{ 
			height: 			5px;
			width: 				5px;
			background:   		url(../pics/bottom-left.gif) no-repeat;
			float:				left;
			}

.bottom_middle 		
			{ 
			height: 			5px;
			width: 				681px;
			background:   		url(../pics/bottom-middle.gif) repeat-x bottom #fff;
			float:				left;
			}

.bottom_right 		
			{ 
			height: 			5px;
			width: 				5px;
			background:   		url(../pics/bottom-right.gif) no-repeat;
			float:				right;
			}

/******************************************************************* box head **/
/*******************************************************************************/

.headline
			{
			position:			relative;
			width: 				694px;
			background:   		url(../pics/headline.gif) no-repeat;
			height:				30px;
			}

.text-left
			{
			padding:            13px;
			padding-top:        9px;
			float:				left;
			width:				588px;
			}

.text-left-head
			{
			padding:            13px;
			padding-top:        9px;
			float:				left;
			width:				531px;
			}

*+html .text-left-head
			{
			width:				529px;
			}

/*********************************************************************** ie7 ***/

*+html .text-left
			{
			width:				580px;
			}

/*********************************************************************** ie6 ***/

*html .text-left
			{
			width:				570px;
			}

.text-right
			{
			padding:            13px;
			padding-top:        9px;
			padding-left:       0px;
			float:				right;
			text-align:			right;
			color:				#fff;
			}

/******************************************************************** footer ***/
/*******************************************************************************/

.footer			
			{
			position:			relative;
			padding-bottom:     15px;
			width:				692px;
			float:				left;
			}

.footer-left			
			{
			position:			relative;
			float:				left;
			left:				3px;
			}

.footer-right			
			{
			position:			relative;
			float:				right;
			}

.partner			
			{
			position:			relative;
			padding-bottom:     15px;
			width:				695px;
			float:				left;
			left:				3px;
			}

.banner			
			{
			position:			relative;
			padding-bottom:     15px;
			width:				810px;
			float:				left;
			padding:            2px;
			}

.banner-left-1			
			{
			position:			relative;
			float:				left;
			background: 		url(../pics/banner/limousinen-service.jpg) no-repeat;
			width:				322px;
			height:				70px;
			padding-top:        138px;
			padding-left:       15px;
			margin-right:		16px;
			color:				#fff;
			}

.banner-right-1			
			{
			position:			relative;
			float:				left;
			background: 		url(../pics/banner/junggesellen-t-shirts.jpg) no-repeat;
			width:				322px;
			height:				70px;
			padding-top:        138px;
			padding-left:       15px;
			color:				#fff;
			}

.banner-left-2			
			{
			position:			relative;
			float:				left;
			background: 		url(http://www.junggesellenabschied.com/content/pics/banner/t-shirts-gestalten.jpg) no-repeat;
			width:				322px;
			height:				70px;
			padding-top:        138px;
			padding-left:       15px;
			margin-right:		16px;
			color:				#fff;
			}
			
/******************************************************************* sidebar ***/
/*******************************************************************************/

li a
			{
			color:				#931915;
			text-decoration: 	none;
			border-bottom: 		1px dotted #748699;
			}

li a:hover
			{
			color:				#931915;
			text-decoration: 	none;
			border-bottom: 		1px dotted #fff;
			cursor:				help;
			}
	
#sideBar
			{
			position: 			absolute;
			width: 				auto;
			height: 			auto;
			top: 				126px;
			right:				0px;
			}
	
#sideBarTab
			{
			float:				left;
			height:				137px;
			width:				28px;
			}
	
#sideBarTab img
			{
			border:				0px solid #FFFFFF;
			}
	
#sideBarContents
			{
			overflow:			hidden!important;
			}
	
#sideBarContentsInner
			{
			width:				200px;
			background:			#fff;
			height:				136px;
			padding-top:        5px
			}
			
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.commentmetadata {
	font-weight: normal;
	}


