/* CSS Document */
body
{
	margin: 0px;
	background-color: #dee2e5;
	background-image: url(../images/design/topBackground.gif);
	background-position: top;
	background-repeat: repeat-x;
	
	font-family: Verdana;
	font-size: 12px;
	line-height: 1.5;
	
	color: #57575a;
}

#mainHeart
{
	top: 320px;
	left: 50%;
	position: absolute;
	
	margin-left: -490px;
	
	height: 371px;
	width: 420px;
	
	background-image: url(../images/valentine/mainHeart.png);
	
	visibility: hidden;	
		
}

.linkHeart
{
	display: block;
	height: 371px;
	width: 420px;	
}

#valentineBg
{
	top: 162px;
	left: 0px;
	position: absolute;
	
	width: 100%;
	height: 980px;
	
	background-image: url(../images/valentine/valentineBackground.gif);
	background-repeat: repeat-x;
	
	visibility: hidden;	
}

#snow
{
	top: 0px;
	left: 0px;
	position: absolute;	
	
	visibility: visible;	
}

#snowUp
{
	top: 1180px;
	left: 0px;
	position: absolute;
	
	width: 100%;
	height: 20px;
	
	min-width: 1000px;
	
	background-image: url(../images/snow/waterBG.png);
	
}

#snowUpGrafic
{
	top: 1030px;
	left: 0px;
	position: absolute;
	
	width: 100%;
	height: 150px;
	
	min-width: 1000px;

	background-position: top;
	background-image: url(../images/snow/snowUp.png);
	background-repeat: repeat-x
}

#snowText
{
	top: 1000px;
	left: 50%;
	position: absolute;
	
	width: 1000px;
	margin-left: -500px;
	
	text-align: center;

}

a.snowLink
{
	font-family: Verdana;
	font-size: 16px;
	line-height: 1.5;
	
	color: #57575a;
}

#referenzPfeil
{
	top: -307px;
	right: 9px;
	position: absolute;
}

p
{
	font-family: Verdana;
	font-size: 12px;
	line-height: 1.5;
	
	color: #57575a;
}

span
{
	font-family: Verdana;
	font-size: 12px;
	line-height: 1.5;
	
	color: #57575a;
}

img
{
	border: none;	
}

.imgPosFix
{
	top: 0px;
	left: 0px;
	position: absolute;	
}

a.kundenLogos
{
	text-decoration: none;
	display: block;
	
	height: 81px;
	width: 124px;	
	
	border: 1px solid  #c5c6c7;	
}

a.kundenLogos:hover
{
	text-decoration: none;
	display: block;
	
	height: 81px;
	width: 124px;	
	
	border: 1px solid  #005782;	
}

#mainContainer
{
	top: 0px;
	left: 50%;
	position: absolute;
	
	height: 1200px;
	width: 1000px;
	margin-left: -500px;
}


#signLogo
{
	top: 0px;
	left: 58px;
	position: absolute;
	
	height: 161px;
	width: 151px;
}

#adressHeader
{
	top: 162px;
	left: 50px;
	position: absolute;
	
	height: 214px;
	width: 219px;
}

#picKleinHeader
{
	top: -474px;
	left: 0px;
	position: absolute;
	
	width: 215px;
	padding-left: 4px;
	padding-bottom: 4px;
	
	background-color: #FFF;	
}

#headerLeft
{
	visibility: hidden;	
}

#adressHeaderBackground
{
	top: 162px;
	left: 50px;
	position: absolute;
	
	height: 214px;
	width: 219px;
	
	background-color: #FFF;	
}

#fbButton
{
	top: 324px;
	left: 58px;
	position: absolute;	
}

#fbIlike
{
	top: 324px;
	left: 83px;
	position: absolute;
}

#googlePlus
{
	top: 327px;
	left: 185px;
	position: absolute;
}

#headerPicsContainer
{
	top: 162px;
	left: 277px;
	position: absolute;
	
	height: 450px;
	width: 672px;
	
	background-color: #FFF;	
}

#headerPicsReferenz
{
	top: -470px;
	left: 234px;
	position: absolute;
}

#flowContainer
{
	top: 0px;
	left: 8px;
	position: absolute;
	
	height: 360px;
	width: 656px;
}

#contentType01
{
	visibility: hidden;	
}

#contentType02
{
	bottom: 0px;
	left: 50px;
	position: absolute;
	
	height: 568px;
	width: 900px;
	
	background-color: #FFF; 
	
	visibility: hidden;	
}

#contentTitel
{
	top: 40px;
	left: 232px;
	position: absolute;	
}

#contentText
{
	top: 168px;
	left: 232px;
	position: absolute;	
	
	width: 554px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	
	color: #57575a;
}

#modekluturPartner
{
	margin-top: 20px;
}

#contentBottomNav
{
	right: 110px;
	float: right;
	position: absolute;
}

#chapterContentBottomNav
{
	right: 0px;
	float: right;
	position: absolute;
}

.inputField
{
	border: 1px solid #57575a;	
	
	font-family: Verdana;
	font-size: 12px;
	line-height: 1.5;
	
	color: #57575a;
	
	height: 15px;
}

.error
{
	color:  #de174a;
}

a.mail
{
	text-decoration: none;	
	font-family: Verdana;
	font-size: 12px;
	line-height: 1.5;
	
	color: #57575a;
}

a.mail:hover
{
	text-decoration: none;	
	font-family: Verdana;
	font-size: 12px;
	line-height: 1.5;
	
	color: #005682;
}

a.textLink
{
	font-family: Verdana;
	font-size: 12px;
	line-height: 1.5;
	
	color: #57575a;
}

a.textLink:hover
{
	font-family: Verdana;
	font-size: 12px;
	line-height: 1.5;
	
	color: #005682;
}

a.sitemapLink
{
	text-decoration: none;
	
	font-family: Verdana;
	font-size: 12px;
	line-height: 1.5;
	
	text-transform: uppercase;
	
	color: #57575a;
}

a.kunstfensterSubLink
{
	text-decoration: none;	
	font-family: Verdana;
	font-size: 14px;
	line-height: 1.5;
	text-transform: uppercase;
	
	color: #005782;
}

a.kunstfensterSubLink:hover
{
	text-decoration: none;	
	font-family: Verdana;
	font-size: 14px;
	line-height: 1.5;
	text-transform: uppercase;
	
	color: #57575a;
}

a.link
{
	text-decoration: none;	
	font-family: Verdana;
	font-size: 12px;
	line-height: 1.5;
	
	color: #57575a;
}

a.link:hover
{
	text-decoration: none;	
	font-family: Verdana;
	font-size: 12px;
	line-height: 1.5;
	
	color: #005682;
}

.floatleft
{
	float: left;	
}

a.navPoint
{
	text-decoration: none;
	
	display: block;
	height: 8px;
	width: 14px;	
	
	background-image: url(../images/design/navPoint.png);
	background-position: center;
	background-repeat: no-repeat;
}

a.navPointAktiv
{
	text-decoration: none;
	
	display: block;
	height: 8px;
	width: 14px;	
	
	background-image: url(../images/design/navPointAktiv.png);
	background-position: center;
	background-repeat: no-repeat;
}

.headerPicsFlow
{
	overflow: hidden;
}

#headerPicsNav
{
	top: 426px;
	left: 5px;
	position: absolute;	
}

li.topMiniNav
{
	list-style: none;
	margin-left: 6px;
	float: left;	
}

#flowPics
{
	margin-left: -656px;
	
	height: 360px;
	width: 4000px;	
}

#headerTextPic
{
	top: 382px;
	left: 115px;
	position: absolute;
	
	height: 50px;
	width: 500px;
}

.headerTextSet
{
	top: 0px;
	left: 0px;
	position: absolute;	
	
	height: 50px;
	width: 500px;
}

.headerTextSetHidden
{
	top: 0px;
	left: 0px;
	position: absolute;	
	
	height: 50px;
	width: 500px;
	
	visibility: hidden;
}

#topMiniNav
{
	top: 72px;
	left: 750px;
	position: absolute;	
	
	width: 190px;
	text-align: right;

}

.ulTopMiniNav
{
	float: right;
}

#topMiniNavMail
{
	top: 4px;
	left: 0px;
	position: absolute;
}

#topMiniNavSideMap
{
	top: 0px;
	left: 25px;
	position: absolute;
}


#topMiniNavPrint
{
	top: 2px;
	left: 55px;
	position: absolute;	
}

#topMiniNavDisclaimer
{
	top: 2px;
	left: 77px;
	position: absolute;	
}

#mainNav
{
	top: 67px; 
	left: 229px;
	position: absolute;
}

a.mainNav
{
	display: block;
	height: 23px;
	  width: 110px;
	
	margin-left: 31px;
}

li.liMainNav
{
	float: left;
	list-style-type: none;
	margin-left: -21px;
}

li.liChapterNav
{
	margin-left: -21px;
	list-style-type: none;
	
	padding-top: 10px;
}

li.liChapterSubNav
{
	margin-left: -21px;
	list-style-type: none;
	
	padding-top: 10px;
}

#chapterNav
{
	top: 158px;
	left: 0px;
	position: absolute;
	
	width: 200px;
	height: 300px;
	
}

.kunstfensterGaleriePic
{
	margin-top: 10px;
	margin-left: 10px;
	
	width: 163px;
	height: 163px;
	
	overflow: hidden;	
}

#subNav
{
	top: 108px; 
	left: 250px;
	position: absolute;
	
	height: 23px;
	width: 100%;
}

a.subNav
{
	display: block;
	height: 23px;
}

.liSubNav
{
	float: left;
	list-style-type: none;
}

.subNavBlindContainer
{
	top: 0px;
	left: 0px;
	position: absolute;
	
	height: 23px;
	width: 100%;
	
	visibility: hidden;	
}

.subNavBlindContainerAktiv
{
	top: 0px;
	left: 0px;
	position: absolute;
	
	height: 23px;
	width: 100%;
	
	visibility: visible;	
}


#themeBoxes_L
{
	top: 674px;
	left: 53px;
	position: absolute;	
}

#themeBoxTitle_L
{
	top: 640px;
	left: 53px;
	position: absolute;	
}

.TitleProjekt
{
	display: block;
	height: 23px;
	width: 90px;
	
	background-image: url(../images/design/themeBoxTitle_L.gif);
}

.TitleProjektAktiv
{
	display: block;
	height: 23px;
	width: 90px;
	
	background-image: url(../images/design/themeBoxTitle_L_aktiv.gif);
}

#themeBoxes_R
{
	top: 674px;
	left: 509px;
	position: absolute;	
}

#themeBoxTitle_R
{
	top: 640px;
	left: 509px;
	position: absolute;	
}

.TitleArtUndWeise
{
	display: block;
	height: 23px;
	width: 103px;
	
	background-image: url(../images/design/themeBoxTitle_R.gif);
}

.TitleArtUndWeiseAsButton
{
	display: block;
	height: 23px;
	width: 103px;
	
	cursor: pointer;
	
	background-image: url(../images/design/themeBoxTitle_R.gif);
}

.TitleArtUndWeiseAsButtonAktiv
{
	display: block;
	height: 23px;
	width: 103px;
	
	cursor: pointer;
	
	background-image: url(../images/design/themeBoxTitle_R_aktiv.gif);
}

.TitleArtUndWeiseAktiv
{
	display: block;
	height: 23px;
	width: 103px;
	
	background-image: url(../images/design/themeBoxTitle_R_aktiv.gif);
}


.themeBox
{
	display: block;
	
	height: 208px;
	width: 219px;
	
	margin-top: -4px;
	margin-left: -4px;
	
	background-image: url(../images/design/themeBoxesBg.gif);
	background-repeat: no-repeat;
}

.themeBoxValentine
{
	display: block;
	
	height: 208px;
	width: 219px;
	
	margin-top: -4px;
	margin-left: -4px;
	
	background-image: url(../images/valentine/themeBoxesBgValentine.png);
	background-repeat: no-repeat;
}

.themeBoxAktiv
{
	display: block;
	
	height: 208px;
	width: 219px;
	
	margin-top: -4px;
	margin-left: -4px;
	
	background-image: url(../images/themeBoxesBg_aktiv.gif);
	background-repeat: no-repeat;
}

#thBox_L_01
{
	top: 0px;
	left: 0px;
	position: absolute;	
}

.blindButtonBox_L_01
{
	top: 0px;
	left: 0px;
	position: absolute;
	
	height: 200px;
	width: 211px;
}

#thBox_L_02
{
	top: 0px;
	left: 227px;
	position: absolute;	

}

.blindButtonBox_L_02
{
	top: 0px;
	left: 227px;
	position: absolute;	
	
	height: 200px;
	width: 211px;
}

#thBox_L_03
{
	top: 216px;
	left: 0px;
	position: absolute;	
}

.blindButtonBox_L_03
{
	top: 216px;
	left: 0px;
	position: absolute;	
	
	height: 200px;
	width: 211px;
}

#thBox_L_04
{
	top: 216px;
	left: 227px;
	position: absolute;	
}

.blindButtonBox_L_04
{
	top: 216px;
	left: 227px;
	position: absolute;	
	
	height: 200px;
	width: 211px;
}

#thBox_R_01
{
	top: 0px;
	left: 0px;
	position: absolute;	
}

.blindButtonBox_R_01
{
	top: 0px;
	left: 0px;
	position: absolute;	
	
	height: 200px;
	width: 211px;
}

#thBox_R_02
{
	top: 0px;
	left: 227px;
	position: absolute;	
}

.blindButtonBox_R_02
{
	top: 0px;
	left: 227px;
	position: absolute;	
	
	height: 200px;
	width: 211px;
}

#thBox_R_03
{
	top: 216px;
	left: 0px;
	position: absolute;	
}

.blindButtonBox_R_03
{
	top: 216px;
	left: 0px;
	position: absolute;	
	
	height: 200px;
	width: 211px;
}

#thBox_R_04
{
	top: 216px;
	left: 227px;
	position: absolute;	
}

.blindButtonBox_R_04
{
	top: 216px;
	left: 227px;
	position: absolute;		
	
	height: 200px;
	width: 211px;
}

.themeBoxContent
{
	top: 4px;
	left: 4px;
	position: absolute;
	
	height: 200px;
	width: 211px;
}

.themeBoxPic
{
	top: 8px;
	left: 8px;
	position: absolute;	
}

.themeBoxTextPic
{
	top: 152px;
	left: 8px;
	position: absolute;	
	
	width: 194px;
	
	text-align: right;
}

.themeBoxLinkText
{
	top: 174px;
	left: 8px;
	position: absolute;	
	
	width: 194px;
	
	text-align: right;
}

.themeBoxTitelFixPos
{
	top: 0px;
	right: 0px;
	position: absolute;
}


#footer
{
	top: 1100px;
	left: 50px;
	position: absolute;
	
	height: 60px;	
}


.artundweiseBlue
{	
	top: 8px;
	left: 8px;
	position: absolute;
	
	height: 134px;
	width: 422px;
	
	background-color: #005682;	
	
}

.artundweiseTitle
{
	top: 92px;
	left: 228px;
	position: absolute;
}

.artundweisePfeil
{
	top: 28px;
	right: 0px;
	position: absolute;
	
}

.artundweiseHeaderText
{
	top: 165px;
	left: 8px;
	position: absolute;
}

.artundweiseHeaderPic
{
	top: 8px;
	left: 8px;
	position: absolute;	
}

.artundweiseContetText
{
	top: 216px;
	left: 8px;
	position: absolute;
	
	width: 400px;
	
	font-family: Verdana;
	font-size: 12px;
	line-height: 1.5;
	
	color: #57575a;
}

#artundweiseContainer
{
	top: 0px;
	left: 0px;
	position: absolute;
	
	z-index: 0;	
}

.artundweiseNav
{
	bottom: 8px;
	left: 8px;
	position: absolute;	
	
}

/** kunstfenster **/
.kuenstlerAnmeldung
{
	top: 180px;
	left: 0px;
	position: absolute;
	
	width: 100%;
	height: 1000px;
	
	background-color: #FFF;	
}

.headerText
{
	top: 80px;
	left: 200px;
	position: absolute;	
}

.kunstfenster_anmeldungSubTitel
{
	top: 240px;
	left: 200px;
	position: absolute;	
}

#kunstfenster_anmeldungSubTitelPersonalien_02
{
	top: 560px;
	left: 200px;
	position: absolute;	
}

.kunstfenster_anmeldungContent
{
	top: 260px;
	left: 200px;
	position: absolute;
	
	font-family: Verdana;
	font-size: 12px;
	line-height: 1.5;
	
	color: #57575a;
}

#kunstfenster_personalContent
{
	top: 260px;
	left: 265px;
	position: absolute;
	
	width: 700px;
	
	font-family: Verdana;
	font-size: 12px;
	line-height: 1.5;
	
	color: #57575a;
	
	text-align: right;
}

#kunstfenster_personalContent_02
{
	top: 580px;
	left: 193px;
	position: absolute;
	
	width: 700px;
	
	font-family: Verdana;
	font-size: 12px;
	line-height: 1.5;
	
	color: #57575a;
	
	text-align: right;
}

#kunstfesnter_loginError
{
	color: #de174a;
}

.statusNone
{
	
}

.statusOk
{
	display: block;
	height: 15px;
	width: 12px;
	
	float: right;
	
	background-image: url(../images/design/ok.jpg);
	background-repeat: no-repeat;	
}

.statusFail
{
	display: block;
	height: 15px;
	width: 12px;
	
	float: right;
	
	background-image: url(../images/design/fail.jpg);
	background-repeat: no-repeat;	
}

#kunstfenster_personal_nav
{
	top: 720px;
	left: 367px;
	position: absolute;
}

.inputTextarea
{
	border: 1px solid  #57575a;	
	
	font-family: Verdana;
	font-size: 12px;
	line-height: 1.5;
	
	color: #57575a;
}

#kunstfenster_portraitContent
{
	top: 260px;
	left: 360px;
	position: absolute;
	
	width: 700px;	
	text-align: left;
}

#kunstfenster_anmeldungSubTitelPortrait_02
{
	top: 470px;
	left: 200px;
	position: absolute;		
}

#kunstfenster_portraitContent_02
{
	top: 490px;
	left: 360px;
	position: absolute;
	
	width: 700px;	
	text-align: left;
}

#kunstfenster_anmeldungSubTitelPortrait_03
{
	top: 700px;
	left: 200px;
	position: absolute;		
}

#kunstfenster_portraitContent_03
{
	top: 720px;
	left: 360px;
	position: absolute;
	
	width: 700px;	
	text-align: left;
}

#kunstfenster_portrait_nav
{
	top: 920px;
	left: 360px;
	position: absolute;
}

#picUploadMiniPic
{
	height: 110px;
	width: 100%;
	
	background-repeat: no-repeat;
	background-position: top;
	background-position: center;
	
	text-align: center;
	
}

.qq-upload-list
{
	display: none;	
}

#picUploadMiniPicStatus
{	
	height: 30px;
	width: 100%;
	text-align: center;
}

.errorLink
{
	color: #de174a;	
}

.kunstfensterGalerieBorder
{
	height: 181px;
	width: 181px;
	
	border: 1px solid #CCC;	
}

#kunstfenster_kuenstlerPicPopUp
{
	top: 600px;
	left: 50%;
	position: absolute;
	
	height: 776px;
	margin-left: -513px;
	width: 1026px;
	
	background-image: url(../images/kunstfenster/kuenstlerPicPopUp.png);
	background-repeat: no-repeat;
	
	display: none;
}

#kunstfenster_kuenstlerPicPopUp_background
{
	top: 0px;
	left: 0px;
	position: absolute;
	
	width: 100%;
	height: 1700px;
	
	background-image: url(../images/kunstfenster/popUpBackgorund.png);	
	display: none;
}

#kunstfenster_popUp_picContainer
{
	top: 167px;
	left: 81px;
	position: absolute;
	
	height: 470px;
	width: 470px;	
}

#kunstfesnter_popUp_details
{
	top: 420px;
	left: 705px;
	position: absolute;
}

#kunstfenster_popUp_close
{
	top: 30px;
	left: 970px;
	position: absolute;
	
	height: 20px;
	width: 20px;	
}

#kunstfenster_popUp_next
{
	top: 674px;
	left: 523px;
	position: absolute;
	
	height: 20px;
	width: 20px;	
}

#kunstfenster_popUp_back
{
	top: 674px;
	left: 491px;
	position: absolute;
	
	height: 20px;
	width: 20px;	
}

#kunstfenster_popUp_picCount
{
	top: 674px;
	left: 390px;
	position: absolute;
}

#kunstfenster_popUp_titel
{
	top: 50px;
	left: 60px;	
	position: absolute;
}

#kunstfenster_popUp_picTitel
{
	top: 85px;
	left: 60px;	
	position: absolute;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 1.5;
	
	text-transform: uppercase;
	
	color: #005682;
}

.kunstfensterFAQtitel
{
	font-size: 14px;
	font-weight: bold;
	color: #005682;
}

#kunstfenster_popUp_optionContainer
{
	top: 290px;
	left: 705px;
	position: absolute;
}

#kunstfenster_popUp_intressenten
{
	top: 640px;
	left: 705px;
	position: absolute;
	display: none;
}

#kunstfenster_popUp_verkauft
{
	top: 160px;
	left: 80px;
	position: absolute;	
	
	display: none;
}

.picknickkorbList
{
	width: 170px;
}

.imgBorder_01
{
	border: 1px solid #CCC;	
}

.picknickkorbListTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #005682;
	
	height: 30px;
	width: 100%;
	border-bottom: 1px solid #005682;
	
}

.picknickkorbListPrice
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #005682;
	
	text-align: right;
	height: 30px;
	width: 100%;
	
	margin-top: 5px;
}

.picknickkorbListButton
{
	margin-top: 5px;
}

.picknickkorbListSubTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005682;
	
	
	height: 25px;
	width: 100%;
	border-bottom: 1px solid #CCC;
}

.picknickkorbListSubSubTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005682;
}

.picknickkorbMietenLine
{
	width: 100%;
	height: 11px;
	
	background-image: url(../images/picknickkorb/line.gif); 
	background-position: center;	
	background-repeat: repeat-x;
}

.formNames
{
	width: 220px;	
}

.formSubTitle
{
	height: 30px;
	font-size: 12px;
	font-weight: bold;
}

.pageTitle
{
	font-size: 14px;
	font-weight: bold;
	color: #005682;
}

.inputFild
{
	font-family: Helvetica, Arial;
	font-size: 12px;
	color: #000;
	
	border: 1px solid #CCC;	
}

.errorText
{
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #bd0926;	
	
	visibility: hidden;
}

#wartUndWeiseContainer_01, #wartUndWeiseContainer_02, #wartUndWeiseContainer_03, #wartUndWeiseContainer_04
{
	background-color: #FFF;	
}

#fb_sharingKunstfenster
{
	bottom: 115px;
	left: 140px;
	position: absolute;
	width: 200px;	
}

#fb_sharing
{
	bottom: -30px;
	left: 140px;
	position: absolute;
	width: 200px;	
}

#kuenstlerTreffButton
{
	top: 880px;
	left: 30px;
	position: absolute;
}

#kuenstlerTreffButton-2
{
	top: 130px;
	left: 885px;
	position: absolute;
}

a.kuenstlerTreffButtonLink
{
	display: block;
	background-image:url(../images/design/kuenstlerTreff.png);
	
	height: 93px;
	width: 94px;
}