/* ******************************************************************************************** 
 #990033
/* ******************************************************************************************** */
body {
	font-size:16px;
	font-family: Arial,sans-serif;
	background-image:url(backgrounds/cactusKUGELNgreen.png);
	background-color:#850000;
	color:#FFFFFF;
	line-height: 0.95em;
	margin: 0px;
	padding: 0px;
	background-attachment: fixed;
}

a{ color:#FFFF00; text-decoration: none;}
a:link{ color:#FFFF00; text-decoration: none;}
a:visited{ color:#FFFF00; text-decoration: none;}
a:hover{ color:#FFFFFF; text-decoration: underline;}

h1{ font-size:90%; font-family: Arial, sans-serif; font-weight:100; color: #FFFFFF;  }
h2 {font-family: Arial,sans-serif; font-size: 96%; background-color:#870147; color:#FFFFFF; margin: 0% 0% 0% 0%; padding: 0% 1% 0% 1%;border:1px solid #EF59AD;}
h3{ font-family: Arial,sans-serif; font-size: 96%; background-color:#870147; color:#FFFFFF; margin: 0% 0% 0% 0%; padding: 0% 1% 0% 1%; border:1px solid #EF59AD;  }
h4{ font-family: Arial,sans-serif; font-size: 96%; background-color:#870147; color:#FFFFFF; margin: 0% 0% 0% 0%; padding: 0% 1% 0% 1%; border:1px solid #EF59AD;}
h5{ font-family: Arial,sans-serif; font-size: 96%; background-color:#870147; color:#FFFFFF; margin: 0% 0% 0% 0%; padding: 0% 1% 0% 1%; border:1px solid #EF59AD;}
h6{ font-family: Arial,sans-serif; font-size: 96%; background-color:#870147; color:#FFFFFF; margin: 0% 0% 0% 0%; padding: 0% 1% 0% 1%; border:1px solid #EF59AD;}
.stil1 {font-family:Georgia; font-style:italic; font-size: 120%;  color:#FFFF00; margin: 0% 0% 0% 0%; padding: 0% 1% 0% 1%;}

ul{ list-style-type: disc;}
ul ul{ list-style-type: disc;}
ul ul ul{ list-style-type: none;}
label{ font-family: Arial,sans-serif; font-size: 100%; font-weight: bold; color: #334d55;}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#wrapper { margin:2% 15% 0% 15%; padding:5px 5px 5px 5px ; width: 70%; height:100%; background-color: #E80083;  }
#cactustv{ float:left; width:100%; padding: 0px 0px 0px 0px; background-image:url(head/Headmade.png); background-repeat: no-repeat; background-position: left top;border:1px solid #EF59AD; }
#tvhead { float:right; width: 20%; height:120px; background-image: url(tv/tv20ohneinnen.png); background-repeat: no-repeat; background-color: #C50167; border: 1px solid #EF59AD;}

#navBar{ float: right; font-size:13px; width: 20%; margin: 0%; padding:0px 3px 0px 3px; background-color:#C50167; border: 1px solid #EF59AD; }
#navileft{ float:left; font-size:13px; width: 20%; background-color:#C50167; padding:0px 3px 0px 3px ; border: 1px solid #EF59AD;}
#content{ float: left; margin-left:1%; margin-right:1%; width: 56%;}
#content2 {float: left; width: 76%;}
#headlines2 {float:left; background-color:#C50167; padding:0% 2% 0% 2% ;border: 1px solid #EF59AD;}

/***********************************************/
/* Components                                 */
/***********************************************/

#siteName{ height: 123px; margin: 0px 0px 0px 0px; padding: 0 0px 0 15px; background-repeat: no-repeat; background-position: left top;}

/************* #globalNav styles **************/

#globalNav{padding: 0px 0px 5px 10px; font-size:85%; border-bottom: 1px solid #cccccc;}
#globalNav img{display: block;}
#globalNav a {font-size: 85%;padding: 0 4px 0 0;}

/*************** #pageName styles **************/

#pageName{ margin: 0px;padding: 0px 0px 0px 10px;}

/************* #breadCrumb styles *************/

#breadCrumb{font-size: 80%;padding: 2px 0px 0 10px;}

/************** .feature styles ***************/

.photofeature {float:left; display:block ;width:98%; height:280px; margin:0% 0% 1% 0% ; padding: 0% 1% 0% 1%; font-size: 75%;  border: 1px solid #EF59AD; background-image:url(Photoclasses/CAMERA.png); background-repeat:no-repeat; background-position:bottom; background-position:right;}
.feature{ float:left; margin:0% 0% 3% 0% ; padding: 0% 2% 0% 2%; font-size: 13px;  border: 1px solid #EF59AD;}
.feature2 {float:left; width:100%; margin:0% 0% 2% 0% ; padding: 0% 1% 0% 1%; font-size: 75%;  border: 1px solid #EF59AD;}
.feature2 img {float: left; padding: 0% 1% 0% 2%;}
.feature img{ float:left ; padding: 0% 0% 0% 0%;}
.feature object {float:left ; padding: 0% 1% 0% 1%;}
/************** .story styles *****************/

.story{ clear: both; margin-bottom:2%; padding: 0% 1% 1% 1%; font-size: 13px; border: 1px solid #EF59AD;}
.story object {padding:0% 1% 0% 1%;}
.story2 {clear: both; margin-bottom:2%; padding: 1% 1% 1% 1%; font-size: 75%;border: 1px solid #EF59AD;}
.storinn { float:left; padding: 1% 1% 1% 1%; font-size: 75%; border: 1px solid #EF59AD;}
.story p{ padding: 0px 0px 0px 0px;}
.story img {float:left; padding: 1% 2% 1% 2%;}
.form { clear: both; padding: 0% 1% 0% 1%; font-size: 75%;}
/*******************************weddingphotos***********************/

#storypot {dispaly:block; width:100%; height:600px;  }
.storypad {display:block; width:250px; height:auto; margin:0 auto; border:1px solid #EF59AD;text-align:center; padding: 250px 20px 0px 20px;background-color:#990000;}

/************* #siteInfo styles ***************/
#hints {float:left; margin:0% 0% 2% 0% ; padding: 0% 0% 0% 0%; width:99%; font-size: 13px;  border: 1px solid #EF59AD;}
#hints image {padding:2px 3px 2px 3px;}
#siteInfo{clear: both; font-size: 75%;color: #ffffff; padding: 10px 10px 10px 10px;}
#siteInfo img{padding: 4px 4px 4px 10px;vertical-align: baseline;}

/************* #search styles ***************/

#search{padding: 5px 0px 5px 10px;border-bottom: 1px solid #cccccc;font-size: 90%;}
#search form{margin: 0px;padding: 0px;}
#search label{display: block;margin: 0px;padding: 0px;}

/*********** #navBar link styles ***********/

#navBar ul a:link, 
#navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EF59AD;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}


/*********** #sectionLinks styles ***********/
#sectionwrap {float :right ;  width:auto; height:auto; margin: -32% 1% 0% 7%; padding: 0% 0% 0% 0%; border:1px solid #cccccc;}
#sectionLinks{  margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
#sectionLinks h2{ padding: 1% 0% 1% 0% ;}
#sectionLinks a { display:block ; margin:0% 0% 0% 0%; padding: 0% 1% 0% 15% ;border: 1px solid #EF59AD;}
#sectionLinks a:hover{ background-color: #cccccc ; color:#FF0066;}
#sectionLinks ul {}
/*********** .relatedLinks styles ***********/

.relatedLinks {margin: 0px auto; margin-bottom:0% 2% 2% 2%; padding: 0% 0% 0% 2%; border: 1px solid #EF59AD;}
.relatedLinks h5 { font-family: Arial,sans-serif; font-size: 96%; background-color:#870147; color:#FFFFFF; margin: 0% 0% 0% -2%; padding: 0% 1% 0% 1%; border:1px solid #EF59AD;}
.relatedLinks a:link,
.relatedLinks a:visited {display: block; }
.relatedLinks img { width:160px; height:100px;}

/************** #advert styles **************/

#advert{ padding: 0% 0% 0% 0%; font-size:85%; text-decoration:underline; }
#advert img{ display: block;}
#advert h3 { font-family: Arial,sans-serif; font-size: 100%; background-color:#870147; color:#FFFFFF; margin: 0% 0% 0% 0%; padding: 0% 1% 0% 1%; }

/************** #headlines styles **************/

#headlines{margin: 0px;padding: 0px 3px 0px 3px;font-size: 80%;}
#headlines p{padding: 5px 0px 5px 0px;}

/* **************************** about us ************************** */
.aboutus {float:left; width:100%; margin:0% 0% 2% 0% ; padding: 0% 1% 0% 1%; font-size: 75%;  border: 1px solid #EF59AD;}
.aboutus img { padding:0% 2% 2% 2%;}
.whatwedid {float:left; width:100%; margin:0% 0% 2% 0% ; padding: 0% 1% 0% 1%; font-size: 75%;  border: 1px solid #EF59AD;}
.howwethink {float:left; width:100%; margin:0% 0% 2% 0% ; padding: 0% 1% 0% 1%; font-size: 75%;  border: 1px solid #EF59AD;}
.vission {float:left; width:100%; margin:0% 0% 2% 0% ; padding: 0% 1% 0% 1%; font-size: 75%;  border: 1px solid #EF59AD;}
.creativity{ float:left; margin-bottom:3%; padding: 0% 1% 1% 1%; font-size: 13px; border: 1px solid #EF59AD;}
.creativity img{ padding:0% 2% 0% 2%;}
.references{ float:left; margin-bottom:2%; padding: 0% 1% 1% 1%; width:97%; font-size: 13px; border: 1px solid #EF59AD;}
.references img{ padding: 2% 2% 0% 2%;}
.workpictures{ float:left; margin:0% 0% 2% 0% ; padding: 0% 1% 1% 1%; width:97%; font-size: 13px;  border: 1px solid #EF59AD;}







