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

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; }
#cactustvlogo{ 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;}
#descriptions{ float: left; margin-left:1%; margin-right:1%; width: 76%;}
#content2 {float: left; width: 76%;}
#headlines2 {float:left; background-color:#C50167; font-size:75%; 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% 2% 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 *****************/
.websitedesign{ clear: both; margin-bottom:2%; padding: 0% 1% 1% 1%; font-size: 13px; border: 1px solid #EF59AD;}
.prices{ clear: both; margin-bottom:2%; padding: 0% 1% 1% 1%; font-size: 13px; border: 1px solid #EF59AD;}
.hostingservice{ clear: both; margin-bottom:2%; padding: 0% 1% 1% 1%; font-size: 13px; border: 1px solid #EF59AD;}
.websitedesign img {float:left; padding: 0% 1% 1% 1%;}
.contactform { clear: both; padding: 0% 1% 0% 1%; font-size: 75%;}

/************* #siteInfo styles ***************/
#hints {float:left; margin:0% 0% 2% 0% ; padding: 0% 2% 0% 2%; 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:3%; 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; }

/************** #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;}



