body, html {
	background-color:#342213;
	font: 0.9em verdana, "trebuchet MS", helvetica, sans-serif;
    height:101%;
    color:#fff;
	line-height:1.4;
}
.heightNull{
	height:80%;
}
* {
    margin: 0px;
}

#content a, active, visited {
	color:#E87F7F;
}
#content a:hover{
	color:#ffffff;
}

p.gallery{
	font-size:3.0em;
	text-align:center;	
}

.strikeThrough{
	padding:0px;
	margin:0px;
	text-decoration: line-through;
	color:#cccccc;
}
/*
.left{
	float:left; 
	width:50px;
	height:1700px;
	background-image:url(bb.gif);
}
.right{
	float:left;
	width:50px;
	height:1700px;
	background-image:url(bb2.gif);
}*/

.leftpreblock{
	width:50px;
	height:383px;
}
.rightpreblock{
	width:50px;
	height:383px;
}

#element1 {
float:left;
width:50px;	
}
#element3 {
float:left;
width:50px;	
}

h1{
 font-family: Arial,sans-serif;
 font-size: 190%;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 150%;

}

.headerbox2 h2{
    color:#6b1313;
}
h3{
 font-family: Arial,sans-serif;
 font-size: 120%;
}
h1 {
    margin-top:20px;
}

img {
    float:left;
    margin:2px 2px 1px 2px;
 	margin-top:4px;
 	margin-right:4px;

}

h1.newstitle{
	color:#ffffff;
}

h1.newstitle a, active, visited{
   color:#ffffff;
   text-decoration:none;
   
}

a img {
    border:2px #881a1a solid;
    float:left;
    padding:0px;
    margin:2px 2px 2px 2px;
}
a img:hover {
    border:2px #c32222 solid;
    float:left;
    padding:0px;
    margin:2px 2px 2px 2px;
}
.allprofiles{
	vertical-align:center;
	text-align:center;
	padding:10px 10px 0px 120px;
	float:right;
	
}
.allprofiles a img  {
	border:0px #881a1a solid;
    padding:0px;
    margin:0px;
}
hr.dotted {
    border-top:0px #ccc dotted;
    border-left:0px #ccc dotted;
    border-right:0px #ccc dotted;
    border-bottom:1px #ccc dotted;
    margin-bottom:5px;
    padding:0px;
    height:1px;
}

hr.dotted2 {
    border-top:0px #ccc dotted;
    border-left:0px #ccc dotted;
    border-right:0px #ccc dotted;
    border-bottom:1px #ccc dotted;
    margin-bottom:5px;
    margin-top:2px;
    padding:0px;
    height:1px;
}

div#container{
    width:786px;
    margin:auto;
}

div#pagemargin{

}
div#uppernavi{
    margin:0;
    padding:0;
    float:left;

}
div#element2{
	float:left;
	width:786px;
}

div#balken{
float:left;
}

div#balken2{
float:left;
}

div#header{
    color:#F7F7F7;
    background-color:#c61919;
    float:left;
}

div#content {
	float:left;
    width:756px;
    background-color:#a61d1d;
    color:#F7F7F7;
    padding:0px 15px 20px 15px;
}
div#contentbox1 {
    width:339px;
    float:left;
    padding-right:15px;
    border-right:1px #651818 solid;
    text-align:justify;
}
div#contentbox2 {
    width:375px;
    float:left;
    padding-left:15px;

}



.b1{

    width:369px;
    height:36px;
    float:left;
    background-image: url(../img/betty_design_09.png);
}

.b2{
    float:left;
    padding-right:20px;
    padding-top:10px;
    width:397px;
    height:26px;
    background-image: url(../img/betty_design_10.png);
}

.b3{
    float:left;
    width:786px;
    height:30px;
    background-image: url(../img/betty_design_14.png);
}

#boxBottom{
	padding-top:5px;
	padding-left:100px;
	padding-right:100px;
	width:586px;
    height:20px;
    float:left;
    background-color:#a61d1d;
    text-align:center;
    border-top: 1px #B74040 dotted;
    color:#fff;
    font-size:10px;
}

#boxBottom a, active, visited {
	color:#E87F7F;
}
#boxBottom a:hover{
	color:#ffffff;
}



.headerbox1{
    width:339px;
    float:left;
    background-image: url(../img/betty_design_12.png);
	background-repeat: repeat;
    padding: 20px 15px 20px 15px;

}

.headerbox2{
    float:left;
    width:387px;
    background-image: url(../img/betty_design_13.png);
	background-repeat: repeat;
    padding: 20px 15px 20px 15px;
}

.headerbox2 a{
	color:#000000;
}


.rightfloat{
	padding-left:30px;
	float:left;
	color:#000;
	font-weight:bold;
}
.news{
	
}
.news2{
	width: 360px;
	text-align:justify;
}

.news hr{
	border:1px #BA4E4F solid;
}

.newsFloatRight{
	float:right;	
}
.clearboth{
    clear:both;
}

.boxfloat{

    margin-left: 10px;
    float:left;
}

/* set the image to use and establish the lower-right position */
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2
{ background: transparent url(img.php.png) no-repeat bottom right;
}
.cssbox{
    /* intended total box width - padding-right(next) */
    width:200px !important;
    /* IE Win = width - padding */
    width: 285px;
    /* the gap on the right edge of the image (not content padding) */
    padding-right:15px;
    /* use to position the box */
    margin:20px auto;
}

    /* set the top-right image */
    .cssbox_head{background-position:top right;
    /* pull the right image over on top of border */
    margin-right:-15px;
    /* right-image-gap + right-inside padding */
    padding-right:40px
}

    /* set the top-left image */
.cssbox_head h2{
    background-position:top left;
    margin:0;
    /* reset main site styles*/
    border:0;
    /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */
    padding:25px 0 15px 40px;
    height:auto !important;
    height:1%
}

    /* IE Holly Hack */ /* set the lower-left corner image */
.cssbox_body{
        background-position:bottom left;
        margin-right:25px;
        /* interior-padding right */
        padding:15px 0 15px 40px;
}

#content{
    width:800px;
}

div.left_c{
    float:left;
    background-color:#190E00;
    padding-left:10px;
    padding-right:10px;
    width:300px;
    min-height:600px;

}
div.middle_c{
    float:left;
    background-color:#190E00;
    padding-left:10px;
    padding-right:10px;
    width:225px;
    min-height:600px;

}

div.right_c{
    float:left;
    background-color:#190E00;
    padding-left:10px;
    padding-right:10px;
    width:215px;
    min-height:600px;
}


ul#upnavi {
    height:35px;
    list-style:none;
    width:786px;
    margin:0px;
    padding:0px;
    float:left;
    left:-20px;
    outline:0;
}

ul#upnavi li.n1{
    background-color:#fff;
    width:99px;
    height: 22px;
    display:block;
    float:left;
    text-align:center;
    margin:0;
    background-image: url(../img/betty_design_02.png);
    padding-top:13px;
}

ul#upnavi li.n2{
    background-color:#fff;
    width:100px;
    height: 22px;
    display:block;
    float:left;
    text-align:center;
    margin:0;
    background-image: url(../img/betty_design_03.png);
    padding-top:13px;
}

ul#upnavi li.n3{
    background-color:#fff;
    width:100px;
    height: 22px;
    display:block;
    float:left;
    text-align:center;
    margin:0;
    background-image: url(../img/betty_design_04.png);
    padding-top:13px;
}

ul#upnavi li.n1visited{
    background-color:#fff;
    width:99px;
    height: 22px;
    display:block;
    float:left;
    text-align:center;
    margin:0;
    background-image: url(../img/hover_betty_design_02.png);
    padding-top:13px;
    text-decoration:none;
}
ul#upnavi li.n2visited{
    background-color:#fff;
    width:100px;
    height: 22px;
    display:block;
    float:left;
    text-align:center;
    margin:0;
    background-image: url(../img/hover_betty_design_03.png);
    padding-top:13px;
    text-decoration:none;
}
ul#upnavi li.n3visited{
    background-color:#fff;
    width:100px;
    height: 22px;
    display:block;
    float:left;
    text-align:center;
    margin:0;
    background-image: url(../img/hover_betty_design_04.png);
    padding-top:13px;
    text-decoration:none;
}




ul#upnavi li.n1 a:link,
ul#upnavi li.n1 a:visited,
ul#upnavi li.n2 a:link,
ul#upnavi li.n2 a:visited,
ul#upnavi li.n3 a:link,
ul#upnavi li.n3 a:visited {
    color:#ffffff;
    display:block;
    text-align:center;
    text-decoration:none;
    font-weight:bold;
    outline:0;
}

ul#upnavi li:hover a,
ul#upnavi li.n1 a:hover,
ul#upnavi li.n1 a:active,
ul#upnavi li.n2 a:hover,
ul#upnavi li.n2 a:active,
ul#upnavi li.n3 a:hover,
ul#upnavi li.n3 a:active {
    display:block;
    text-align:center;
    text-decoration:none;
    font-size:16px;
    color:#ffffff;
}

ul#upnavi li.n1visited a:link,
ul#upnavi li.n1visited a:visited,
ul#upnavi li.n2visited a:link,
ul#upnavi li.n2visited a:visited,
ul#upnavi li.n3visited a:link,
ul#upnavi li.n3visited a:visited {
    color:#ffffff;
    display:block;
    text-align:center;
    text-decoration:none;
    font-weight:bold;
    outline:0;
}

ul#upnavi li:hover a,
ul#upnavi li.n1visited a:hover,
ul#upnavi li.n1visited a:active,
ul#upnavi li.n2visited a:hover,
ul#upnavi li.n2visited a:active,
ul#upnavi li.n3visited a:hover,
ul#upnavi li.n3visited a:active {
    display:block;
    text-align:center;
    text-decoration:none;
    color:#ffffff;
}

/* PARAGRAPH EINSTELLUNGEN */
p.lead {
    margin-top:5px;
    margin-bottom:10px;
    font-weight:bold;
}

::selection {
    color: #FFFFFF;
    background: #A74343;
}

::-moz-selection {
    color: #FFFFFF;
    background: #A74343;
}



div.musicBox1{
	width:50%;
	float:left;
	height:90px;
	
}
div.musicBox2{
	width:50%;
	float:left;
	height:90px;
}

.gigInfo{
	float:left;
	width:240px;
}

.ratingGigEl{
	float:right;
	width:30px;
	
}

.middleSpawnedGigRelated{
	height:10px;
	margin-left:30px;
	text-align:center;
	float:left;	
	border-left:1px #FFFFFF dotted;
}

ul.toDo {
}

ul.toDo li strike {
	color:#BA8788;	
}

.listTITLE{
	float:left;
	margin-right:5px;
}

.listIMG {
	float:left;
}

.headerbox2 img{
	margin:0px;
	padding:0px;
	float:left;
}

.marginSpace{
	margin-top:100px;
}

.blockText{
	text-align:justify;
}

/* ERRORMSG / SUCCESSS MSG ETC */

#log_res{	
	border:0px;
	margin-top:0px;
	width:180px;
}



.saved{
	margin-bottom:15px;
	background-color:#83B773;
	border:1px #83B773 solid;	
	padding:5px;
	width:160px;
}

.notsaved{
	margin-bottom:15px;
	background-color:#C7191A;
	border:1px #C7191A solid;	
	padding:5px;
	width:160px;
}


#log{
	border:0px;
	margin-top:0px;
	clear:both;
	width:180px;
}

#flickr_badge_wrapper img {
background-image:url(images/set_case.gif);
}

.blogroll{
line-height:20px;

}

ul.blogroll {
	line-height:20px;
	padding-left:5px;
}

.blogroll li {
	height:26px;
	list-style-type:none;
	list-style-position: inside;
	padding-left:0px;
}

.blogroll li img{
	border:0px;
}


.karmaWidget{

margin:7px;

}

.karmaEmbed{
	float:left;
	height:210px;
	width:160px;
	
}

.karmaWhat{
	text-align:justify;
	float:left;
	padding-left:10px;
	padding-right:10px;
	width:49%;
	font-size:11px;
	
}

.embed{
	float:left;
	height:210px;
	width:180px;
	
}

.widgetInfo{
	font-size:10px;
	text-align:justify;
	float:left;
	padding-left:10px;
	padding-right:10px;
	width:40%;
}

.noborders{
	border:0px;
}

.noborders a,active,hover{
	border:0px;
}

.noborders img{
	border:0px;
}

.noborders img:hover{
	border:0px;
}

#c_text{
	width:310px;
	height:180px;
}
.gig a{
	color:#E87F7F;
}