/* MASTER Classes */


html {
	height:100%;
}

body {
	text-align: center;
	top:0px;
	margin: 0px auto;
	padding: 0px;
	font-size:10px;
	height:100%;
	font-family: Georgia;
	color:#000000;
background-color:#524744;
}

div {
	margin: 0px;
}

p {
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 8px
}

P a {
	color:#C3E9FC;
	text-decoration:underline;
}

P a:hover {
	text-decoration:none;
}

h1 {
    font-size: 15px;
    padding-bottom:8px;
    margin-bottom:0px;
    }

h3 {
    padding-bottom:8px;
    margin-top:8px;
    font-size:14px;
    }
    
h4 {
    font-size:12px;
}
    
img {
    border:0px solid;
}

#page {
	width:930px;
	margin: 0px auto;
	height:100%;
	text-align: left;
}

#page[id] {
	height:auto;
	min-height:400px;
}

#background {
	background-color:#d6d6d6;
	width:930px;
	text-align:left;
	height:auto;
}

#bg {
	background-repeat:repeat-y;
	background-image:url(bg.jpg);
	width:930px;
	height:300px;
	float:left;
	text-align:left;
	background-position:0px -74px;
}
#bg[id] {
	height:auto;
	min-height:300px;
}


/* LINKS CONTENT */

#content a {
	color:#fff;
	text-decoration:underline;
}
#content a:hover  {
	text-decoration:none;
}


/* BILDUNTERSCHRIFT */

.csc-textpic-caption {
	font-size:80%;
}

.csc-textpic-imagewrap {
    margin-left:0px;
}

div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	margin-left:0px;
}

/* HEADER */



#head {
	width:640px;
	height:193px;
	float:left;
	background-image:url(bg_head.jpg);
	background-position:6px 0px;
	background-repeat:none;
	padding-top:5px;
	padding-left:150px;
	padding-right:140px;
	color:#c3e9fc;
	font-size:1.4em;
	
}

#menu{
    float:left;
}

.languageselector{
	width:50px;
	height:30px;
	float:left;
	padding-left:610px;
	padding-bottom:85px;
	text-align:right;
	}

#leftmenu {
	width:111px;
	height:200px;
	float:left;
	padding-left:1px;
	font-size:1em;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
}

/* CONTENT Classes */

.content_cont{
float:left;
}

#content {
	width:450px;
	height:200px;
	float:left;
	padding-left:125px;
	padding-right:10px;
	padding-top:2px;
	font-size:1.2em;
}

#content[id] {
	height:auto;
	min-height:300px;
}

.content_header{
    width:583px;
    height:28px;
    background-image:url(content_head.jpg);
    float:left;
}
.content_right{
	float:left;
	width:209px;
	background-image:url(wrapper_content_right_head.png);
	background-repeat:no-repeat;
	padding-top:82px;
	font-size:1.2em;
	height:auto;
	}
	
* html .content_right{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=http://www.shakeoffthedust.de/fileadmin/templates/sotd/wrapper_content_right_head.png, sizingMethod=crop);
}
	

.wrapper{
	width:404px;
	height:auto;
	background-image:url(bg_wrapper.png);
	background-repeat:repeat-y;
	float:left;
	color:#c3e9fc;
	font-size:1em;
	padding-left:25px;
	padding-top:8px;
	padding-right:20px;
	}
	
* html .wrapper{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=http://www.shakeoffthedust.de/fileadmin/templates/sotd/bg_wrapper.png, sizingMethod=scale);
}
	
.wrapper_head{
	width:450px;
	float:left;
	height:12px;
	background-image:url(wrapper_head.png);
	background-repeat:no-repeat;
	padding:0px;
	}
	
* html .wrapper_head{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=http://www.shakeoffthedust.de/fileadmin/templates/sotd/wrapper_head.png, sizingMethod=crop);
}

.wrapper_bottom{
	width:443px;
	height:13px;
	float:left;
	background-image:url(wrapper_bottom.png);
	background-repeat:no-repeat;
	padding-bottom:10px;
	position:relative;
	right:-3px;
	}
	
* html .wrapper_bottom{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=http://www.shakeoffthedust.de/fileadmin/templates/sotd/wrapper_bottom.png, sizingMethod=crop);
}

	
.wrapper_content_right{
	width:184px;
	height:auto;
	float:left;
	background-image:url(wrapper_content_right_bg.png);
	background-repeat:y-repeat;
	padding-left:15px;
	padding-right:10px;
	padding-top:5px;
	color:#c3e9fc;	
	}
	
* html .wrapper_content_right{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=http://www.shakeoffthedust.de/fileadmin/templates/sotd/wrapper_content_right_bg.png, sizingMethod=scale);
}
	
.wrapper_content_right_bottom{
	width:209px;
	height:20px;
	float:left;
	background-image:url(wrapper_content_right_bottom.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	position:relative;
	left:-1px;
	}

* html .wrapper_content_right_bottom{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=http://www.shakeoffthedust.de/fileadmin/templates/sotd/wrapper_content_right_bottom.png, sizingMethod=crop);
}

.hope{
	width:194px;
	float:left;
	padding-left:34px;
	padding-top:5px;
	background-image:url(hope.png);
	background-position:20px 0px;
	height:85px;
	background-repeat:no-repeat;
	}
	
* html .hope{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=http://www.shakeoffthedust.de/fileadmin/templates/sotd/hope.png, sizingMethod=crop);
}

.hope a{
	float:left;
	width:160px;
	height:85px;
	text-decoration:none;
	}

	
/* FOOTER */

#footer{
	width:930px;
	height:187px;
	float:left;
	left:-28px;
	position:relative;
}

.kontakt {
	padding-top:3px;
	float:left;
	text-align:left;
	color:#666666;
	float:left;
	font-size:1.2em;
	width:60px;
}

.impressum {
	width:80px;
	height:10px;
	position:relative;
	right:-178px;
	top:-26px;
}

.impressum a{
	width:80px;
	height:10px;
	text-decoration:none;
	float:left;
	}



/* MENUITEMS */

.menuitem, .menuitem_home, .menuitem_bands, .menuitem_media, .menuitem_veranstalter, .menuitem_links, .menuitem_kontakt{
    float:left;
    height:auto;
    font-size:1.2em;
    color:#ffffff;
    padding-right:17px;   
}

.menuitem_kontakt{
	padding-right:0px;
	}

.menuitem_home a{
	background-image:url(home.gif);
	width:73px;
	height:29px;
	float:left;
	margin-top:35px;
    text-decoration:none; 
	}
	
.menuitem_home a:hover{
	background-image:url(homeani.gif);
	    text-decoration:none; 
	}

.menuitem_bands a{
	background-image:url(bands.gif);
	width:73px;
	height:29px;
	float:left;
	margin-top:32px;
	    text-decoration:none; 
	}

.menuitem_bands a:hover{
	background-image:url(bandsani.gif);
	    text-decoration:none; 
	}

.menuitem_media a{
	background-image:url(media.gif);
	width:73px;
	height:29px;
	float:left;
	margin-top:29px;
	    text-decoration:none; 
	}
	
.menuitem_media a:hover{
	background-image:url(mediaani.gif);
	    text-decoration:none; 
	}

.menuitem_veranstalter a{
	background-image:url(veranstalter.gif);
	width:134px;
	height:28px;
	float:left;
	margin-top:25px;
	    text-decoration:none; 
	}
	
.menuitem_veranstalter a:hover{
	background-image:url(veranstalterani.gif);
	    text-decoration:none; 
	}

.menuitem_links a{
	background-image:url(links.gif);
	width:62px;
	height:29px;
	float:left;
	margin-top:20px;
	    text-decoration:none; 
	}
	
.menuitem_links a:hover{
	background-image:url(linksani.gif);
	    text-decoration:none; 
	}
	
.menuitem_spacer{
	width:45px;
	height:29px;
	float:left;
	}
	
.menuitem_kontakt a{
	background-image:url(kontakt.gif);
	width:89px;
	height:29px;
	float:left;
	margin-top:14px;
	    text-decoration:none; 
	}
	
.menuitem_kontakt a:hover{
	background-image:url(kontaktani.gif);
	    text-decoration:none; 
	}

/* Formular global */

input, textarea{
    border-style: solid;
    border-width: 1px;
    border-color: #888;
    font-family: Arial;
    font-size:10pt;
    color:#333;
}

.twocol_inner_right{
float:left;
padding-left:10px;
text-align:left;
}


.twocol_inner_left{
float:left;
width:30%;
}

.twocol{
float:left;
width:408px;
}

#flvplayercaption{
	width:330px;
	}
	
#playlist{
	float:left;
	width:60px;
	}
	
.flvplayer_listpic {
	margin:0;
	padding:0;
	}

